media-server

Automate *arr stack, Transmission, and Jellyfin media server management.

Updated Apr 1, 2018
One-click install
npx skills add https://github.com/reset/dotfiles --skill media-server-reset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-server
Source: https://github.com/reset/dotfiles/tree/main/.claude/skills/media-server
Command: npx skills add https://github.com/reset/dotfiles --skill media-server-reset

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of managing a home media server stack, handling everything from adding new content and fixing download issues to managing libraries and reclaiming disk space safely, without requiring you to remember individual API endpoints, server paths, or edge case workarounds.

Core Features & Use Cases

  • *Full arr stack administration: Add shows and movies to Sonarr and Radarr, run health checks, and manage download queues via their APIs.
  • Jellyfin library management: Refresh libraries, merge duplicate entries caused by scene-named folders, and manage media access.
  • Seeding and disk maintenance: Repair broken Transmission seeding caused by hardlink issues, run honest disk audits to avoid the hardlink space miscalculation trap, and deploy server-side maintenance scripts safely.
  • Use Case: If you want to add a new movie to your server, fix a seeding error that is causing download failures, or safely free up disk space without breaking your seed ratio, this Skill handles all the underlying complexity for you.

Quick Start

Use the media-server skill to add a new TV show to your home server, fix any broken seeding issues, or run a disk audit to identify space you can safely reclaim.

Frequently Asked Questions about media-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix Transmission seeding errors caused by hardlink issues on my media server?

Fix Transmission seeding errors by repairing broken hardlinks through automated path translation and RPC session token management, resolving download failures while maintaining your required seed ratios.

How do I run a disk audit on a home media server without miscalculating hardlinked files?

Run a hardlink-aware disk audit on your home media server to accurately calculate available space, avoiding the common miscalculation trap where linked files are counted multiple times.

Can I add new shows and movies to Sonarr and Radarr automatically via API?

Yes, you can add new shows and movies to Sonarr and Radarr automatically by retrieving API keys from configuration files and submitting requests directly to their endpoints.

What is the best way to manage Jellyfin libraries and merge duplicate entries from scene-named folders?

Manage Jellyfin libraries by triggering metadata refreshes and merging duplicate entries caused by scene-named folders, ensuring clean media access without manual file renaming.

Does this media server management approach handle container path translation for the *arr stack?

Yes, container path translation is handled automatically for the *arr stack, mapping internal container directories to host paths to ensure accurate API communication and file operations.