Commit Graph
53 Commits
Author SHA1 Message Date
emeric 814eaf0a3e Switched the file added info back to a full date time, ref #601 2025-01-26 15:08:31 +01:00
emeric e553e840d3 Subsonic: use file added info for 'created' fields, ref #601 2025-01-25 14:44:49 +01:00
emeric 33759def78 Adding support for partial dates (only year or month), fixes #477 2025-01-19 23:50:39 +01:00
emeric c7db5fc61a Added support for explcit tags (rtng, ITUNESADVISORY) 2025-01-17 18:03:16 +01:00
emeric a72171d2e7 OpenSubsonic API: use albumArtists/displayAlbumArtist in Child responses for albums 2024-12-18 15:02:31 +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 3f6177cedd Changed the way album covers are associated, fixes #503 2024-09-29 16:21:46 +02:00
emeric 39ca55e8fa Added compilation tag support, fixes #520 2024-09-04 20:07:37 +02:00
emeric 7392f9b5da Fixed format 2024-09-02 08:07:31 +02:00
emeric cb4014b0e5 Added support for record labels, fixes #502 2024-09-02 08:06:17 +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 e92fcb79de Iterate on clusters to better trace 2024-04-17 18:32:11 +02:00
emeric 50ecfb1378 More query wrapped + fixed typo 2024-04-02 23:04:54 +02: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 47ef5f7cc7 Added some detailed profiling info into subsonic responses handlers 2024-03-09 22:39:07 +01:00
emeric b45513a611 Added album sort name in subsonic responses, fixes #419 2024-03-02 23:05:20 +01:00
emeric a1001b296a OpenSubsonic: changed the originalReleaseDate field format, fixes #400 2024-01-10 23:38:48 +01:00
emeric 3ad990a183 Allowed custom release types + handle more MusicBrainz secondary types in UI. fixes #373 2023-12-11 23:25:58 +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 74a222ed54 Use the scrobbling service to get listen count rathen than querying the db directly 2023-11-26 17:28:15 +01:00
emeric ece1d4e3d2 Refactored how filter tags are handled in the scan settings 2023-11-25 15:52:21 +01:00
emeric 121d27b5cd Subsonic API: cached cluster stats for track and releases, in order to make the getGenre entrypoint efficient on large databases 2023-11-08 20:26:24 +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 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 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 079f7922b4 OpenSubsonic API: added support for 'played' fields 2023-10-16 23:27:29 +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 d2956df4cc Handle artist display names 2023-10-14 19:22:13 +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 001b0d62d1 Subsonic API: handle new field mediaType 2023-10-08 20:46:58 +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 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 9d879e66b7 Extracted user management 2023-10-01 20:42:04 +02:00