emeric
|
7feecb2027
|
Implement the new OpenSubsonic API transcoding extension fixes #787
|
2025-12-03 20:53:11 +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
|
162d910904
|
Updated test
|
2025-11-16 20:56:55 +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
|
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
|
317a6f504e
|
Reworked log system: now logs are handled by lms itself (better control on what is logged), ref #725
|
2025-08-09 12:49:24 +02:00 |
|
emeric
|
934cb96164
|
First iteration on adding version in the UI, ref #428
|
2025-08-06 22:37:27 +02:00 |
|
emeric
|
9ae425a800
|
Updated readme + sanitize subtitle file names before matching, ref #699
|
2025-08-04 22:35:26 +02:00 |
|
emeric
|
97866d6143
|
Moved scanner specific code from core
|
2025-07-19 11:39:57 +02:00 |
|
emeric
|
08ac5f0b10
|
Added a macro to log with a condition
|
2025-07-17 20:52:06 +02:00 |
|
emeric
|
1800aaf32e
|
Explore files in the filesystem with a single stat for each file
|
2025-07-07 23:07:51 +02:00 |
|
emeric
|
49afdb3db6
|
Removed useless stat call
|
2025-07-07 13:44:50 +02:00 |
|
emeric
|
427f777c44
|
Added missing pragmas
|
2025-07-02 23:34:54 +02:00 |
|
emeric
|
376316da14
|
Moved code to scan files in parallel at upper level to ease reuse
|
2025-07-02 21:18:04 +02:00 |
|
emeric
|
dc52ea4ea5
|
Introduced new transcoding service
|
2025-05-30 23:27:01 +02:00 |
|
emeric
|
571c0bc5f4
|
More details for scan error reports #676
|
2025-05-26 23:33:52 +02:00 |
|
emeric
|
a5b130305e
|
Append Z to iso8601 date time strings
|
2025-04-11 18:02:58 +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
|
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
|
923c632878
|
Setting the size of the ipc pipe buffers is not mandatory, ref #614
|
2025-02-16 13:16:06 +01:00 |
|
emeric
|
6494d17f99
|
Use boost asio executor_work_guard to fix build
|
2025-02-10 17:09:52 +01:00 |
|
emeric
|
20e0c1a24d
|
Removed deprecated use of io_service, fixed arch build
|
2025-02-09 21:26:24 +01:00 |
|
emeric
|
814eaf0a3e
|
Switched the file added info back to a full date time, ref #601
|
2025-01-26 15:08:31 +01:00 |
|
emeric
|
534df42f9d
|
Distinguish initial scan to import last time write as added time, ref #601
|
2025-01-24 17:59:25 +01:00 |
|
emeric
|
40416cb907
|
Fixed code factor issue
|
2025-01-22 13:42:52 +01:00 |
|
emeric
|
33759def78
|
Adding support for partial dates (only year or month), fixes #477
|
2025-01-19 23:50:39 +01:00 |
|
emeric
|
c73ff7dc03
|
Use ENCODINGTIME to set the added time, if present, otherwise use the last modified time of the file (only during the first import), fixes #595
|
2025-01-18 16:51:31 +01:00 |
|
emeric
|
3740c6f899
|
Allow to use an empty lms.conf file, default values are now all hardcoded, fixes #584
|
2025-01-05 16:12:25 +01:00 |
|
emeric
|
3661eaccb6
|
Added playlist import (and sync)from m3u files, ref #391
|
2024-12-18 14:15:25 +01:00 |
|
emeric
|
38efdfaf87
|
Prefer first embedded image that contains the 'front' keyword
|
2024-12-08 11:53:31 +01:00 |
|
emeric
|
360623c569
|
OpenSubsonic API: added apiKey support, ref #544
|
2024-11-24 15:23:14 +01:00 |
|
emeric
|
f613d16fc2
|
Now manually parse sync/unsync lyrics frames in id3v2 tags
|
2024-10-27 15:21:54 +01:00 |
|
emeric
|
72b1367ea6
|
Added embedded/external lyrics support: parsing + indexing, ref #379
|
2024-10-26 16:58:13 +02:00 |
|
emeric
|
0f626f7716
|
Centralized default path for config file, fixes #525
|
2024-10-04 10:07:59 +02:00 |
|
emeric
|
c165ed9f2f
|
Made some UI states persistent across sessions, ref #484
|
2024-09-12 14:01:03 +02:00 |
|
emeric
|
fc27a4f852
|
Apply all separators, not only the first one found, ref #518
|
2024-09-07 09:34:45 +02:00 |
|
emeric
|
39941d90a3
|
Auto reformatted the base, ref #470
|
2024-05-24 23:31:52 +02:00 |
|
emeric
|
1862cd23c2
|
Changed db optimization strategy: now perform a full analyze (only after scan if enough changes has been made, and during application startup). Also perform a vacuum if needed during startup. Added an init screen for the web interface since it can take a while to complete
|
2024-04-18 18:46:35 +02:00 |
|
emeric
|
8438da9fde
|
Added db stats in trace metadata
|
2024-04-03 00:02:48 +02:00 |
|
emeric
|
a3c53e1609
|
Tracing: added some details for db operations
|
2024-03-31 23:35:12 +02:00 |
|
emeric
|
4c4bef266a
|
Fixed clang warnings
|
2024-03-14 00:16:03 +01:00 |
|
emeric
|
4b7c4295ec
|
Refactored namespaces
|
2024-03-12 08:32:08 +01:00 |
|