TagMyLibrary is a pygtk program to help you to
organize your music library.
If you have hundreds of song without
album, artist, or even title, you can easily and quickly find them out
with an easy and smart graphic interface to some music databases, like
midomi.com, lyrics.wikia.com and musicbrainz.com.
There are several search engines to look for images and lyrics (you can
even add your favourite cover or lyrics search engine python module,
and easily add it to the program).
Mp3 and m4a formats are fully supported, while other formats may not
I'm writing this program for hobby, so I can't spend so much time on
it... I begun for personal need: I have an iPod Touch, and hate when
there's non album art or when lyrics are wrong or absent. I think that
version 0.4 is the first that can be a beta, because the previous
versions were not usable without some adjustments. If someone has
downloaded my program and used or tried to us it, please write me an
email to email@example.com, so that I know that someone is
interested in it. Thanks!!
sourceforge project page
How to use it
First of all download and untar the last version package (one of the
links above) wherever you want in your home folder. These packages are
They are all available in the ubuntu repositories or downloadable from
Then you can launch
the program with this command:
If the program starts successfully you can open some music files. In
order to do this you can import single or multiple files clicking on
the button "Add file(s)", a folder on "File >> Add folder" or a
folder with all files in it (also in the subfolders) on "File >>
Add folder with subfolders".
Wait for the program to read tags for the selected files/folders and
then you can select a track to see its title, artist, album, lyrics and
cover in the right panel.
- You can manually edit lyrics for each song in the "Lyrics on
file" tab in the right panel.
- You can automatically search lyrics for a single song: open the
"Search lyrics" panel, select the source for the research with the
arrow buttons and click "Search". Wait a few second and the lyrics for
that song will be displayed. If you are not satisfied about it, you can
select another source or edit the song title or artist and retry. When
you have found them out just click on the "Copy to file" button.
- You can automatically search lyrics for multiple songs: you
should select them (use shift and ctrl keys) and then press the "Search
lyrics" button in the left panel. Wait for a few seconds (maybe more
then 20-30 if you selected dozens of songs) and you'll be done. You can
optimize the research by reordering the list of sources in the left
panel by dragging them up or down.
- You can manually add a cover image to a song by opening the
"Cover" tab in the right panel and selecting or entering a path or an
URL in the bottom part of the tab.
- You can automatically search covers for a single song: in the
"Cover" tab check the search keys, select a search engine and press
"Search". Wait a few seconds and the previews appears. To choose an
image simply click on its preview.
- You can automatically search covers for multiple songs: click on
"Edit >> Cover search" and wait a few seconds for the search
interface to load. The program will put together songs of the same
album. Now you can select the albums to search the cover for (using the
left checkbox and the top-left buttons) and then search covers for all
of them clickin on "Search". Now clickon the correct cover for each
and when finished click on "Close". A message will appear asking if
you want to apply changes. Click yes and you'll be done.
When you have finished editing tags you should save these changes. In
order to do this select the songs you want to apply the changes to and
click the "Write tags" button.