-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split master.m3u8 into seperate playlists #540
Comments
To understand correctly:
https://mcdn.daserste.de/daserste/de/master_1920p_5128.m3u8 would be ok. It should be relatively easy to parse the Implementation would basically be:
|
Correct Emby does not like those multiple resolution m3u8, seems it would always simply pick the first resolution listed. And the Emby devs do nothing about since min. 2,5 years. Its always the same game with them. I will have a look at the yaml_to_m3u tomorrow. It is also the question what to do when the m3u8 is parsed. |
maybe ask at emby for help to not only support the smallest. |
If there would be any chance that the dev's of Emby change that in the near future i wouldnt have asked here. |
I would make a new folder clean_all_res and keep all resolutions. Might be that someone wants to use a lower resolution e.g. because of Internet speed. |
Using the m3u8 library is a great idea, this would also solve the problem that master-streams usually take a lot longer (felt like 1-2s instead of 200-300ms to me at least) when opening them in Tvheadend. We could also create resolution specific sublists for each resolution - if available:
I would propose to handle the other lists (kodi/pipe) the same, as this is also beneficial here. We would then have to decide how to deal with streams that have no "lower bandwidth" stream, e.g. what to do with a 1080p stream for the 720p list? imo it should be available in that list regardless. Having a separate list for each resolution makes it possible to "ignore" 4K streams if they become more regular. This might be relevant to users with limited bandwidth in the future. This might be a bit more complex and would generate some more lists of course - it depends on what we think is required for most or all the users. What do you think? |
Sounds good. I mean the data is there anyway. |
Yes. There are two options:
The 1. is slightly more complicated but a lot more flexible. |
I have just recognized that some clients eg. Emby have problems if you use m3u8 Playlists with multiple resolutions.
Emby for example will always take the smallest. Any of you got an idea how we can split it into seperate lists with the least amount of manual interaction?
I dont want to have the channel in the source.yaml several times just to have multiple resolution output m3u.
@plata maybe any suggestions?
https://www.kodinerds.net/index.php/Thread/74586-IPTV-Kodinerds-Liste-in-Emby/?postID=674392#post674392
The text was updated successfully, but these errors were encountered: