Alban Féron
|
7d1825151e
|
Deduplicate on getAlbumList
Fixes #199
|
2020-11-07 15:44:09 +01:00 |
|
Alban Féron
|
194bf5e277
|
Add test for M4A embedded art
|
2020-11-01 15:55:06 +01:00 |
|
Alban Féron
|
b511b1c647
|
Errors don't set the HTTP status code
Some (if not all) just ignore the response if it's not a 200
and just consider the server borked.
Closes #192
|
2020-09-06 15:08:51 +02:00 |
|
Carl Hall
|
de91094ba9
|
Create features and tests for internet radio stations of Subsonic API
Implements:
getInternetRadioStations.view
createInternetRadioStation.view
updateInternetRadioStation.view
deleteInternetRadioStation.view
|
2020-06-14 22:22:53 -07:00 |
|
Alban Féron
|
1d01450f33
|
Dropping Python 2 support
|
2019-12-23 16:23:57 +01:00 |
|
mvn23
|
cc838f14d3
|
Fix tests and some small bugs
|
2019-10-01 16:55:23 +02:00 |
|
Alban Féron
|
14d0c2f57f
|
Forgot feeding data for the lyrics test
|
2019-07-13 16:55:21 +02:00 |
|
Alban Féron
|
d05f69dd26
|
Move lyrics test out of the main test suite
Ref #130
|
2019-07-13 16:40:46 +02:00 |
|
Alban Féron
|
7c8a75d45c
|
Runnig black on everything
|
2019-06-29 17:25:44 +02:00 |
|
spl0k
|
e6a192483c
|
Merge branch 'master' into daemon-rework
|
2019-06-01 16:21:13 +02:00 |
|
spl0k
|
10df0ada07
|
Don't store the mimetype in database
That's useless, it can be deduced from the path
Fixes #150
|
2019-05-18 15:50:30 +02:00 |
|
spl0k
|
bb36b38d52
|
Updated tests
|
2019-05-11 17:13:58 +02:00 |
|
spl0k
|
3b6186ebfc
|
JSON: '_value_' -> 'value'
Closes #136
|
2019-01-19 15:04:56 +01:00 |
|
spl0k
|
7cfd958eeb
|
Skip lyrics tests if ChartLyrics is down
|
2019-01-13 17:26:00 +01:00 |
|
spl0k
|
25c5c8277e
|
Add support for downloadong folders and albums
Ref #131
|
2019-01-13 17:18:27 +01:00 |
|
spl0k
|
ac306f2725
|
Added method to list genres
|
2018-12-08 17:18:58 +01:00 |
|
Taizo Simpson
|
a2add86550
|
Added tests for flac and ogg
|
2018-10-08 21:19:22 -04:00 |
|
Taizo Simpson
|
4bbcbd0acf
|
Art extraction is now done as a method of Track; cover_art() only extracts cover art if given a track ID; Cache embeded art
|
2018-10-08 20:05:45 -04:00 |
|
Taizo Simpson
|
29e462e0b8
|
Added test case for embeded album art
|
2018-10-08 15:30:38 -04:00 |
|
spl0k
|
38f718b4df
|
Using new pony on_connect decorator
Revert "Restore SQLite case insensitive LIKE"
This reverts commit a08689e8c0 .
|
2018-08-11 16:16:34 +02:00 |
|
spl0k
|
a08689e8c0
|
Restore SQLite case insensitive LIKE
See ponyorm/pony#367
|
2018-08-05 15:35:29 +02:00 |
|
spl0k
|
405a26a20a
|
Don't restrict cover art to 'cover.jpg' files
Ref #81
|
2018-05-21 16:16:06 +02:00 |
|
spl0k
|
921e4c7c30
|
Fixed playlists tests
|
2018-03-22 19:18:28 +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
|
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
|
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
|
86892f375d
|
Reenabled skipped tests
|
2018-02-18 16:51:05 +01:00 |
|
spl0k
|
005ae4803b
|
More formatter refactoring
|
2018-02-11 12:40:10 +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
|
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
|
420003dfc1
|
Py3: fixed remaining errors (hidden due to skipped tests)
Ref #75
|
2018-01-16 22:19:24 +01:00 |
|
spl0k
|
7edb246b1e
|
Py3: str/bytes, iterators, etc.
It seems to work on Python 3 now!
Ref #75
|
2018-01-11 23:08:53 +01:00 |
|
spl0k
|
1a79fe3d70
|
Py3: basestring
Ref #75
|
2018-01-08 23:13:50 +01:00 |
|
spl0k
|
1605fcd202
|
Py3: imports, exceptions, dicts
Ref #75
|
2018-01-06 00:33:45 +01:00 |
|
spl0k
|
df63919634
|
Look at my pony, my pony is amazing
|
2017-12-23 22:59:04 +01:00 |
|
spl0k
|
53fd4865cb
|
Get on my pony
|
2017-12-21 23:29:00 +01:00 |
|
spl0k
|
4a99e52caa
|
Added (skipped) transcoding tests
|
2017-12-07 23:33:32 +01:00 |
|
spl0k
|
9ffe40aa2c
|
Reactivated config-dependent test
|
2017-11-27 22:46:09 +01:00 |
|
spl0k
|
a62976ba9d
|
Reworked config handling
|
2017-11-27 22:30:13 +01:00 |
|
spl0k
|
2cf6d01489
|
Test architecture unifying
|
2017-11-17 23:26:25 +01:00 |
|
spl0k
|
74ce600e03
|
Updated getMusicFolders test
|
2017-11-17 20:00:26 +01:00 |
|
spl0k
|
fd52a04535
|
Media retrieval (minus transcoding) tests
|
2017-11-17 19:56:14 +01:00 |
|
spl0k
|
1cf44d1d1d
|
star/unstar/rating/scrobble tests
The `scrobble` test is skipped, it passes but causes some weird
error on exit.
|
2017-11-14 23:19:54 +01:00 |
|
spl0k
|
5084c745dc
|
Listing endpoints tests
|
2017-11-11 00:13:18 +01:00 |
|
spl0k
|
27bd7bce0c
|
Added playlist tests
|
2017-11-08 23:21:52 +01:00 |
|