|
|
Here's my problem. I have fairly large collection of music CDs, well
over 100. It's mostly ragtime, although the genre is unimportant for
this discussion. My collection needs organizing -- not just by artist
or album title, but at the track level, in a way that lets me quickly
find, browse, and play tracks that share some common set of
characteristics, for example:
(1) All performances of "The Maple Leaf Rag".
(2) All works by Scott Joplin performed by Scott Kirby.
(3) All performances of Joseph Lamb compositions that I consider
"too slow".
(4) All performances of Charles Johnson compositions performed by
an instrumental ensemble (as opposed to solo piano).
You get the idea. I need to be able to zero in on tracks in my CD
collection by criteria that I invent -- tracks that may be randomly
scattered over different CDs. As a performer, this kind of capability
would be very useful to me. I get ideas for my own performance of a
piece by hearing how other performers interpret it, for example.
Okay, to start with I'd need to get to get all the tracks of all my CDs
stored as individual objects on a random-access mass storage device.
Storing them as MP3 files on a hard drive is an obvious and technically
feasible solution to that part, especially since I'm pretty sure my CDs
don't have any form of DRM. It'd be a big job to transfer my current CD
collection to disk, but once done, it would be easy to update the
collection as I acquire new CDs or acquire tracks from other sources
(e.g. MIDI or MP3 files on the internet).
Indexing the collection for flexible search adds another layer of
complexity for which a standard off-the-shelf solution doesn't seem to
exist as far as I can tell. I need to be able to attach metadata to
each track that describes the properties that are significant to me --
not just "title" or "artist", but any other properties that might occur
to me now or in the future (such as "too slow" in example (3) above).
What I need is a "tagging system" that lets me add, delete, and edit
keywords (tags) for a track just as easily as I can add or delete tracks
themselves.
Portability is another important consideration. I'd like to be able to
carry this system with me when I'm on the road.
Now, I have iTunes software on my Apple Powerbook laptop, which is
definitely portable. It appears that iTunes supports a good part of
what I want. You can attach a "comment" to any music file. The comment
can be a list of keywords. You can then create "smart playlists"
associated with those keywords -- for example, if I've attached a
"tooslow" tag to a bunch of tracks, I can create a "tooslow" playlist
that lists all such tracks. The playlist will be automagically updated
whenever I add a new track with that tag, or delete the tag from a
track. I can display the playlist, browse through it, and select and
play any of the tracks I want to. It will be automagically updated
whenever I add a new track with that tag to the system, or delete the
tag from an existing track.
That's all very nice, but the process of editing the comment field of a
track in iTunes is a bit cumbersome, involving more mouse clicks and
window navigation than I want to deal with. I'd like something that's
dead simple. Does anybody know of software (e.g. an iTunes add-on?)
that simplifies the process?
Actually, for optimal portability and convenience, I'd really like to
have a system like this on a specialized music device like in iPod or
similar miniaturized player. Is there anything like that out there?
10 responses total.
AFAIK iTunes stores the information it uses in ID3v2 tags (for MP3 files, at any rate, I've got no idea how metadata for AAC and other iTunes-compatible filetypes are stored..) You should easily be able to find command-line tools that will do MP3 tag editing for you, as well as Perl and Python libraries that offer sophisticated tag manipulation interfaces if you decide you want to write your own tools.
iTunes, too, can connect to a server to get the composer, performer, title, etc., data for CDs. (You have to check this yourself, but it's easier than entering it by hand, constantly moving your hand from mouse to keyboard.)
I'm sure remmers is aware of that. It's the custom remmers-specific tagging information that it sounds like he's concerned about entering. I very much agree that iTunes' tag editing interface is unduly cumbersome.
I must admit, I doubt the following suggestions will work for remmers' needs, but I wanted to mention the following that fit my needs quite well. Tag & Rename - http://www.softpointer.com/tr.htm I use this handy tool constantly, to get mp3 (and also wma, ogg, flac, etc.) tags the way I need them to look. The software will also connect to amazon and download album art thumbnails and save those in the tag. CATraxx - http://www.fnprg.com/catraxx/catraxx.html The music database software that I have used for my music collection since 1998, or thereabouts. It has capabilities for many custom fields.
Have you tried a generic database program? I am using cdbf, shareware from Russia (I retranslated the documentation for the author), which exists in DOS format as well as Windows and Linux (rather buggy, I gave up on it). You can search or sort on field. Set it up with any labels you like, fields of any size. I have my LP collection organized with it. You can display, for instance, all the lines with Beethoven in them, or all the lines where Nonesuch is the label, or sort alphabetically by any column (field), or print, or convert to other formats such as plain text.
(( Winter Agora #121 linked as Music #10 ))
I use a freeware program (for mac) called tritag which does batch editing of metadata for audio files. There may be something out there which provides access to more fields...
This response has been erased.
Re #5: I thought about the relational database approach, but it didn't seem like a good fit for what I actually want to do. Extending the database schema every time I invent a new tag strikes me as overkill. Softpointer looks interesting but appears to be Windows-only. I'll have a look at Tritag. I found a discussion thread on iTunes tagging: http://www.lifehacker.com/software/itunes/tag-your-songs-in-itunes-153970.p hp This pointed me to TuneTag, an Applescript that somebody developed to simplify the tagging process in iTunes: http://christopholis.com/?p=87 I'll check it out and let y'all know how well it works.
HACKED BY GNAA LOL JEWS DID WTC LOL
Response not possible - You must register and login before posting.
|
|
- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss