Commit Graph
24 Commits
Author SHA1 Message Date
emeric 360623c569 OpenSubsonic API: added apiKey support, ref #544 2024-11-24 15:23:14 +01:00
emeric 472a5907ad Subsonci API: added savePlayQueue / getPlayQueue support 2024-10-31 18:49:57 +01:00
emeric 0ca2d8b34c Subsonci API: added getAlbmInfo support 2024-10-31 15:50:17 +01:00
emeric ddb295c52c Subsonic API: do not return an error if the artist is not found in getTopSongs 2024-07-29 11:29:34 +02:00
emeric 9a91a2e080 Fixed bad json musicBrainzId field in getArtistInfo2, fixes #497 2024-07-28 14:42:16 +02:00
emeric 980709dbcf Can now browse by directorie in the Subsonic API, ref #474 2024-07-13 14:22:19 +02:00
emeric 39941d90a3 Auto reformatted the base, ref #470 2024-05-24 23:31:52 +02:00
emeric edd407a6c9 Cache user data in subsonic request (to simplify endpoints) 2024-04-27 16:48:19 +02:00
emeric 697233dcef Fixed results inconsistencies when using search3 2024-04-19 08:56:48 +02:00
emeric a37b7a42da Fixed clang warnings 2024-03-14 00:16:18 +01:00
emeric 4b7c4295ec Refactored namespaces 2024-03-12 08:32:08 +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 1f282c0517 Removed the database lib from services as it is still not a service 2023-11-26 17:38:44 +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 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 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 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 d86260ba2d Replaced Json parser with a custom one (optims+compact output) 2023-10-20 15:22:00 +02:00
emeric 4fbacd691d Extracted browsing entry points 2023-10-02 00:04:58 +02:00