Emory P
|
a4c989c36a
|
fixed up transcoding, transcode flac to ogg by default, sped up folder
scan a bit and made artists unique field work properly
okay thats good
|
2013-11-03 15:46:19 -05:00 |
|
Emory P
|
5252111e91
|
some status messages for scan and flush database more often during scan
to prevent error from cancelling entire scan
|
2013-11-01 14:46:16 -04:00 |
|
spl0k
|
22e2d351d8
|
Switch to mutagen -> allow serving of more audio formats
|
2013-10-14 18:36:45 +02:00 |
|
spl0k
|
b324e1da29
|
Postgresql support
|
2013-07-16 11:30:19 +02:00 |
|
spl0k
|
f3eed12e1b
|
MySQL support
|
2013-07-15 20:30:33 +02:00 |
|
spl0k
|
811bbbe81f
|
Better handling of config files using python ConfigParser
Closes #4
|
2013-07-15 14:38:24 +02:00 |
|
spl0k
|
1b4415f98c
|
Playlists enhancements
- Playlists list sorted
- Owner prefix for public playlists that aren't yours
|
2013-06-28 12:39:46 +02:00 |
|
spl0k
|
78715e1c24
|
Updated user roles
|
2013-06-25 22:18:54 +02:00 |
|
spl0k
|
5b04bf8119
|
Playlists!
|
2013-06-25 22:07:49 +02:00 |
|
spl0k
|
7042634a89
|
Implemented user management methods
|
2013-06-18 16:12:35 +02:00 |
|
spl0k
|
fcdf3ac7e7
|
Added chat support and fixing some timestamp confusion
|
2013-06-14 18:46:01 +02:00 |
|
spl0k
|
32c9fb13a9
|
Implemented rating
|
2013-06-14 12:25:15 +02:00 |
|
spl0k
|
b4e3b22089
|
Added starred info to responses
|
2013-06-13 18:44:56 +02:00 |
|
spl0k
|
197e43a142
|
Starring support
|
2013-06-12 21:47:58 +02:00 |
|
spl0k
|
d9caa025fd
|
getNowPlaying.view
Code is specific to a SQLite database
|
2013-06-10 20:58:51 +02:00 |
|
Alban
|
3eee7416ea
|
Implemented ''frequent'' and ''recent'' types of ''getAlbumList.view''
|
2013-06-07 20:35:21 +02:00 |
|
Alban
|
5895e1c3dd
|
Implemented missing API requests from the browsing module
- getArtists.view
- getArtist.view
- getAlbum.view
- getVideos.view
|
2012-12-09 21:41:51 +01:00 |
|
Alban
|
a261d019a8
|
Added some dates and optimized the scanner
|
2012-12-09 21:40:31 +01:00 |
|
Alban
|
6b2a5f5cec
|
Beginning og LastFM support: one can link an account
|
2012-12-09 21:38:06 +01:00 |
|
Alban
|
e44f7dc2bf
|
User management got its own module, along with initial configuration
|
2012-12-09 21:19:15 +01:00 |
|
Alban
|
6198660765
|
Implemented getCoverArt.view
|
2012-12-09 21:17:00 +01:00 |
|
Alban
|
584f1cf90c
|
Implemented getMusicDirectory.view
|
2012-12-09 21:16:34 +01:00 |
|
Alban
|
7e2e93bcfd
|
Taking folder hierarchy into account
|
2012-12-09 21:15:26 +01:00 |
|
Alban
|
a6301111c2
|
Adding some track info and implemented getRandomSongs.view
|
2012-12-09 21:09:20 +01:00 |
|
Alban
|
4410dec0b7
|
Implementing getIndexes.view
It would be nice to ignore prefixes such as 'The' in there. Will think about it later.
|
2012-12-09 21:08:59 +01:00 |
|
Alban
|
143098ee9a
|
Relationship between track and folder
|
2012-12-09 21:06:47 +01:00 |
|
Alban
|
d34d54fd50
|
Scanner: remove non exsiting entries
SQLAlchemy's sessions and relationships confuse me a bit
|
2012-12-09 21:04:51 +01:00 |
|
Alban
|
2cffe64946
|
Media folder scanner
|
2012-12-09 21:04:50 +01:00 |
|
Alban
|
03a6dfd106
|
Some stuff
- We don't drop and create the database when we reload the server
- User delete method
|
2012-12-09 21:01:42 +01:00 |
|
Alban
|
6375266fa8
|
Initial commit
|
2012-10-13 11:29:48 +02:00 |
|