17960be548Restructure relationship b/w Songs and Archives Songs now have a ForeignKey to Archive - one song can not be part of many Archives.
Bradlee Speice
2013-02-12 15:02:08 -0500
0d467e8457Add global JS and post methods
Bradlee Speice
2013-02-12 14:15:21 -0500
75b678d56cFix an issue with modelines destroying HTML
Bradlee Speice
2013-02-05 14:29:45 -0500
fdfcecc4a2Heavy update to song database storage Switch to mutagen for tagging, will use pydub for conversion. Change how song is represented in DB to be much more rich.
Bradlee Speice
2013-02-05 14:20:45 -0500
4f9b717674Initial login templates and views
Bradlee Speice
2013-02-05 14:20:26 -0500
c5fec8cfd3Commit the login page Contains some fixes, etc. in order to make the login page work.
Bradlee Speice
2013-01-24 19:04:29 -0500
e3e6a6e475Fix web asset loading Now using jquery 1.8.1, jquery-ui 1.9.2
Bradlee Speice
2013-01-24 14:11:11 -0500
c1bd19041aInitial web pages commit Contains new templates, assets, url mappings, and views. A lot changed.
Bradlee Speice
2013-01-24 13:44:43 -0500
f601f0834aRefactor sections of adding song metadata Last commit before beginning web frontend
Bradlee Speice
2013-01-18 21:07:33 -0500
d8b7453260Test playlist importing, bugfixes for import NOTE: This reverts songs to use the ID as PK - breaks IntegerListField if not done this way.
Bradlee Speice
2013-01-15 14:06:55 -0500
8125942901Playlist import code, various cleanups
Bradlee Speice
2013-01-15 13:32:34 -0500
43bd55d1f5Optimize 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.
Bradlee Speice
2013-01-10 10:43:18 -0500
d4d3ad450aOptimize the filesystem scanning slightly
Bradlee Speice
2013-01-10 10:17:34 -0500
944593be94Fix a bug where scanning would add the same file many times
Bradlee Speice
2013-01-10 10:11:50 -0500
870efac03fVarious bugfixes, add test case for playlists
Bradlee Speice
2013-01-10 09:38:23 -0500
8f98bc4b46Refactor song_order to song_list, add skeleton for import
Bradlee Speice
2013-01-09 21:03:37 -0500
91bc6cf5ddFix the IntegerListField() DB type
Bradlee Speice
2013-01-09 20:48:28 -0500
4257e33f38Support reorganizing an archive, begin playlist Also add more fields to the DB representation of a song.
Bradlee Speice
2012-12-26 18:37:14 -0500
22bbc568e7Minor optimization of archive scanning
Bradlee Speice
2012-12-22 23:18:17 -0500
190f9a7890More 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.
Bradlee Speice
2012-12-22 23:11:53 -0500
5433cba377Add code to convert songs using audiotools
Bradlee Speice
2012-12-18 20:05:08 -0500