Seb
Very good idea the slide show !

NowPlayingArt displays local and web art based on album and artist metadata on the playing track.
NowPlayingArt displays at bottom of the service pane and is highly customisable.
Multiple images can be clicked through, scrolled or viewed as a slide show.
Album Artwork
You can choose to show local and/or web album art on the NowPlayingArt preferences panel.
The art fetchers enabled on Songbird's Artwork options panel are used, in that priority, for local and/or web album art.
You only get 1 album image from the built-in 'File' and 'Metadata' art fetchers but Track Art Fetcher will retrieve multiple album images for a track.
Artist Artwork
Artist artwork for the playing track is displayed according to the settings in the NowPlaying Art preferences panel.
You can search for local artist art in standard Songbird locations and/or ♪Photo, in whatever order you choose. You can set other locations to search for artist folders and/or artist files under one or more other folders.
You can look for web artist art when no local artist art is found or every time. All lastFM images are retrieved but if none are found, Freebase is queried.
The web search can be skipped for names which contain specified words. This will stop searches for 'anon', 'unknown', 'various' etc.
Controls.
Control buttons appear on mouse over (after a delay):
You can move through images with the arrows, < and >, or the mouse scroll-wheel or by clicking (left side for previous; right side for next; extreme left for 1st).
The left-most button displays the 1st image- which will be the track or album art, if any!
Slideshow.
The middle control buttons start and stop a slide show of images, either once-through (left-hand button) or continuously (right-hand button).
There are options to always start a once-through or a continuous slide show, too.
Saving.
Click on the '+' to save a web image.
You can always save web album art but you can only save web artist images if you have set a directory in NowPlayingArt preferences and set NowPlayingArt to search for artist art files and/or folders.
If an art file already exists, trying to save will show a question mark; click it to pop up a menu with:
tick - to overwrite the existing image (no other warnings given!),
plus - to save as an additional image, and
cross - to cancel the save.
Saved Art Locations.
Album art is saved in the playing track's directory using the 1st file name and extension specified in Songbird Album Artwork preferences.
Artist art is saved in the first ticked location (other than '♪Photo') specified in NowPlayingArt preferences. The saved file is given the artist's name (in 'first last' format) or, if the option to 'search in sub-folders with the artist's name' is ticked, the file is stored in a sub-folder with the artist's name ('first last' format) and given the 1st artist art file name. Saved artist art is given the 1st artist art file extension.
In Windows any file named 'folder.gif' in a folder is used as a display image for that folder. So, if you change Songbird's Artwork options so that saved album art is named 'folder.gif' (ie: make 'folder' the first filename and 'gif' the first extension), saved album artwork will appear on album folders when browsing in Windows.
The default NowPlayingArt artist art options save artist images as 'folder.gif' so that they appear as images on artist folders in Windows Explorer etc.
Deleting.
You can always delete images by clicking on the '-'. If local, it will also be deleted from your computer: no other prompts or warnings!
Icons.
On Windows machines, you can set options to make album and artist folder images into folder icons. These show up in Windows explorer etc.: and make browsing in Windows a bit more user-friendly.
Also
Hover over an image's source icon (top left-hand corner) to see the image URI. Click it to open the containing folder of local art, or the artist's LastFM page for web art.
A right-click on Now-Playing Art pane opens its preferences panel.
Splash-screen
You can replace the standard Songbird splash screen with a random or cycling display of album and artist art by installing splish splosh. It will pick up all the images found and stored by NowPlayingArt.
(Also, the splish-splosh preferences screen is a good, quick way to review your album and artist art. It has a delete image button beside every image, which can be used to quickly get rid of any images you don't want!)
Contact
You can email me at songbird.NowPlayingArt@gmail.com with any queries, comments or bugs.
24 November 2011
corrected handling of special (accented) characters
changes to metadata of playing item cause refresh of display
'*' in file name list will get all art in artist folder - regardless of file name
better search for artist folders and files now matches different variants of the same name e.g. tracks with composer = 'Mozart' will get art from a folders 'Wolfgang Amadeus Mozart', 'Mozart, Wolfgang' etc. and v.v. (please email me to let me know how well/badly this works!)
art from all matching artist folders is displayed ([previously was just 1st)
check for valid name and extension when saving files now defaults to 'folder.gif'
local & web options now interact even more properly than before
lastFM 'keepStatsClean' image suppressed ( mostly! )
many warning & info messages now tidied away.
Very good idea the slide show !
I have install also AlbumArt.
Sometimes with albumart a cover appear but not in NowPlayingArt...
Great add-on Simon. Maybe you could make the controls for it only appear upon mouse-over, sort of like videos on vimeo.com. That way the art could take up the entire square, and it would simplify the interface.
And is there any way to set how quickly it cycles through images in the slideshow mode?
SIMPLY AWESOME! I must say though that I agree about the controls being in the way.
@Simon: Very good idea! I agree with tdmurphy and deOmega, and an optional fade out in the slideshow would be wonderful too. :P
wow... WELL DONE.
Simon,
Could the "raw CD" artwork displayed in the left bottom pane by using the one used by the Media Flow? And especially if the Vinyl Album Art (http://addons.songbirdnest.com/addon/1358) is installed, take the Vinyl artwork ?
Thanks
Simon,
Could the "raw CD" artwork displayed in the left bottom pane BE REPLACED by the one used by the Media Flow? And especially if the Vinyl Album Art (http://addons.songbirdnest.com/addon/1358) is installed, take the Vinyl artwork ?
Thanks
Hi,
just stopping by to show my appreciation for all your wonderful work, your approach to Songbird as a developer is truly distinct and singular.
Love the transitions options you added!
Please keep up the good work.
Greetings,
My Setup:
-Songbird 1.4.2, Build 1434 (the one that just got public release today)
-NowPlayingArt 1.3 (the version downloadable here)
-Windows 7 Ultimate 32-bit
I haven't done anything with the settings for this extension, just installed it and played stuff from my library. When playing certain tracks, I get a pop-up window on top of SongBird, with the title "[Javascript Application]", and this is the content:
{
"code": "/api/status/ok",
"result": null,
"status": "200 OK",
"transaction_id": "cache;cache01.p01.sjc1:8101;2009-12-22T17:41:32Z;0016"
}
This appears to be occuring per-artist, and only occurs on obscure stuff. I can consistently get this bug to happen with any tracks by Akemi Kimura, a video game composer. I suspect this is some sort of unhandled case where nothing can be found for this guy.
Just wanted to give you a heads up :)
Simon, can you double-check your code in 1.4.0.0? I have the same problem as DivinityCycle and I upgraded to 1.4.0.0 and the messages still pop up...
Thanks Simon, 1.5. works great :) Happy new year!
I loaded this addon to replace "Album Art" Extension which is no longer available. I just want it to display the cover file of the currently playing song, which is stored in the same local folder where the song is. The problem is that it doesn't keep the changes I make in "search the ticked location". It always resets this setting to the default one, so I get no cover when no internet connection is available and false ones if it is. It would be great if you could help!
Oh, I was a little too fast with writing, I messed up artist and album art. Anyway the problem is still there, it just don't depends on those settings, so forget what is written above: The problem is, that some cover files are detected, some won't and some are only if a track with a working image was played before. Do you have any idea to explain this strange behaviour?
I found the issue, my watched folder wasn't set up correctly so it only displayed some covers which we're stored in the songbird profile.
So now I'm fully satisfied with this extension, it works perfectly!
It works most times now, like I said in the posting above, but sometimes it won't load any album art at all for a while.
The arts are stored in the particular folders where the mp3 files are. I get an: "error now playing art get album art but no tracks [Object XULElement]mediaitem {guid: ....}" The album art settings are correct. It surely uses covers from my harddrive cause it shows covers even of local/unpopular bands and even if there's no internet connection.
It could maybe have to do something with some special charachters only used in germany. I can reproduce the bug mostly when I play songs from a band using an umlaut in it's name, for those there has never been shown an album art, afterwards there are no album arts for other albums too. After a while or after restarting songbird they appear again. Also very strange to me: The addon stores sometimes artworks of songs I played in the artworks folder of songbird. It takes them from the destinations of my harddrive (no internet connection) and stores them, but only for some albums.
There are no extra full stops in filenames. According to allow an unproblematic exchange between Linux and Windows most filenames contain no special characters at all, that looks like: tracknumber-artist-songname1_songname2.mp3 Problems appear playing tracks of a band using an ä in it's name. In filename it is written ae, only in the id3-tag the ä appears.
Hey, that looks great. I had not much time for testing, but after a first overview I think the update fixed the problem. The albums I tested (ones that didn't work before), all showed an artwork and there were no new artworks stored in the profile folder. Great work, thank you a lot!
This is the exact app I want, but for some reason the download function is not available to me. Is it outdated or is the problem my own?
Great addon - especially the slideshow-feature. It would be perfect, if there was an option to start it by default, without pressing the button each time I start songbird.
New version has bug that can stop playback.
Occasionally an executable, "set-folder-flag.exe" gets executed by this extension, and it puts up a windows that says you can't distribute this executable compiled with an unlicensed compiler.
You might try using 'gcc'/gnu utils, they aren't encumbered by license problems...
Would have reported this on the extension's homepage, but there is no indication of what it is...?
Another bug: it creates bogus file names.
Apparently, it tries to interpret Window's Unicode filenames as some random code page.
Multiple times I had folder-names with Unicode characters in them (like U+FE13), the Presentation form for vertical colon, like the following, (between the word 'Blood' and 'Original'):
"Trinity Blood:Original Sound Track"
On my system (using Arial Unicode MS font), it displays as:
"Trinity Blood : Original Sound Track"
(i.e. it shows spacing around the colon even though it is 1 character).
Then this extension creates folders in some localized character set, even though the default on windows is Unicode.
So the above folder name gets 'recreated' as:
"trinity bloodï¼original sound track"
(all lower case even!)... um that looks like an 'i' with an umlaut, and
a 1/4 symbol. on my term. I.e. it appears to ignore the fact that filenames are Unicode encoded and tries to interpret them as something else.
Soptor
Works fine, nice add-on.
I would like the control buttons to remain hidden until mouseover, they take up unnecessary space and I don't imagine that I'll use them all that often...