llelectronics / videoPlayer

Video player for sailfish os
27 stars 19 forks source link

Add support for loading Playlist without file extension from URL #23

Open jaykijay opened 6 years ago

jaykijay commented 6 years ago

Hi, I'm using tvheadend, which provides an M3U playlist with it's channels under an url e.g: http//xxx/playlist/channels This will load the File "channels" which contains an m3u Playlist in format:

#EXTM3U
#EXTINF:-1 tvg-id="a607f784ea7cda3b07ba3fcdf6506829",Das Erste HD
http://server:9981/stream/channelid/83298214?ticket=BD102138xxxx1BC704FEC2F27&profile=pass

When openeing this Url with vlc, it will load the m3u playlist and let me choose which channel i will see after playlist is loaded. This app will only provide me an Error :( Also loading the channels file via load Playlist will fail :/ Hope you can find a solution for this, it's the only thing that forces me to use vlc.. ;) 1337 ;)

llelectronics commented 6 years ago

Currently it seems like m3u is not properly supported by qtmultimedia. It needs detecting m3u files manually and handling in LLs video Player. Feel free to commit changes for this. Otherwise its a wontfix

dikonov commented 6 years ago

Issue 25 was not an exact duplicate of 23 because 1) I do not ask for loading from URL and ask for local m3u file support, 2) I also request showing TV channel names istead of tens of identical m3u filenames in the list presented to the user. What they have in common is the support for primitive textual m3u format of playlists, which is surely easy to implement.

Sailfish OS has no complete and flexible IPTV client. LLs player implements 99,9% of the IPTV functionality and stops short of becoming the first and only working IPTV solution in SFOS.

I do not know the programming language of this app (I write perl scripts) and have neither SFOS SDK no sufficient skills to use it.