Trying to put together a comprehensive list of all Scripts and Plugins for XBMC...

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
DragonFly Offline
Senior Member
Posts: 212
Joined: Jun 2008
Reputation: 0
Location: The Netherlands
Information  Trying to put together a comprehensive list of all Scripts and Plugins for XBMC...
Post: #1
There seems to be several issues getting scripts and plugins to work on the WINDOWS platform. See posts:
http://forum.xbmc.org/showthread.php?tid=35315
http://forum.xbmc.org/showthread.php?tid=37684

It's not clear why these scripts and plugins don't work, but most errors occur due to url and Winsock calls from the scripts' code. Since I do not have an XBOX or Linux, I have only tested these on Windows and cannot verify their working states on other platforms.

All scripts and plugins have been started "out of the box" with no alterations in the scripts like "socket.setdefaulttimeout". For testing purposes both the msvcr71.dll and the msvcp71.dll have been placed in system32 and the Python Image Libraries have been installed.

The purpose of this post is to get a clarifying overview of existing scripts and plugins, response from other users and to find out what's causing troubles in relation to the windows build.


This list is far from complete and totally relies on input from other users. A scripts might need an account or user settings to make it work. So please post your findings in this post. If you do, just copy and paste an item from the list (or the whole list), edit your findings in a simple text editor and past the list back into this topic. Use "Wrap
Code:
tags around selected text"[/b] (needs a non-proportional font) and make your entry [b]BOLD[/b] or [u]UNDERLINED[/u].


The [u]first[/u] column show the script/plugin name, The [u]second[/u] shows if the script grabs [i]indexes[/i] from a urls/sites/IP-addreses and shows some thumbnails, the [u]third[/u] and most important column shows whether the content shown [i]actually streams [/i]to your PC. It's this part where most scripts and plugins fail.

"o" represents a working state, "x" a failure.

[b]Video Plugins[/b]:
[CODE]Plugin Name            Grabs     Streams
                       Indexes   Content   Comments
Altertube Plugin       o         o        
Anijunkie              o         x        
Animefuel              o         o        
Animeseed              x         x        
AnimeShowcaseHD        x         x        
Anitube                o         x        
AOL Videos             o         x        
Apple Movie Trail II   o         o        
artePLUS7              o         x        
Channel 1o1            o         o        
Clip.vn                o         x        
Crunchyroll            o         x        
Demoscenetv            o         o        
Diggavideo             o         o         Very slow
DivVin Plugin          x         x        
Gofish                 x         x        
Google video           x         x        
Guba Plugin            o         o        
Joox                   o         x        
LastTube               o         o        
Libripod               o         o        
Lindenstrasse          x         x        
Meelu                  o         x        
Megavideo              o         x        
Movieago plugin        x         x        
Moviealien             o         x        
Moviesondemand         x         x        
Ninja video            o         x        
One manga              x         x        
Podcast2               o         o        
Podcasts               x         x        
Quicksilverscreen      o         x        
SageTV                 ?         ?         No Sage TV installed              
Schweizer Fernsehen    x         x        
Southpark              o         x        
Southpark Studios      o         x        
Space                  o         o        
Stagevu                x         x        
Stansdad               o         x         crashes
The Best of ITV        o         x        
Tv Shack               o         o        
Tv-links               x         o        
Veoh                   o         x         crashes
Viasat                 o         x        
VideoMonkey            o         o
Vietnamese Media       o         x        
Vreel                  x         x        
WatchOnline            o         x        
Yahoo Music Video      x         x        
YouTube                x         x        
ZDF mediathek          o         o

[b]Audio Plugins:

Code:
Anime&Videogame        o         x        
BBC Podcasts           o         o        
Grabthatmusic          x         x        
Libripod               o         o        
MySpace                ?         ?         No user account                  
Podcast2               o         o        
Podcasts               o         o        
Seeqpod                o         o        
Streamer Radio         o         x        
Tagoo Music Search     x         x

Scripts:
Code:
Script Name            Grabs     Streams          
                       Indexes   Content   Comments
                      
Apple Movie Trailers   o         o        
BBC PodRadio           o         x        
Bowser                 x         x         Script errors
Buienradar             o         o        
CnetTV                 x         x         Script errors
CNN                    x         x         Script errors
Comedy Central         x         x        
Comics                 x         x         Script errors
DailymotionTV          o         x        
DemoScene On Demand    o         o         4:3 orientated
Display Adjust         o         o         Doesn't need streaming
Dutch Radio Streams    x         x        
DutchStream            x         x         exits
EPGViewer              x         x        
FastcompanyTV          x         x        
Google Images          o         x         Shows only thumbs
GTReviews              o         o        
Infinity TV            x         x         4:3 orientated
iTunesRadio            o         o        
KaleidaScrape          x         x        
LocateU                x         x         No display of map
LeZapping              o         o        
Live365                o         o         Needs account
Lucky7                 x         x        
MediaFeedBrowser       x         x        
MediaPortal TV Client  o         x         [b]I'd really like this to work[/b]
MediaStream            o         o        
Microsoft Channel 9    o         o        
MultiRSS               o         o         Not always correctly displayed
MyTheatreXBMC          x         x        
myTV                   o         x         No MythTV installed
Navi-X                 x         x         Script errors
NIT                    o         o         4:3 orientaded
Ooba                   x         x         Winsock errors
RaiClick               o         o         4:3 orientaded
Revision3              x         x         Script errors
RunXM                  ?         ?         Needs account
SageTV                 ?         ?         No SageTV installed
Shoutcast Downloader   o         x         Fetches but no save
Thumbnail Downloader   o         x         Error urlopen
tv.com                 o         x         Says change in website
TVGids                 x         x         Script errors
TVGuide                ?         ?        
WebScheduler           ?         ?        
www.TV.com             x         x
XBMC Earth             x         x         Script errors
XBMCScripts            o         x         Hangs on installing
XBMCSub                ?         ?        
Xelicious              x         x        
xMceItv                x         x        
XOT-Uzg.v3             o         o         Finally works but Xbox orientaded
YouTube2a              o         x         Hangs on streaming
YouTube3               o         o         Needs repetitive clicking

It seems that most scripts and plugins CAN get info from url but 2/3 FAIL when they actually need to stream the content.
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,523
Joined: Sep 2003
Reputation: 10
Location: Sweden
Post: #2
http://wiki.xbmc.org/?title=List_of_working_plugins
http://wiki.xbmc.org/?title=List_of_working_scripts
http://wiki.xbmc.org/?title=List_of_working_skins

Feel free to update and maintain these wiki articles Wink

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
DragonFly Offline
Senior Member
Posts: 212
Joined: Jun 2008
Reputation: 0
Location: The Netherlands
Post: #3
This topic is currently aimed on the Windows platform only. If errors due to the windows build are filtered out, the Wiki can be updated Nod
find quote
DragonFly Offline
Senior Member
Posts: 212
Joined: Jun 2008
Reputation: 0
Location: The Netherlands
Post: #4
Got some of the plugins working by removing or placing a comment on the line which contains "socket.setdefaulttimeout".


Code:
Plugin Name            Grabs     Streams
                       Indexes   Content   Comments
Gofish                 o         o        
Google video           o         o        
Joox                   o         o
Tv-links               o         o        


Script Name            Grabs     Streams          
                       Indexes   Content   Comments
                      
Ooba                   o         o


That's reason why for instance the Apple Movie Trailers script is working for everyone. The line containing "socket.setdefaulttimeout" is now scratched by default.
find quote
NTAuthority Offline
Junior Member
Posts: 9
Joined: Sep 2008
Reputation: 0
Post: #5
In case the streaming problems are with using RTSP streams, like using the MP TV Client, I'm pretty sure it's the bug I experienced too: http://trac.xbmc.org/ticket/4966

