Jump to content

Plugin: Emby Theme Song Manager - Enhance your library experience with theme songs [FREE]


Recommended Posts

Posted (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:

  1. 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. 
  2. YouTube  cnvmp3.com - searches YouTube for the theme, then converts the video to MP3 via cnvmp3.com.
  3. 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 by Flawkee
  • Like 1

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...