Jump to content

python script to convert m3u file to strm files with emby folder structure (free)


Recommended Posts

sinlogikal
Posted
On 6/9/2024 at 7:09 PM, nr124 said:

I'm having the same issue where everything seems to be working except for cron.  Were you able to find a solution?

After watching it I noticed that the jobs are working and the folders you setup should have logs for each day that you scheduled each to run, e.g, the movies folder should have a log of runs, tvshows as well, etc.

  • 9 months later...
  • 5 months later...
Posted

  Hi, our new WebStreams plugin can help with this:

 

Posted
On 3/20/2020 at 10:01 AM, requa3r0 said:

I have a quisiton to t1m.

 

Your script is pretty nice, so you are deffently most cable of writing code

 

Would you be intersted in making a M3u to IPTV app setup file converter.

 

To sideload the M3u into the IPTV app.

 

I have Emby Premiere, and use the M3U tuner and EPG data setup as you can with a license,  but lots dont have alicense and dont care about EPG data etc.

Its very tedious to mannualy load and maintain the IPTV app, with hundreds of TV channels.

Its a bit strange that the IPTV app does not have a bulk loader interface, to load and maintain the channels.

 

so...Could you script a M3u to MediaBrowser.Channels.IPTV.xml generator ?

 

To automatically sideload the IPTV app with automatically updated M3u links?

 

Just an idear to make Emby more versatile.

 

Requaero

 

I am confused.. .what IPTV app? you mean the live tv on emby? or some other app? I think (im interpreting you mean the live tv guide) what you want to do is have the IPTV channels maintained before loading them into emby. Ie. you can choose to remove some etc... maybe even rename the channel names or such. AND map them to some XML-TV guide??? (though that works very well in emby... heck even filtering channels works pretty decent if the IPTV provider does a decent job but I can see maybe you want to group things and such. That is all theoretically doable by loading all the channels and using the apis to do whatever enablement/disablement etc. I have not dug through all the APIS for live tv but they are pretty robust. im more on the java side of things (there is a strm producer in here somewhere that i wrote ages ago when i was using Apollo TV. now my IPTV demands are lower and not really worth it to pay Apollo or most other providers for VOD. 

Im not sure who would NOT want guide data though.... what is the "purpose" of live tv if you dont know when or where something will be. (I think SEARCHING the TV guide would be something worth while building mind you. or if there is a way i have not found it easily :)

  • 2 months later...
Posted
On 17/3/2025 at 19:10, sftech13 said:

Escribí esto el otro día y es gratuito para cualquiera que quiera usarlo. Tiene opciones de usuario disponibles.

 

https://github.com/sftech13/m3u2strm

 

Hi, do your channels work well? Do they not drop out? How many channels does it have approximately?

 

 

 

  • 1 month later...
ssbomber32
Posted

Hey Emby Peeps,

 

I found it hard to find a tool to easily and quickly take a m3u or m3u8 playlist to batch convert contents and create individual STRM's for each playlist item.

So, I created this Powershell script that ask's for the playlist location, then the destination, before building a folder full of the STRM's for easy import into Emby.

I create the playlist first using: https://playlist-creator.findmysoft.com/ (Playlist Creator), then run my tool to create STRM files.

[Be sure to add your required video file extensions if needed (only music file extensions are there by default), in settings, also ensure the playlist uses absolute paths]

Enjoy, and let me know if this helps you, it's certainly made my life easier. :)

M3U.to.STRM.conversion.tool.ps1

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