Commit Graph

15 Commits (43bd55d1f5fa00513673dceca2ce990d41ab3403)

Author SHA1 Message Date
Bradlee Speice 43bd55d1f5 Optimize scanning further, make song URL's PK
The Primary Key is added because these URL's must be unique anyway - you
can't have two filenames point to different files. Additionally, this
ensures that the database doesn't have multiple copies of a song.
2013-01-10 10:43:18 -05:00
Bradlee Speice d4d3ad450a Optimize the filesystem scanning slightly 2013-01-10 10:17:34 -05:00
Bradlee Speice 944593be94 Fix a bug where scanning would add the same file many times 2013-01-10 10:11:50 -05:00
Bradlee Speice 870efac03f Various bugfixes, add test case for playlists 2013-01-10 09:38:23 -05:00
Bradlee Speice 811fdc652d Support exporting playlists to m3u, pls 2013-01-10 09:01:33 -05:00
Bradlee Speice 8f98bc4b46 Refactor song_order to song_list, add skeleton for import 2013-01-09 21:03:37 -05:00
Bradlee Speice 91bc6cf5dd Fix the IntegerListField() DB type 2013-01-09 20:48:28 -05:00
Bradlee Speice 4257e33f38 Support reorganizing an archive, begin playlist
Also add more fields to the DB representation of a song.
2012-12-26 18:37:14 -05:00
Bradlee Speice 22bbc568e7 Minor optimization of archive scanning 2012-12-22 23:18:17 -05:00
Bradlee Speice 190f9a7890 More code cleanup
Remove references to a 'collection' object - it was a half-baked idea,
and the concepts it represented should be implemented in the webapp, not
in the archive itself.
2012-12-22 23:11:53 -05:00
Bradlee Speice 5433cba377 Add code to convert songs using audiotools 2012-12-18 20:05:08 -05:00
Bradlee Speice 78df76cd59 Add backup code 2012-12-18 19:58:50 -05:00
Bradlee Speice d057b2f455 Commit basic scanning support for songs 2012-12-18 19:35:04 -05:00
Bradlee Speice d31961e029 Commit initial archive code and test data 2012-12-18 12:58:11 -05:00
Bradlee Speice 5004f5f590 Archiver app initial code 2012-12-10 12:57:36 -05:00