Commit Graph
2191 Commits
Author SHA1 Message Date
emeric 7989b68603 Bumped packages 2025-07-01 21:15:31 +02:00
emeric 5bed2320bc Made some small optims when checking if files are removed 2025-07-01 21:15:04 +02:00
emeric e6f0f55b95 Optimized artwork association with tracks 2025-06-29 18:26:44 +02:00
emeric d89f50d811 Removed useless join in query 2025-06-29 12:05:16 +02:00
emeric 917c1b55b9 Added missing indexes 2025-06-29 11:58:41 +02:00
emeric ac84b891f6 Removed some useless columns in the track table 2025-06-25 22:59:55 +02:00
emeric d1caed200b Fixed bad handling of utf8 bom for playslit files, fixes #694 2025-06-25 13:55:45 +02:00
emeric 6e4fbdc353 Fixed bad translation, ref #639 2025-06-24 22:04:37 +02:00
emeric 2429888c53 Introduced an option to use a release image when no artist image is available, fixes #639 2025-06-23 22:37:05 +02:00
emeric 57692fd8f4 UI: made artist images circle, ref #639 2025-06-23 20:40:12 +02:00
emeric c1b73f9b76 Minor cleanup 2025-06-23 20:26:12 +02:00
emeric 6bfc769cab Added a quick integrity check during startup, fixes #679 2025-06-22 22:25:24 +02:00
emeric b90c5aa35a Merge branch 'artwork-disc' into develop 2025-06-22 20:41:34 +02:00
emeric 0e028fd116 Fixed multi platform builds 2025-06-22 18:51:36 +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 93b446e124 Now resolve the preferred artist artworks during scan steps 2025-06-21 22:18:17 +02:00
emeric 67db09685d Fixed unity build 2025-06-21 18:52:57 +02:00
emeric dd2f97903e Fixed regression when removing an artwork 2025-06-21 18:37:36 +02:00
emeric c95ae94c84 Added step in UI for associating track images 2025-06-21 18:27:27 +02:00
emeric dd2aa49bb0 Now resolve the preferred track artworks during scan steps 2025-06-21 18:13:20 +02:00
emeric a1533c4c8d Removed useless join 2025-06-21 18:10:24 +02:00
emeric 7dd9d123a6 Simplified some code 2025-06-17 09:53:02 +02:00
emeric 7ebaeb12be Upated readme 2025-06-17 09:47:07 +02:00
emeric 7494d055e7 Introduced the artwork table. Now resolve the preferred release artwork during scan steps 2025-06-17 09:46:42 +02:00
emeric e5205e7115 Use other track front cover as a last fallback option 2025-06-15 14:41:58 +02:00
emeric a550529e43 Better determinism 2025-06-15 14:41:58 +02:00
emeric 1cd3fb9409 Get track list images from first tracks in list 2025-06-15 14:41:58 +02:00
emeric 424876ee1c Simplified a check in unit tests 2025-06-15 14:41:58 +02:00
emeric f657427654 Renamed namespace cover to artwork 2025-06-15 14:41:58 +02:00
emeric 3a7f010a7d Added more fallbacks for track artworks 2025-06-15 14:41:58 +02:00
emeric 9629a8cc97 Added a way to filter multiple image types 2025-06-15 14:41:58 +02:00
emeric dd57275858 Added media related image in the release view, if found, ref #604 2025-06-15 14:41:58 +02:00
emeric f906212fc4 Added a helper to get the disc cover for a given track 2025-06-15 14:41:58 +02:00
emeric 4b3e8032cb Added missing drop index call 2025-06-15 14:41:56 +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 a008ccfacc Increased the artist info scan version to force rescan. ref #688 2025-06-15 14:34:14 +02:00
emeric 4d3201c1a0 Use the folder name as artist name if no name is provided in the artist.nfo file. fixes #688 2025-06-14 13:34:19 +02:00
emeric 085210f364 Subsonic API: report original year for albums, fixes #672 2025-06-14 13:06:41 +02:00
emeric d4d14c39a5 Fixed format 2025-06-12 22:52:44 +02:00
emeric 4837e1959f search3: minor optim 2025-06-12 22:44:14 +02:00
emeric 0b0b8a34d1 Merge branch 'srett-child-process-enhancement' into develop 2025-06-06 08:45:48 +02:00
emeric 161d7b6c15 Minor clean 2025-06-06 08:45:34 +02:00
emeric c9e4ec1eb5 fixed format 2025-06-06 08:24:02 +02:00
Simon Rettberg b2471cccfb FileResourceHandler: Open file once on init, more error handling
Keeping the file open allows better prefetching/caching on both
the application layer (ifstream) and OS level (vfs layer) as
the access pattern is sequential and predictable. We also save
three syscalls (open, seek, close) for every chunk we send to
the client (256kb).
2025-06-06 08:24:02 +02:00
emeric 1e7fbcad15 Fixed warning 2025-06-06 08:24:02 +02:00
emeric 4e7bc9c7cc fixed format 2025-06-02 21:38:19 +02:00
emeric c4cf829254 Merge branch 'srett-fileresource-open-once' into develop 2025-06-02 21:35:41 +02:00