spl0k
|
b25e943e4e
|
Removed bulk deletes from scanner
Was causing either cache issues or constraint errors
Fixes #103, #102
|
2018-07-29 17:58:20 +02:00 |
|
spl0k
|
78cf84e136
|
Remove invalid folders before scanning for covers
Fixes #101
|
2018-06-24 13:19:04 +02:00 |
|
spl0k
|
b43a70a045
|
Cover art discovery: handle badly encoded files
|
2018-05-21 16:37:21 +02:00 |
|
spl0k
|
405a26a20a
|
Don't restrict cover art to 'cover.jpg' files
Ref #81
|
2018-05-21 16:16:06 +02:00 |
|
spl0k
|
918cd11262
|
Allow missing/empty tags
Closes #94, closes #99
|
2018-05-20 17:35:32 +02:00 |
|
spl0k
|
a7cdeb0b2d
|
Don't bulk delete folders
Fixes issue with MariaDB<10.3.1
Ref #99
|
2018-05-20 13:38:17 +02:00 |
|
spl0k
|
af50e8bf91
|
Rewritten dependencies and don't use pip as a library
Closes #97, #98
|
2018-04-29 14:51:30 +02:00 |
|
spl0k
|
366e350cd4
|
Merge branch 'public_playlist_access'
|
2018-03-22 19:19:15 +01:00 |
|
spl0k
|
921e4c7c30
|
Fixed playlists tests
|
2018-03-22 19:18:28 +01:00 |
|
hhm
|
6bb98085bc
|
B"H allow accessing public playlists even when not admin
|
2018-03-21 23:11:28 -04:00 |
|
spl0k
|
98a0deb2d0
|
Doc update
[ci skip]
|
2018-03-20 18:41:17 +01:00 |
|
spl0k
|
6ac969e2c5
|
Index folder and track path
Speeds up scanning
|
2018-03-17 23:25:26 +01:00 |
|
spl0k
|
e8d0d4b6b6
|
Update requirements with proper versions
[ci skip]
|
2018-03-15 22:45:05 +01:00 |
|
spl0k
|
b72daea109
|
Improved folder deletion
|
2018-03-15 20:50:01 +01:00 |
|
spl0k
|
0fe96f05c3
|
Typo
[skip ci]
|
2018-03-12 22:57:54 +01:00 |
|
spl0k
|
b4a9a21671
|
Don't distinct random queries
Fixes #89
|
2018-03-12 21:06:57 +01:00 |
|
spl0k
|
e5d9050fa7
|
Improved transcoding configuration parsing
|
2018-03-11 21:29:17 +01:00 |
|
spl0k
|
efbe0d4a4b
|
Ignore case for artists, albums, tracks and folder names, regardless of the DB
Closes #41
|
2018-03-11 19:33:15 +01:00 |
|
spl0k
|
ecba5826b4
|
API: stream.view: added support for 'estimateContentLength'
|
2018-03-10 23:06:01 +01:00 |
|
spl0k
|
9eb1bf63d7
|
API: stream.view: added support for 'estimateContentLength'
|
2018-03-10 23:04:57 +01:00 |
|
spl0k
|
a6b894c586
|
API: marked explicitly unsupported methods/parameters as such
|
2018-03-10 22:15:40 +01:00 |
|
spl0k
|
adb4e7e89b
|
API: improved client preference passing
|
2018-03-10 18:35:00 +01:00 |
|
spl0k
|
9fd18a0d71
|
Updated API doc
[skip ci]
|
2018-03-09 23:03:53 +01:00 |
|
spl0k
|
0988d4319e
|
Unified file headers
|
2018-03-04 21:49:56 +01:00 |
|
spl0k
|
4cbc8765e0
|
Refactored FolderManager to raise exceptions
rather than returning status codes
|
2018-03-04 17:36:35 +01:00 |
|
spl0k
|
ef9e7af026
|
Refactored UserManager to raise exceptions
rather than returning status codes
|
2018-03-02 22:51:49 +01:00 |
|
spl0k
|
8bf488fab2
|
Refactored star/unstar error handling
|
2018-02-28 20:12:34 +01:00 |
|
spl0k
|
5188976e6f
|
Merge branch 'master'
|
2018-02-25 22:36:39 +01:00 |
|
spl0k
|
58b8a1171a
|
More error refactoring
|
2018-02-25 22:28:47 +01:00 |
|
spl0k
|
177b0cce0d
|
Refactoring API error handling
|
2018-02-25 11:39:26 +01:00 |
|
spl0k
|
ba61281ba1
|
Allow extra db connection args. Set utf8mb4 as the default charset for MySQL
|
2018-02-21 22:13:35 +01:00 |
|
spl0k
|
3005e529a2
|
Fixed MySQL schema using broken UTF-8
|
2018-02-21 21:55:00 +01:00 |
|
spl0k
|
86892f375d
|
Reenabled skipped tests
|
2018-02-18 16:51:05 +01:00 |
|
spl0k
|
43b197a95e
|
Wrapping all request handling in a database transaction
|
2018-02-14 22:48:44 +01:00 |
|
spl0k
|
e3ccf0809f
|
Bumping the version, just because
|
2018-02-14 19:53:17 +01:00 |
|
spl0k
|
6160fdc321
|
Reworked and split documentation
|
2018-02-14 19:45:39 +01:00 |
|
spl0k
|
005ae4803b
|
More formatter refactoring
|
2018-02-11 12:40:10 +01:00 |
|
spl0k
|
27b9c232c2
|
Small refactoring of supysonic.api.get_entity
|
2018-01-30 21:56:06 +01:00 |
|
spl0k
|
66b6eb341e
|
Tests: removed context/module unload dance
Was a workaround for issues fixed by blueprints
|
2018-01-29 22:09:28 +01:00 |
|
spl0k
|
7455711b60
|
Frontend as blueprint
Ref #76
|
2018-01-29 21:37:19 +01:00 |
|
spl0k
|
0de87e64b0
|
API as blueprint
Ref #76
|
2018-01-28 22:50:21 +01:00 |
|
spl0k
|
aedda4f642
|
Add CORS header on JSON responses only
|
2018-01-27 17:18:30 +01:00 |
|
spl0k
|
b33e8ae6d1
|
Set mimetype when creating the response, don't try to fix it afterwards
Ref #76
|
2018-01-27 15:18:44 +01:00 |
|
spl0k
|
8275966db0
|
Dropped simplejson dependency
Ref #79
|
2018-01-21 22:02:32 +01:00 |
|
spl0k
|
c6992a4726
|
Fixed reading malformed tags
Fixes #86
|
2018-01-21 14:42:27 +01:00 |
|
spl0k
|
2df4de47a8
|
Replaced most of catch-all exception handlers
Closes #82
|
2018-01-20 22:46:41 +01:00 |
|
spl0k
|
3fd748cc5a
|
Scanner: handle permission errors
|
2018-01-20 21:44:20 +01:00 |
|
spl0k
|
954c75bc35
|
Ignore files with a badly encoded path
Closes #85
|
2018-01-20 18:26:58 +01:00 |
|
spl0k
|
d570eddc6d
|
Notify Python 3 support
Closes #75
|
2018-01-18 21:13:19 +01:00 |
|
spl0k
|
bfe6da12d7
|
Dropped 'future' dependency
|
2018-01-18 21:10:01 +01:00 |
|