Interesting idea.It should not be so complex. The URL is already in the page.I do not know so much of Groovy, but I would like to try to write my first plugin and get more experience.One question: have you tried to add manually the URLs ?I have tried with a couple of them but I get the following error:

tuareg64ve wrote:Interesting idea.It should not be so complex. The URL is already in the page.I do not know so much of Groovy, but I would like to try to write my first plugin and get more experience.One question: have you tried to add manually the URLs ?I have tried with a couple of them but I get the following error:

Possibly it requires a token, maybe it could be since the actual site requires a membership (login) so the stream blocks out any normal user from accessing the stream.

Since no-one has decided to make a PLX Parser I have decided to try and make one myself and see how far I can get.

So since I have some knowledge in python my intention is to download the plx file and get the rtmp links on their own and either put them into a RSS file or another file which could be played back by Serviio.

I am not sure if I will finish this, though I will see.

I have two questions to anyone who knows about the capabilites of serviio, is it possible to run python with it and does RSS files still work?

I have two questions to anyone who knows about the capabilites of serviio, is it possible to run python with it and does RSS files still work?

Interesting question, I would also be interested to run Python with Serviio...But I gues the answer is noThere might be some other post where they say the scripting language is Groovy...I hope someone may clarify better...

I will, thanks, it would be helpful if you could ask if anyone knows whether RSS still works. I'm assuming it does since the option for rss feed for adding online sources hasn't been removed, maybe the plugin is not working now.

• Its possible to convert the PLX file into a RSS feed using python• Though there is currently no way for serviio to play RSS files locally, it only allows ones from the internet, this would be pointless since it would mean the user uploading the RSS file and it would not save time anyway.

I might try to see if I can convert the PLX into other formats instead, such as M3U or XML.

So I have tried to see if it is possible to use other formats of files to parse and play the PLX files. It seems that M3U works.

So this is how this will work: I will make sure that the rtmp's are placed into a M3U playlist. Users will have to add the source manually (the playlist.groovy plugin will be used for this), though the plugin is a python script which will start automatically when the computer starts so it will fetch a new playlist every time. In case the computer is never turned off, it is possible for the script to fetch new links every 4-7 hours, or how many the user wants it to.

To simplify it, the parser is composed of these files (eventually):

• Navi-X PLX Parser.py - the python script to fetch and place the links into the M3U playlist• Navi-X.m3u - an EXTM3U playlist which will hold the streaming rtmp links• Playlist.groovy - playlist plugin which will allows the M3U to be seen and parsed by the Serviio server.

I expect this to run on both Windows and MacOSX when it is released. When it is released depends on when I have time, I am busy at the moment but I am just telling you that everyone will be able to use Navi-xtreme playlists or other PLX playlists to watch live streams and shows/movies.

So I have tried to see if it is possible to use other formats of files to parse and play the PLX files. It seems that M3U works.

So this is how this will work: I will make sure that the rtmp's are placed into a M3U playlist. Users will have to add the source manually (the playlist.groovy plugin will be used for this), though the plugin is a python script which will start automatically when the computer starts so it will fetch a new playlist every time. In case the computer is never turned off, it is possible for the script to fetch new links every 4-7 hours, or how many the user wants it to.

To simplify it, the parser is composed of these files (eventually):

• Navi-X PLX Parser.py - the python script to fetch and place the links into the M3U playlist• Navi-X.m3u - an EXTM3U playlist which will hold the streaming rtmp links• Playlist.groovy - playlist plugin which will allows the M3U to be seen and parsed by the Serviio server.

I expect this to run on both Windows and MacOSX when it is released. When it is released depends on when I have time, I am busy at the moment but I am just telling you that everyone will be able to use Navi-xtreme playlists or other PLX playlists to watch live streams and shows/movies.

Tech

do you need a subscription to watch the streams?because for the following:

So I have tried to see if it is possible to use other formats of files to parse and play the PLX files. It seems that M3U works.

So this is how this will work: I will make sure that the rtmp's are placed into a M3U playlist. Users will have to add the source manually (the playlist.groovy plugin will be used for this), though the plugin is a python script which will start automatically when the computer starts so it will fetch a new playlist every time. In case the computer is never turned off, it is possible for the script to fetch new links every 4-7 hours, or how many the user wants it to.

To simplify it, the parser is composed of these files (eventually):

• Navi-X PLX Parser.py - the python script to fetch and place the links into the M3U playlist• Navi-X.m3u - an EXTM3U playlist which will hold the streaming rtmp links• Playlist.groovy - playlist plugin which will allows the M3U to be seen and parsed by the Serviio server.

I expect this to run on both Windows and MacOSX when it is released. When it is released depends on when I have time, I am busy at the moment but I am just telling you that everyone will be able to use Navi-xtreme playlists or other PLX playlists to watch live streams and shows/movies.

Tech

do you need a subscription to watch the streams?because for the following:

A guess would be the fact that it is only parsing the first section of the stream not the playpath, swfurl or pageurl. Also no, you do not need a subscription to watch these streams, however just be aware that some of the streams do not play.

The first version of this PLX parser is in testing. The script has been finished and currently the script will fetch the links for the playlist we specify, in the future I will add a refresh mode and a way to set more than one playlist so multiple playlist show as one when selecting the stream you want to show on your renderer.

The script is best used if it is set to start on boot up.

It will be released shortly on the available plugins thread.

Tech

Last edited by TechWhizZ199 on Wed May 27, 2015 2:05 pm, edited 1 time in total.

The first version of this PLX parser is in testing. The script has been finished and currently the script will etch the links for the playlist we specify, in the future I will add a refresh mode and a way to set more than one playlist so multiple playlist show as one when selecting the stream you want to show on your renderer.

A beta trial of the plugin has been released on the Available Plugins thread - this will be updated with plugin releases: viewtopic.php?f=20&t=19026

The development of the plugin will continue here as usual, the name of the plugin is 'Navi-X Plugin' though the developement will still be called 'Navi-X PLX Parser' since that is essentially what it is.