[ubuntu-uk] Uncorrectable audio filenames

2009-07-17 Thread Rowan Berkeley
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/


Re: [ubuntu-uk] Uncorrectable audio filenames

2009-07-17 Thread Neil Greenwood
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/