[LUAU] Using SED to extract song, artist, and album from my iTunes Music List Export
Jim Thompson
jim at netgate.com
Tue Sep 26 00:59:25 PDT 2006
I'd use awk (or perl), not sed.
On Sep 25, 2006, at 9:03 PM, R. Scott Belford wrote:
> Aloha All
>
> I am wanting to generate a human-readable list of my iTunes
> library. The export from iTunes creates a very busy file as seen
> below. Is anyone familiar enough with SED to share how to extract
> name, artist, and album from the exported file?
>
> I want it to look something like this. Automagically wrapping
> quotes around the song title would be idea.
>
> 1. The Happy Organ Baby Dave Cortez Rockin Instrumentals
> 2. The Grid Philip Glass Koyaanisqatsi: Life Out Of Balance
> 3. The Grasshopper Unit (Keep Movin') The Beastie Boys Hello Nasty
> 4. The Goin' Get Tough From The Getgo Ween Pure Guava
> 5. The Glory Of Man Minutemen Double Nickels On The Dime
> 6. The Girl In The Blue Velvet Band Hylo Brown 20 Bluegrass Originals
>
>
> The file is exported in this order
>
> Name Artist Composer Album Grouping Genre Size Time Disc Number
> Disc Count Track Number Track Count Year Date Modified Date Added
> Bit Rate Sample Rate Volume Adjustment Kind Equalizer Comments Play
> Count Last Played Skip Count Last Skipped My Rating Location
>
>
> The export looks like this
>
> The Happy Organ Baby Dave Cortez Rockin Instrumentals (Disc 1)
> Rock 1977065 123 1 2 3 17 3/4/05 10:31 PM 3/8/06 10:55 AM 128
> 44100 MPEG audio file 1 5/13/06 8:04 AM
> MUSIC:Compilations:Rockin Instrumentals (Disc 1):1-03 The Happy
> Organ.mp3
> The Grid Philip Glass Philip Glass Koyaanisqatsi: Life Out Of
> Balance Classical 14346165 896 1 1 5 6 1983 3/5/05 12:41 AM 3/8/06
> 10:55 AM 128 44100 MPEG audio file 1 5/13/06 7:45 AM
> MUSIC:Philip Glass:Koyaanisqatsi_ Life Out Of Balance:05 The Grid.mp3
> The Grasshopper Unit (Keep Movin') The Beastie Boys Mike Diamond
> (aka Mike D), Adam Horowitz (aka King Ad-Rock) & Adam Yauch (aka
> MCA) Hello Nasty Hip Hop/Rap 2903364 181 1 1 13 22 1998 3/3/05
> 10:16 PM 2/25/06 12:11 PM 128 44100 MPEG audio file 1 5/13/06
> 7:30 AM MUSIC:The Beastie Boys:Hello Nasty:13 The Grasshopper
> Unit (Keep Movin').mp3
> The Goin' Get Tough From The Getgo Ween Pure Guava Alternative &
> Punk 2053138 128 1 1 6 19 1992 3/4/05 10:21 AM 2/25/06 12:11 PM 128
> 44100 MPEG audio file 2 5/13/06 7:27 AM MUSIC:Ween:Pure Guava:
> 06 The Goin' Get Tough From The Getgo.mp3
> The Glory Of Man Minutemen Double Nickels On The Dime Alternative
> & Punk 2844339 177 1 1 20 43 1989 3/4/05 10:29 AM 2/25/06 12:11 PM
> 128 44100 MPEG audio file 2 5/13/06 7:25 AM
> MUSIC:Minutemen:Double Nickels On The Dime:20 The Glory Of Man.mp3
> The Girl In The Blue Velvet Band Hylo Brown 20 Bluegrass
> Originals Folk 1994205 124 1 1 5 20 3/3/05 9:33 PM 3/8/06 10:55
> AM 128 44100 MPEG audio file 1 5/13/06 7:22 AM
> MUSIC:Compilations:20 Bluegrass Originals:05 The Girl In The Blue
> Velvet Band.mp3
>
>
> --scott
> _______________________________________________
> LUAU at lists.hosef.org mailing list
> http://lists.hosef.org/cgi-bin/mailman/listinfo/luau
More information about the LUAU
mailing list