Jump to content

Strm Extract


Recommended Posts

sundevil67
Posted (edited)

If anyone here is still using the M3UtoSTRM plugin successfully, and wishes to obtain my everlasting gratitude!

I had this plugin working, but now it creates a directory for each TV Show, like it should, inside there is only single directory (labeled with the IMDB ID), containing a single STRM file, labeled the same. Since the developer stopped working on it, I've been banging my head against the wall trying to figure out what's different now vs. when it worked.

A reliable way to convert these M3U files to STRM has eluded me for years now; some in here have probably even seen threads from me bitching about it before! Any alternative methods I've come across either can't run on MacOS, or require wrestling with Python scripts or command line tools which never seem to work out for me. I really need a plugin like this one.

All I need is a scheduled task to scan the library once a week, adding any new episodes available.  🤔

I've included the latest log & the DLL I was using, along with the XML config file. Maybe someone here with more experience & a few moments of boredom might be able to pick out the offending code or preference in the XML??

Thanks in advance!! 

 

log-dll-xml_plugin_files.zip

Edited by sundevil67
small mod to zip
soderlund91
Posted
21 minutes ago, sundevil67 said:

If anyone here is still using the M3UtoSTRM plugin successfully, and wishes to obtain my everlasting gratitude!

log-dll-xml_plugin_files.zip 616.41 kB · 0 downloads

My IPTV provider changed how they named the groups for series like a week ago. Could have to do with that. 

I'm curently working on a Docker application to mextract all movies and episodes from an m3u list and creating .strm files. My final testing is almost complete and i'm hoping to post it within an hour if all goes well. Otherwise tomorow. 

sundevil67
Posted
21 minutes ago, soderlund91 said:

My IPTV provider changed how they named the groups for series like a week ago. Could have to do with that. 

I'm curently working on a Docker application to mextract all movies and episodes from an m3u list and creating .strm files. My final testing is almost complete and i'm hoping to post it within an hour if all goes well. Otherwise tomorow. 

Nah... can't be that; the provider syntax is the same, but also been stuck on this for many weeks now; maybe even 2 months. I come back to it now & then when I get tired of adding shows manually, but this is as far as I've been able to take it - just one lonely STRM in each directory. I already have every old TV show; now I just need it to pull new episodes of active shows. Even if it just did that for my "favorites", that'd be enough. Thanks for chiming in.. sure I will take a look at anything that might be helpful at this point! I'm still wondering what all of the folks that were following the development of this plugin went.. there seemed to be so much interest in it, but then poof. There was talk about Webstreams, but that one didn't seem to be anything close to a replacement for M3UtoSTRM when I looked at it. There are so many up on github, though most have been long abandoned, and none are Emby plugins in the traditional sense; all that I've seen are Python scripts.

soderlund91
Posted
9 minutes ago, sundevil67 said:

Nah... can't be that; the provider syntax is the same, but also been stuck on this for many weeks now; maybe even 2 months. I come back to it now & then when I get tired of adding shows manually, but this is as far as I've been able to take it - just one lonely STRM in each directory. I already have every old TV show; now I just need it to pull new episodes of active shows. Even if it just did that for my "favorites", that'd be enough. Thanks for chiming in.. sure I will take a look at anything that might be helpful at this point! I'm still wondering what all of the folks that were following the development of this plugin went.. there seemed to be so much interest in it, but then poof. There was talk about Webstreams, but that one didn't seem to be anything close to a replacement for M3UtoSTRM when I looked at it. There are so many up on github, though most have been long abandoned, and none are Emby plugins in the traditional sense; all that I've seen are Python scripts.

All my testing seems to be going well. Try it out! 
https://github.com/soderlund91/strmcreator

For me it creates .strm files for 150k movies and 6500+ series in about 45 secs. 

I really have to go to sleep now but give it a try if tou like it. I have only tested with my provider so i have no clue how it is with others but it should do the job i hope. 

I you need to extract media info from the strm files i recomend this plugin: https://github.com/Swiftfrog/StrmAssistant. Works perfect for me

Posted
1 hour ago, soderlund91 said:

All my testing seems to be going well. Try it out! 
https://github.com/soderlund91/strmcreator

For me it creates .strm files for 150k movies and 6500+ series in about 45 secs. 

I really have to go to sleep now but give it a try if tou like it. I have only tested with my provider so i have no clue how it is with others but it should do the job i hope. 

