[RELEASE] Blip.TV (Video) Plugin
#16
I face the "G" problem too! I can't get at The Cinema Snob and Radio Dead Air due to this!
(Search just makes a plugin code error come up - I'm using 1.8.1)
Reply
#17
bump~ any hope for this great add-on?
Reply
#18
It seems that this plugin broke. None of the lists are loading and trying to play a video fails (from the TGWTG plugin). Anybody else have the same problem?
Reply
#19
It was working for me as recently as last weekend. I haven't tried in the past couple of days.
Reply
#20
i'm having no problem running this add-on, i watched the cinemasnob on blip as recently as yesterday evening (frodo 12.2 on win7).
Reply
#21
Looks like it's the TGWTG plug-in then. Searching within the plug-in works and I can play videos from there (but for some reason only one letter for each video is in their titles). The lists (under Explore Blip.tv) don't work.

I'm using the latest stable Raspbmc, btw.
Reply
#22
Shocked 
I updated my ATV2 on Saturday and reinstalled XBMC. Since then I get an error any time I try to search for shows with this plugin. My log:
Code:
20:15:11 T:148209664  NOTICE: -->Python Interpreter Initialized<--
20:15:11 T:148209664  NOTICE: BlipTV-1.8.3 ARGV: ['plugin://plugin.video.bliptv/', '1', '']
20:15:12 T:148209664  NOTICE: [StorageClient-2.5.2] '__init__' : 'Setting table to : BlipTV'
20:15:13 T:148209664  NOTICE: CommonFunctions-2.5.1
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] __init__ : ''
20:15:14 T:148209664  NOTICE: [StorageClient-2.5.2] '__init__' : 'Setting table to : Downloader'
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] __init__ : 'Done'
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] listMenu : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addFolderListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addFolderContextMenuItems : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addFolderListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addFolderContextMenuItems : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addFolderListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addFolderContextMenuItems : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addFolderListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addFolderContextMenuItems : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addListItem : ''
20:15:14 T:148209664  NOTICE: [BlipTV-1.8.3] addActionListItem : ''
20:15:21 T:144338944  NOTICE: -->Python Interpreter Initialized<--
20:15:21 T:144338944  NOTICE: BlipTV-1.8.3 ARGV: ['plugin://plugin.video.bliptv/', '2', '?folder=true&path=%2froot%2fmy_favorites&store=favorites']
20:15:21 T:144338944  NOTICE: [StorageClient-2.5.2] '__init__' : 'Setting table to : BlipTV'
20:15:22 T:144338944  NOTICE: CommonFunctions-2.5.1
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] __init__ : ''
20:15:23 T:144338944  NOTICE: [StorageClient-2.5.2] '__init__' : 'Setting table to : Downloader'
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] __init__ : 'Done'
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] getXBMCVersion : '12.199999999999999'
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] listMenu : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] addListItem : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] addFolderListItem : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] addFolderContextMenuItems : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] list : 'list: {'path': '/root/my_favorites', 'folder': 'true', 'store': 'favorites'}'
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] list : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] retrieve : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] getStorageKey : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] _getResultSetStorageKey : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] retrieveResultSet : ''
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] list : 'found folder list'
20:15:23 T:144338944  NOTICE: [BlipTV-1.8.3] parseFolderList : ''
20:15:34 T:144338944  NOTICE: -->Python Interpreter Initialized<--
20:15:34 T:144338944  NOTICE: BlipTV-1.8.3 ARGV: ['plugin://plugin.video.bliptv/', '3', '?folder=true&path=%2froot%2fmy_favorites%2fsearch&scraper=show_search']
20:15:34 T:144338944  NOTICE: [StorageClient-2.5.2] '__init__' : 'Setting table to : BlipTV'
20:15:35 T:144338944  NOTICE: CommonFunctions-2.5.1
20:15:35 T:144338944  NOTICE: [BlipTV-1.8.3] __init__ : ''
20:15:35 T:144338944  NOTICE: [StorageClient-2.5.2] '__init__' : 'Setting table to : Downloader'
20:15:35 T:144338944  NOTICE: [BlipTV-1.8.3] __init__ : 'Done'
20:15:36 T:144338944  NOTICE: [BlipTV-1.8.3] getXBMCVersion : '12.199999999999999'
20:15:36 T:144338944  NOTICE: [BlipTV-1.8.3] listMenu : ''
20:15:36 T:144338944  NOTICE: [BlipTV-1.8.3] list : 'list: {'path': '/root/my_favorites/search', 'folder': 'true', 'scraper': 'show_search'}'
20:15:49 T:144338944  NOTICE: [BlipTV-1.8.3] saveSearch : ''
20:15:49 T:144338944  NOTICE: [BlipTV-1.8.3] scrape : ''
20:15:49 T:144338944  NOTICE: [BlipTV-1.8.3] getNewResultsFunction : ''
20:15:49 T:144338944  NOTICE: [BlipTV-1.8.3] paginator : ''
20:15:49 T:144338944  NOTICE: [StorageClient-2.5.2] 'cacheFunction' : 'function : <bound method BlipTVScraper.searchShow of <BlipTVScraper.BlipTVScraper instance at 0x8e5848c>> - table_name: 'BlipTV''
20:15:49 T:144338944  NOTICE: [StorageClient-2.5.2] 'get' : 'cacheBlipTVScraper.searchShow|cce443a3d8aa5f3a868de42c30d0efc7|'
20:15:49 T:144338944  NOTICE: [StorageClient-2.5.2] '_sock_init' : ''
20:15:49 T:144338944  NOTICE: [StorageClient-2.5.2] '_sock_init' : 'Done: u'/var/mobile/Library/Preferences/XBMC/temp/commoncache.socket''
20:15:50 T:144338944  NOTICE: [StorageClient-2.5.2] '_getCache' : ''
20:15:50 T:144338944  NOTICE: [StorageClient-2.5.2] '_getCache' : 'Done'
20:15:50 T:144338944  NOTICE: [StorageClient-2.5.2] 'cacheFunction' : 'Running: BlipTVScraper.searchShow|cce443a3d8aa5f3a868de42c30d0efc7|'
20:15:50 T:144338944  NOTICE: [BlipTV-1.8.3] searchShow : ''
20:15:50 T:144338944  NOTICE: [BlipTV-1.8.3] searchShow : '{'new_results_function': <bound method BlipTVScraper.searchShow of <BlipTVScraper.BlipTVScraper instance at 0x8e5848c>>, 'folder': 'true', 'search': 'lupa', 'scraper': 'show_search'}'
20:15:50 T:144338944  NOTICE: [BlipTV-1.8.3] createUrl : ''
20:15:50 T:144338944  NOTICE: [BlipTV-1.8.3] fetchPage : 'called for : {'link': 'http://blip.tv/search/get_show_results?q=lupa&page=1&no_wrap=1'}'
20:15:50 T:144338944  NOTICE: [BlipTV-1.8.3] fetchPage : 'Got request'
20:15:50 T:144338944  NOTICE: [BlipTV-1.8.3] fetchPage : 'connecting to server...'
20:15:50 T:144338944  NOTICE: [BlipTV-1.8.3] fetchPage : 'Done'
20:15:50 T:144338944  NOTICE: [BlipTV-1.8.3] searchShow : 'result u'\n\n<div class="showResults " >\n\t\n\t\n\t\t<div class="PosterCardWrap">\n\t<a href="/OLPresents" class="PosterCard" style="background-image:url(http://3.i.blip.tv/g?src=ObscurusLupa-poster_image705.jpg&w=220&h=325&fmt=jpg);" data-show-page-url="/OLPresents" data-series-title="Obscurus Lupa Presents">\n\t\t<div>\n\t\t\t<span class="PlayIcon" href="/OLPresents">\n\t\t\t\t<i>p</i>\n\t\t\t</span>\n\t\t\t<div class="PosterInfo">\n\t\t\t\t<div class="ShowTitle">Obscurus Lupa Presents</div>\n\t\t\t\t<p class="ShowDescription">This is Obscurus Lupa Presents, where the best of the worst movies are reviewed. Here's to the movies that are so bad, they're good! Also includes reviews of awesome genre shows and cult classics.</p>\n\t\t\t\t<p class="EpisodeCount">217 Episodes</p>\n\t\t\t\t<span class="PlayIcon">\n\t\t\t\t\t<i>p</i>\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="ActionTab" data-show-id="448521">\n\t\t\t<ul class="ActionTabMenu">\n\t\t\t\t<li class="Follow">\n\t\t\t\t\t<span class="ActionLabel">Follow</span>\n\t\t\t\t\t<i>c</i>\n\t\t\t\t\t<i class="X">x</i>\n\t\t\t\t</li>\n\t\t\t\t\n\t\t\t\t<li class="SocialActions" rel="ShareModal" data-modal-href="/show/get_share_actions/448521?no_wrap=1">\n\t\t\t\t\t<span class="ActionLabel">Share</span>\n\t\t\t\t\t<i>s</i>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</a>\n</div>\n\n\t\n\t<div class="resultsPagination">\n\t\n\t\t<div class="retreatNav arrowNav">\n\t\t\t<a class="retreatResults toFirstPage " href="#" data-results_page="/search/get_show_results?search=lupa&page_length=4&first_page_length=0&sort_by=relevant&page=">◄◄</a>\n\t\t\t<a class="retreatResults toPreviousPage " href="#" data-results_page="/search/get_show_results?search=lupa&page_length=4&first_page_length=0&sort_by=relevant&page=">◄</a>\n\t\t</div>\n\n\t\t<div class="numberNav">\n\t\t\t\n\t\t</div>\n\n\t\t<div class="nextNav arrowNav">\n\t\t\t<a class="advanceResults " href="#" data-results_page="/search/get_show_results?search=&page=">►</a>\n\t\t\t<a class="advanceResults " href="#" data-results_page="/search/get_show_results?search=&page=">►►</a>\n\t\t</div>\n\n\t\n\t</div>\n</div>\n\n''
20:15:50 T:132132864   ERROR: GetDirectory - Error getting plugin://plugin.video.bliptv/?folder=true&path=%2froot%2fmy_favorites%2fsearch&scraper=show_search
20:15:50 T:132132864   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.bliptv/?folder=true&path=%2froot%2fmy_favorites%2fsearch&scraper=show_search) failed
20:15:50 T:144338944  NOTICE: -->Python Interpreter Initialized<--
20:15:50 T:144338944  NOTICE: BlipTV-1.8.3 ARGV: ['plugin://plugin.video.bliptv/', '4', '?folder=true&path=%2froot%2fmy_favorites&store=favorites']
20:15:52 T:144338944  NOTICE: [StorageClient-2.5.2] '__init__' : 'Setting table to : BlipTV'
20:15:53 T:144338944  NOTICE: CommonFunctions-2.5.1
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] __init__ : ''
20:15:53 T:144338944  NOTICE: [StorageClient-2.5.2] '__init__' : 'Setting table to : Downloader'
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] __init__ : 'Done'
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] getXBMCVersion : '12.199999999999999'
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] listMenu : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] addListItem : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] addFolderListItem : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] addFolderContextMenuItems : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] list : 'list: {'path': '/root/my_favorites', 'folder': 'true', 'store': 'favorites'}'
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] list : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] retrieve : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] getStorageKey : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] _getResultSetStorageKey : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] retrieveResultSet : ''
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] list : 'found folder list'
20:15:53 T:144338944  NOTICE: [BlipTV-1.8.3] parseFolderList : ''

