apple ipod touch 1g on slackware shows garbled filenames for my music files
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Slackware64 15.0 (started with 13.37). Testing -current in a spare partition.
Posts: 928
Rep:
bassmadrigal and schneidz, thanks for the clarification.
It seems that a simple solution like reading data from tag (or even from
an external database) is out of consideration.
Distribution: Slackware64 15.0 (started with 13.37). Testing -current in a spare partition.
Posts: 928
Rep:
Quote:
Originally Posted by nitecrawler
Code:
ÚTAGI've gotta get a message to u BeeGees One night only 1999By Exorcist Junior ÿ
This file doesn't have an id3v1 tag
Code:
$ strings 03.\ Summertime.mp3 |head
vTIT2
SummertimeTPE1
Big Brother & The Holding CompanyTALB
Cheap ThrillsTYER
1968TRCK
03TCON
Blues
rB0D
_Nu/lz-
mvN b
$ strings 03.\ Summertime.mp3 |tail
zR.H%
@\|y<
23GT
%;&v
BhjS
)IS3Y
u1i<
U]2m
A#m
^Y*(
Same file after editing to add id3v1 tag
Code:
$ strings 03.\ Summertime.mp3 |head
vTIT2
SummertimeTPE1
Big Brother & The Holding CompanyTALB
Cheap ThrillsTYER
1968TRCK
03TCON
Rock
rB0D
_Nu/lz-
mvN b
$ strings 03.\ Summertime.mp3 |tail
%;&v
BhjS
)IS3Y
u1i<
U]2m
A#m
^Y*(
TAGSummertime
Big Brother & The Holding CompCheap Thrills
1968
It seems that head output is id3v2 and tail output is id3v1,
then tail output is 'title artist album year (comment maybe)'
There is no track number or genre fields.
But I don't know how to get the content, there is no separation
This is a good way to see tag content, but if the tag is present inside the
file then other program would be able to read it and output in a better way.
This file doesn't have an id3v1 tag
Same file after editing to add id3v1 tag
Code:
$ strings 03.\ Summertime.mp3 |head
vTIT2
SummertimeTPE1
Big Brother & The Holding CompanyTALB
Cheap ThrillsTYER
1968TRCK
03TCON
Rock
rB0D
_Nu/lz-
mvN b
$ strings 03.\ Summertime.mp3 |tail
%;&v
BhjS
)IS3Y
u1i<
U]2m
A#m
^Y*(
TAGSummertime
Big Brother & The Holding CompCheap Thrills
1968
It seems that head output is id3v2 and tail output is id3v1,
then tail output is 'title artist album year (comment maybe)'
would like to know, how you figure out they different versioned outputs thats id3v1 and id3v2?
and another program you mean like gtkpod,banshee(thanks schmatzler) or any specific libraries you know say like puddletag (bassmadrigal suggested but it dint work...something along these lines yes would be even better...)
...
But I don't know how to get the content, there is no separation
...
seems like there is exactly 31 spaces for each field (except for the 4 digit year). i would assume the track number is some binary (that strings cant pull -- probably is able to be viewed via hexedit).
what is by Exorcist Junior by the way ?
the tag info is in the file... i'm surprised id3info isnt capturing the data from the it00nz file ?
seems like there is exactly 31 spaces for each field (except for the 4 digit year). i would assume the track number is some binary (that strings cant pull -- probably is able to be viewed via hexedit).
what is by Exorcist Junior by the way ?
the tag info is in the file... i'm surprised id3info isnt capturing the data from the it00nz file ?
by Exorcist well....the song doesnt have it...striking me here when you asked....some meta-data of the file say like some guy added his nickname to it and then uploaded...while i downloaded that i got it too....
edited:
when i check /var/log/packages i dont have this library you talk of id3info...am i missing something?
Last edited by nitecrawler; 01-14-2015 at 08:49 AM.
thats the slackware installation for you...kind of twisted process but hey u r in control and it kind of keeps me less freaked out....so i got it installed....no change to filenames still..
Last edited by nitecrawler; 01-14-2015 at 09:28 AM.
thanks....installed it....no change to filenames still....
^ well... does it list the contents of the id3tag info as its supposed to (what did you run and what was the output/error) ?
if not, maybe apple is doing something naughty to it00nz mp3's to break compatibility with standard tools.
^ well... does it list the contents of the id3tag info as its supposed to (what did you run and what was the output/error) ?
if not, maybe apple is doing something naughty to it00nz mp3's to break compatibility with standard tools.
Code:
strings filename.mp3 | head
&&
strings filename.mp3 | tail
edited:
i dont see anything added there and my filenames remain the same as before.....
Last edited by nitecrawler; 01-14-2015 at 09:31 AM.
Reason: added comment
id3info is a command you would run on the file. It wouldn't change the output of the strings command. What happens if you run id3info /location/to/music_file.mp3?
Here's the output from mine:
Code:
jbhansen@craven-moorhead:~$ id3info "/share/music/My Music/30 Seconds to Mars/A Beautiful Lie/01 - Attack - 30 Seconds to Mars.mp3"
*** Tag information for /share/music/My Music/30 Seconds to Mars/A Beautiful Lie/01 - Attack - 30 Seconds to Mars.mp3
=== TIT2 (Title/songname/content description): Attack
=== TPE1 (Lead performer(s)/Soloist(s)): 30 Seconds to Mars
=== TALB (Album/Movie/Show title): A Beautiful Lie
=== TYER (Year): 2006
=== TRCK (Track number/Position in set): 1
*** mp3 info
MPEG1/layer III
Bitrate: 128KBps
Frequency: 44KHz
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.