Bradlee Speice
5c538d395e
Enable playlist listing, fix various javascript errors
2013-02-05 15:06:31 -05:00
Bradlee Speice
75b678d56c
Fix an issue with modelines destroying HTML
2013-02-05 14:29:45 -05:00
Bradlee Speice
fdfcecc4a2
Heavy 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.
2013-02-05 14:20:45 -05:00
Bradlee Speice
4f9b717674
Initial login templates and views
2013-02-05 14:20:26 -05:00
Bradlee Speice
c5fec8cfd3
Commit the login page
...
Contains some fixes, etc. in order to make the login page work.
2013-01-24 19:04:29 -05:00
Bradlee Speice
e3e6a6e475
Fix web asset loading
...
Now using jquery 1.8.1, jquery-ui 1.9.2
2013-01-24 14:11:11 -05:00
Bradlee Speice
c1bd19041a
Initial web pages commit
...
Contains new templates, assets, url mappings, and views. A lot changed.
2013-01-24 13:44:43 -05:00
Bradlee Speice
ff95b1072e
Slight README update
2013-01-19 11:19:20 -05:00
Bradlee Speice
bcfbd7bc60
Initial web app commit
...
Contains app-specific URL handling, and initial static resources
(bootstrap, jquery 1.9, jquery-ui 1.10 included)
2013-01-18 23:17:55 -05:00
Bradlee Speice
f601f0834a
Refactor sections of adding song metadata
...
Last commit before beginning web frontend
2013-01-18 21:07:33 -05:00
Bradlee Speice
d8b7453260
Test playlist importing, bugfixes for import
...
NOTE: This reverts songs to use the ID as PK - breaks IntegerListField
if not done this way.
2013-01-15 14:07:28 -05:00
Bradlee Speice
8125942901
Playlist import code, various cleanups
2013-01-15 13:32:34 -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
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
Bradlee Speice
438c313308
Add an extra wrapper to make adding resources easy
2012-12-10 12:56:56 -05:00
Bradlee Speice
48906a5513
Add in the audiotools resources
2012-12-10 12:55:06 -05:00
Bradlee Speice
51a861abe1
Initial django commit
...
Also include code for creating a new secret key per distribution
2012-12-10 09:19:12 -05:00
Bradlee Speice
7f6e4d5eab
Commit initial README file
2012-12-05 17:52:57 -05:00
DjBushido
ec51e98514
Initial commit
2012-12-05 13:56:10 -08:00