Did I do something wrong when I re-installed or was this just terrible timing on my part?
Reply
#23
bad timing it seems. i can't get most things to work on this addon, especially searching shows and adding to favourites.

the thatguywiththeglasses addon doesn't work either, most of their vids are hosted by blip.
Reply
#24
*bump*

Is no one maintaining this add-on anymore?
Cause without it, both BlipTV and ThatGuyWithTheGlasses are broken permanently, which would suck.
Reply
#25
I have version 1.8.3 of this plugin and have no problems with the TGWTG plugin, and I didn't modify it in any way. I'm using XBMC on Ouya, btw. It might not be the most up to day XBMC version though, since it's been running for a while...

I have no issues using the Blip plugin by itself, although some of the Explore Blip.tv options don't come up with any results.

EDIT: I have the latest XBMC for Ouya and just applied the latest system update. No changes, still works fine.
Reply
#26
okay, then it might be a different problem on my hardware side, thx for the info.
Reply
#27
It seems that the Blip plugin is broken as of recent. Attempting to play a video results in "Cannot find video URL"

Search still works. Exploring doesn't seem to work (minor issue, really). But you can't play videos either directly or through other plugins like ThatGuyWithTheGlasses.
Reply
#28
God, what a joke. And here I thought I could come here finding help. Nope, looks like we're all still pretty screwed.

