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:
parent
21643dfda9
commit
b0a6015537
1 changed files with 12 additions and 7 deletions
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue