1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-09-20 03:11:04 +00:00
Commit Graph

37 Commits

Author SHA1 Message Date
spl0k
023007bb88 Small optim 2014-03-25 19:11:24 +01:00
spl0k
8725500ec7 Converting api:browsing 2014-03-24 21:53:19 +01:00
spl0k
f26cfbbb76 Converting... 2014-03-16 18:51:19 +01:00
spl0k
74246a7659 Adapting FolderManager and the folder part of the CLI 2014-03-09 19:12:11 +01:00
spl0k
cf40286838 Getting rid of SQLAlchemy, let's try Storm 2014-03-06 21:46:15 +01:00
spl0k
0e6037a7ed Setting a license
Closes #15
2014-03-02 18:31:32 +01:00
spl0k
e84af9d661 Reduced some columns size from 256 to 255
Was causing error while creating tables on some MySQL servers.
Especially the 'artist.name' column which is unique.
2014-03-01 19:25:40 +01:00
Jelmer Vernooij
24b39c4565 Remove executable bits from files that are not meant to be executed. 2014-02-23 18:09:26 +00:00
spl0k
4cd1aace76 Introducing client prefs
Allow setting default transcoding values for specific clients
2013-12-07 18:46:30 +01: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