Flawkee 10 Posted 59 minutes ago Posted 59 minutes ago (edited) Theme Song Manager - Emby Plugin Theme Song Manager automatically downloads theme songs for your TV shows and movies and saves them as theme.mp3 alongside your media files, enabling Emby's native theme song playback on all your devices, for free. Installation This plugin can be installed from Emby Plugin Catalog under the General section. How it works The plugin runs as a scheduled task (every 18 hours by default, also triggerable manually from Emby's Scheduled Tasks section). For each item in your library it tries the following sources in order, moving to the next if one fails: Tunefind - scrapes the show/movie page for a licensed audio preview. For TV shows it uses the configured theme; for movies it picks the best-placed song. YouTube → cnvmp3.com - searches YouTube for the theme, then converts the video to MP3 via cnvmp3.com. YouTube → TSM Converter - same YouTube search, converted via the Theme Song Manager cloud API as a last resort. Ensure your Emby server can access Tunefind and cnvmp3 for quality results and quick execution times. Once a theme is downloaded it is optionally trimmed to the most energetic 45-second window and Emby is notified to pick up the new file immediately. A note on sources & reliability This plugin is and will remain free. All sources used are free and publicly available - additional sources may be added over time. Because of this, you may encounter rate limits or occasional failures, especially on large libraries. This is expected: the task runs on a schedule and will keep retrying, so your library will gradually build up a full theme song collection. The one exception is the TSM Converter, a proprietary converter hosted by me as a fallback option. It is currently free to use, but may become restricted in the future if hosting costs grow significantly due to high utilization. Configuration Setting Default Description Enable Plugin On Master on/off switch Enable Movie Themes On Also download themes for movies Max Parallel Downloads 1 How many items to process simultaneously (max 2). Higher values increase speed but also CPU/network load Search Timeout 10 s Per-request HTTP timeout (max 60 s) Skip If Theme Exists On Skip items that already have a theme.mp3. Disable to force re-download FFmpeg Path (auto) Full path to your FFmpeg binary. Leave blank to auto-detect from Emby's bundled copy or system PATH Verbose Logging Off Log extra detail to Emby's log for troubleshooting Notes FFmpeg is required for Tunefind (the highest-quality source). Without it the plugin falls back to YouTube-based sources automatically. It is usually bundled and found automatically with Emby - only set it manually in case logs mentioned it could not be found. curl must be available on the server for Tunefind fetching to work (pre-installed on Windows 10+, macOS, and all major Linux distros). The task can be run manually at any time from Dashboard → Scheduled Tasks → Theme Song Manager. Edited 56 minutes ago by Flawkee 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now