Commit Graph
69 Commits
Author SHA1 Message Date
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 35ba66099f Allow wildcards in file names to search for images, fixes #697 2025-08-05 22:33:03 +02:00
emeric 70e86334bc Added conf option, ref #699 2025-07-30 20:49:34 +02:00
emeric 59e85ee424 Added a query plan recorder for debugging purposes 2025-07-11 00:11:02 +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 6bfc769cab Added a quick integrity check during startup, fixes #679 2025-06-22 22:25:24 +02: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 4a8754a7fa Subsonic API: added timestamps into coverart ids, Made use of image ids to save a lookup, ref #558 2024-12-08 15:48:52 +01:00
emeric d80e311250 Added a new param internal-password-bcrypt-round, set to 12 by default 2024-11-25 23:36:22 +01:00
emeric c7170c3501 Subsonic API: added a way to disable the user/password authentication method (enabled by default) 2024-11-24 16:23:37 +01:00
emeric 869ae74c46 Fixed typo, fixes #549 2024-11-11 21:22:10 +01:00
emeric d0d0936619 Use newer Wt's proxy settings, fixes #532 2024-10-05 20:47:03 +02:00
emeric 3f6177cedd Changed the way album covers are associated, fixes #503 2024-09-29 16:21:46 +02:00
emeric d1324c1c3a Put all directories and images in database, use the info to associate an image to each artist 2024-07-06 13:53:41 +02:00
emeric c6ae3fe3fa Renamed profiling to tracing 2024-03-10 12:21:01 +01:00
emeric aca6c00414 Instanciated the profiler + added a way to dump the export the profilin data in the UI 2024-03-09 18:55:54 +01:00
emeric 6b1fd9c841 Significantly improved scanner performance (now have a dedicated pool of threads for scanning file metadata) 2024-02-10 18:39:55 +01:00
emeric 1f9387b703 Search first artist files whose name is artist's mbid then artist's name. fixes #406 2024-01-12 23:19:49 +01:00
emeric bb4facf8e6 Subsonic API: added artist images in getCoverArt endpoint, fixes #392 2023-12-15 21:14:02 +01:00
emeric 9060c0d925 Simplified logger configuration, it no longer depends on Wt 2023-11-24 16:23:31 +01:00
emeric 60bb6170e2 Added a param to show the underlying db queries 2023-11-17 08:36:20 +01:00
emeric bd61093898 Subsonic API: now returns 404 when the requested cover art is not found (but a client list has been added to serve them a default cover art) 2023-11-08 23:43:50 +01:00
emeric e339a42883 Do not report OpenSubsonic extra fields for selected legacy clients. This made DSub behave badly. fixes #356 2023-11-02 23:13:41 +01:00
emeric 72ec58dd94 Switched from accurate to average to speed up scans 2023-11-02 19:04:09 +01:00
emeric 1332287bbf added conf option 'playqueue-max-entry-count'. fixes #293 2023-02-23 20:05:07 +01:00
emeric 8a69d3e309 Fixed a case where moving a file may be broken (when skipping duplicate MBID is active) + only check for duplicate track MBID (instead of recording MBID) as we have have several different releases sharing the same recording MBID) 2023-02-22 13:58:18 +01:00
emeric 5324d1fd15 Added a config parameter to set the read style used by the metadata parser. Default value switched from fast to accurate 2022-08-21 14:17:20 +02:00
emeric 901826f4e3 Synchronize starred tracks with ListenBrainz 'loves'. fixes #163 2022-06-20 20:08:00 +02:00
emeric c4005c5183 Made preferred file names for cover configurable. fixes #238 2022-05-30 20:02:36 +02:00
emeric 483cb1bdda Added an option to skip duplicated recording MBID. Fixes #180 2022-02-02 13:31:23 +01:00
emeric 828e2364a7 Subsonic API: better compability with clients 2021-09-24 12:37:54 +02:00
emeric d9df72d9cf Restored AcousticBrainz 2021-05-05 12:31:56 +02:00
emeric a6398738bb listenbrainz: added a listens synchronizer. fixes #142 2021-04-30 17:41:03 +02:00
emeric acf81e3f1a Implemented a Scrobbling service + ListenBrainz scrobbler. fixes #118 2021-04-06 19:59:12 +02:00
emeric 1b49e8f6a6 Properly handled http headers for subsonic API. ref #119 2021-03-05 13:23:47 +01:00
emeric cc28d893f5 Added authentication backends: internal, pam and http-headers. fixes #119 2021-03-04 19:32:09 +01:00
emeric 5a6abdcba9 Made the number of threads used by the built in http server configurable. Default is as many cpu cores 2020-10-17 22:30:03 +02:00
emeric c04f57ceb5 Made STB the default image manipulation library to reduce memory usage (GraphicsMagick can still be selected). closes #93 2020-10-17 14:58:41 +02:00
emeric e79dae48d1 Cover art handling: significantly reduce memory usage. fixes #93 2020-10-12 13:30:34 +02:00
emeric 30a037d5b0 Clean second pass 2020-07-06 12:20:40 +02:00
Tazio Ceri 1ce6aa781e Review comments 2020-06-28 23:49:39 +02:00
emeric 4749fd7548 Added a new transcoding mode: transcode if and only if the format is not handled by the browser. Made the subsonic API configurable again in conf file. Moved the subsonic's artist list mode in the per-user settings page. fixes #46 2020-04-20 20:54:16 +02:00
emeric 9a3dcbdcbf Subsonic API: Added an option to only list album artists. fixes #27 2020-04-17 23:36:34 +02:00
emeric 9d06b02acc Fixed some relative paths to ease deployment on non a root path. Ref #41 2020-04-03 14:43:04 +02:00
emeric eb20ade14d Added an option to set the deployment path. Fixes #41 2020-03-29 20:07:52 +02:00
emeric 88570d7f0b Added a configuration option to specify ffmpeg binary location #5 2019-10-25 13:51:59 +02:00
emeric b5cfe014ec Renamed default conf file 2019-09-27 19:51:24 +02:00
emeric c65338ef4d Better Buster compatibility 2019-09-16 19:20:35 +02:00
emeric 14afb1e2db Updated README. lms.conf and lms.service are not longer installed by default, user has to manually copy them in order to prevent accidental deletion when upgrading 2019-08-10 15:44:32 +02:00
emeric 8b1eed504a Added systemd integration, updated README 2019-08-10 14:03:17 +02:00