At first, thanks for the wonderful work you do.
Trying to view some navix channels that work fine on XBMC and / or constructing the correct rtmpdump command.
I think that the problem has to do with the URL attribute coming from navix link which has the form of
URL=rtmp://some.host playpath=/some/path swfUrl="http://some/url/player.swf" pageUrl="http://some/url"
Checking logs the executed command is
rtmpdump.exe -r
rtmp://some.host playpath=/some/path swfUrl="http://some/url/player.swf" pageUrl="http://some/url" (not working for obvious reasons)
instead of the expected
rtmpdump.exe -r
rtmp://some.host --playpath=/some/path
--swfUrl="http://some/url/player.swf"
--pageUrl="http://some/url" (works fine)
After messing for hours with Channels rtmp.groovy script, removing it (thus relying on built in pmsencoder script I guess), making a new one, etc, etc I still have not managed to get it working.
Is that kind of input OK and I am missing out something or input should already / always be in a form that $RTMPDUMP -o $DOWNLOADER_OUT -r ${$URI} would work out of the box without any modifications ? (thus missing the -- prefix for playpath, swfUrl etc)
If that's the case, is there any chance to implement handling for that kind of input ?
If not, could you please provide me with some hints of how could I handle it in a custom, extra script ? Studying available scripts, groovy language site and ps3mediaserver message boards was not enough to get me going. Any pointers to documentation / examples regarding handling of $URI and applying a regular expression before executing $RTMPDUMP would be valuable. I guess that something simple as search/replace playpath with --playpath, swfURL with --swfUrl etc would do the trick. I did it indirectly using TheStreamDB Navix Channel that did not work. Locating the source xml and using yahoo pipes I constructed the URL attribute in the "expected" format and it worked fine (providing WEB.conf with the rss output of the yahoo pipe and slightly altering rtmp.groovy)
For most of the channels there is no "other" source of the NaviX URL's links to media and the plain text format of the lists makes something like the above impossible.
Scripts are written in groovy language or they use a custom, limited implementation of a groovy like language ? Is there any connection of scripts with Navix NIPL ?
You can check
viewtopic.php?f=14&t=10854&start=430#p65326 and
viewtopic.php?f=14&t=10854&start=430#p65362 for a more detailed description / specific examples
Does theStreamDB or cybernukelivetv Navix Channels works out of the box for other users ?
Thanks in advance