[ { "name": "xThemeSong", "guid": "97db7543-d64d-45e1-b2e7-62729b56371f", "overview": "Download theme songs from YouTube or upload custom MP3s for your media library", "description": "A plugin that automatically downloads theme songs from YouTube by user provided video ID/URL or allows uploading custom MP3 files. Theme songs are saved as theme.mp3 in media folders along with metadata in theme.json files. Features modern UI with loading animations, audio player, and drag-and-drop upload.", "owner": "Kirtan Patel", "category": "General", "imageUrl": "https://raw.githubusercontent.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/main/images/icon.png", "versions": [ { "version": "1.1.0.0", "checksum": "e6ad5f1311ecb0f50dac97c6427897c6", "changelog": "v1.1.0: Enhanced UI - tabbed settings page, improved Media Library overview with inline audio players, bulk YouTube URL assignment, better table styling", "targetAbi": "10.11.0.0", "sourceUrl": "https://github.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/releases/download/v1.1.0/xThemeSong_v1.1.0.zip", "timestamp": "2025-12-03T14:45:00Z" }, { "version": "1.0.6.0", "checksum": "73d9709d7b4cdfe68d1c8ddfd23e3772", "changelog": "v1.0.6: Fix config page tabs and improve Media Library UI", "targetAbi": "10.11.0.0", "sourceUrl": "https://github.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/releases/download/v1.0.6/xThemeSong_v1.0.6.zip", "timestamp": "2025-12-03T13:45:00Z" }, { "version": "1.0.5.0", "checksum": "9453c4b55f37140eee993e1dd788bb21", "changelog": "v1.0.5: Fix Media Library overview - use proper item type filtering", "targetAbi": "10.11.0.0", "sourceUrl": "https://github.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/releases/download/v1.0.5/xThemeSong_v1.0.5.zip", "timestamp": "2025-12-03T13:30:00Z" }, { "version": "1.0.4.0", "checksum": "6d033beb04bdeea6fc9f1b1b8bd56b8b", "changelog": "v1.0.4: Fixed critical build issue - plugin DLL was being deleted during build. Plugin now loads correctly in Jellyfin.", "targetAbi": "10.11.0.0", "sourceUrl": "https://github.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/releases/download/v1.0.4/xThemeSong_v1.0.4.zip", "timestamp": "2025-12-03T12:54:00Z" }, { "version": "1.0.3.0", "checksum": "ea7c5d613ac41cb613c883d42a8948e5", "changelog": "v1.0.3: Fixed plugin initialization - resolved null reference issue that prevented settings page and menu from appearing.", "targetAbi": "10.11.0.0", "sourceUrl": "https://github.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/releases/download/v1.0.3/xThemeSong_v1.0.3.zip", "timestamp": "2025-12-03T12:38:00Z" }, { "version": "1.0.2.0", "checksum": "8c56db2e3fe433cdd6ee5687c1236b3f", "changelog": "v1.0.2: Added delete theme song functionality, custom FFmpeg path configuration, media library overview tab with bulk URL assignment, handle theme.mp3 without theme.json.", "targetAbi": "10.11.0.0", "sourceUrl": "https://github.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/releases/download/v1.0.2/xThemeSong_v1.0.2.zip", "timestamp": "2025-12-03T12:23:00Z" }, { "version": "1.0.1.0", "checksum": "0cdaf6326ec7490fa8826151092040b9", "changelog": "v1.0.1: Fixed TV show path handling - theme songs now correctly save to show folder instead of parent directory. Also fixed Season to use parent Series folder.", "targetAbi": "10.11.0.0", "sourceUrl": "https://github.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/releases/download/v1.0.1/xThemeSong_v1.0.1.zip", "timestamp": "2025-12-01T15:54:00Z" }, { "version": "1.0.0.0", "checksum": "c308b40a2fd98229df9871b337e0228a", "changelog": "v1.0.0: Major release with improved UI. Requires Jellyfin 10.11.0+ (uses .NET 9). Features: loading animations, modal success/error messages, audio player, YouTube download, MP3 upload.", "targetAbi": "10.11.0.0", "sourceUrl": "https://github.com/kirtan3d/Jellyfin.Plugin.AssignThemeSong/releases/download/v1.0.0/xThemeSong_v1.0.0.zip", "timestamp": "2025-12-01T15:29:00Z" } ] } ]