XBMC Community Forum
[RELEASE] Artist Slideshow addon (for skin integration) - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Add-ons Help and Support (/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (/forumdisplay.php?fid=151)
+---- Thread: [RELEASE] Artist Slideshow addon (for skin integration) (/showthread.php?tid=102703)

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


- paul elder - 2011-08-07 02:21

Hi ronnie using the best skin, which is transparency


- paul elder - 2011-08-07 02:23

paul elder Wrote:I have artist slideshow installed in dharma, but how do I get it to work. I normally start the music playing then just leave it on the home screen, the fan art is displayed as well as rotating disc on the bottom right, but how do I make it cycle through the images??

Hi ronnie

Using your skin


- MarcosQui - 2011-08-08 18:24

ronie Wrote:ahh, cheers, that makes sense now. :-)

well sure, the script could fetch the bio, similar artists, albums and other info from last.fm

if skinners find it useful, i can look into it.

the only thing i'm not sure about if we can fetch localized info through the last.fm api ?

I really can not tell, in foobar this works with a dll.


- ronie - 2011-08-09 15:51

paul elder Wrote:Hi ronnie

Using your skin

well...i kinda never got around to adding support for it in T! for dharma Sad

will add it to my todo list :-)


- paul elder - 2011-08-10 07:27

Cool, thought I was doing something wrong. Smile. Is it possible to try it with another skin?


- ronie - 2011-08-10 19:25

paul elder Wrote:Is it possible to try it with another skin?

i'm not keeping track which skins are using it,
but give Cirrus Extended and Aeon MQ2 a shot.


- paul elder - 2011-08-11 00:01

To be honest ronnie I have tried all the skins and for me yours is the best, I will wait until it is available, thanks again for all your work on this Smile


- kiboy6 - 2011-08-11 13:23

Hi Ronie,

Sorry to flog what may already be a dead horse to you, but I am still yearning for an improvement to this addon which would make it perform well with a crappy connection.

As it stands I routinely have the wrong artist's picture displaying during loads of subsequently playing artists. This presumably occurs while all images for a previously playing artist are slowly being downloaded. (Especially likely to get stuck on an artist with lotss of images like Bob Dylan.)

I thought of one other potential single thread (?) solution. Could the tasks not be split into , say, 3 images downloaded at a time.

Ie, get the first image --check for new artist playing ---get 3 more images---check for new artist playing---get 3 more images etc...

[As opposed to current behaviour of :get the first image --check for new artist playing ---get all remaining images.]

Just an idea - if this would somehow impair performance for users with a decent connection perhaps it could be implemented as an option?

Failing all that, do you know of any python experts in the community I might be able to kindly ask to take a look at this?

Sorry again for banging on about this...it's just so close to ultimate slickness, but as it stands is very rough around the edges for me.

(I wish it could solve this just by getting a better connection, but I have major ISP throttling issues here in Sri Lanka with no viable alternative providers).

Thanks Ronie!

Oh, and did you ever get a chance to explore offline use of the script? At the moment it just returns a script failed message even if cached images are present.


- ronie - 2011-08-11 15:46

kiboy6 Wrote:Hi Ronie,

Sorry to flog what may already be a dead horse to you

a dead horse? certainly not ;-)

i've been doing some major code refactoring over the past week,
added the option to download images from htbackdrops.com,
made sure you can properly run the script at startup as well,
and i'm currently adding to option to fetch additional artist info from last.fm
(artist bio, albums, similar artists)
...oh yeah, and store the images in addon_data.

kiboy6 Wrote:Ie, get the first image --check for new artist playing ---get 3 more images---check for new artist playing---get 3 more images etc...
maybe my previous explanation wasn't clear...
the script checks after each download if there's a new artist playing.

you get problems if it takes 7 minutes to download a single image,
as that's what's happening on your end according to the debug log you've posted a while ago.


kiboy6 Wrote:Oh, and did you ever get a chance to explore offline use of the script? At the moment it just returns a script failed message even if cached images are present.

yup, also fixed that.

i'll release a new version for testing once i'm finished adding the extra last.fm stuff.


- kiboy6 - 2011-08-12 05:53

ronie Wrote:a dead horse? certainly not ;-)

haha - glad to hear the project is alive and kicking...actually I didn;t mean to suggest the whole script was a dead horse - just the finding of a multi-thread solution to my chronic connection woes with the script.

Quote:i've been doing some major code refactoring over the past week,
added the option to download images from htbackdrops.com,
made sure you can properly run the script at startup as well,
and i'm currently adding to option to fetch additional artist info from last.fm
(artist bio, albums, similar artists)
...oh yeah, and store the images in addon_data.

Wow..that all sounds fantastic - especially the addition of htbackdrops.com. Thanks again for all your work on this.

Quote:maybe my previous explanation wasn't clear...
the script checks after each download if there's a new artist playing.
oops, no i think you were perfectly clear - I was just being a bit dense. Must have blocked out of my mind the fact that my connection is so crippled it can take so long to download a single image!

That being the case, would there be any single-threaded way to add a timeout of, say, 30 seconds to the download of any single image? Or would that too require a second thread for counting?


Quote:yup, also fixed that.

i'll release a new version for testing once i'm finished adding the extra last.fm stuff.

Cool - thanks! Looking forward to it Smile