Kodi Community Forum

Full Version: [Release] VEVO Music Video plugin addon
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
OtisPresley: out of curiosity how many artists do you have?

I am working on cleaning the artists names. vevo will throw an error if certain characters are in a artist name. I think it should fix the problem you have.


Edit:
Committed an update that should fix your server error problem.
(2012-03-20, 01:50)BlueCop Wrote: [ -> ]Edit:
Committed an update that should fix your server error problem.
just installed the update, VEVO is not working any more.

"plug-in script error"

Could you please fix it? thanks
post a log.

it is working for me.


cabo-jay: ERROR: GetAddon failed on addon
ERROR: SQL: The database disk image is malformed

it seems to be a problem with your addon db. i don't know whats up. seems to be an xbmc problem.
(2012-03-20, 03:07)BlueCop Wrote: [ -> ]post a log.

it is working for me.


cabo-jay: ERROR: GetAddon failed on addon
ERROR: SQL: The database disk image is malformed

it seems to be a problem with your addon db. i don't know whats up. seems to be an xbmc problem.
09:14:15 T:4748 M:1002463232 NOTICE: -->Python Interpreter Initialized<--
09:14:15 T:4748 M:1000833024 NOTICE: {'limit': '4'}
09:14:24 T:6032 M:989106176 NOTICE: -->Python Interpreter Initialized<--
09:14:25 T:6032 M:986603520 ERROR: Error Type: exceptions.ImportError
09:14:25 T:6032 M:986599424 ERROR: Error Contents: No module named json
09:14:25 T:6032 M:986578944 ERROR: Traceback (most recent call last):
File "C:\Users\XX\AppData\Roaming\XBMC\addons\plugin.video.vevo\default.py", line 11, in ?
from json import dumps, loads
ImportError: No module named json
09:14:25 T:4292 M:986603520 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.vevo/
09:14:25 T:4292 M:986599424 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.vevo/) failed
09:14:28 T:2456 M:988401664 NOTICE: -->Python Interpreter Initialized<--
09:14:29 T:2456 M:986501120 ERROR: Error Type: exceptions.ImportError
09:14:29 T:2456 M:986501120 ERROR: Error Contents: No module named json
09:14:29 T:2456 M:986501120 ERROR: Traceback (most recent call last):
File "C:\Users\XX\AppData\Roaming\XBMC\addons\plugin.video.vevo\default.py", line 11, in ?
from json import dumps, loads
ImportError: No module named json
09:14:29 T:4292 M:986550272 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.vevo/
09:14:29 T:4292 M:986550272 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.vevo/) failed
09:14:30 T:4364 M:987500544 NOTICE: -->Python Interpreter Initialized<--
09:14:30 T:4364 M:979480576 ERROR: Error Type: exceptions.ImportError
09:14:30 T:4364 M:979480576 ERROR: Error Contents: No module named json
09:14:30 T:4364 M:979480576 ERROR: Traceback (most recent call last):
File "C:\Users\XX\AppData\Roaming\XBMC\addons\plugin.video.vevo\default.py", line 11, in ?
from json import dumps, loads
ImportError: No module named json
09:14:30 T:4292 M:979529728 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.vevo/
09:14:30 T:4292 M:979529728 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.vevo/) failed
ailingcoot: you must be on dharma. i am using something only available in a newer python. I will see if there is something else to convert the special characters.

please don't post logs to the forum and use pastebin.
(2012-03-20, 03:23)BlueCop Wrote: [ -> ]ailingcoot: you must be on dharma. i am using something only available in a newer python. I will see if there is something else to convert the special characters.

please don't post logs to the forum and use pastebin.
Dharma exactly
sorry for posting the logs here.

ailingcoot: It should be fixed in 0.3.1

I dropped the usage of the the newer built in json module for newer pythons and am only using demjson.
(2012-03-20, 01:50)BlueCop Wrote: [ -> ]OtisPresley: out of curiosity how many artists do you have?

I am working on cleaning the artists names. vevo will throw an error if certain characters are in a artist name. I think it should fix the problem you have.


Edit:
Committed an update that should fix your server error problem.

Hey BlueCop,

Thanks for the update! This did fix the My Artists issue for me. To answer your question, my XBMC library reports 878 artists.
(2012-03-20, 03:52)BlueCop Wrote: [ -> ]ailingcoot: It should be fixed in 0.3.1

I dropped the usage of the the newer built in json module for newer pythons and am only using demjson.
It is working, Thanks a lot for still supporting plug-ins in Dharma for the time being.
I added one more thing. To set a default view mode.

It has 3 options. list, thumbnail, media info view
(2012-03-20, 05:11)BlueCop Wrote: [ -> ]I added one more thing. To set a default view mode.

It has 3 options. list, thumbnail, media info view

Wow... much better now! Thanks for your work...

BTW, you were right, the problem about AC/DC appearing in My Artist while not being in my library was due to a corrupted record, as soon as I fixed the database they disappeared from the list.
I committed another update. I added context items on videos to list more videos from that artist or any featured artists in the video.

It is just makes it easier to pivot into more videos by an artist.
(2012-03-17, 03:05)Bottomsup Wrote: [ -> ]BlueCop I have 514 artists and the "My Artists" feature worked great. It returned a result in ~5s. I didn't time it perfect but it was quick.

That's a very cool feature.

Great job. I really appreciate your effort and contribution.

P.S. I'm having trouble with the repo auto updating. I had to go to the add-ons and "force refresh", but maybe that's a problem in my XMBC config..

a silly question: how to add my artists? it shows error when I click "my artist"
ailingcoot: I am not supporting dharma. you'll need to use eden.

the older python doesn't support custom timeout for urllib2. I set a higher timeout because the requests were timing out for larger libraries.

I think i am going to redo My Artists. Instead we will only have Favorite Artists. If it is empty then it will ask if you want to import your artist library and will use this as an initial list. You could then add or remove artists from the list with context menu items. It will have a context item to do another artist library import if you update your music library and want run it again.
Fantastic plugin. Just one issue I have:

1) Any way to stop the addon starting the next video automatically? (so I can just be returned to the list)
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42