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 |
|
Alban
|
6b2a5f5cec
|
Beginning og LastFM support: one can link an account
|
2012-12-09 21:38:06 +01:00 |
|
Alban
|
810c288d73
|
Some clients do POST requests
|
2012-12-09 21:38:05 +01:00 |
|
Alban
|
b959d720de
|
Addded some logging
|
2012-12-09 21:37:35 +01:00 |
|
Alban
|
3372179feb
|
WSGI script and fix redirect when not logged in
|
2012-12-09 21:37:26 +01:00 |
|
Alban
|
64cbccf9ad
|
Pages allowing the user to change his pasword and email
|
2012-12-09 21:34:39 +01:00 |
|
Alban
|
15a9722325
|
Reworked landing page
|
2012-12-09 21:31:12 +01:00 |
|
Alban
|
e40bc11f30
|
Securing user and folder areas
|
2012-12-09 21:30:37 +01:00 |
|
Alban
|
db2694352e
|
Folders management got its own module
|
2012-12-09 21:23:08 +01:00 |
|
Alban
|
7dbd1f9764
|
Improved sessions handling
|
2012-12-09 21:22:19 +01:00 |
|
Alban
|
856e96c28d
|
Small change on UserManager error handling
|
2012-12-09 21:21:38 +01:00 |
|
Alban
|
c8f0a22980
|
Manager class to centralize user management
|
2012-12-09 21:20:05 +01:00 |
|