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 |
|
Alban
|
848cfb2814
|
Login/logout
|
2012-12-09 21:20:05 +01:00 |
|
Alban
|
e44f7dc2bf
|
User management got its own module, along with initial configuration
|
2012-12-09 21:19:15 +01:00 |
|
Alban
|
3e89c102e9
|
Fix handling of missing config file
|
2012-12-09 21:18:49 +01:00 |
|
Alban
|
24cbf47f31
|
Scanner: fix for tracks without number or disc
|
2012-12-09 21:17:28 +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
|
e022f09db8
|
Previous commit work applied to API responses
|
2012-12-09 21:15:26 +01:00 |
|
Alban
|
7e2e93bcfd
|
Taking folder hierarchy into account
|
2012-12-09 21:15:26 +01:00 |
|
Alban
|
4d4706a43a
|
Deleted tracklist on main page (was mostly used for debug)
|
2012-12-09 21:13:51 +01:00 |
|
Alban
|
ec01271dc0
|
Adding a function to ease error reporting
|
2012-12-09 21:13:17 +01:00 |
|
Alban
|
79c219a7d5
|
Implemented stream.view
|
2012-12-09 21:12:28 +01:00 |
|
Alban
|
a6301111c2
|
Adding some track info and implemented getRandomSongs.view
|
2012-12-09 21:09:20 +01:00 |
|
Alban
|
d217fa9d9d
|
Implementing getUser.view
|
2012-12-09 21:09:00 +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
|
84bc079a72
|
Better display of flashed messages
|
2012-12-09 21:02:12 +01:00 |
|
Alban
|
b82e7d68ae
|
Implementing folder deletion
|
2012-12-09 21:01:43 +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 |
|