|
Rockbox mail archiveSubject: Re: Announce: id3v2 patch 706111 updatedRe: Announce: id3v2 patch 706111 updated
From: Michael O'Quinn <michael_at_oquinn.info>
Date: Sat, 24 May 2003 10:36:29 -0700 (PDT) YES! Lack of free form genre display has been one of the major annoyances of RockBox for me. (And there aren't many; taken as a whole RockBox is Awesomely Great!) Once this patch is proven to work, I vote for its immediate inclusion in the main tree. Tom, could you provide compiled versions from a recent daily CVS for testing? That'll probably get you more feedback. I'll test it for sure. Michael On Fri, 23 May 2003, TP Diffenbach wrote: > I've updated patch 706111 with diffs to cvs 2003-05-22, and corrected > the diffs to not include unchanged portions of the files diffed. > > Patch 706111 adds freeform genre, freeform year, freeform track number, > and composer to the Id3v2 information. > > In the While Playing Screen configuration file, > %g shows freeform genre if it exists, else it shows the picklist genre > %y shows the freeform year if it exits, else it shows the numeric year > %r shows he freeform track number > %c shows the composer > %n -- as in the current code -- still shows the track number as a single number > > A freeform genre is any string (except those that begin with "("; use > "((" to escape a literal open parenthesis). Many Id3v2 tag editors > support this, so you can use genres not represented in the Id3v1 > specification plus winamp additions genre list. > > However, following the existing Rockbox code, the patch does NOT attempt > to completely follow the Id3v2 specification that picklist genres may > interspersed with arbitrary text, e.g. "(1) that sound like (2) with > some (3)" will NOT be displayed as "Blues that sound like Classic Rock > with some Country". This would just display as "Blues". If anybody > actually uses this interspersed format, please let me know. > > Patch 706111 also allows you to add your own Id3v2 tags with minimal > coding; please see the comment in id3.c for exact instructions. > Basically, you add an element to an array in id3.c, and a case to a > switch statement wps-display.c. > > I'd much appreciate knowing if this patch can be added to the official > build, if you personally use or may use this patch, or any other > feedback. > > --Tom > > Received on 2003-05-24 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |