1
0
Fork 0
forked from len0rd/rockbox

Updated to work with latest version of tagcache

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10954 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Hardeep Sidhu 2006-09-15 22:29:31 +00:00
parent 21643dfda9
commit b0a6015537

View file

@ -16,7 +16,7 @@ my $verbose;
my $help; my $help;
my $dirisalbum; my $dirisalbum;
my $littleendian = 0; my $littleendian = 0;
my $dbver = 0x54434804; my $dbver = 0x54434806;
# file data # file data
my %entries; my %entries;
@ -411,23 +411,21 @@ for (sort keys %entries) {
} }
if ($db) { if ($db) {
# Artists # tagcache index files
create_tagcache_index_file(0, 'ARTIST', 1); create_tagcache_index_file(0, 'ARTIST', 1);
# Albums
create_tagcache_index_file(1, 'ALBUM', 1); create_tagcache_index_file(1, 'ALBUM', 1);
# Genres
create_tagcache_index_file(2, 'GENRE', 1); create_tagcache_index_file(2, 'GENRE', 1);
# Titles
create_tagcache_index_file(3, 'TITLE', 0); create_tagcache_index_file(3, 'TITLE', 0);
# Filenames
create_tagcache_index_file(4, 'PATH', 0); create_tagcache_index_file(4, 'PATH', 0);
# Composers
create_tagcache_index_file(5, 'COMPOSER', 1); create_tagcache_index_file(5, 'COMPOSER', 1);
# Master index file # Master index file
openfile $db ."_idx.tcd"; openfile $db ."_idx.tcd";
dump_tag_header(0); dump_tag_header(0);
# current serial
dumpint(0);
for (sort keys %entries) { for (sort keys %entries) {
dumpint($entries{$_}->{'ARTIST_OFFSET'}); dumpint($entries{$_}->{'ARTIST_OFFSET'});
dumpint($entries{$_}->{'ALBUM_OFFSET'}); dumpint($entries{$_}->{'ALBUM_OFFSET'});
@ -439,6 +437,13 @@ if ($db) {
dumpint($entries{$_}->{'TRACKNUM'}); dumpint($entries{$_}->{'TRACKNUM'});
dumpint($entries{$_}->{'BITRATE'}); dumpint($entries{$_}->{'BITRATE'});
dumpint($entries{$_}->{'SECS'}); dumpint($entries{$_}->{'SECS'});
# play count
dumpint(0);
# play time
dumpint(0);
# last played
dumpint(0);
# status flag
dumpint(0); dumpint(0);
} }