1
0
mirror of https://github.com/bspeice/Melodia synced 2024-11-16 04:58:20 -05:00
Commit Graph

11 Commits

Author SHA1 Message Date
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
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
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
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