Bradlee Speice
17960be548
Restructure relationship b/w Songs and Archives
...
Songs now have a ForeignKey to Archive - one song can not be part of
many Archives.
2013-02-12 15:02:08 -05:00
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
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
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