Commit Graph
38 Commits
Author SHA1 Message Date
emeric f70692b680 Added a dedicated table for release artists + handle display names in UI/Subsonic API, ref #731 2025-12-24 09:00:59 +01:00
emeric 66e4f9ef92 Minor cleanup 2025-12-06 23:44:57 +01:00
emeric 37d603d72c Store container and codec info in database 2025-11-26 21:48:57 +01:00
emeric 932e7715f5 Added podcast support, only from subsonic API for now, ref #726 2025-09-13 15:04:13 +02:00
emeric 5d2db5c02b Reduced includes 2025-07-13 13:54:39 +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 6ba6034d87 Minor cleanup, reducing includes 2025-03-27 17:26:51 +01:00
emeric 67a6b660be Added missing last updated call for rated items 2025-03-22 17:17:32 +01:00
emeric c9fb398196 Use boost asio post to fix build 2025-02-10 16:54:25 +01:00
emeric 20e0c1a24d Removed deprecated use of io_service, fixed arch build 2025-02-09 21:26:24 +01:00
emeric b4bce77877 Centralized some db filters 2025-02-09 18:35:09 +01:00
emeric 13698c379b Added a way to filter by record label, display labels in the release info panel 2025-02-08 18:56:54 +01:00
emeric 5b73925019 Switched to full static release + enable lto for the docker release image 2025-01-22 18:34:08 +01:00
emeric 1dc7e143ef Format code 2024-12-06 14:09:01 +01:00
emeric 06fd444d26 Various minor cleanup 2024-12-06 14:08:31 +01:00
emeric 24e867ea8c Fixed bad copy/paste 2024-08-30 20:13:07 +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 39941d90a3 Auto reformatted the base, ref #470 2024-05-24 23:31:52 +02:00
emeric dd5dfaa96e Removed the dedicated search view, as it is actually too limiting. Added a search field in the album/artists/tracks views. This makes search now work together with sort mode 2024-05-01 15:21:48 +02:00
emeric 391d859272 UI: added away to filter all the views by music library 2024-04-28 23:37:59 +02:00
emeric 41992f235e Reworked internal namespaces 2024-03-12 23:11:29 +01:00
emeric 4b7c4295ec Refactored namespaces 2024-03-12 08:32:08 +01:00
David Roman 0e78820402 use cmake lib dir instead of hardcoded name 2024-03-11 19:27:08 +01:00
emeric d3aa11714a Fixed badly formatted logs 2024-02-02 21:49:02 +01:00
emeric 6cfa4e9de6 Switched to C++20 2024-02-01 22:34:36 +01:00
emeric 0ed3f1ba79 Initial support for multi library, still WIP 2024-01-25 00:01:11 +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 575fec5727 Removed some useless intermediate queries 2023-11-17 20:43:04 +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 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 0cf6b2159e Databsae service refactoring. Warning, loses stars and listens stats 2021-12-04 15:25:09 +01:00
emeric 97aba4ae82 Introduced Feedback service 2021-10-24 16:31:04 +02:00