You can't edit the information for a specific playlist - it seems your whole idea of playlists is wrong. A playlist is simply a filter, which selects only certain songs from your library. Whatever you do to a song in your playlist is done to the song itself, not some magical playlist version of the song. (There is an exception - deleting a song from a playlist will not delete itself from the library, and AFAIK there is no way to delete from the library while viewing a playlist or the party shuffle.) All this information is stored in ~/Music/iTunes/ - mainly in "iTunes Library" and "iTunes Music Library.xml" - however I think most of the information (not equaliser settings, volume adjustment levels, start and stop times or ratings) is stored also in the music file's ID3 tag. Whether or not this is part of the music file or a separate hidden file I don't know. One way to circumvent the problem (assuming you don't want to do it too many times) is to use one of the fields that aren't often used (e.g. composer, grouping, comment) to give your songs their custom names, and then in your playlist view hit cmd+j ctrl+j if you're a traitorous pc-using capitalist pig who doesn't contribute to the world of Apple, uncheck name, and check whatever box you put your definition in. Then move it around so it's in the right place and sort by that. Of course, if you have a notification program like GrowlTunes or Quicksilver do music notifications, you're a bit out of luck since they're hardcoded to get the name. Of course, GrowlTunes is Open Source, so if you're feeling adventurous (and your Cocoa programming skillz are up to scratch) you could always delve into the source code and change it to grab your custom field. Of course, then you've got the problem of those tracks which don't have a custom field, and will just give you error messages or return null. Possibly checks if there's a comment - if there is, it displays that, otherwise it displays the name. Probably best to port some of it out to AppleScript (which is a good deal nicer to fiddle around with) so it's nice and customisable.
no subject
on 2005-07-25 10:14 am (UTC)ctrl+j if you're a traitorous pc-using capitalist pig who doesn't contribute to the world of Apple, uncheck name, and check whatever box you put your definition in. Then move it around so it's in the right place and sort by that. Of course, if you have a notification program like GrowlTunes or Quicksilver do music notifications, you're a bit out of luck since they're hardcoded to get the name. Of course, GrowlTunes is Open Source, so if you're feeling adventurous (and your Cocoa programming skillz are up to scratch) you could always delve into the source code and change it to grab your custom field. Of course, then you've got the problem of those tracks which don't have a custom field, and will just give you error messages or return null. Possibly checks if there's a comment - if there is, it displays that, otherwise it displays the name. Probably best to port some of it out to AppleScript (which is a good deal nicer to fiddle around with) so it's nice and customisable.