If it is, please help out on providing debug logs Smile
find quote
HexusOdy Offline
Aeon Group
Posts: 413
Joined: Sep 2008
Post: #6
Great work mate. Thats for your time and effort.

I've said this before but each script / plugin should have its own page for FAQ, Comments, Bugs etc but until that happens this is a great start
find quote
DragonFly Offline
Senior Member
Posts: 212
Joined: Jun 2008
Reputation: 0
Location: The Netherlands
Post: #7
Can't reproduce your error, but the log shows various other inconsistencies:

http://www.pastebin.ca/1229182

NTAuthority, could you upload the latest version of the MP TV Client Plugin your using or give an url? And only the files needed to get it running. I've downloaded several, got it working (not the actual streaming), but it's not really clear which files to use and which not.............
find quote
ghizzu Offline
Member
Posts: 73
Joined: Aug 2008
Reputation: 0
Post: #8
VeohProxy is missing from the scripts list. It never worked for me (xbmc crash), at least until beta 1 (I've not tried beta 2).
But it DOES work if you install python and run the script OUTSIDE xbmc.
find quote
BrokenRecord Offline
Junior Member
Posts: 8
Joined: Oct 2008
Reputation: 0
Post: #9
I'll confirm that very few of the plugins I have tried actually work. I think most of my findings align with the OP's list. I'm running Vista Ultimate 64bit, and no plugin I have tried has been able to actually stream data. Most are able to at least get the virtual directory listings correctly, but no streaming.

However, plugins listed above as working with regards to streaming don't work for me. Most notably, Apple Movie Trailers does not work for me, and neither does the built-in Last.fm plugin. I can't get any UPnP servers to work either. Basically, no manner of streaming works on my system. All of those components are able to get virtual directory info, but none of them can stream.

And also to note, when I try to view trailers through the Apple Trailers plugin, I can get all the way down to the individual video "files", and they report a filesize. But when I select them, they don't stream. But when I use any other plugin that I've tried (Ninja Videos, Jooxt, TV Shack), the video files report as 0.0k filesize, and also don't stream.

I'll try modifying some of the files to include "socket.setdefaulttimeout" and see if it helps any.
find quote
DragonFly Offline
Senior Member
Posts: 212
Joined: Jun 2008
Reputation: 0
Location: The Netherlands
Post: #10
@BrokenRecord

On XP, placing the "msvcr71.dll" and the "msvcp71.dll" in the system32 solved the streaming of files for the AMT script.

Regarding uPnP. I've already opened a topic: http://forum.xbmc.org/showthread.php?tid=36373. Doesn't give any clear answers though.........
find quote
BrokenRecord Offline
Junior Member
Posts: 8
Joined: Oct 2008
Reputation: 0
Post: #11
DragonFly Wrote:@BrokenRecord

On XP, placing the "msvcr71.dll" and the "msvcp71.dll" in the system32 solved the streaming of files for the AMT script.

Regarding uPnP. I've already opened a topic: http://forum.xbmc.org/showthread.php?tid=36373. Doesn't give any clear answers though.........

Putting the MS dlls in system32 worked on Vista x64 too actually. I'm now able to stream Apple Trailers, Last.fm songs, and TV Shack videos (those are all I've tested for tonight).

I'll check the UPnP thing tomorrow to see if I can get any more info on it. In my case, I'm trying to use XBMC as a client/renderer, not a server. I'm was actually trying to get it to work with the PlayOn media server to see how well the Netflix access would work.
find quote
DragonFly Offline
Senior Member
Posts: 212
Joined: Jun 2008
Reputation: 0
Location: The Netherlands
Post: #12
Do any of the Devs have some insight as why the majority of thye plugins/scripts aren't working?
find quote
WiSo Offline
Team-Kodi Developer
Posts: 2,744
Joined: Oct 2003
Reputation: 0
Location: Germany
Post: #13
Not yet. We would need to test every single script to see what is going wrong and we don't have the time for it. it would save us time if one can find the problem like the timeout issue and trac them.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
DragonFly Offline
Senior Member
Posts: 212
Joined: Jun 2008
Reputation: 0
Location: The Netherlands
Post: #14
Well, haven't got any knowledge about XBMC's inner workings regarding url or winsocket calls, so I only offer differences in log output

For instance VideoMonkey without work around:

Code:
22:39:37 T:736 M:690950144   DEBUG: LoadLibraryA('unicodedata.pyd')
22:39:37 T:736 M:690335744   DEBUG: LoadLibrary('unicodedata.pyd') returning: 04813258
22:39:37 T:736 M:690335744   DEBUG: dllGetProcAddress(04050000(unicodedata.pyd), 'initunicodedata') => 040524F0
22:39:37 T:736 M:689991680   DEBUG: LoadLibraryA('ws2_32')
22:39:37 T:736 M:689991680   DEBUG: LoadLibrary('ws2_32.dll') returning: 00C510A8
22:39:37 T:736 M:689991680   DEBUG: dllGetProcAddress(00C51068(ws2_32.dll), 'getaddrinfo') => 004704F0
22:39:37 T:736 M:689991680   DEBUG: dllGetProcAddress(00C51068(ws2_32.dll), 'getaddrinfo') => 004704F0
22:39:37 T:736 M:689991680   DEBUG: dllGetProcAddress(00C51068(ws2_32.dll), 'getnameinfo') => 00470510
22:39:37 T:736 M:689987584   DEBUG: dllGetProcAddress(00C51068(ws2_32.dll), 'freeaddrinfo') => 00470540
22:39:37 T:736 M:689946624  NOTICE: Traceback (most recent call last):
22:39:37 T:736 M:689946624  NOTICE:   File "c:\XBMC\plugins\video\VideoMonkeyBAD\default.py", line 821, in loadRemote
22:39:37 T:736 M:689946624  NOTICE:     handle = urlopen(req)
22:39:37 T:736 M:689946624  NOTICE:   File "Q:\system\python\python24.zlib\urllib2.py", line 130, in urlopen
22:39:37 T:736 M:689946624  NOTICE:   File "Q:\system\python\python24.zlib\urllib2.py", line 358, in open
22:39:37 T:736 M:689946624  NOTICE:   File "Q:\system\python\python24.zlib\urllib2.py", line 376, in _open
22:39:37 T:736 M:689946624  NOTICE:   File "Q:\system\python\python24.zlib\urllib2.py", line 337, in _call_chain
22:39:37 T:736 M:689946624  NOTICE:   File "Q:\system\python\python24.zlib\urllib2.py", line 1021, in http_open
22:39:37 T:736 M:689946624  NOTICE:   File "Q:\system\python\python24.zlib\urllib2.py", line 996, in do_open
22:39:37 T:736 M:689946624  NOTICE: URLError: <urlopen error (2, 'winsock error')>
22:39:37 T:712 M:689946624   DEBUG: DIRECTORY::CPluginDirectory::WaitOnScriptResult- plugin returned successfully
22:39:37 T:736 M:690163712    INFO: Scriptresult: Succes
22:39:37 T:712 M:690151424   DEBUG: CFileItemList::Sort, sorting took 0 millis
22:39:37 T:808 M:690110464   DEBUG: thread start, auto delete: 0
22:39:37 T:808 M:690106368   DEBUG: CThread::staticThread, deleting thread graphic context
22:39:37 T:808 M:690106368   DEBUG: Thread 808 terminating
22:39:38 T:736 M:694808576    INFO: Python script stopped


And with the "socket.setdefaulttimeout" workaround:

