Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
OGG Tags
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
bml137
n00b
n00b


Joined: 09 Jan 2005
Posts: 36

PostPosted: Tue Jul 11, 2006 2:45 pm    Post subject: OGG Tags Reply with quote

I have had this problem for a while now. Probably since near the beginning of this year, when I upgraded to KDE 3.4. Now I am at KDE 3.5. I was hoping it would be fixed then, but it isn't and doesn't appear to be a KDE-specific issue.

All the sudden, when I upgraded early this year, Juk could not display the tags to about 85% of my songs...which are all in the ogg format. The files would still play, but no tags information.

After upgrading to KDE 3.5 and the same issue, I installed Amarok. It can only load the 15% that have tags. So it won't even load the 85% with tag issues so I can play them.

Then I installed taginfo to try and get at the heart of the problem. When I run 'taginfo badfile.ogg', I get and error. It says the file is corrupt, but it still plays fine. When I run 'taginfo goodfile.ogg' it displays the tag as expected. When I run 'ogginfo badfile.ogg' or 'ogginfo goodfile.ogg', they both display the tags fine.

I am guessing that Juk and Amarok use a library like 'taginfo', which doesn't let them load the files appropriately. The file is not corrupt, because 'ogginfo' can read it just fine. I am thinking there is a charset/encoding issue with the tags, but how do I (a) correct a file and (b) efficiently (1000+ files).

Thanks,
Brian
Back to top
View user's profile Send private message
tchak
Tux's lil' helper
Tux's lil' helper


Joined: 19 Aug 2003
Posts: 124
Location: France/Russia

PostPosted: Tue Jul 11, 2006 5:49 pm    Post subject: Re: OGG Tags Reply with quote

bml137 wrote:
I am guessing that Juk and Amarok use a library like 'taginfo', which doesn't let them load the files appropriately. The file is not corrupt, because 'ogginfo' can read it just fine. I am thinking there is a charset/encoding issue with the tags, but how do I (a) correct a file and (b) efficiently (1000+ files).


Yep, all of them use taglib. What version of taglib do you have? What language are your tags?
I have no problems with taglib here...
_________________
maybe this world is another planet's hell...
Athlon64 | ATI Mobility Radeon 9700 | Netgear (Prism54) + ASUS (USB2 ZD1211)
Back to top
View user's profile Send private message
bml137
n00b
n00b


Joined: 09 Jan 2005
Posts: 36

PostPosted: Tue Jul 11, 2006 8:08 pm    Post subject: Reply with quote

Code:
[ebuild   R   ] media-libs/taglib-1.4

English. These oggs were tagged over 3 years ago...maybe that helps.
Back to top
View user's profile Send private message
bml137
n00b
n00b


Joined: 09 Jan 2005
Posts: 36

PostPosted: Tue Jul 11, 2006 8:16 pm    Post subject: Reply with quote

I just downgraded taglib to 1.3.1 and I am still having the same problem when taginfo 1.2 tries to read the old OGG tags.
Back to top
View user's profile Send private message
bml137
n00b
n00b


Joined: 09 Jan 2005
Posts: 36

PostPosted: Tue Jul 11, 2006 8:30 pm    Post subject: Reply with quote

Here is some more info:

I ran 'ogginfo -v' on a 'bad' and 'good' OGG files and the only difference is:

  • The bad one was encoded using libVorbis 20020717 (1.0).
  • The good one was encoded using libVorbis 20030909 (1.0.1).


Most 'bad' ones had lowercase tag names, but I also saw a 'good' one with lowercase names, so it isn't that. However, the libVorbis version seems telling.[/list][/list]
Back to top
View user's profile Send private message
Maedhros
Bodhisattva
Bodhisattva


Joined: 14 Apr 2004
Posts: 5511
Location: Durham, UK

PostPosted: Tue Jul 11, 2006 9:58 pm    Post subject: Reply with quote

I heard somewhere (although I can't remember where now, unfortunately), that the header sizes for ogg files are now smaller than they used to be, so newer programs aren't set up to cope with older ogg files with bigger headers. I don't know what can be done about that, if it is the case, though. :?
_________________
No-one's more important than the earthworm.
Back to top
View user's profile Send private message
terrella
n00b
n00b


Joined: 29 Mar 2005
Posts: 47

PostPosted: Tue Jul 11, 2006 11:23 pm    Post subject: Reply with quote

Probably not much help, but I've seen the same behaviour. XMMS for me is intermittent with this problem, but mplayer is fine...
Back to top
View user's profile Send private message
Boesmann
n00b
n00b


Joined: 04 May 2006
Posts: 49
Location: Japan

PostPosted: Wed Jul 12, 2006 3:53 am    Post subject: Reply with quote

Maybe you could try to rewrite the tags with a software like EasyTag.
Back to top
View user's profile Send private message
bml137
n00b
n00b


Joined: 09 Jan 2005
Posts: 36

PostPosted: Wed Jul 12, 2006 1:14 pm    Post subject: Reply with quote

I looked at easytag, but I didn't see an easy way to rewrite all my tags. It seemed to be file-by-file, much like tagtool. When I rewrote the tags with tagtool, the tags worked; so that's promising. I just need a mass-rewriter.
Back to top
View user's profile Send private message
bml137
n00b
n00b


Joined: 09 Jan 2005
Posts: 36

PostPosted: Tue Aug 08, 2006 6:49 pm    Post subject: Reply with quote

After some time off, I came back to this issue. From my other Linux computer (MythTV box), I installed taginfo (thus taglib too). Same versions as on the computer in question. taginfo comes back with all the information, new or old!? I looked at taglib's dependencies and it only has zlib. Both machines have the same versions of zlib, taglib, and taginfo. The only thing different between them is the processor. The computer that is unable to read the tags is an amd64 and the one that can read the tags is an older amd xp.

Anyone have any clue, whatsoever, why I cannot read the tags?

Thanks,
Brian
Back to top
View user's profile Send private message
bml137
n00b
n00b


Joined: 09 Jan 2005
Posts: 36

PostPosted: Tue Aug 08, 2006 7:43 pm    Post subject: partially SOLVED Reply with quote

Well, I found out what the problem is, but I don't know how to fix it.

ogginfo can read the tags, regardless of location.
taginfo can read the tags locally, but not remotely.
taginfo can read a 'chmod 444' file locally, but not remotely (so it isn't trying to open for writing).

Anyone know why taginfo doesn't work over samba for only certain OGG files (new ones work)? Crazy, yea. :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum