I will update this post with new versions, to make it easier to find the latest.
Vines are short video clips that can be shared on a variety of social networking services, such as Twitter or Facebook. This plugin shows a continuous stream of up to twenty vines at a time (select the first in the list, bring up the context menu and select
Play from here), either some of the latest vines posted on Twitter, or the latest vines from Twitter that match a #tag specified by you.
Disclaimer: These videos are not moderated, by using this plugin you are accepting sole responsibility for any and all consequences of said use.
When reporting problems ALWAYS include a debug log please.
Quote:In Settings > System > Debugging there is a setting Enable debug logging. This lets you toggle between Normal and Debug w/ visuals on the fly.
Can be installed from the official XBMC repository, my repository addon, or by direct download. New updates will always be available from my own repository and by direct download before being available via the official XBMC repository.
Repository add-on:
Eden:
http://mossy-xbmc-repo.googlecode.com/fi...y.eden.zip
Frodo:
http://mossy-xbmc-repo.googlecode.com/fi....frodo.zip
The
plugin zip can also be downloaded from here (v1.0.x for Eden, v2.0.x for Frodo):
https://drive.google.com/folderview?id=0...sp=sharing
Frequently Asked Questions
Q What's the point in watching a continuous stream of six second video clips?
A There is no point.
Absolutely. Pointless. Enjoy.
Love this - great app.
Any chance for implementing any of the other features? Is there anything else you can ping from Vine? Used tags? Trending tags?
It'd be nice to see the most recent vines from different categories.
I can add a list of most recently searched tags, so that you don't have to type the same tags over and over, but I won't be adding the other features.
It's totally not working for me. I get to the screen that says 'Latest Vines' and 'Tags' but neither link opens anything.
Am I doing something wrong?
I am getting the same problem, here is my log:
http://pastebin.com/iV0iC42t
Line 337 seems fishy,
Quote:16:09:55 T:16120 ERROR: FALLBACK : ''Traceback (most recent call last):\n File "C:\\Users\\Kenny\\AppData\\Roaming\\XBMC\\addons\\plugin.video.vine\\vine.py", line 182, in GetListItems\n jsonText = self.httpManager.GetWebPageDirect(apiUrl + "?" + urllib.urlencode(values))\n File "C:\\Users\\Kenny\\AppData\\Roaming\\XBMC\\addons\\plugin.video.vine\\httpmanager.py", line 238, in GetWebPageDirect\n return self.GetWebPage(url, 0, values, headers)\n File "C:\\Users\\Kenny\\AppData\\Roaming\\XBMC\\addons\\plugin.video.vine\\httpmanager.py", line 232, in GetWebPage\n return self.GetURL( url, maxAge, values, headers )\n File "C:\\Users\\Kenny\\AppData\\Roaming\\XBMC\\addons\\plugin.video.vine\\httpmanager.py", line 425, in GetURL\n data, responseMaxAge = self._GetURL_NoCache( url, values, headers)\n File "C:\\Users\\Kenny\\AppData\\Roaming\\XBMC\\addons\\plugin.video.vine\\httpmanager.py", line 302, in _GetURL_NoCache\n response = self.GetHTTPResponse(url, values, headers)\n File "C:\\Users\\Kenny\\AppData\\Roaming\\XBMC\\addons\\plugin.video.vine\\httpmanager.py", line 382, in GetHTTPResponse\n raise exception\nHTTPError: HTTP Error 500: Internal Server Error\n''
Going to the file
\plugin.video.vine\vine.py Line 34 points to a API URL that seems to be invalid:
Quote:apiUrl = u"http://vinetube-api.appspot.com/mostrecent"
.
The urls I was using to get the vines went south last year and so did the plugin.
I've updated the plugin, so now it's resurrected. Enjoy.
Release 2.0.1 - see first post.
Hi!
I installed the 2.0.1 Version but got a new error. A pop-up says:
Script-Error: plugin.video.vine
Am I wrong or is that vine addon still broken?
Looking forward to your reply,
Marius
See first post regarding debug logs.
I'm a total newbie, but I think the problem could be somewhere in here:
Quote:21:38:53 T:2835342432 NOTICE: -->Python Interpreter Initialized<--
21:38:56 T:2835342432 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named vineplayer
Traceback (most recent call last):
File "/storage/.xbmc/addons/plugin.video.vine/default.py", line 33, in <module>
from vine import VineProvider
File "/storage/.xbmc/addons/plugin.video.vine/vine.py", line 24, in <module>
from vineplayer import VinePlayer
ImportError: No module named vineplayer
-->End of Python script error report<--
21:38:56 T:3046748160 ERROR: GetDirectory - Error getting plugin://plugin.video.vine/
21:38:56 T:3046748160 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.vine/) failed
21:38:56 T:2835342432 NOTICE: Thread BackgroundLoader start, auto delete: false
21:39:14 T:3046748160 ERROR: Error: Requested setting (videoscreen.screen) was not found. It must be case-sensitive
21:39:17 T:3046748160 ERROR: Previous line repeats 2 times.
21:39:17 T:3046748160 NOTICE: Log level changed to 2
21:39:17 T:3046748160 NOTICE: Enabled debug logging due to GUI setting. Level 2.
21:39:17 T:3046748160 DEBUG: ------ Window Init () ------
I uploaded the log file
here
The 2.0.1.zip in my direct downloads had the wrong files.
I have uploaded the correct version. Uninstall the version you have and delete all packages starting with plugin.video.vine from the folder
/storage/.xbmc/addons/packages
and then restart XBMC before installing again. This is to get around problems that XBMC has when trying to installing one plugin over another when they have the same name and version.
I'm sorry, but there is still an error:
Quote:
00:55:17 T:2781127776 NOTICE: -->Python Interpreter Initialized<--
00:55:20 T:2781127776 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named BeautifulSoup
Traceback (most recent call last):
File "/storage/.xbmc/addons/plugin.video.vine/default.py", line 33, in <module>
from vine import VineProvider
File "/storage/.xbmc/addons/plugin.video.vine/vine.py", line 24, in <module>
from BeautifulSoup import BeautifulSoup
ImportError: No module named BeautifulSoup
-->End of Python script error report<--
00:55:20 T:3045998592 ERROR: GetDirectory - Error getting plugin://plugin.video.vine/
00:55:20 T:3045998592 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.vine/) failed
00:55:20 T:2781127776 NOTICE: Thread BackgroundLoader start, auto delete: false
00:56:00 T:3045998592 ERROR: Error: Requested setting (videoscreen.screen) was not found. It must be case-sensitive
00:56:06 T:3045998592 ERROR: Previous line repeats 2 times.
00:56:06 T:3045998592 NOTICE: Log level changed to 2
00:56:06 T:3045998592 NOTICE: Enabled debug logging due to GUI setting. Level 2.
00:56:06 T:3045998592 DEBUG: ------ Window Init () ------
here is my new log download.
Forgot to add a dependency, so if you had not installed another plugin that used that dependency then you would get that error.
Fixed in 2.0.2.
Awesome! Finally it works! Thanks Mossy!
But there isn't a "continuous stream" of clips as i expected it.
I thought it would be possible to play all clips (i found via hashtag search) in a random- or loop-mode.
Instead i have to choose another clip when one clip ends.
I'm really looking forward to your reply,
Marius