Code:
22:40:12 T:1564 M:689430528   DEBUG: LoadLibraryA('unicodedata.pyd')
22:40:12 T:1564 M:688553984   DEBUG: LoadLibrary('unicodedata.pyd') returning: 02ACCC18
22:40:12 T:1564 M:688553984   DEBUG: dllGetProcAddress(04950000(unicodedata.pyd), 'initunicodedata') => 049524F0
22:40:12 T:1564 M:688218112   DEBUG: LoadLibraryA('ws2_32')
22:40:12 T:1564 M:688218112   DEBUG: LoadLibrary('ws2_32.dll') returning: 00C510A8
22:40:12 T:1564 M:688214016   DEBUG: dllGetProcAddress(00C51068(ws2_32.dll), 'getaddrinfo') => 004704F0
22:40:12 T:1564 M:688214016   DEBUG: dllGetProcAddress(00C51068(ws2_32.dll), 'getaddrinfo') => 004704F0
22:40:12 T:1564 M:688214016   DEBUG: dllGetProcAddress(00C51068(ws2_32.dll), 'getnameinfo') => 00470510
22:40:12 T:1564 M:688214016   DEBUG: dllGetProcAddress(00C51068(ws2_32.dll), 'freeaddrinfo') => 00470540
22:40:12 T:1200 M:690679808   DEBUG: DIRECTORY::CPluginDirectory::WaitOnScriptResult- plugin returned successfully
22:40:12 T:1200 M:690679808   DEBUG: Saving fileitems [plugin://video/VideoMonkeyOK/?url=googlevideo.com.cfg]
22:40:12 T:1200 M:690671616   DEBUG:   -- items: 18, sort method: 0, ascending: false
22:40:12 T:1564 M:690675712    INFO: Scriptresult: Succes
22:40:12 T:1200 M:690675712   DEBUG: CFileItemList::Sort, sorting took 0 millis
22:40:12 T:1644 M:690651136   DEBUG: thread start, auto delete: 0
22:40:12 T:1644 M:690630656    INFO: Creating thumb from: http://video.google.com/ThumbnailServer2?app=vss&contentid=305f9c515f751e62&offsetms=10000&itag=w160&lang=en&sigh=qE2pJ1nMpbcERpisJ89rq3jdtJ8 as: c:\XBMC\userdata\Thumbnails\Video\7\7a6dfc71.tbn
22:40:12 T:1428 M:690585600   DEBUG: thread start, auto delete: 0
22:40:12 T:1428 M:690581504    INFO: Creating thumb from: http://img.youtube.com/vi/IIesMtLeab4/2.jpg as: c:\XBMC\userdata\Thumbnails\Video\b\b5543447.tbn
22:40:12 T:692 M:690548736   DEBUG: thread start, auto delete: 0
22:40:12 T:692 M:690544640    INFO: Creating thumb from: http://img.youtube.com/vi/xZA9vkeV7zE/2.jpg as: c:\XBMC\userdata\Thumbnails\Video\7\73688e8b.tbn
22:40:12 T:636 M:690507776   DEBUG: thread start, auto delete: 0
22:40:12 T:636 M:690503680    INFO: Creating thumb from: http://img.youtube.com/vi/KdNgMKPV9xQ/2.jpg as: c:\XBMC\userdata\Thumbnails\Video\b\b47f1f57.tbn
22:40:12 T:1200 M:686661632   DEBUG: Surface::CSurface::Flip - missed requested swap
22:40:13 T:1644 M:686452736   DEBUG: Dll MSVCP71.dll was not found in path
22:40:13 T:1644 M:686452736   DEBUG: Unable to load referenced dll MSVCP71.dll - Dll: Q:\system\ImageLib.dll
22:40:13 T:1564 M:687173632    INFO: Python script stopped
22


Other than an error in the videomonkey script, most errors occur in the "urllib2.py" which is a part of the default XBMC install.
find quote
PiXeL16 Offline
Junior Member
Posts: 16
Joined: Oct 2008
Reputation: 0
Post: #15
I didnt see the Lyrics plugging in the list?. I tryed and dont seens to work on windows
find quote
Post Reply