Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Album Art Downloader XUI (Read 2052178 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Album Art Downloader XUI

Reply #2575
Its is soooooo annoying app ever used. omg/
At first sight i had intetntion to make a good donate for programmers. but. stopped just in time. (when started use this app)
So
I have a folder with lots of music( various artists in folder).
different artists different albums - mixed in one folder.
i tried a lot of configs in "Folder browser" ex. %album artist% EVEN %filename%
program  :\

  create Front.jpg, then resave a new front after search, each song changes this Folder.jpg file AHHAHAHA     
WHO wrote this app is normal one? he might be never use a apple products - it must be SIMPLE in use!!!!!
really , everytime after fighting with this app, I WANT KILL SOMEONE!! 
How to make proper settings in this crazy app??? oh sht im burning

Album Art Downloader XUI

Reply #2576
I have a folder with lots of music( various artists in folder).
different artists different albums - mixed in one folder.
Yeah... OK. So I think what you might want to do first is decide how you want your art to be saved, then. Until you have it clear in your mind, you won't be able to tell Album Art Downloader where you want to save it. You might, for example, want to save all the artwork in your same jumbled music folder, named as "artist - album.jpg". In which case, you need to click Options and change the path to find images box to "%artist% - %album%.%extension%".

Unlike an Apple product, Album Art Downloader does not demand that you match your usage to Apple's opinion of the right way to do things, but is a flexible tool that can be made to behave the way you want it to.

Album Art Downloader XUI

Reply #2577
I have a folder with lots of music( various artists in folder).
different artists different albums - mixed in one folder.
Yeah... OK. So I think what you might want to do first is decide how you want your art to be saved, then. Until you have it clear in your mind, you won't be able to tell Album Art Downloader where you want to save it. You might, for example, want to save all the artwork in your same jumbled music folder, named as "artist - album.jpg". In which case, you need to click Options and change the path to find images box to "%artist% - %album%.%extension%".

Unlike an Apple product, Album Art Downloader does not demand that you match your usage to Apple's opinion of the right way to do things, but is a flexible tool that can be made to behave the way you want it to.

Okay, I realized some things:
The MP3 player like wm/winamp/itunes read the id3 tag info- "artist " and "album ", then look in the same folder for a file %artist%-%album%.%extension% or cover.jpg/folder.jpg as last chance.
So before using AAD i must check are the id3tags correct with Mp3tag for example
And after this. Run AAD and make search with options:
-take info from id3 tags
-pattern is just %artist% - %album%.%extension%
And everything will work?
...
Also i had an idea - i need a script to put every mp3 to a it own folder, then find folder.jpg then embded art with mp3tag/foobar2000 the move all mp3 from their own folders back to only one folder.
Thats crazy method. its just a odd idea. Really difficult. Better to use artist-album.jpg

Album Art Downloader XUI

Reply #2578
That should work, yes. Of course, if your artist and album tags ID3 aren't accurate then it will make everything a lot more difficult! I don't know about wm/winamp/itunes, but foobar will certainly allow you to specify where the album art is based on the artist and album ID3 tags.

If you are using another player, then you'll have to find out what they support for looking up art files. If they really only support "Folder.jpg" then you would have to reorganize your collection so that each album is in it's own folder - that's the sort of thing foobar or Mp3Tag would be able to help you with.

Album Art Downloader XUI

Reply #2579
i was poking around in musicbrainz.boo and i pinched(!) a bit of regex that escapes the artist/album before it's sent to the search server. i'm just curious as to what the bit in red does??

Quote
/[+!(){}\[\]^"~*?:\\\/-]|&&|\|\|/g

Album Art Downloader XUI

Reply #2580
i'm just curious as to what the bit in red does??

It's Sebastian's script, but just from reading the regex what the bit in red does is match "&&" or "||" in the artist or album name. The code then escapes it by prefixing a \ to it. So instead of "One + One && Two || Three" your would get "One \+ One \&& Two \|| Three". I'm really not sure whether that's a bug, and it ought to be \&\& and \|\|, or whether that really is what musicbrainz expects. Perhaps Sebastian can give a better answer.

Album Art Downloader XUI

Reply #2581
sorry, i didn't even notice the author part at the top. it seems to work fine as it is escaping a single & or | and that's good enough for me.

edit: upon checking the output, it's not actually escaping those characters at all but the search is still working. i've tested with the bit in red removed completely and i still get the same results i want.

anyway, thanks for replying.

Album Art Downloader XUI

Reply #2582
So instead of "One + One && Two || Three" your would get "One \+ One \&& Two \|| Three".
I'm not an expert, but doesn't it strip all occurences of the matched strings? IOW, you would get "One One Two Three".

Alessandro

Album Art Downloader XUI

Reply #2583
but doesn't it strip all occurences of the matched strings?


nope, here's the full bit of code to give it context. it actually adds a backslash to any match.

Code: [Select]
regexpArtist = /[+!(){}\[\]^"~*?:\\\/-]|&&|\|\|/g.Replace(artist) do (m as Match): return "\\${m}"
encodedArtist = EncodeUrl(regexpArtist)


the musicbrainz search server requires the (API) user to escape certain characters first. for example, AC/DC will give an error so that first line of code will translate it into AC\/DC.

Album Art Downloader XUI

Reply #2584
That should work, yes. Of course, if your artist and album tags ID3 aren't accurate then it will make everything a lot more difficult! I don't know about wm/winamp/itunes, but foobar will certainly allow you to specify where the album art is based on the artist and album ID3 tags.

If you are using another player, then you'll have to find out what they support for looking up art files. If they really only support "Folder.jpg" then you would have to reorganize your collection so that each album is in it's own folder - that's the sort of thing foobar or Mp3Tag would be able to help you with.


Ok, got it!can foobar embded artwork into MP3 file by using artist - album.jpg?
If so, it really makes everything easier! That mean i dont need to know what supported by each player, the artwork will be inside the MP3.

Album Art Downloader XUI

Reply #2585
Foobar extension to work with album art costs extra money.
Really disappointed.

Album Art Downloader XUI

Reply #2586
wut?    foobar itself can embed art and it's always been free. make sure you download it from the official website.

http://www.foobar2000.org/

add some files to a playlist>right click>tagging>batch attach pictures and you can enter a pattern that it should look for in each folder.

Album Art Downloader XUI

Reply #2587
Can someone make a GOOD script to find in Google images without theese all difficults?
Just find the first image that is more looks like square album art.
BECAUSE
that what we have google scrip is working toooo slow. sometimes it takes 5 minuts, then "not found". sad.
cause i have some names are strange, some without album or artist in IDv3tag, tey named manually, sometimes like
SmartGrace.mp3 Dukenukemmenu.mp3 , doommusiAll.mp3 NFSporscheUnleashed - Menu theme.mp3
Thats SO funny covers in google, just any images is better then "NOT FOUND".
not only a TRUE square album art needed, sometimes any image that google found.

Album Art Downloader XUI

Reply #2588
I have just started using the album art downloader and I'm having trouble.

Could somebody guide me please?

I have one folder with all my music in, no subfolders. Just all the tracks together in the one folder. I used the automatic option on the downloader to find and save artwork for 150 odd albums which are all in the one folder. Unfortunately every album has the same picture saved as its artwork.

Do I need to change the options at all to make sure it saves all the right artwork for the right albums?

Album Art Downloader XUI

Reply #2589
I have just started using the album art downloader and I'm having trouble.

Could somebody guide me please?

I have one folder with all my music in, no subfolders. Just all the tracks together in the one folder. I used the automatic option on the downloader to find and save artwork for 150 odd albums which are all in the one folder. Unfortunately every album has the same picture saved as its artwork.

Do I need to change the options at all to make sure it saves all the right artwork for the right albums?


Read my posts, dude, it calls "various artists problem", shortly "VAP".
In options choose get info from IDv3tag, the in secound bar put %artist% - %album%.%extension%
Then download the covers then use foobar2000 or mp3tag app to embded art to mp3 file.
P.s.  All the idv3tags in mp3 must be correct, not empty.
AAD quite stupid, but this software is only one thing people have now.

Album Art Downloader XUI

Reply #2590
Hey Alex,
I found out that you might download the HighRes Images from Qobuz with the extension "_max.jpg". Your Script so far only supports 600px Images

Here is an example:

For this Album
http://www.qobuz.com/de-de/album/wolfgang-...-/0886443899575

You'll find the 600px Image under
http://static.qobuz.com/images/covers/75/9...3899575_600.jpg

And the HigHResolution Image under
http://static.qobuz.com/images/covers/75/9...3899575_max.jpg

Perhaps you'll like to update the Qobuz Script.
Yours Thomian

Album Art Downloader XUI

Reply #2591
Hello, can you add a script for trackitdown.net? It feautures many high-res artworks for electronic music.

For example, this a direct 'Show image' link: https://d33yltq05bdjmc.cloudfront.net/graph...000__normal.png
After changing '__normal.png' with '_original.jpg', it reveals the full-sized image.

Thank you!

Album Art Downloader XUI

Reply #2592
I've found what I consider to be the holy grail: an album art downloader that is extremely simple to use, automatic and just works most of the time.  For anyone pulling their hair out with complex software I urge you to check out Bliss.  It is unique in that it is server-based and runs in the background scanning your music folders for changes, and is accessed via web browser.  The automation and accuracy of this program is something to behold. 

I'm ecstatic that I found this jewel and gladly purchased an unlimited license after trying it.  Sorry if this sounds like spam, but I'm just very enthusiastic about this software.  The developer is UK-based and keeps the program current with frequent updates.  I urge everyone to try it and see for yourself. 

http://www.blisshq.com/

Album Art Downloader XUI

Reply #2593
Hello, can you add a script for trackitdown.net?
Sure, thanks for the tip. I don't know how you discovered the _original.jpg image urls, but they do seem to work on the few I found!

Please give trackitdown.boo a go and let me know how you get on.

Alex

Album Art Downloader XUI

Reply #2594
Yeap, it does work! Kinda.. It finds some tracks, but not ALL of them I think. Also, can you add a 'track' field for searching individual tracks? Thank you for the script!

P.S: I don't remember too how did I find it. I think I was playing around with Google Images!

Album Art Downloader XUI

Reply #2595
Yeap, it does work! Kinda.. It finds some tracks, but not ALL of them I think. Also, can you add a 'track' field for searching individual tracks? Thank you for the script!

You're welcome. Can you give me some examples which you can find with the website that you can't find using AAD?

I'd suggest using the Album field for searching for individual tracks. The query it passes to trackitdown.net specifies the artist explicitly, but the album just goes into the generic "keyword" search field, so you can put whatever you want in there.

Alex

Album Art Downloader XUI

Reply #2596
No problem, nevermind. I just had to wait a little more... Everything is fine.

I wasn't talking specifically for track it down, I meant an overall 'track' search, but I'll see if 'album' works too.

Thank you, 'album' works, too.

Album Art Downloader XUI

Reply #2597
Hey Alex,
I found out that you might download the HighRes Images from Qobuz with the extension "_max.jpg". Your Script so far only supports 600px Images
...
Perhaps you'll like to update the Qobuz Script.
Yours Thomian


I udated the Qobuz script by my own, based on Alex iTunes script.
It works pretty fine for me.

I have no idea how to upload the qobuz.boo file directly to this forum, so here comes the code, for those of you who like High Resolution Images from Qobuz.
Alex you can use this code for an official update of the Qobuz script.

Code: [Select]
import System
import System.Text.RegularExpressions
import AlbumArtDownloader.Scripts
import util

class Qobuz(AlbumArtDownloader.Scripts.IScript):
    Name as string:
        get: return "Qobuz"
    Version as string:
        get: return "0.11"
    Author as string:
        get: return "Alex Vallat, thomian"
    def Search(artist as string, album as string, results as IScriptResults):
        artist = StripCharacters("&.'\";:?!", artist)
        album = StripCharacters("&.'\";:?!", album)

        //Retrieve the search results page
        searchResultsHtml as string = GetPage("http://www.qobuz.com/recherche?i=boutique&q=" + EncodeUrl(artist + " " + album))
        
        matches = Regex("<a href=\"(?<url>[^\"]+)\"[^>]+>\\s+<img alt=\"(?<title>[^\"]+)\"[^>]*rel=\"(?<id>(?<idPrefix>[^\"]{4})[^\"]*(?<idPrefix2>[^\"]{2})(?<idPrefix1>[^\"]{2}))\"", RegexOptions.Singleline | RegexOptions.IgnoreCase).Matches(searchResultsHtml)
        
        results.EstimatedCount = matches.Count

        for match as Match in matches:
            infoUrl = match.Groups["url"].Value
            title = match.Groups["title"].Value
            id = match.Groups["id"].Value
            idPrefix = match.Groups["idPrefix"].Value
            idPrefix1 = match.Groups["idPrefix1"].Value
            idPrefix2 = match.Groups["idPrefix2"].Value
            urlBase = "http://static.qobuz.com/images/covers/${idPrefix1}/${idPrefix2}/${id}"
            // in previous script versions the image was reached using URL-Base:
            // urlBase = "http://static.qobuz.com/images/jaquettes/${idPrefix}/${id}"
            // this link still works, but not for max size images, only for 600px images

            // See if max size jpg is available
            if CheckResponse(urlBase + "_max.jpg"):
                fullSizeImageUrl = urlBase + "_max.jpg"
            else:
                // fall back on 600x600
                fullSizeImageUrl = urlBase + "_600.jpg"
            
            results.Add(urlBase + "_100.jpg", title, "http://www.qobuz.com" + infoUrl, -1, -1, fullSizeImageUrl, CoverType.Front)

    def CheckResponse(url):
        checkRequest as System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
        checkRequest.Method = "HEAD"
        checkRequest.AllowAutoRedirect = false
        try:
            response = checkRequest.GetResponse() as System.Net.HttpWebResponse
            return response.StatusCode == System.Net.HttpStatusCode.OK
        except e as System.Net.WebException:
            return false;
        ensure:
            if response != null:
                response.Close()

    def RetrieveFullSizeImage(fullSizeCallbackParameter):
        return fullSizeCallbackParameter

Album Art Downloader XUI

Reply #2598
Hey Alex,
I found out that you might download the HighRes Images from Qobuz with the extension "_max.jpg". Your Script so far only supports 600px Images
...
Perhaps you'll like to update the Qobuz Script.
Yours Thomian


I udated the Qobuz script by my own, based on Alex iTunes script.
It works pretty fine for me.

Thanks thomian. Sorry, I don't know how I missed your first message. I've uploaded your modified version of Qobuz, but I changed the version number to 0.2 instead of jumping from 0.1 to 0.11 - unless there was some special reason you chose .11?

Alex

Album Art Downloader XUI

Reply #2599
No Problem. No special reason.
I were not sure how to set the "import" functions of the header properly.
So I chose "0.11" to leave space for an official version update.
Thanks for uploading...
yours thomian