emeric
|
5b90b1997e
|
Relaxed checks, more explicit errors, ref #797
|
2026-01-04 16:30:52 +01:00 |
|
emeric
|
c39a26c4f6
|
Subsonic API: added flac transcoding + now select the source bitrate by default when transcoding from lossy to lossy to avoid maxing the output bitrate, fixes #797
|
2026-01-04 16:22:53 +01:00 |
|
emeric
|
ae92f5c156
|
Various build fixes, ref #802
|
2026-01-04 00:07:43 +01:00 |
|
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
|
7fce60b4ff
|
Fixed bad case
|
2025-12-10 21:35:44 +01:00 |
|
emeric
|
6d27f18f19
|
Minor cleanup on audio codecs
|
2025-12-07 22:40:45 +01:00 |
|
emeric
|
66e4f9ef92
|
Minor cleanup
|
2025-12-06 23:44:57 +01:00 |
|
emeric
|
7feecb2027
|
Implement the new OpenSubsonic API transcoding extension fixes #787
|
2025-12-03 20:53:11 +01:00 |
|
emeric
|
d843cf5c06
|
Fixed various warnings
|
2025-12-02 22:57:15 +01:00 |
|
emeric
|
e5a6de3e07
|
Added missing GPL headers
|
2025-12-02 22:27:48 +01:00 |
|
emeric
|
80db76c3e3
|
OpenSubsonic API: added support for the indexBasedQueue extension
|
2025-12-02 22:17:58 +01:00 |
|
emeric
|
d834f34683
|
Factorized some container/codec handling code + removed the no longer needed transcode output formats mka and webm
|
2025-11-30 18:48:04 +01:00 |
|
emeric
|
c70935a5a2
|
UI: use codec info in database instead of rescanning files
|
2025-11-26 22:20:37 +01:00 |
|
emeric
|
37d603d72c
|
Store container and codec info in database
|
2025-11-26 21:48:57 +01:00 |
|
emeric
|
d69827c2a2
|
Added a fallback to ffmpeg parser in case of audio properties are not properly decoded, ref #781
|
2025-11-20 23:15:07 +01:00 |
|
emeric
|
162d910904
|
Updated test
|
2025-11-16 20:56:55 +01:00 |
|
emeric
|
7557334ea2
|
Subsonic API: bumped server protocol version to 1.16.1
|
2025-11-16 20:13:01 +01:00 |
|
emeric
|
ab898b697c
|
First consider album artists when multiple names are used for the same artist mbid and no artist info is present, ref #731
|
2025-11-16 11:14:20 +01:00 |
|
emeric
|
adf80aa601
|
Upgraded version to upcoming v3.72.0
|
2025-11-12 23:12:51 +01:00 |
|
emeric
|
f9071db998
|
Always set http response codes for media retrieval endpoints
|
2025-11-07 22:23:43 +01:00 |
|
emeric
|
9611cc09e3
|
Made some audio info fields now mandatory, otherwise consider parsing failed
|
2025-11-03 08:48:25 +01:00 |
|
emeric
|
b25e3b9b1e
|
Scan for audio properties, metadata, and embedded images in one single pass. Removed now useless lmsmetadata library + reworked code accordingly
|
2025-11-02 16:23:10 +01:00 |
|
emeric
|
5eea37ce23
|
Removed unused decl
|
2025-10-01 22:22:49 +02:00 |
|
emeric
|
0ccd095534
|
Refactored request context handling
|
2025-10-01 22:11:32 +02:00 |
|
emeric
|
c62ac1d109
|
isDir is a mandatory field of Child, fixes #759
|
2025-09-29 22:12:27 +02:00 |
|
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 |
|