summaryrefslogtreecommitdiff
path: root/tools/songdb.pl
AgeCommit message (Collapse)Author
2006-11-27Change default filenames from tagcache to databaseJonas Häggqvist
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11611 a1c6a512-1295-4272-9138-f99709370657
2006-09-26clarify --littleendianDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11059 a1c6a512-1295-4272-9138-f99709370657
2006-09-15Updated to work with latest version of tagcacheHardeep Sidhu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10954 a1c6a512-1295-4272-9138-f99709370657
2006-06-28Forgot to remove test code for utf8Hardeep Sidhu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10151 a1c6a512-1295-4272-9138-f99709370657
2006-06-28Re-adding songdb.pl with support for tagcache. Works with mp3 and has ↵Hardeep Sidhu
partial support for ogg. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10150 a1c6a512-1295-4272-9138-f99709370657
2006-04-19use tag cacheDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9734 a1c6a512-1295-4272-9138-f99709370657
2005-09-09Removed the risk of getting a zero CRC for a valid file.Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7503 a1c6a512-1295-4272-9138-f99709370657
2005-09-03slight change in the bad CRC returned, to make rundb code handle it better.Michiel Van Der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7463 a1c6a512-1295-4272-9138-f99709370657
2005-08-21--nocrc to disable CRC checksumsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7378 a1c6a512-1295-4272-9138-f99709370657
2005-08-21Help text added for --help. Confusion about the --dirisalbum andDaniel Stenberg
--dirisalbumname options. What do they actually do? git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7377 a1c6a512-1295-4272-9138-f99709370657
2005-08-21Fixed title extracting for Ogg files. Fixed suggested by 'cosmocat' in theDaniel Stenberg
Misticriver forum. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7375 a1c6a512-1295-4272-9138-f99709370657
2005-07-12songdb.pl now calculates the checksum for Ogg Vorbis files by starting at ↵Ryan Jackson
the first page of audio data git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7124 a1c6a512-1295-4272-9138-f99709370657
2005-07-08i wasn't fully awake o.oMichiel Van Der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7080 a1c6a512-1295-4272-9138-f99709370657
2005-07-08Proper sorting, explanation of the extra field.Michiel Van Der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7079 a1c6a512-1295-4272-9138-f99709370657
2005-07-08for oggs, we do a lame crc from index 0 to make the rundb work better (but thisDaniel Stenberg
_really_ should crc only the audio data and not the initial meta and tag data) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7078 a1c6a512-1295-4272-9138-f99709370657
2005-07-05Added CRC32 of the compressed song data, since that is what the format wants.Daniel Stenberg
This is only added for mp3 yet as I didn't figure out how to get the index to the compressed vorbis off ogg files just yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7033 a1c6a512-1295-4272-9138-f99709370657
2005-07-01First runtime database support, self repairing, only playcount works for now,Michiel Van Der Kolk
which is still rather crude; playcount gets increased even if the song started playback but was skipped... track rating should be trivial to add, autorating also works since its based on playcount. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6969 a1c6a512-1295-4272-9138-f99709370657
2005-06-07Initial Vorbis Comments support. We just need a few more translations and itDaniel Stenberg
should work fine. I personally don't have much "tagged" Vorbis songs so I'm not really the man to do this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6592 a1c6a512-1295-4272-9138-f99709370657
2005-06-04that too..Michiel Van Der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6565 a1c6a512-1295-4272-9138-f99709370657
2005-06-04Database v3Michiel Van Der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6564 a1c6a512-1295-4272-9138-f99709370657
2005-04-25--add option, by request of amiconn.Michiel Van Der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6350 a1c6a512-1295-4272-9138-f99709370657
2005-04-25(Tag) Database v2. this fixes all bugs in the old songdb.pl, should react likeMichiel Van Der Kolk
v1, except this has albums with multiple artists support. *prays nothing breaks* :X git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6347 a1c6a512-1295-4272-9138-f99709370657
2005-04-24Do not distinguish between case when sorting entries.Michiel Van Der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6339 a1c6a512-1295-4272-9138-f99709370657
2005-04-24Fall back on "<no album tag>" if the file is in the root of the player and ↵Michiel Van Der Kolk
doesn't have an album tag... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6338 a1c6a512-1295-4272-9138-f99709370657
2005-04-24Fall back on directory name if no album tag, instead of <no album tag>.Michiel Van Der Kolk
Fall back on basename of the file if no title tag, instead of <no title tag>. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6337 a1c6a512-1295-4272-9138-f99709370657
2005-04-24Proper dumpint function..Michiel Van Der Kolk
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6336 a1c6a512-1295-4272-9138-f99709370657
2005-04-23Another broken link.Michiel Van Der Kolk
Albums -> Artist was completely nonsense. fixed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6335 a1c6a512-1295-4272-9138-f99709370657
2005-04-23Song -> Album links were broken.Michiel Van Der Kolk
someone forgot to update all the $ALBUM___$ARTIST to $ALBUM___$DIR. stumbled across it while extending it for version 2 of the database. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6334 a1c6a512-1295-4272-9138-f99709370657
2005-04-13Almost supports multiple-artist albums - needs a special case for songs with ↵Jonas Häggqvist
no album tag git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6279 a1c6a512-1295-4272-9138-f99709370657
2005-04-13Multi-artist cd handling will take a bit more work. Last version was broken.Jonas Häggqvist
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6278 a1c6a512-1295-4272-9138-f99709370657
2005-04-12Improved handling of multi-artist albums and tags with different casesJonas Häggqvist
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6275 a1c6a512-1295-4272-9138-f99709370657
2005-01-19Strip trailing directory slashBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5604 a1c6a512-1295-4272-9138-f99709370657
2005-01-19Windows requires setting files to binary modeBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5603 a1c6a512-1295-4272-9138-f99709370657
2005-01-17Removed 'strict'Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5585 a1c6a512-1295-4272-9138-f99709370657
2005-01-17re-indented to look normal ;-)Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5582 a1c6a512-1295-4272-9138-f99709370657
2005-01-17Don't die on opendir() failure. Index .mp2 files too.Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5581 a1c6a512-1295-4272-9138-f99709370657
2005-01-17Don't print to STDERR.Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5580 a1c6a512-1295-4272-9138-f99709370657
2005-01-17Added MP3::Info.pm inside script to make it standalone.Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5579 a1c6a512-1295-4272-9138-f99709370657
2005-01-17Added progress display and summary. Implemented --strip.Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5573 a1c6a512-1295-4272-9138-f99709370657
2004-10-26Add dummy text if some tags are missingBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5360 a1c6a512-1295-4272-9138-f99709370657
2004-10-23Sort songarray on track number if availableBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5330 a1c6a512-1295-4272-9138-f99709370657
2004-10-21Minor adjustmentsBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5320 a1c6a512-1295-4272-9138-f99709370657
2004-10-21Now fully v1 spec compliantBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5319 a1c6a512-1295-4272-9138-f99709370657
2004-10-21updates, still not thereDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5316 a1c6a512-1295-4272-9138-f99709370657
2004-10-20Closing in on the TagDatabase 1.7 specDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5314 a1c6a512-1295-4272-9138-f99709370657
2004-10-18present table to the user, easily converted to binary form once we settleDaniel Stenberg
on a format git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5303 a1c6a512-1295-4272-9138-f99709370657
2004-10-13song db generation tool embryoDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5269 a1c6a512-1295-4272-9138-f99709370657