Emory P
c5890ab120
Changed db to use materialized paths for all folder and track operations
...
Changed CLI to use flask-script (much cleaner and smaller)
2013-12-29 14:30:12 -05:00
Emory P
a1e430c0da
add flask-sqlalchemy library to handle session management better
...
rid of those mysql server gone away messages/etc
2013-12-14 19:50:12 -05:00
Emory P
74dbeca76b
made more debug friendly, added accel-redirect support, added
...
supervisord compatible uwsgi ini file, vastly improved scanning speed,
ignored logs in directory, fixed cover art searching algorithm to find
more results
2013-11-26 02:59:08 -05:00
Emory P
0dd8626069
fix unicode transcoding, add debug config option, improve scan
2013-11-04 14:00:15 -05:00
Emory P
1e0f9576a2
improve scanning and added debug messages for scanning
2013-11-03 20:43:16 -05:00
spl0k
3ecd787895
Removed the ability to create the first user (admin) through the web interface
2013-09-23 11:46:06 +02:00
spl0k
1994e1e1a2
*Manager classes get their own package
2013-09-05 21:28:09 +02:00
spl0k
811bbbe81f
Better handling of config files using python ConfigParser
...
Closes #4
2013-07-15 14:38:24 +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
5b04bf8119
Playlists!
2013-06-25 22:07:49 +02:00
spl0k
1bd353a8ee
Implemented search
2013-06-24 18:43:50 +02:00
spl0k
fcdf3ac7e7
Added chat support and fixing some timestamp confusion
2013-06-14 18:46:01 +02:00
spl0k
197e43a142
Starring support
2013-06-12 21:47:58 +02: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
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
15a9722325
Reworked landing page
2012-12-09 21:31:12 +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
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
6198660765
Implemented getCoverArt.view
2012-12-09 21:17:00 +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
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
143098ee9a
Relationship between track and folder
2012-12-09 21:06:47 +01:00
Alban
2cffe64946
Media folder scanner
2012-12-09 21:04:50 +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