soderlund 167 Posted June 6 Posted June 6 (edited) Hello! I have put together a small plugin to help when using .strm files. There are already existing plugins and functions for this, but i wanted to gather them under the same hood and add the ability to control the settings some more of the functions they provide. I made this for myself, and sharing if anyone else finds it useful This plugin enables functions that is missing from native Emby when using .strm files. Most of the functions can also be used on regular media types(mkv, avi, etc). More info and latest release at: https://github.com/soderlund91/StrmCompanion Features Media info extract (specific for .strm files) This plugin uses FFmpeg to probe movies and episodes in selected libraries to extract the media information. This enable Emby to recognize resolution, playtime, audio-codec, subtitles, etc that Emby natively cannot do. It also enables for faster startup since this process has already been made. Can be run as a scheduled task and/or auto detect on new media. Auto merge (all mediatypes) The plugin can merge same movies and episodes across multiple libraries and folders. Emby native only merge if they are located within the same folder. This enable you to for example have a folder of 4K movies and another one of 1080p. The plugin then finds multiple movies or episodes with the same IMDb or TVDb ID and merges them across all or selected libraries. Can be run as a scheduled task and/or auto detect on new media. Intro dectect (all mediatypes) The built in Emby function to detect intros can not run on .strm files. This plugin uses the same technique as Emby (chromaprint) and some other tweaks to find the intro. The detection runs on user selected shows or season, it then posts the intro markers to Emby database and it will work as native in Emby player with the "skip intro" button. The intro detect also can list all existing intro markers even if they are not from this plugin. Disclaimer The intro detection is work in progress. It currently works really good on some shows, and not as good on others. The process is pretty slow (I have prioritized quality over speed) but when the fingerprinting is done you can change the settings and play around with them and it will be a lot quicker. The fingerprinting is the slow process and unaffected by the user settings. So do the fingerprinting and then test with other settings. Screenshots: Quote Start page Intro detect Media info scan Merge version StrmCompanion.dll Edited June 6 by soderlund Added .dll 1
GrimEvil 86 Posted June 6 Posted June 6 (edited) will give it ago and report back in 6000 years, my library is VERY large Edited June 6 by GrimEvil 1
soderlund 167 Posted June 6 Author Posted June 6 4 hours ago, GrimEvil said: will give it ago and report back in 6000 years, my library is VERY large Damm! I thought my library was large with about 160k movies and episodes You could bump up the simultaneous scan, but be carefull you don’t get rate limited, especially if it’s from an IPTV provider. I would go with 3, maybe 4 if that is the case. 1
GrimEvil 86 Posted June 7 Posted June 7 12 hours ago, soderlund said: Damm! I thought my library was large with about 160k movies and episodes You could bump up the simultaneous scan, but be carefull you don’t get rate limited, especially if it’s from an IPTV provider. I would go with 3, maybe 4 if that is the case. Yes it is quite large.... Its fine I will keep it at the default, but I have no issue with rate limiting, but I am in no rush, will let it just do its thing But so far so good and it does help that it has its own gui, at least I can now see what it is doing!
soderlund 167 Posted June 7 Author Posted June 7 1 hour ago, GrimEvil said: Yes it is quite large.... Its fine I will keep it at the default, but I have no issue with rate limiting, but I am in no rush, will let it just do its thing But so far so good and it does help that it has its own gui, at least I can now see what it is doing! Yeah a good GUI was exactly what I felt was missing from existing plugins. If you have any feedback, good or bad, just let me know I’m vibe coding this 100% so I’ll just tell Claude to fix it in between diaper changes. I’m thinking of implementing another project I have made into the plugin as well where you can use a m3u file and create .strm files for all movies and series. https://github.com/soderlund91/strmcreator But I’m unsure how it works with other providers, and might be better to keep them apart. 1
Granbuba 1 Posted June 7 Posted June 7 Buenísimo compa hoy llegando a mi casa llego aprobarlo se agradece mi compa aguante los strm 1
soderlund 167 Posted June 10 Author Posted June 10 On 6/6/2026 at 6:43 PM, GrimEvil said: will give it ago and report back in 6000 years, my library is VERY large Any progress?
GrimEvil 86 Posted June 11 Posted June 11 (edited) Its on its way, I know it will take a long-time, but that is fine and expected with the size of my data, but its a good test for the plugin! no issues so far and looks to be working as expected. Edited June 11 by GrimEvil 1
soderlund 167 Posted June 12 Author Posted June 12 On 6/11/2026 at 10:58 AM, GrimEvil said: Its on its way, I know it will take a long-time, but that is fine and expected with the size of my data, but its a good test for the plugin! no issues so far and looks to be working as expected. Good to hear! One feature I have come to love that was missing from other plugins is the ability to run this on newly added media as it adds to the library. In theory you only have to run this big scan once, and from there it gets auto-scanned when added 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