emeric
|
4b7c4295ec
|
Refactored namespaces
|
2024-03-12 08:32:08 +01:00 |
|
emeric
|
a6d11f4b4b
|
Added a way to set custom tag delimiters for artists and for other fields, fixes #417
|
2024-03-01 23:58:49 +01:00 |
|
emeric
|
0ed3f1ba79
|
Initial support for multi library, still WIP
|
2024-01-25 00:01:11 +01:00 |
|
emeric
|
4705e6ffb7
|
Subsonic API: added getTopSongs endpoint, fixes #365
|
2023-12-15 22:19:01 +01:00 |
|
emeric
|
bb4facf8e6
|
Subsonic API: added artist images in getCoverArt endpoint, fixes #392
|
2023-12-15 21:14:02 +01:00 |
|
emeric
|
5257f687b4
|
Subsonic API: returns the created/updated playlist in createPlaylist endpoint. ref #393
|
2023-12-13 18:55:09 +01:00 |
|
emeric
|
24759503be
|
Added opensubsonic extension formPost support, ref opensubsonic/open-subsonic-api#74
|
2023-12-03 14:52:00 +01:00 |
|
emeric
|
1f282c0517
|
Removed the database lib from services as it is still not a service
|
2023-11-26 17:38:44 +01:00 |
|
emeric
|
b4107be599
|
Subsonic API: fixed getBookmarks
|
2023-11-24 17:30:48 +01:00 |
|
emeric
|
9060c0d925
|
Simplified logger configuration, it no longer depends on Wt
|
2023-11-24 16:23:31 +01:00 |
|
emeric
|
17a2a969e2
|
Reduced exclusive lock durations
|
2023-11-19 16:17:27 +01:00 |
|
emeric
|
28a80b3c9d
|
Subsonic API: added a per-user setting to enable transcoding by default (breaking change: default is disabled). fixes #351, ref #367
|
2023-11-13 11:45:12 +01:00 |
|
emeric
|
87d70465e9
|
Renamed some transcoding stuff + now retrieve decoder codecs
|
2023-11-12 20:51:42 +01:00 |
|
emeric
|
6d50783511
|
Subsonic API: make use of the bitrate info in DB to check if transcoding is needed
|
2023-11-11 23:28:40 +01:00 |
|
emeric
|
e59660021a
|
Merge branch 'fix-mimetype-subsonic-api' into develop
|
2023-11-10 21:00:57 +01:00 |
|
emeric
|
b7a8bf85b8
|
Rework db range primitives + fixed bug when playing all in releases/tracks views + raised limit to 1000 for ranges in subsonic API
|
2023-11-10 16:17:18 +01:00 |
|
emeric
|
bd61093898
|
Subsonic API: now returns 404 when the requested cover art is not found (but a client list has been added to serve them a default cover art)
|
2023-11-08 23:43:50 +01:00 |
|
emeric
|
b89dfba089
|
Subsonic API: limit size parameter to 500 for various methods
|
2023-11-08 22:47:41 +01:00 |
|
emeric
|
504dfa86a9
|
Subsonic API: fixed missing mimetype for raw files
|
2023-11-07 23:51:04 +01:00 |
|
emeric
|
48ee8e3556
|
SubsonicAPI: optimized search for artists
|
2023-11-04 19:07:21 +01:00 |
|
emeric
|
bd59dc3bc9
|
SubsonicAPI: optimized search for tracks
|
2023-11-04 17:36:59 +01:00 |
|
emeric
|
c4d2d20447
|
SubsonicAPI: optimized search for albums
|
2023-11-04 16:15:39 +01:00 |
|
emeric
|
e339a42883
|
Do not report OpenSubsonic extra fields for selected legacy clients. This made DSub behave badly. fixes #356
|
2023-11-02 23:13:41 +01:00 |
|
emeric
|
679d3d358c
|
Subsonic API: bumped licence expiration
|
2023-11-02 23:09:22 +01:00 |
|
emeric
|
8b35e61c7d
|
Subsonic API: do not block the whole application while handling a getArtist. But this is really best effort as it is way too long
|
2023-11-02 16:10:12 +01:00 |
|
emeric
|
069470194b
|
Separated feedback services (stars / love for LB) from scrobbling services, to ease last.fm integration
|
2023-10-31 13:37:14 +01:00 |
|
emeric
|
61e0931a82
|
Fixed output bug for values, added some optims
|
2023-10-21 14:45:39 +02:00 |
|
emeric
|
d86260ba2d
|
Replaced Json parser with a custom one (optims+compact output)
|
2023-10-20 15:22:00 +02:00 |
|
emeric
|
6a3783a4ba
|
Subsonic API: try to not transcode if the requested format/max bitrate is compatible with the actual file
|
2023-10-15 20:49:34 +02:00 |
|
emeric
|
8780bbdffa
|
Subsonic API: try to recognize some formats in stream endpoint (mp3, opus, vorbis)
|
2023-10-15 15:42:09 +02:00 |
|
emeric
|
0e5249868c
|
Subsonic API: fixed extensions + genres
|
2023-10-10 23:30:40 +02:00 |
|
emeric
|
042cd54171
|
Subsonic API: handle extensions
|
2023-10-09 18:30:53 +02:00 |
|
emeric
|
272c34be83
|
Subsonic API: handle parameter timeOffset
|
2023-10-08 23:13:09 +02:00 |
|
emeric
|
7c7fbba319
|
Changed coding style
|
2023-10-02 20:32:28 +02:00 |
|
emeric
|
4fbacd691d
|
Extracted browsing entry points
|
2023-10-02 00:04:58 +02:00 |
|
emeric
|
247975d304
|
Extracted playlists entry points
|
2023-10-01 23:37:48 +02:00 |
|
emeric
|
70d0c26f2d
|
Extracted media annotation entry points
|
2023-10-01 23:22:47 +02:00 |
|
emeric
|
c3184636ab
|
Extracted lists entry points
|
2023-10-01 21:13:36 +02:00 |
|
emeric
|
955320e3a8
|
Extracted searching
|
2023-10-01 20:57:17 +02:00 |
|
emeric
|
b96a16095a
|
Extracted covert art handling
|
2023-10-01 20:48:07 +02:00 |
|
emeric
|
9d879e66b7
|
Extracted user management
|
2023-10-01 20:42:04 +02:00 |
|