emeric
|
53391e37e8
|
Updated clang format, and restored dsd file handling that was actually broken
|
2025-09-21 17:27:07 +02:00 |
|
emeric
|
932e7715f5
|
Added podcast support, only from subsonic API for now, ref #726
|
2025-09-13 15:04:13 +02:00 |
|
emeric
|
2fd7d9767b
|
Placed db object related files in a subdirectory
|
2025-07-09 19:36:26 +02:00 |
|
emeric
|
764c92698c
|
Created an interface for the Db class
|
2025-07-09 00:29:16 +02:00 |
|
emeric
|
291e7ae60c
|
Subsonic API: changed return code from 41 to 42 when a token is used
|
2025-05-29 21:48:07 +02:00 |
|
emeric
|
7502bf6885
|
Redacted apiKey values
|
2025-05-09 12:50:56 +02:00 |
|
emeric
|
b6f787dadb
|
Use make_address instead of from_string to fix build
|
2025-02-10 17:38:12 +01:00 |
|
emeric
|
4a8754a7fa
|
Subsonic API: added timestamps into coverart ids, Made use of image ids to save a lookup, ref #558
|
2024-12-08 15:48:52 +01:00 |
|
emeric
|
350e213529
|
Various minor cleanup
|
2024-12-07 11:48:15 +01:00 |
|
emeric
|
45175a721c
|
Various minor cleanup
|
2024-12-05 20:09:14 +01:00 |
|
emeric
|
e3a94d0540
|
Renamed folder
|
2024-11-29 21:19:07 +01:00 |
|
emeric
|
c7170c3501
|
Subsonic API: added a way to disable the user/password authentication method (enabled by default)
|
2024-11-24 16:23:37 +01:00 |
|
emeric
|
360623c569
|
OpenSubsonic API: added apiKey support, ref #544
|
2024-11-24 15:23:14 +01:00 |
|
emeric
|
aef777002f
|
No need to be user to get scan status
|
2024-11-11 21:30:01 +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
|
2d28ea61eb
|
Subsonic API: added getLyrics/getLyricsBySongId support, ref #379
|
2024-10-26 19:04:11 +02:00 |
|
emeric
|
8bdf3b42d0
|
Changed the artists view to use artist images
|
2024-10-11 19:04:59 +02:00 |
|
emeric
|
12764a8287
|
Fixed bad check
|
2024-09-12 14:02:59 +02:00 |
|
emeric
|
29d0610eb2
|
Implemented Subsonic's user rating for tracks, albums and artists, fixes #511
|
2024-08-30 19:40:15 +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
|
78384d5d3f
|
Added custom allocator for subsonic responses
|
2024-03-19 09:08:43 +01:00 |
|
emeric
|
ed1be02aaf
|
Added a scan tracker to speed up queries with high offset in very large database
|
2024-03-17 23:36:40 +01:00 |
|
emeric
|
4b7c4295ec
|
Refactored namespaces
|
2024-03-12 08:32:08 +01:00 |
|
emeric
|
c6ae3fe3fa
|
Renamed profiling to tracing
|
2024-03-10 12:21:01 +01:00 |
|
emeric
|
d6fd95ab44
|
Added some profiling events for subsonic API (media retrieval)
|
2024-03-09 19:14:13 +01:00 |
|
emeric
|
f072f171d8
|
Added some profiling events for the subsonic API
|
2024-03-09 19:02:02 +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
|
07949de20f
|
Subsonic API: removed useless auth
|
2023-11-11 23:45:03 +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
|
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
|
7d9b5a7084
|
More constness
|
2023-10-22 00:19:03 +02:00 |
|
emeric
|
d86260ba2d
|
Replaced Json parser with a custom one (optims+compact output)
|
2023-10-20 15:22:00 +02:00 |
|
emeric
|
042cd54171
|
Subsonic API: handle extensions
|
2023-10-09 18:30:53 +02:00 |
|
emeric
|
8f29410670
|
Subsonic API: added 'roles' in artist entries
|
2023-10-04 08:34:51 +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 |
|
emeric
|
abcf9e5b49
|
extracted bookmark handling
|
2023-10-01 16:48:33 +02:00 |
|