This is why the current repository for add-ons is a complete and utter failure. If we had an easier way for people to flag plugins as broken or outdated and to request the adoption of packages that have clearly been abandoned by their creators and former maintainers, these issues would be fixed in days, not months. The devs would do well to take a look at the AUR for a much better example of how to properly set up a community-contributed repository.

Blip.TV being screwed up for this long is making a mockery out of the open source development model. We could be doing much better than this. The tools and means to do so are out there and readily available, it's too bad no one seems all that interested and would rather have encyclopedic-length forum threads for "organizing" the discussion of a plugin's development.

I was thinking of teaching myself some XML and Python in order to fix some of these plugins, Blip.TV included, but with the way the current repository model is set up I'm worried it won't make one bit of a difference. How long must a plugin stagnate in disrepair before we presume its maintainer to be dead or missing, allowing someone else to take over? This isn't just any plugin, it's a dependency of many others. It's IMPORTANT. Why hasn't it been fixed yet? I've seen patches for Windows bugs get released by Microsoft more quickly than a lot of XBMC's plugins, and that's saying quite a lot.
Reply
#29
Where to start...

Quote:God, what a joke. And here I thought I could come here finding help. Nope, looks like we're all still pretty screwed.
As someone with 2 posts to your name, an opening like that is pretty much guaranteed to have no one offer help.

Quote:This is why the current repository for addons is a complete and utter failure. If we had an easier way for people to flag plugins as broken or outdated
This will be easier with the new repo site. As it stands, we are not mind readers, if no-one notifies a team-member that an addon is broken we won't know - a simple pm to one of us would take care of it. We don't use all addons so if no one tells us its broken, it will sit in the repo as is. Likewise a pm to the developer of the addon is the only way to get it fixed.

Quote:request the adoption of packages that have clearly been abandoned by their creators and former maintainers, these issues would be fixed in days, not months.
As you realise these are third-party user contributed addons - they are responsible for maintaining them, not us. Even if it is abandoned by the original author its unlikely we would take over maintaining it, the burden of it would be too great.

Quote:The devs would do well to take a look at the AUR for a much better example of how to properly set up a community-contributed repository.
Current addon system is far from perfect and we are the first to admit that and are improving it in a number of ways.

Quote:Blip.TV being screwed up for this long is making a mockery out of the open source development model. We could be doing much better than this. The tools and means to do so are out there and readily available, it's too bad no one seems all that interested and would rather have encyclopedic-length forum threads for "organizing" the discussion of a plugin's development.
Not really sure who this is aimed at. As you say the tools and the source code is available, so if the original author has dropped it no reason someone else couldn't fix it. From the looks of it, its simply not a popular addon and no one is interested.

Quote:I was thinking of teaching myself some XML and Python in order to fix some of these plugins, Blip.TV included, but with the way the current repository model is set up I'm worried it won't make one bit of a difference.
Well its not going to fix itself and that has nothing to do with the repo system.

Quote:How long must a plugin stagnate in disrepair before we presume its maintainer to be dead or missing, allowing someone else to take over?
If somethings broken, get in touch with the original author. If they don't reply after a couple of weeks, let them know your are forking it - real life gets in the way all to often whats a priority to you, doesn't mean its important to them.

Quote:This isn't just any plugin, it's a dependency of many others. It's IMPORTANT. Why hasn't it been fixed yet? I've seen patches for Windows bugs get released by Microsoft more quickly than a lot of XBMC's plugins, and that's saying quite a lot.
With respect, it can't be all that important or popular - its got less than 3 pages of comments and 6k views on this thread. That is not popular by any means - not sure what depends on it.

In summary, if its broke and you've not had any luck getting in touch with the original author to fix it, then you a SOL until you are someone else fixes it. You might not like it, but that is the reality - we are not going to maintain other peoples addons.
Reply
#30
Hey everyone.

I'm not really a genius with addons or anything, so I don't know the proper way of submitting a fix for one, but I've fixed up the Blip.TV plugin to parse JSON now instead of RSS. They recently changed RSS to no longer have the vital info needed in video links, so now you have to refer to JSON info in order to get your video URLs. I've replaced the current RSS parsing for info with JSON parsing to allow for this. It has worked on my system watching videos from thatguywiththeglasses.com, but I haven't done any extensive testing. Try it out, let me know if there are any immediate issues.

http://www.mediafire.com/download/5dh2ld...-1.8.4.zip
Reply

Logout Mark Read Team Forum Stats Members Help
[RELEASE] Blip.TV (Video) Plugin2