Bringing this one back up as I've gotten rather interested in Veetle lately
The old method of playing Veetle streams in VLC seem to still work using this format:
*Edit - this url format does work in XBMC
Code:
http://127.0.0.1:<veetle port>/<veetle ip>,<channel id>
This is for their 'HD' streams, and have not yet tried playing one of these URL's in XBMC yet so can't say if they are supported
Now assuming XBMC can play this URL, to be able to write a script I can see the big catch is the port number, it seems to be dynamic in a sense and doesn't seem to be exposed anywhere until the stream actually starts playing in a browser - so how do we get it? Is there a method that can be used to determine it?
Without having deep knowledge of how the Veetle streams really work under the layers, I was thinking creatively..
Would it be possible to say launch a browser in the background, let the stream start playing and find a way to query the open ports and grab the one we need for a given process id?
2 catches
- it seems that a stream can't be played simultaneously on 2 different apps, the browser must be stopped in order to play in XBMC
- the browser must remain open while the stream plays in XBMC (??)
They also now have lower quality streams and I found a post detailing how to get at these, they are flash based and don't require the Veetle pluggin to play which the 'HD' streams do
http://www.myp2pforum.eu/threads/17509-H...ost1238360
Two different IP's seem to work:
Code:
http://77.67.108.152/flv/<stream id>
or
Code:
http://77.67.109.208/flv/<stream id>
Should make scripting much easier and playable in XBMC, though not all channels have these lower quality streams, and would need to find a way of determining if they do