(2012-01-05, 02:02)newatv2user Wrote: [ -> ]Since there are so many channels now, I tweaked the addon to show categories. If anyone's interested:
http://www.mediafire.com/?ymu7b696eg8csk4
When I open one of the categories I'm getting a script error:
Code:
20:04:36 T:149176320 NOTICE: -->Python Interpreter Initialized<--
20:04:36 T:149176320 NOTICE: veetle Category ID: 0
20:05:06 T:149176320 ERROR: Error Type: <class 'urllib2.URLError'>
20:05:06 T:149176320 ERROR: Error Contents: <urlopen error [Errno 7] no address associated with hostname.>
20:05:07 T:149176320 ERROR: Traceback (most recent call last):
File "/var/mobile/Library/Preferences/XBMC/addons/plugin.video.veetle/default.py", line 187, in <module>
build_category_directory(catID)
File "/var/mobile/Library/Preferences/XBMC/addons/plugin.video.veetle/default.py", line 131, in build_category_directory
response = urllib2.urlopen(CHANNEL_LISTING)
File "/var/stash/Applications/XBMC.frappliance/Frameworks/lib/python2.6/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/var/stash/Applications/XBMC.frappliance/Frameworks/lib/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/var/stash/Applications/XBMC.frappliance/Frameworks/lib/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/var/stash/Applications/XBMC.frappliance/Frameworks/lib/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/var/stash/Applications/XBMC.frappliance/Frameworks/lib/python2.6/urllib2.py", line 1161, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/var/stash/Applications/XBMC.frappliance/Frameworks/lib/python2.6/urllib2.py", line 1136, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 7] no address associated with hostname.>
20:05:07 T:108339200 ERROR: GetDirectory - Error getting plugin://plugin.video.veetle/?cat=0
20:05:07 T:108339200 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.veetle/?cat=0) failed
20:05:07 T:149708800 NOTICE: -->Python Interpreter Initialized<--
Doesn't matter I get this error also without the modified default.py.
EDIT: It works now!
Here is the link to the Apple Gen 1 - 11.0 Eden fix file if you have a problem with the earlier one.
https://rapidshare.com/files/3074703440/...86-osx.zip
Just tested it on one I've got here. You need to make sure your XBMC is upto date first and then copy the extracted file to:
Applications/XBMC.app/Contents/Resources/XBMC/system/players/dvdplayer/
Do not have XBMC running when you copy it.
In case someone misses it, the fix above works for MAC OSX! I just tested it and Veetle is working fine, at least on my machine with OSX Lion, have not yet tested on my MLion machine yet. Goes in Applications>XBMC>(Ctrl-CLick=Show Package Contents>Resource>XBMC>System>Players>Dvdplayer. Good idea to back up the original file first to another directory, then delete the current file, empty trash, and copy and paste the file above (unzipped of course) to that location. Veetle once again working! Tested my other add-ons like LiveTV and Justin, both still work just fine. Thanks to bitbotherer.
Integrating the
veetleguide into the veetle plugin for xbmc would be nice.
Thanks community for getting veetle back.
cheers worked a treat very happy now thanks
(2012-09-11, 13:26)moneymaker Wrote: [ -> ]Integrating the veetleguide into the veetle plugin for xbmc would be nice.
Thanks community for getting veetle back.
Another member and I had suggested it
here, I even went as far as trying to learn to scrape the site. I don't have the software or knowledge to do this though.
Thanks for this, As this been fixed on the raspberryPI
there is a veetle api that the dev of veetleguide has made, if anyone wants to play around with it.
Code:
Veetle API
This is a simple API for checking what's running on Veetle.
What it does:
Load a list of channels that are currently online
Load details for each channel (bitrate, popularity, broadcaster, logos, playlist...)
Create a schedule from a channels playlist
Getting started
// Create the API object
VeetleAPI api = new VeetleAPI();
// Load the channel list
List<String> channelIds = api.getChannelList();
// Load details for a channel
Channel channel = api.getChannel(channelIds.get(0));
// Do something with it
System.out.println("Title: " + channel.getTitle());
System.out.println("Description: " + channel.getDescription());
System.out.println("Broadcaster: " + channel.getUserName());
System.out.println("View URL: http://veetle.com/index.php/channel/view#" + channel.getChannelId());
Link:
https://github.com/sissbruecker/veetle-api
(2012-09-11, 00:28)bitbotherer Wrote: [ -> ]Here is the link to the Apple Gen 1 - 11.0 Eden fix file if you have a problem with the earlier one.
https://rapidshare.com/files/3074703440/...86-osx.zip
Just tested it on one I've got here. You need to make sure your XBMC is upto date first and then copy the extracted file to:
Applications/XBMC.app/Contents/Resources/XBMC/system/players/dvdplayer/
Do not have XBMC running when you copy it.
Worked for EDEN...ATV1>>>>DO NOT COPY WHILE RUNNING XBMC
is there a fix for xbmcubunu 11.10 yet
R-pi binary can be downloaded
here enjoy!
If you are running raspbmc put it in you current running version of XBMC. (a symlink can be found in the pi home folder)
Code here and code there, is fine when i assume the majority of users dont know how to go about doing it, thing is, i have installed XBMC on a few peoples machines, mainly ones not liking to use their computer, but XBMC fits in for them.
It's these people that are waiting for a ' Veetle Addon up-dated' at the top of the Screen, my wife being one, she's missing her columbo shows!!
Will there be a addon fix in the near future
?
(2012-09-12, 11:46)falafael Wrote: [ -> ]Code here and code there, is fine when i assume the majority of users dont know how to go about doing it, thing is, i have installed XBMC on a few peoples machines, mainly ones not liking to use their computer, but XBMC fits in for them.
It's these people that are waiting for a ' Veetle Addon up-dated' at the top of the Screen, my wife being one, she's missing her columbo shows!!
Will there be a addon fix in the near future?
It's not the plugin, but at the library of XBMC. To afflict the drama to an end should be replaced for each OS the necessary file on the system. An easier way is not present.
(2012-09-12, 11:46)falafael Wrote: [ -> ]Will there be a addon fix in the near future?
No, because the add-on is not broken.
The add-on provides an interface to the veetle website to
locate a flash stream. The add-on then passes this location to xbmc code to
play the stream. Repeat: addon==locate and xbmc==player The veetle add-on is correctly interfacing to the website, is correctly locating the stream, and is correctly asking xbmc to play it.
But veetle
intentionally changed
the stream to make it non-standard in order to
prevent players like xbmc, vlc, etc from playing it any more. XBMC no longer recognizes their stream because of the change to a non-standard format. (Think of it this way - they have tweaked their "dvd" so it only plays in
their dvd-player).
The 'code here and code there' is "our" response - which is to teach xbmc how to not only play the 'standard' streams, but the non-standard veetle stream - which has nothing to do with the add-on, but an xbmc library.
So make your wife happy and update the appropriate xbmc library on her system for now. But also be aware that since veetle broke
all third-party flash players
on purpose, they will probably do it again at some point.