TV Shows¶
This project aims to build a well-organized, high-quality, and easily accessible TV show library hosted on a local or cloud-based media server. It will support features like automatic metadata collection, transcoding, editing, and access via modern media platforms and applications (e.g., Plex, Jellyfin, Emby, Kodi).
Issue Categories¶
| Issue Category |
Description |
| 01 - Source & Acquisition |
Downloading or ripping media from legal sources, digitizing discs |
| 02 - Metadata & Cataloging |
Organizing TV shows, episodes, and seasons with correct info |
| 03 - Encoding & Editing |
Standardizing resolution, codecs, subtitles, and trimming |
| 04 - Server Hosting & Viewing |
Setting up and managing Plex/Jellyfin/Emby server |
| 05 - User Access & Devices |
Ensuring playback across smart TVs, mobile, and web clients |
| 06 - Backup & Syncing |
Creating automated backups and off-site sync of content |
| 07 - Quality Assurance |
Playback testing, naming consistency, visual checks |
Tools & Platforms¶
| Tool |
Purpose |
| Jellyfin / Plex / Emby |
Media server platform |
| FileBot / TinyMediaManager |
Rename and tag episodes |
| HandBrake / FFmpeg |
Transcode and re-encode video |
| Bazarr / Sub-Zero |
Subtitle downloader and manager |
| Radarr / Sonarr |
Automated series downloaders |
| Tautulli |
Usage tracking and user stats |
| rclone / rsync |
Backup and sync to cloud/NAS |
| Notion / Redmine |
Project management and task tracking |
QA Checklist¶
- All episodes play across browser, mobile, and smart TV
- Correct season/episode info appears in app
- Subtitles available and synced
- Series posters and metadata are visible
- Show and season sorting is correct
- Bitrate and resolution match expected standard
Potential Milestones for Phased Rollout¶
| Milestone |
Description |
| Phase 1 |
Set up media server platform and UI |
| Phase 2 |
Catalog and encode 10 core series |
| Phase 3 |
Enable mobile access and smart TV viewing |
| Phase 4 |
Expand library to 100+ series with metadata |
| Phase 5 |
Automate downloads and sync |
| Phase 6 |
Document everything and back up collection |