This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#5596 - TagCache repeats album display when albums > 50
Attached to Project:
Rockbox
Opened by Joe (ZAPPAJOE) - Sunday, 25 June 2006, 16:31 GMT+1
Last edited by Nils Wallménius (nls) - Sunday, 19 August 2007, 11:05 GMT+1
Opened by Joe (ZAPPAJOE) - Sunday, 25 June 2006, 16:31 GMT+1
Last edited by Nils Wallménius (nls) - Sunday, 19 August 2007, 11:05 GMT+1
|
DetailsFor one artist in particular, I have more than 50 albums. I am using TagCache to browse my music which is stored in the original firmware directory. When I browse by "Artist" first, each album is displayed multiple times. I have tried removing the albums completely and adding them in groups. The albums display correctly until I get up to 50 albums for this artist.
If browse only by "Albums" the albums for this artist appear only once in the complete listing of albums on my iPod. This is correct. Also if I search for an album by title, it will appear only once in the search results. This is also correct. I am using CVS build 060623-1417. TagCache is set to Keep On Disk Show Files is set to ID3 Database ID3 Tag priority is set to V2 then V1 Directory Cache is on. |
This task depends upon
Closed by Nils Wallménius (nls)
Sunday, 19 August 2007, 11:05 GMT+1
Reason for closing: Out of Date
Additional comments about closing: No response from poster
Sunday, 19 August 2007, 11:05 GMT+1
Reason for closing: Out of Date
Additional comments about closing: No response from poster
-- thanks bobp
I just loaded today's latest version, 060816. The problem with the albums being displayed multiple times is no longer happening. Each album is being displayed once. However, for the artist with more than 50 albums, the albums are not in alphabetical order. The order seems to be completely random as far as I can tell. For every other artist the albums ARE in alphabetical order.
delete everything from the iPod:
mount /mnt/ipodwin
cd /mnt/ipodwin
rm -rf *
cd .rockbox
rm .g*
rm .p*
i installed the newest version of rockbox: 060820-1438
cd /mnt/ipodwin
unzip /home/bobp/rockbox.zip
i created 60 albums with 16 songs per album from one original mp3 file, i copied them and updated the tags with this perl script:
#! /usr/bin/perl
use MP3::Tag;
print "filename of the original mp3?" ;
$filename = <STDIN> ;
chomp $filename ;
for( $album = 1 ; $album <= 60 ; $album++ ) {
for( $track = 1 ; $track <= 16 ; $track++ ) {
$outfile = "A".$album."T".$track.".mp3" ;
system( "cp -p $filename $outfile") ;
$mp3 = MP3::Tag->new($outfile);
$mp3->get_tags();
$id3v2 = $mp3->{ID3v2} if exists $mp3->{ID3v2};
$frameIDs_hash = $id3v2->get_frame_ids('truename');
#Album
$id3v2->change_frame("TALB", "Album $album") ;
#Title
$id3v2->change_frame("TIT2", "Track $track") ;
#Fix comment.
$id3v2->change_frame("COMM", "This is the comment field.") ;
# identify the track and the number of tracks.
$id3v2->change_frame("TRCK", "$track/16") ;
$id3v2->write_tag() ;
}
print "Album $album done.\\n" ;
}
the files are named sequentially, and the albums are also sequential. if anyone has insight into this, maybe a little more advice into duplicating the problem, i'm looking for suggestions. also, if there is something wrong (or overlooked) in the perl script, i'm open to (constructive) criticism.
-- thanks bobp
Also, it's not iPod specific. I'm having this problem on my Iriver.