Commit Graph
294 Commits
Author SHA1 Message Date
emeric 53391e37e8 Updated clang format, and restored dsd file handling that was actually broken 2025-09-21 17:27:07 +02:00
emeric c65b7b3e0b replaced boost by manual xml writing, to improve serialization perfs 2025-09-19 00:34:37 +02:00
emeric fc70483791 Removed obsolete func 2025-09-13 15:18:32 +02:00
emeric 932e7715f5 Added podcast support, only from subsonic API for now, ref #726 2025-09-13 15:04:13 +02:00
emeric af5fcfc979 Fixed typo in the reported explicit content value, fixes #743 2025-09-12 08:38:02 +02:00
emeric 0ceaf4cfaa Introducing new table medium, ref #699 2025-07-28 22:36:27 +02:00
emeric 3c3e551676 Subsonic API: perfer original date for year also for songs 2025-07-22 21:11:38 +02:00
emeric 1236969516 Removed useless indexes 2025-07-18 23:59:23 +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 c9395fefa5 Subsonic API: added missing releaseDate in Album node, fixes #701 2025-07-02 13:39:22 +02:00
emeric ac84b891f6 Removed some useless columns in the track table 2025-06-25 22:59:55 +02:00
emeric ed14fa6bc2 Fixed multi platform builds 2025-06-22 17:37:01 +02:00
emeric c251c2a924 Now using new artwork table everywhere in app and subsonic API to refer to artworks 2025-06-22 16:49:54 +02:00
emeric f657427654 Renamed namespace cover to artwork 2025-06-15 14:41:58 +02:00
emeric d5aead9daf Now prefer 'disc' artworks for tracks, ref #604 2025-06-15 14:39:13 +02:00
emeric d1314ddf0d Centralized artwork lookup logic for playlists 2025-06-15 14:34:25 +02:00
emeric df8dd91c4d Centralized artwork lookup logic 2025-06-15 14:34:25 +02:00
emeric 085210f364 Subsonic API: report original year for albums, fixes #672 2025-06-14 13:06:41 +02:00
emeric 4837e1959f search3: minor optim 2025-06-12 22:44:14 +02:00
emeric 2557402367 Using track id for the transcoding service 2025-05-31 10:27:53 +02:00
emeric dc52ea4ea5 Introduced new transcoding service 2025-05-30 23:27:01 +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 a26632828e Subsonic API: check if the user has enabled transcoding by default to put transcodedSuffix and transcodedContentType fields 2025-04-26 16:38:50 +02:00
emeric 7767ddb78f Made compilation work with unity builds 2025-04-20 11:26:47 +02:00
emeric 15c5f0b89b minor cleanup 2025-04-06 11:24:20 +02:00
emeric aa281bbd22 Fixed biography response for xml format, fixes #656 2025-04-06 11:22:39 +02:00
emeric 6ba6034d87 Minor cleanup, reducing includes 2025-03-27 17:26:51 +01:00
emeric e349e14101 Added basic support for artist.nfo file parsing, ref #640 2025-03-22 17:21:08 +01:00
emeric 05000d8a1a Deduplicate embedded images, ref #628 2025-03-15 14:48:37 +01:00
emeric 373ee8f0be Subsonic API: added version in album responses 2025-02-28 18:14:00 +01:00
emeric b6f787dadb Use make_address instead of from_string to fix build 2025-02-10 17:38:12 +01:00
emeric b4bce77877 Centralized some db filters 2025-02-09 18:35:09 +01:00
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 07e120abf2 Sorting by recently added now uses the 'added' info instead of the 'last write time' of the underlying file, ref #571 2025-01-21 16:47:57 +01:00
emeric c22394bc4a Fixed some warnings 2025-01-21 13:42:03 +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 cfacfcff46 Use user's bitrate in case it is not set, fixes #588 2025-01-09 13:28:46 +01:00
emeric dd163f04c8 Subsonic API: order directories by name + order tracks by file name when using directory based commands, fixes #589 2025-01-08 14:05:34 +01:00
emeric d6c5fc464e Subsonic API: return error code 50 when attempting to modify a public playlist that foes not belong to the user, ref #574 2024-12-19 20:58:47 +01:00
emeric dfa03abfef OpenSubsonic API: root music folders are returned using ids 2024-12-18 15:13:40 +01:00
emeric a72171d2e7 OpenSubsonic API: use albumArtists/displayAlbumArtist in Child responses for albums 2024-12-18 15:02:31 +01:00
emeric 3661eaccb6 Added playlist import (and sync)from m3u files, ref #391 2024-12-18 14:15:25 +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 def4d8c3e3 Subsonic API: getCoverArt: serve raw image if size is not provided 2024-12-07 18:27:01 +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