I you need to extract media info from the strm files i recomend this plugin: https://github.com/Swiftfrog/StrmAssistant. Works perfect for me

Thanks for posting this!  I've tried it a few times and it's not working for me.  I think what's happening it is not populating a complete group list so i'm very limited in terms of what i can select to include.  From what i can tell the group list is only populating a couple categories for movies and 24/7 channels, but no series.  

soderlund91
Posted
6 hours ago, goin3d said:

Thanks for posting this!  I've tried it a few times and it's not working for me.  I think what's happening it is not populating a complete group list so i'm very limited in terms of what i can select to include.  From what i can tell the group list is only populating a couple categories for movies and 24/7 channels, but no series.  

Are you sure your provider didn’t change the syntax? For me the series groups went from:

Series: English [Multi Sub] —> English [Multi-Sub]

Series: Nordic —> Nordic

Making it appear as a regular tv channel group. 

Are you able to send me a PM with a few examples from your m3u of a group and episode that you can’t extract/find? 

graytinc
Posted

@goin3ddid you succeed in your search,I have one which I found,

1. I can schedule it to run and filter the groups I want, then it automatically creates the folders for the series, and files for movies (after renaming them and removing unnecessary characters, obviously)

2. The challenge is it takes long... around 4hrs for 200k episodes 

Chillout
Posted
On 1/26/2026 at 5:26 PM, sundevil67 said:

If anyone here is still using the M3UtoSTRM plugin successfully, and wishes to obtain my everlasting gratitude!

Have you tried the WebStreams plugin?

It creates what i consider "dynamic" .strm files each time it updates the m3u so it is easier to stay up to date...   It may provide the functionality you are looking for.

   

sundevil67
Posted
2 hours ago, Chillout said:

Have you tried the WebStreams plugin?

It creates what i consider "dynamic" .strm files each time it updates the m3u so it is easier to stay up to date...   It may provide the functionality you are looking for. 

   

I couldn't get anywhere with that one. I don't recall the exact issue, but it was missing a core bit of functionality that M3UtoSTRM was providing. I gave strmcreator a shot, but got a bit lost in the weeds with Docker & couldn't get that to happen either. I'm pretty pessimistic at this point unfortunately. The Python scripting is over my head & too much to futz around with. I think I'm just going to have to create strm files manually when there's a show I want to watch. It's a bummer. I hope someone one day picks up on where that plugin left off. I've tried every conceivable variation to figure out what broke & when... one of the updates just killed it for me but I can't figure out which one. I'd test them all if there were an archive available somewhere, but I don't think that is possible.

sundevil67
Posted

I got strmcreator to work - but it just generates files labeled with IMDB IDs; not in the show-name episode number format Emby will need to accomplish the goal of adding new episodes when they come out. ChatGPT says I can accomplish this with an Applet - but before I take that step, is there another more direct way?

soderlund91
Posted
On 1/30/2026 at 10:54 PM, graytinc said:

@goin3ddid you succeed in your search,I have one which I found,

1. I can schedule it to run and filter the groups I want, then it automatically creates the folders for the series, and files for movies (after renaming them and removing unnecessary characters, obviously)

2. The challenge is it takes long... around 4hrs for 200k episodes 

Do you mean strmcreator? For me it takes about 45 seconds to run thrue 150k movies and episodes.  Try to play around with the CPU settings in advanced tab and pls report back. 

9 hours ago, sundevil67 said:

I got strmcreator to work - but it just generates files labeled with IMDB IDs; not in the show-name episode number format Emby will need to accomplish the goal of adding new episodes when they come out. ChatGPT says I can accomplish this with an Applet - but before I take that step, is there another more direct way?

Can you give me a example from your m3u how your movies and episodes look? Without this i cannot adapt the software.  Remember to redact the url and username+passwords!!
For example: 
#EXTINF:-1 tvg-id="" tvg-name="Top Gun [4K] [1986]" tvg-logo="https://image.tmdb.org/t/p/w600_and_h900_bestv2/xUuHj3CgmZQ9P2cMaqQs4J0d4Zc.jpg" group-title="VOD: 4k Old Popular Movies [Multi-Sub] [Only On 4K Devices]",Top Gun [4K] [1986]
http://url:port/movie/username/password/123456.mkv

What the strmcreator software is doing is first looking into the group-title, and if it marked in the whitelist. Then it takes the name from tvg-name. If this looks different for you it would not work. But if i could get an example i can adapt the code :) I'm guessing your tvg-name is populated with imdb id:s then? 

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...