1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-12-22 08:56:17 +00:00
Commit Graph

180 Commits

Author SHA1 Message Date
Alban Féron
30734fe9ab
Fix getSongsByGenre + remove some useless DISTINCTs 2023-01-02 18:08:30 +01:00
Alban Féron
e51abfe80f
Fix independent tests 2022-12-31 17:17:49 +01:00
Alban Féron
ee8165bb03
Fix requesting lyrics 2022-12-31 17:01:20 +01:00
Alban Féron
e510f9622a
Porting supysonic.frontend 2022-12-31 16:47:24 +01:00
Alban Féron
42283817fe
Fix transcoding tests 2022-12-30 16:44:09 +01:00
Alban Féron
dd2ef2ffeb
Porting supysonic.api.search 2022-12-30 16:41:00 +01:00
Alban Féron
8b93e0bc6e
Fix on scanner queuing 2022-12-30 15:21:30 +01:00
Alban Féron
4fa744efcd
Porting supysonic.api.radio 2022-12-30 15:08:13 +01:00
Alban Féron
6179daf4ce
Porting supysonic.api.playlists 2022-12-23 18:57:14 +01:00
Alban Féron
b2c45ff03f
Porting supysonic.api.media 2022-12-23 15:36:40 +01:00
Alban Féron
95f77cc170
Porting supysonic.api.browse 2022-12-18 18:03:51 +01:00
Alban Féron
7401b4dec9
Porting supysonic.api.annotation 2022-12-18 17:24:05 +01:00
Alban Féron
2b472b4d97
Porting supysonic.api.albums_songs 2022-12-18 16:50:03 +01:00
Alban Féron
c5246c74bb
Porting supysonic.watcher
Which mostly means fixing the scanner
2022-12-11 15:53:55 +01:00
Alban Féron
cd369f6c7f
Porting supysonic.cli 2022-12-11 15:13:48 +01:00
Alban Féron
83ba85aaf1
Port supysonic.scanner 2022-12-10 18:04:09 +01:00
Alban Féron
e589247458
Port supysonic.managers.user.UserManager 2022-12-10 17:12:44 +01:00
Alban Féron
ccdd73f8a0
Port supysonic.managers.folder.FolderManager 2022-12-10 16:55:02 +01:00
Alban Féron
64cf272887
Fix supysonic.utils.get_secret_key 2022-12-10 15:48:06 +01:00
Alban Féron
6bdee81e57
Fixing a good chunk of supysonic.db 2022-12-10 15:14:37 +01:00
Alban Féron
e52a7043b0
Implement musicFolderId paramenter on various endpoints
Bumped API version to 1.12.0 along the way.
`getArtits` also got it event if it seems it has been added with version 1.14.0,
but I'm a bit concerned as to how clients will behave on authentication if the server
advertise itself as 1.13.0+

Closes #235
Ref #74
2022-09-10 15:50:10 +02:00
Alban Féron
8d6821df99
Try to fix flaky test
Closes #229
2022-01-30 17:00:32 +01:00
Alban Féron
430d5a0dad
Try to fix stalling tests 2021-12-04 17:43:08 +01:00
Alban Féron
799bfa3dde
Code style 2021-11-28 17:15:05 +01:00
Alban Féron
632b1bc835
Fixed tests
Come to think of it, I wonder how they could ever work
2021-11-28 12:48:43 +01:00
Alban Féron
3b0023e1ac
Test tweaks 2021-11-21 12:20:48 +01:00
Alban Féron
b4e737c243
Use test discovery rather than explicit suites 2021-11-20 21:01:00 +01:00
Alban Féron
f4bfc735e8
Rewriting the CLI using click rather than cmd+argparse 2021-11-12 10:28:14 +01:00
Alban Féron
f8c3d99e87
Embedded server using poorly designed wrappers on some WSGI servers 2021-11-01 17:41:56 +01:00
Alban Féron
8652c47ec3
Added test for #221 2021-09-18 17:00:02 +02:00
ankitdobhal
8eca8ba60f
Fixed antipattern
- Remove unnecessary return statement
- Remove unnecessary `del` statement from local scope
- Consider merging the comparisons with 'in'
2021-02-21 11:29:43 +01:00
Alban Féron
dcef74ca70
Allow renaming users with the CLI 2021-02-07 16:35:55 +01:00
Alban Féron
bd370f57ff
Read lyrics from metadata
Closes #212
2021-01-23 17:16:15 +01:00
Alban Féron
f8018b2751
Some housekeeping
Trying to make flake8 happy
2020-11-29 17:24:28 +01:00
Alban Féron
36cea89b26
Improving scan tests 2020-11-28 15:15:24 +01:00
Alban Féron
6bb3cd71cf
chmod -x 2020-11-28 12:25:43 +01:00
vincent
d08db741bc
add test for api scan endpoint 2020-11-28 12:22:48 +01:00
vincent
13b7c4b3de
add version parameter to ApiTestBase class 2020-11-28 12:20:20 +01:00
Alban Féron
2c100a021a
Properly release resources
Hunting for the last ResourceWarnings
2020-11-22 18:09:15 +01:00
Alban Féron
9a3bdc30ac
Removing shebang and executable flag from explicit python files 2020-11-22 16:28:26 +01:00
Alban Féron
81d141e540
pyupgrade 2020-11-22 16:12:14 +01:00
Alban Féron
dc5084ce47
Finish transcoding and cache if close to the end
Ref #202
2020-11-15 16:22:24 +01:00
Alban Féron
e29a09e2fa
Test for issue #202 2020-11-15 15:43:55 +01:00
Alban Féron
52fb367c44
Implement updateUser 2020-11-10 16:56:49 +01:00
Alban Féron
debb396b0e
Ability to grant jukebox right when creating an user from the API 2020-11-10 15:38:24 +01:00
Alban Féron
c2f5ec43b9
Album listing filtered by year or genre
Closes #47
2020-11-10 14:21:51 +01:00
Alban Féron
e0946c0e32
Remove the ability to skip XSD validation in tests
We have int folder ids for long now, this isn't needed anymore
2020-11-09 12:03:05 +01:00
Alban Féron
1be526b8d2
Subsonic API 1.10.2
Except for changes required to comply to the XSD specification,
this does not include any feature this version brings

Closes #194
2020-11-08 18:00:36 +01:00
Alban Féron
8e3cd5ef4d
Prevent tests from speing some ResourceWarnings 2020-11-08 16:02:35 +01:00
Alban Féron
5c46c96b53
Some fixes for Windows support (especially for tests)
The main motive here isn't full Windows support per, but being
able to run tests on Windows, as this is my main platform.
Booting a VM just to run tests is cumbersome.
2020-11-08 15:39:09 +01:00