2009/7/17 Rowan Berkeley <rowan.berke...@googlemail.com>: > Regarding my problem with uncorrectable audio filenames, here is a > closely related blog post: > > "I recently noticed that Rhythmbox was behaving strangely when reading > the ID3 tags of my MP3 collection. No matter what ID3 tag editor I used > to try to correct the issue, Rhythmbox appeared to be displaying tag > information that didn’t seem to match any of the values they should be. > Artist names would not appear as I set them. Track numbers and genres > would display as blank values. I decided to use “strings” to take a look > inside the MP3’s and find out what’s going on. It turns out my MP3’s > were double tagged with v1 metadata and it was screwing up Rhythmbox..." > ( http://www.savvyadmin.com/rhythmbox-id3-tag-issues/ ) > > It seems possible that this is my problem also. I can observe and > change ID3v2, ID3v1 and even APE tags if present, by running my external > hard drive on my old Windows machine and using WinAmp's capacity to view > and change the file info (the metadata). However, I would like to be > able to observe and change this info right here in my Ubuntu machine. > Unfortunately, I cannot figure out the correct syntax for the "strings" > commands in the terminal; whatever I try I just get > on the next line > (even when it reports no syntax error, e.g., when I have carefully put > the entire filepath in single quotation marks). Can someone please give > me examples of string search commands for strings at head and tail of, > e.g., '/media/New Volume/My Music/artist (year) - album/01 - track.mp3', > and also examples of how to change these values, by re-entering them > with duplicated tags removed, if these are in fact present? Thanks. > > > -- > ubuntu-uk@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk > https://wiki.ubuntu.com/UKTeam/ >
Hi Rowan, I get a > prompt when I use single quotes and the file name has an apostrophe in it. I sorted this out by using double quotes around the file name and just using the single quote for the apostrophe, like so: strings "/cygdrive/l/media/Eurythmics/Ultimate Collection/01 - I've got a life.oga" However, this gives me nearly 59000 strings, some of them being duplicates, so you'll need to pipe the output to a filter or redirect it to a file and filter it from there, e.g. strings "filename" > file-strings.txt strings "filename" | sort | uniq > file-strings.txt The latter command will give you a sorted list with duplicate values removed. It removed nearly 1000 from my file. IIRC, you might be able to select which type of tag EasyTag edits/writes, but I'm not at a machine where I can run EasyTag at the moment. HTH Cofion/Regards, Neil. -- ubuntu-uk@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk https://wiki.ubuntu.com/UKTeam/