Album art fetching unveiled!
You asked (also pleaded, begged, and offered your first-born), and we did listen -- Songbird is going to start automatically retrieving album art for all of your music. Yay!
Here's the deal: the code is done but we haven't done a lot of testing on it yet. Use at your own risk (and maybe back up your library first? thanks.) Please, please, please let us know if you discover any problems, or if you just have suggestions to make it better.
Grab the new builds with album art goodness here: http://developer.songbirdnest.com/bui...
Muffins for everyone!
(P.S. if you aren't really into the idea of forging bold new paths in our nightly builds, don't worry -- we'll have the official release done in about a month)
Here's the deal: the code is done but we haven't done a lot of testing on it yet. Use at your own risk (and maybe back up your library first? thanks.) Please, please, please let us know if you discover any problems, or if you just have suggestions to make it better.
Grab the new builds with album art goodness here: http://developer.songbirdnest.com/bui...
Muffins for everyone!
(P.S. if you aren't really into the idea of forging bold new paths in our nightly builds, don't worry -- we'll have the official release done in about a month)
Follow this update to get notifications on your dashboard.
-
Inappropriate?You can also see the documentation for how it is suppose to work here: http://wiki.songbirdnest.com/Docs/Alb...
I’m excited
-
I do not have permissions to view this page? :P -
Sorry about that, I have changed the permissions :). -
Inappropriate?There is also an Amazon Fetcher Add on at: http://addons.songbirdnest.com/addon/...
This was build for helping contributors learn how to build an album fetcher add on.
I’m excited
-
Inappropriate?I like having this option. It works well but there are a few issues.
1. If an album of several songs is selected and checked for art, it checks each one individually, many times placing either different covers or different sizes of the art for each song. Is there a way to use the first found cover for the whole selected album?
2. If it cannot find the art for an album, it seems to put a random cover on the song. For me, it was placing 12 Stones covers on techno songs.
EDIT: nevermind number 3. Didnt see it before but I do now. ;^^
(3. In the window displaying the art, there is a cut option when right clicking, but no copy function, which would be nice when number 1 above happens.
I point these out to help because I love how this is turning out!
I’m excited
-
Awesome feed back Silentheero.
1. I totally agree and there is a bug to implement this style of fetching, per album rather than per item (we did per item first to account for albums that have separate artwork for each track, fail on my part sorry).
Bug 14839 [http://bugzilla.songbirdnest.com/show...]
2. Yes that is a bug that I noticed recently too, no bug filed yet but I will do so by Monday.
3. Yes Bug 14859 [http://bugzilla.songbirdnest.com/show...] patch is up for review.
Thanks for all the help and I hope we can build a kick ass product for you :) -
Inappropriate?"maybe back up your library first" mean there is dangerous for audio files or for organization of library ?
Thanks. -
Sure, testing nightlys is always a danger for your songbird-library. For the audio-files is the only danger, that the tags got messed up. But this shouldn't happen often... -
Working with bleeding edge software, that hasn't been fully bug tested is always a risk to your whole system.
A IT Professor once told me, that it's a wonder, that PC's work at all, as it is.
Problems are bound to occur!
You should ALWAYS, and I can't stress this enough. A L W A Y S back up the files, you don't want to lose!
An OS can be rebuilt, Apps re-installed. Your files would be lost, if anything bad would happen! -
Inappropriate?Is it possible for songbird to save the fetched album art on my ipod directly?
-
It isn't. :( Even though we're storing album art with the songs in the standard format, iPods can only read album art stored in Apple's proprietary format. It's annoying for sure. -
Inappropriate?Hi,
let me express some comments to the Album Art fetching feature and how I would like it to work. For a lot of albums I have stored the cover locally in the same directory where the track is located. The naming scheme I use is %album% - front.jpg, %album% - back.jpg etc. If I don't have cover image for the album, sometimes I have an %artist%.jpg image. I would suggest following:
1) Let the use specify what is the naming scheme and location of locally stored cover images. Of course allow multiple sources with priorities. So in my case it would be:
a) look for %song_path%\%album% - front.*
b) if not found, look for d:\audio\_covers\%album% - front.*
c) if not found, look for %artist%.*
If any of the 3 images is found, make it primary cover image. Next if %song_path%\%album% - back.* and/or %song_path%\%album% - CD.* is found, add it as next images.
Have a look at Album Art Panel for foobar2000 which implements it perfectly.
2) If the cover art is not found in tag or stored locally, then use preferred internet fetcher(s). If the album art is found, store it in tag/local file/cache (make a preference for it)
Also make a switch to decide if tag or local file is preferred cover source.
Currently there are no options for Album Art fetching. Or am I missing something?
I think my suggestions should be quite easy to implement. And they will make a lot of people happy. Especially foobar2000 users like me. -
There are options for album art, but they're hiding. Read the Preferences and Local Filesystem Fetcher portions of the test plan here for all the deets: http://wiki.songbirdnest.com/QA/Relea... -
Hi,
thanks for the link. It explains most of my questions and I can see most of what I suggested is implemented. But it seems that I can't use any variables for local albumart. I tried to put "%album% - front" in songbird.albumart.file.base_names but Songbird can't find my cover images (which use this naming scheme).
Also please include the option to store the album art in folder as image instead of writing it to file tag. -
Any idea how to use variables for album art name? Or is it not possible yet? -
For the formated values for covers that may come in future versions, however we have to prioritise and that is not something many people actually want. :( -
Inappropriate?Hi
I can't get any artwork. Only this error in the console:
Error: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.remove]" nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)" location: "JS frame :: file:///C:/Program%20Files/Songbird-1.1.0pre/components/sbAlbumArtDownloader.js :: sbAlbumArtDownloader__downloadFinished :: line 120" data: no]
Source File: file:///C:/Program%20Files/Songbird-1.1.0pre/components/sbAlbumArtDownloader.js
Line: 120
I'm on WinXP (with admin privs), running the latest nightly, and behind a firewall (but the rest of the navigation is ok in Songbird).
Thanks for your help
Olivier
-
Where is your music stored? On the same drive or somewhere else? And what kind of files are they (mp3, flac, ...)? -
Inappropriate?on a different partition/drive of the same physical disk. Songbird exe is on C, profile folder is on D, and music is on D.
I have mp3 files. -
Are you sure, that you have full read/write access to those files? If so, it indeed looks odd. Let's see, if we can get a coder in here to elaborate. -
Inappropriate?Yes I have! The problem is that I don't want to test at home, with nightlies as it is my original MP3 library. Here at work it is a copy :) But still, I'll test at home anyway, with a dedicated profile. The configuration should be the same there (C and D).
I'll let you know here. -
Inappropriate?Hi again
I've tested both at home and at the office, also after moving my library to the same drive as Songbird (C:). Still the same issue.
Do you know where this temporary file whose access is denied is supposed to be located?
Thanks
-
The file is searched for on C:, as your posting suggests. Could you try something completely different?
All fresh, all new, in the most generic kind of way.
Delete or temporarily rename your profile, de-install songbird, install it again and just start it, so it can create a profile, where it's supposed to be in your Documents and settings.
Then copy one (or some) of your mp3's also to c:, import that one and try to let songbird fetch the artwork. Let's see, if that normal way works. -
Inappropriate?I did everything you told, removed all old remaining profiles, remove the app, reinstalled the latest nightly...profile now in application data\songbird2
Imported from C:, but nothing changed! Still the same error :( -
Man. There's something pretty messed up with songbird integrating into your system... Let's see, if we can get some coders in here. Or better. You could write a bug report with as much information in it, as possible. Your setup, your OS, Songbird Version, the error code, all of it to http://bugzilla.songbirdnest.com
That would be swell. Could you do that? -
Inappropriate?Yes and I did! It's bug 14986
Thanks -
Thanks for posting the bug :) I will hopefully be able to get on it this week, just finishing up some major changes so that Album Art Fetcher works better :). -
Inappropriate?Hi
I have removed the JS line that would prevent from fetching data (see duplicate of bug 14986).
I have deactivated the LastFM fetcher and added the Amazon fetcher as an extension.
I'm under Windows XP.
First question: why do I have a split Songbird profile ? One part, main, is in Doc&Settings\User\Appl Data\Songbird 2, the other part (cache and artwork) is in Doc&Settings\User\Local Settings\Appl Data\Songbird 2. Is that expected?
Next question: I have noticed that when the fetcher does not find anything on Amazon, the fetcher seems to assign the last assign image to this song instead of leaving it empty... or something like that... Happens mostly for compilations...
Last question: I' m using the MediaFlow extension, and for those files above (in previous question), the image displayed in MediaFlow is different from the image shown when editing the song.
That's all for today :)
Thanks
Olivier -
Split profile: This is the way that Mozilla applications work for profiles, mainly to support roaming profiles (you don't want to copy your cache over all the time).
Assign last image, yes this is a known bug :(
MediaFlow: Not sure why there would be different images shown as they are both using the same property value? -
Inappropriate?sometimes I can't choose "search for album art" or "remove" it is simply gray. As if Songbird can`t access the files for writing. This occours only randomly after a start of Songbird. What can it be ?
-
Hard to say. Hickups ;-)
Since we're still in a nightly phase. Such things can happen... -
Yeah, this is something I have been seeing randomly as well, best thing to do when you come across this is to file a bug with our bugzilla.songbirdnest.com with as much detail on it as possible :). -
Inappropriate?Don't want to rewrite, I'm new to getsatisaftion posting system, been redirected here from my idea post. http://getsatisfaction.com/songbird/t....
Seeing last of my question solved, still asking if you can or if you will be able to select to save your arts in song folders instead of profile cache, that's also cause of some mp3/mp4 readers takes them only that way and you can backup them with mp3s when you backup without going to mess with profile folders.
I’m happy
Loading Profile...







CHAMP


