Announcement

Collapse
No announcement yet.

Album art downloader

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Album art downloader

    Here is the app

    Windows: http://homer.meso.com/crap/art.zip
    Linux: http://homer.meso.com/crap/zart.tar.gz


    This is version .009

    Bugs Fixed & Additions
    -----------------
    11/03/04
    - fixed an issue with saving album art

    4/28/04
    - fixed an issue on how amazon handles its xml request. Now it works
    - added the linux which is also the source code.. scroll down for instructions on how to install it for linux

    3/16/04
    - i fixed an error on not finding some album art even though it was there.
    - i took away the dos console window from running
    - i added a popup error log
    - all program errors that cause a crash should be written to a log file now

    3/12/04 part 2
    - fixed the null image problem people were seeing. This was due to amazon listing the album but not having a small or large image for that album. I found some had the medium though.
    - I also added to the status bar when you are saving so you know when its done

    3/12/04
    - fixed a nasty bug in the amazon library where if it got a http error code it would die
    - added a log file called debug.txt to the dir so it'll show you which albums it could not find album are for
    - some minor bug fixes and speed tweaks.

    3/11/04
    -I got the bug that rgardjr pointed out. There was a problem with a library not being compiled in correctly.
    - I also added in two labels on the main app
    - the top one shows you the root dir
    - the second one shows you the status of the search. Only search for album art when its idle.


    Features
    -------------
    - auto looks up album art from amazon.com
    - has 2 types of directory structure
    - artist - album
    - artist
    - ablum

    - option to show all art by a artist to custom select album are

    known bugs!
    ------------------
    - its a bit laggy. I know this. Its a problem with amazon's web services.
    - closing the app will crash if a thread is still running

    How to run me in Windows
    -------------------
    - extract the .zip file to anyplace on your system and run art.exe
    - select the options and choose your directory structure type
    - Then load up mass load and select your root directory. MAKE SURE it selects into the dir and just don't highlight it.
    - Then wait. I have 400 albums and it takes like 30 minutes to finish. If you don't see anything just wait.. something will happen

    How to run me in Linux
    -------------------
    - extract the .tar.gz file on your system
    - You need to following libraries installed on your system
    TKinter (should come with python)
    PIL (http://www.pythonware.com/products/pil/)
    PMW Mega widgets (http://pmw.sourceforge.net/)

    - once all libraries are installed you can run python art.py
    - select the options and choose your directory structure type
    - Then load up mass load and select your root directory. MAKE SURE it selects into the dir and just don't highlight it.
    - Then wait. I have 400 albums and it takes like 30 minutes to finish. If you don't see anything just wait.. something will happen

    if you have any issues running in linux contact me

    ToDo
    --------------------
    - try to make it faster finding an album. The problem is that I can only search by artist and then try to find the album name via what the search results are. So if you have beatles albums amazon has like 400 results.. so it'll take a long time to crawl through them all
    - id3 support. go into a dir and read the id3 tag on all of the files in the dir and if most of them have the same album name then that must be t he album.

    Let me know any features you want



    '98 Explorer Sport
    http://mp3car.zcentric.com (down atm)
    AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
    80% done

  • #2
    HELL YEAH!!!!! I have been looking for an app like this for a long time. command line interface is fine by me just so long as you can make it span several directories so it can cover all my mp3's without having to tell it which one is which. Well I guess that it would have to read the ID3 tag to do that. Oh yeah, if you could port it to winblows, that would be handy too...
    Monger
    ICQ-7207702
    UPDATE: I moved farther north. Now its even too cold for the deer; only moose now

    Comment


    • #3
      oh yea go for it dude

      Comment


      • #4
        Originally posted by monger
        HELL YEAH!!!!! I have been looking for an app like this for a long time. command line interface is fine by me just so long as you can make it span several directories so it can cover all my mp3's without having to tell it which one is which. Well I guess that it would have to read the ID3 tag to do that. Oh yeah, if you could port it to winblows, that would be handy too...

        Well my idea is this.. all my albums are labeled like this

        artist - Album
        artist - album2
        etc


        You can use amazon's webservice to search via that so if you tell the seperator value to be - then it'll try to grab all the art it can find if it finds a match. If it finds more then one match.. you will be prompted to select which image you want to use. So it'll be a quick way to fill a large collection of albums.

        I could easily read the id3 tags but that might be in a later release.. right now i'm just gonna do dir names. I know a lot of people have it setup different and i'll try to make it support as many formats as possible

        As for the porting there is no need. Python is cross platform so it'll run on windows/linux/mac..etc
        '98 Explorer Sport
        http://mp3car.zcentric.com (down atm)
        AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
        80% done

        Comment


        • #5
          Originally posted by hijinks21
          Well my idea is this.. all my albums are labeled like this

          artist - Album
          artist - album2
          etc


          You can use amazon's webservice to search via that so if you tell the seperator value to be - then it'll try to grab all the art it can find if it finds a match. If it finds more then one match.. you will be prompted to select which image you want to use. So it'll be a quick way to fill a large collection of albums.

          I could easily read the id3 tags but that might be in a later release.. right now i'm just gonna do dir names. I know a lot of people have it setup different and i'll try to make it support as many formats as possible

          As for the porting there is no need. Python is cross platform so it'll run on windows/linux/mac..etc
          Sounds perfect! I'd love a copy of it when it's done!
          '03 Sierra Denali

          Comment


          • #6
            I love the idea.

            Any chance you could have it read this directory tree:
            Artist1
            - Album
            - Album2
            Artist2
            - Album
            - Album2
            -Merc
            1996 Jeep Grand Cherokee
            [:::::::::.]99.9%
            Working On: Fixing wireless network interference
            Specs: 8.4inch vga touch, 1.?? ghz, 256 DDR, 4gig OS HD, 120gig Media HD, opus

            Comment


            • #7
              Originally posted by mercury
              I love the idea.

              Any chance you could have it read this directory tree:
              Artist1
              - Album
              - Album2
              Artist2
              - Album
              - Album2

              Yes i am going to build that in also since that is the other major way people have their albums sorted.
              '98 Explorer Sport
              http://mp3car.zcentric.com (down atm)
              AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
              80% done

              Comment


              • #8
                any updates?
                Monger
                ICQ-7207702
                UPDATE: I moved farther north. Now its even too cold for the deer; only moose now

                Comment


                • #9
                  i have it fully working in console mode.. it grabbed all the album art it cound find automatically.. around 90% of my collection. I'm working on the gui now. I hope to have something by the middle of next week.
                  '98 Explorer Sport
                  http://mp3car.zcentric.com (down atm)
                  AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
                  80% done

                  Comment


                  • #10
                    Originally posted by hijinks21
                    i have it fully working in console mode.. it grabbed all the album art it cound find automatically.. around 90% of my collection. I'm working on the gui now. I hope to have something by the middle of next week.
                    Sounds great! I can't wait to use it. Thank You!
                    '03 Sierra Denali

                    Comment


                    • #11
                      Sounds interesting. I would use this

                      Where does the albumn art get stored locally?
                      -Jesus- King of Kings Lord of Lords

                      Comment


                      • #12
                        antimatter

                        the images will get placed in the dir of the album. I have no plans to place the image into the mp3(s) since i have no clue how to even do that It took me like a week to write a working id3 tag reader in python


                        Here is a screenshot. This is just the album are it can find if you directories are listed like

                        artist - album

                        If it cannot find it there will be a button that you click and it'll bring up a list of all the cover art it can find based on that artist. From there you can pick the covert art you want to use. Don't mind all the other buttons they are just junk that i will get rid of

                        '98 Explorer Sport
                        http://mp3car.zcentric.com (down atm)
                        AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
                        80% done

                        Comment


                        • #13
                          updates?
                          -Merc
                          1996 Jeep Grand Cherokee
                          [:::::::::.]99.9%
                          Working On: Fixing wireless network interference
                          Specs: 8.4inch vga touch, 1.?? ghz, 256 DDR, 4gig OS HD, 120gig Media HD, opus

                          Comment


                          • #14
                            yep.. i pretty much have to do an options windows and then make the

                            artist
                            -album1
                            - album2

                            work.. So it should be done hopefully soon
                            '98 Explorer Sport
                            http://mp3car.zcentric.com (down atm)
                            AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
                            80% done

                            Comment


                            • #15
                              This is looking very nice. Keep up the good work. I wish I had something like this about 6 Months ago.
                              Aura MR62 (F and R)
                              My Current MP3s
                              IamDefiler.com

                              Comment

                              Working...
                              X