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
Enrique Garcia
2069d0cb21
Small improvements on Spanish localization
2025-05-07 14:09:22 +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
83dcac39c5
Added missing new es entries
2025-04-28 08:40:16 +02:00
César Enrique García Dabó
68511da761
Add Spanish localization
2025-04-28 08:34:57 +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
03cbe85e32
Added basic build on push
2025-04-22 22:55:51 +02:00
emeric
5713e2a909
Upgraded actions + only trigger on PR
2025-04-20 21:17:45 +02:00
emeric
1b9cbf340f
Enabled unity build for codeql
2025-04-20 20:41:59 +02:00
emeric
09492c3c84
Enabled unity build by default
2025-04-20 15:50:21 +02:00
emeric
996a86bd96
Exposed ARG LMS_UNITY_BUILD var
2025-04-20 15:37:17 +02:00
emeric
a15e5efd01
Added a unity build check
2025-04-20 15:10:51 +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
ade4946b8c
Tried to make the full scan message clearer
2025-04-09 21:31:23 +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
0c11c7f2fb
Simplified readme
2025-03-23 20:52:26 +01:00
emeric
70e43dfcdd
Updated readme
2025-03-23 18:42:52 +01:00
emeric
3dbfc00e2b
Center artist and release images in small devices as they may not be square
2025-03-23 16:07:27 +01:00
emeric
3a03d076d3
Resized default artist image for better integration
2025-03-23 16:02:15 +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