1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-12-22 17:06:17 +00:00
Commit Graph

782 Commits

Author SHA1 Message Date
spl0k
4f12fc25f0 CLI: use argparse? 2013-09-06 20:04:01 +02:00
spl0k
1994e1e1a2 *Manager classes get their own package 2013-09-05 21:28:09 +02:00
spl0k
cb5e7bf2f7 Added scanning to the CLI 2013-09-05 21:28:08 +02:00
spl0k
5d7be6c416 Beginning of a command-line interface 2013-09-05 21:28:08 +02:00
Alban
e523e01760 Update README.md
Added some info on running Supysonic as a WSGI app
2013-08-26 12:38:01 +02:00
spl0k
a3588222d0 We "have" a valid license
Some clients stop working after 30 days if the server returns
it doesn't have a license.
2013-07-16 11:53:37 +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
9299b14422 Improved then landing page a bit 2013-06-28 12:12:33 +02:00
spl0k
ed526f1cd7 Basic playlist management from the web interface
Mainly to allow to set the public flag, because most clients don't handle it
2013-06-27 19:41:06 +02:00
spl0k
70aeea67d7 Playlist creation was actully broken 2013-06-27 12:16:13 +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
ad84f6435d Forgot to remove some debug output 2013-06-24 19:33:24 +02:00
spl0k
1bd353a8ee Implemented search 2013-06-24 18:43:50 +02:00
spl0k
08b9b1b293 Moving password decoding to UserManager class 2013-06-18 16:40:41 +02:00
spl0k
7042634a89 Implemented user management methods 2013-06-18 16:12:35 +02:00
spl0k
9b3bb99b48 Some small fixes
The code in api/annotation.py was technically correct, but caused
exceptions in a wsgi environment
2013-06-17 17:06:11 +02:00
Alban
bc4460e739 Update README.md 2013-06-14 20:36:14 +03:00
spl0k
fcdf3ac7e7 Added chat support and fixing some timestamp confusion 2013-06-14 18:46:01 +02:00
spl0k
5e466cbe98 Implemented the last missing search type og getAlbumList
(and why the fuck did I use 'sum / count' rather than 'avg'?)
2013-06-14 13:02:43 +02:00
spl0k
32c9fb13a9 Implemented rating 2013-06-14 12:25:15 +02:00
spl0k
861ab1c39a Fix int vs float arithmetic 2013-06-13 19:06:04 +02:00
spl0k
b4e3b22089 Added starred info to responses 2013-06-13 18:44:56 +02:00
spl0k
20e09a6321 User object and name stored in the request object to provide easy access 2013-06-13 18:17:33 +02:00
Alban
afe167d58a Update README.md 2013-06-12 23:14:27 +02:00
spl0k
d05e2427d0 Prevent empty lists in JSON responses 2013-06-12 23:01:24 +02:00
spl0k
349dbe6d68 Implemented starring in getAlbumList2?.view 2013-06-12 22:09:36 +02:00
spl0k
7398f3511a Damn copy-pasta 2013-06-12 21:54:46 +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
spl0k
57e95bfc30 getAlbumList2.view 2013-06-10 17:37:51 +02:00
spl0k
12302b2e56 Scanner: look for the date in multiple id3 frames 2013-06-10 17:37:51 +02:00
Alban
3eee7416ea Implemented ''frequent'' and ''recent'' types of ''getAlbumList.view'' 2013-06-07 20:35:21 +02:00
Alban
3ccafda24e Some package related fixes 2013-06-07 19:24:22 +02:00
Alban
6160a4990f Support for eyeD3 version 0.7 2013-06-07 19:22:59 +02:00
Alban
197722c3ed Users import/export to keep a backup in case of DB schema change 2013-06-07 19:20:04 +02:00
Alban
e89b296857 README update: added missing requirement 2013-05-21 17:50:06 +03:00
Alban
a56facce91 Added README 2013-05-15 18:07:47 +02:00
Alban
004ad255b3 Started implementing getAlbumList.view 2012-12-09 21:45:39 +01:00
Alban
f938e34b0a Fix LastFM support on tracks with non ASCII info 2012-12-09 21:45:10 +01:00
Alban
d5ae79778d HTTP Basic authentication support 2012-12-09 21:45:06 +01:00
Alban
7477e549f7 Some factoring... 2012-12-09 21:44:10 +01: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
6c6eb1c603 Implemented getSong.view 2012-12-09 21:41:35 +01:00
Alban
a261d019a8 Added some dates and optimized the scanner 2012-12-09 21:40:31 +01:00
Alban
c255d9be99 LastFM support 2012-12-09 21:40:31 +01:00
Alban
f5f1382c44 Deleted /resetdb which was no longer usable the way it was meant to 2012-12-09 21:39:14 +01:00