summaryrefslogtreecommitdiffstats
path: root/tools/songdb.pl
AgeCommit message (Collapse)AuthorFilesLines
2020-06-07misc: Remove all 'twiki' references in favor of up-to-date 'wiki' links.Solomon Peachy1-1/+1
(This migration happened over a decade ago!) Change-Id: Ib396414a16f2d763e549af49e3f3b03047dab49c
2006-11-27Change default filenames from tagcache to databaseJonas Häggqvist1-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11611 a1c6a512-1295-4272-9138-f99709370657
2006-09-26clarify --littleendianDaniel Stenberg1-1/+2
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 Sidhu1-7/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10954 a1c6a512-1295-4272-9138-f99709370657
2006-06-28Forgot to remove test code for utf8Hardeep Sidhu1-1/+0
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 Sidhu1-0/+448
partial support for ogg. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10150 a1c6a512-1295-4272-9138-f99709370657
2006-04-19use tag cacheDaniel Stenberg1-2123/+0
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 Stenberg1-3/+9
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 Kolk1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7463 a1c6a512-1295-4272-9138-f99709370657
2005-08-21--nocrc to disable CRC checksumsDaniel Stenberg1-0/+12
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 Stenberg1-1/+17
--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 Stenberg1-0/+3
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 Jackson1-3/+15
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 Kolk1-2/+2
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 Kolk1-2/+2
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 Stenberg1-0/+3
_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 Stenberg1-222/+95
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 Kolk1-2/+2
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 Stenberg1-9/+40
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 Kolk1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6565 a1c6a512-1295-4272-9138-f99709370657
2005-06-04Database v3Michiel Van Der Kolk1-1/+4
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 Kolk1-1/+11
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 Kolk1-112/+242
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 Kolk1-3/+3
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 Kolk1-0/+2
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 Kolk1-2/+7
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 Kolk1-5/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6336 a1c6a512-1295-4272-9138-f99709370657
2005-04-23Another broken link.Michiel Van Der Kolk1-3/+4
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 Kolk1-2/+2
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äggqvist1-5/+5
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äggqvist1-14/+13
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äggqvist1-3/+26
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6275 a1c6a512-1295-4272-9138-f99709370657
2005-01-19Strip trailing directory slashBjörn Stenberg1-1/+4
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 Stenberg1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5603 a1c6a512-1295-4272-9138-f99709370657
2005-01-17Removed 'strict'Björn Stenberg1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5585 a1c6a512-1295-4272-9138-f99709370657
2005-01-17re-indented to look normal ;-)Daniel Stenberg1-430/+430
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 Stenberg1-6/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5581 a1c6a512-1295-4272-9138-f99709370657
2005-01-17Don't print to STDERR.Björn Stenberg1-9/+9
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 Stenberg1-11/+1571
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 Stenberg1-35/+73
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 Stenberg1-0/+4
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 Stenberg1-3/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5330 a1c6a512-1295-4272-9138-f99709370657
2004-10-21Minor adjustmentsBjörn Stenberg1-2/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5320 a1c6a512-1295-4272-9138-f99709370657
2004-10-21Now fully v1 spec compliantBjörn Stenberg1-23/+64
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5319 a1c6a512-1295-4272-9138-f99709370657
2004-10-21updates, still not thereDaniel Stenberg1-9/+21
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 Stenberg1-4/+174
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 Stenberg1-3/+57
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 Stenberg1-0/+93
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5269 a1c6a512-1295-4272-9138-f99709370657