emeric
4e7bc9c7cc
fixed format
2025-06-02 21:38:19 +02:00
emeric
221daf5222
Fixed warning
2025-06-02 21:26:21 +02:00
Simon Rettberg
5b0a136542
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-02 12:15:28 +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
8cf2e2b660
Removed unused struct
2025-05-30 18:38:53 +02:00
emeric
5a70ea68ce
fixed build with wt 4.11.4 on debian, ref #681
2025-05-29 22:54:16 +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
2b9ff2b2e9
Added some indexes
2025-05-29 15:53:42 +02:00
emeric
571c0bc5f4
More details for scan error reports #676
2025-05-26 23:33:52 +02:00
emeric
6d6ea4920b
xxhash is just an include dependency
2025-05-24 15:02:10 +02:00
emeric
f44e4b9f40
Added a way to force rescan artist infos
2025-05-18 14:21:52 +02:00
emeric
13b3aac03c
Fixed hopefully harmless typos
2025-05-18 12:59:51 +02:00
emeric
a8dc7872e5
Fixed bad migration
2025-05-18 11:29:23 +02:00
emeric
61fdbf2949
Fixed artist info badly reported as matched using mbid
2025-05-18 11:16:45 +02:00
emeric
cdbed46ae3
Minor log update
2025-05-16 13:17:18 +02:00
emeric
7e242da3b7
Fixed artist link badly reported as matched using mbid
2025-05-16 13:06:34 +02:00
emeric
7502bf6885
Redacted apiKey values
2025-05-09 12:50:56 +02:00
emeric
b5570b4c78
Fixed potential crash
2025-05-07 14:07:08 +02:00
emeric
79be2ebb16
Better bench scope + minor cleanup
2025-05-07 13:56:43 +02:00
emeric
aa45cea988
Added some logic to handle multi artists in tags involving the artist whitelist, fixes #669
2025-05-04 22:28:04 +02:00
emeric
b62f773400
Fixed build
2025-04-27 18:19:31 +02:00
emeric
cc9c6a42ff
Added a way to set artists that must not be split, fixes #522
2025-04-27 18:03:45 +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
a5b130305e
Append Z to iso8601 date time strings
2025-04-11 18:02:58 +02:00
emeric
75cbbde598
No need to full rescan when changing some settings
2025-04-07 22:48:10 +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
9edc38b062
Better error message for UUID validation, ref #658
2025-04-06 11:17:47 +02:00
emeric
fb5efd8fa0
Trim parsed values in ArtistInfo, ref #657
2025-04-06 10:59:32 +02:00
emeric
faabb7ec4a
Added an option to merge artists without MBIDs to those with one, fixes #642
2025-04-04 18:30:14 +02:00
emeric
7b12dc0f70
Adding missing include
2025-03-27 17:29:07 +01:00
emeric
6ba6034d87
Minor cleanup, reducing includes
2025-03-27 17:26:51 +01:00
emeric
6681f8b753
Moved fallback code from metadata lib to scanner
2025-03-27 16:49:52 +01:00
emeric
5b742c11b5
Code review
2025-03-24 13:35:57 +01:00
emeric
2bc6723ed9
Fixed bad stats
2025-03-23 15:46:10 +01:00
emeric
97f583cd9c
Made export names consistent
2025-03-23 15:22:30 +01:00
emeric
d0dad81390
Fixed force scan not taken into account for artist.nfo files + hack to scan only artist.nfo files and not all nfo files
2025-03-23 15:16:43 +01:00
emeric
9dd8b4b381
Added artwork+biography in artist view, ref #640
2025-03-23 14:49:27 +01:00
emeric
cb631eea06
For now an artist may have no track to download
2025-03-23 14:48:24 +01:00
emeric
e349e14101
Added basic support for artist.nfo file parsing, ref #640
2025-03-22 17:21:08 +01:00
emeric
67a6b660be
Added missing last updated call for rated items
2025-03-22 17:17:32 +01:00
emeric
ac5ede2388
Use a more meaningful client name for scan reports
2025-03-22 15:58:51 +01:00
emeric
6e2b7ff2dd
Minor cleanup
2025-03-19 21:32:48 +01:00
emeric
2ec8415c07
Fixed track artist sometimes not displayed, fixes #638
2025-03-16 14:39:01 +01:00
emeric
48f6eb1cc5
Better handle multiple artists in wma files (+add debug info), ref #597
2025-03-15 15:46:44 +01:00
emeric
05000d8a1a
Deduplicate embedded images, ref #628
2025-03-15 14:48:37 +01:00
emeric
744abefc8b
Added xxhash dependency
2025-03-09 15:11:41 +01:00
emeric
38fde8bae0
Fixed recently added artists sort , fixes #632
2025-03-09 12:05:57 +01:00