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
|
4089f07c16
|
Subsonic API: added playCount
|
2023-11-03 16:05:02 +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
|
100192b126
|
Merge branch 'develop' into feedback-service
|
2023-10-31 13:48:41 +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
|
383fbb8098
|
Fixed json output, fixes #348
|
2023-10-30 09:37:01 +01:00 |
|
emeric
|
7d9b5a7084
|
More constness
|
2023-10-22 00:19:03 +02:00 |
|
emeric
|
61e0931a82
|
Fixed output bug for values, added some optims
|
2023-10-21 14:45:39 +02:00 |
|
emeric
|
07f58b3d10
|
Avoid a useless request
|
2023-10-21 00:00:36 +02:00 |
|
emeric
|
d86260ba2d
|
Replaced Json parser with a custom one (optims+compact output)
|
2023-10-20 15:22:00 +02:00 |
|
emeric
|
c5d26a7647
|
OpenSubsonic API: bumped version since stream endpoint handling changed
|
2023-10-17 20:48:32 +02:00 |
|
emeric
|
079f7922b4
|
OpenSubsonic API: added support for 'played' fields
|
2023-10-16 23:27:29 +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
|
fbdc15bd5c
|
Subsonic API: put artist display name instead of a comma separated list
|
2023-10-15 18:44:41 +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
|
d2956df4cc
|
Handle artist display names
|
2023-10-14 19:22:13 +02:00 |
|
emeric
|
76290768bb
|
OpenSubsonic API: return OS fields on error
|
2023-10-12 22:38:06 +02:00 |
|
emeric
|
961b52f124
|
Fixed CodeCL warnings
|
2023-10-11 11:29:37 +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
|
78435282b1
|
Subsonic API: CodeFactor review
|
2023-10-09 13:41:51 +02:00 |
|
emeric
|
272c34be83
|
Subsonic API: handle parameter timeOffset
|
2023-10-08 23:13:09 +02:00 |
|
emeric
|
001b0d62d1
|
Subsonic API: handle new field mediaType
|
2023-10-08 20:46:58 +02:00 |
|
emeric
|
5d49baccbf
|
Subsonic API: handle xml for new fields
|
2023-10-06 18:04:16 +02:00 |
|
emeric
|
de10da87d7
|
Subsonic API: added replayGain field in Song
|
2023-10-06 16:46:15 +02:00 |
|
emeric
|
85e2ede2f2
|
Subsonic API: skip discTitles entries when no subtitle is present
|
2023-10-06 15:46:54 +02:00 |
|
emeric
|
4329efb536
|
Subsonic API: added discTitles field in Albums
|
2023-10-06 09:39:40 +02:00 |
|
emeric
|
621e1f98db
|
Subsonic API: added common answer fields
|
2023-10-06 08:41:53 +02:00 |
|
emeric
|
06b0880a7d
|
Subsonic API: added releaseTypes for albums
|
2023-10-04 23:51:14 +02:00 |
|
emeric
|
ba25db6573
|
Subsonic API: added isCompilation for albums
|
2023-10-04 23:41:49 +02:00 |
|
emeric
|
2ca5d9dd26
|
Subsonic API: added originalReleaseDate for albums
|
2023-10-04 23:38:47 +02:00 |
|
emeric
|
c2406bb65b
|
Subsonic API: added album artists for albums
|
2023-10-04 23:32:01 +02:00 |
|
emeric
|
a359e4acf5
|
Subsonic API: added genres/moods tags for albums
|
2023-10-04 23:26:58 +02:00 |
|
emeric
|
a47f463ca9
|
Subsonic API: added genres/moods tags for songs
|
2023-10-04 21:38:48 +02:00 |
|
emeric
|
5b11009ead
|
Subsonic API: added artists and albumartists tags for songs
|
2023-10-04 20:34:28 +02:00 |
|
emeric
|
ac9607be14
|
Subsonic API: don't report artist and album artists as contributors
|
2023-10-04 19:02:57 +02:00 |
|
emeric
|
2d70cfdf7c
|
Subsonic API: track MBID was actually recording MBID
|
2023-10-04 18:53:49 +02:00 |
|
emeric
|
4f25331e1d
|
Subsonic API: added 'contributor' in song entries
|
2023-10-04 18:51:38 +02:00 |
|
emeric
|
8f29410670
|
Subsonic API: added 'roles' in artist entries
|
2023-10-04 08:34:51 +02:00 |
|
emeric
|
b1c6cf8d7d
|
Subsonic API: added sortName extra field for artists
|
2023-10-02 22:41:07 +02:00 |
|
emeric
|
d7bd3ca195
|
Subsonic API: added musicBrainzId extra field
|
2023-10-02 22:37:54 +02:00 |
|
emeric
|
2732c85503
|
Subsonic API: reported correct starred date/time
|
2023-10-02 22:21:22 +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 |
|