Commit Graph
752 Commits
Author SHA1 Message Date
emeric 934dd5adf1 Fixed regression about multi words parsing. Fixes #30 2020-02-13 13:29:57 +01:00
emeric 876fb12fe4 WIP 2020-02-13 13:00:22 +01:00
emeric e274c0ca89 Split the utils file 2020-02-08 17:44:12 +01:00
emeric 52a0f62491 Sanitize MBID usage: do not trust MBID coming from files' metadata 2020-02-08 12:38:28 +01:00
emeric f9aeb34606 Fixed badly escaped strings. Fixes #29 2020-02-07 13:51:04 +01:00
emeric 37f37fbdab Added ALAC file support 2020-02-01 14:13:12 +01:00
emeric fdb4c1e581 Added M4B file support 2020-01-29 20:27:56 +01:00
emeric 8d62df00ef Subsonic API: added bookmark support. Fixes #24 2020-01-29 17:02:18 +01:00
emeric 0ef6f82732 Follow symlinks when scanning directories. #23 2020-01-27 19:39:38 +01:00
emeric cb59b09157 Do not log not implemented commands as errors, fixes #11 2020-01-24 14:05:58 +01:00
emeric 6950616466 Added a way to filter artist by type (album artist, track artist, all artits). Fixes #19 2020-01-22 21:31:11 +01:00
emeric efe73e0491 Support embedded covers in flac files. fixes #18 2020-01-21 13:22:54 +01:00
emeric cce5d35ca2 Added support for MediaSession API. fixes #17 2020-01-20 13:55:32 +01:00
emeric af1692fde3 Restored separator in file logger 2020-01-19 18:26:59 +01:00
emeric 99756d6c64 Merge branch 'features-training' into develop 2020-01-19 18:21:21 +01:00
emeric 9e78c6b4d9 Improved info debug message about database version 2020-01-19 18:20:18 +01:00
emeric 0ee1a32bc2 Don't fill minutes with 0. #15 2020-01-14 13:01:56 +01:00
emeric 5478406553 Added track duration in various relevant place in the UI. #15 2020-01-08 13:34:42 +01:00
emeric e0711861b5 Simplified the feature settings 2019-12-15 14:29:44 +01:00
emeric 74a5f6389d Added a cache for track features, made the crossover ratio configurable, now using a fitness proportional selection 2019-12-03 13:47:48 +01:00
emeric 93cd3b6020 Made the number of samples per neuron configurable 2019-11-29 13:37:41 +01:00
emeric 85129d4a40 WIP, first working genetic algorithm to train the neural network 2019-11-29 13:24:03 +01:00
emeric c2ee50ab70 Restored similarity dumps in the similarity tool 2019-11-20 13:47:11 +01:00
emeric 6d69fc043b Reworked the database session creation 2019-11-20 12:58:44 +01:00
emeric b69e0c0c3d Split the LMS_LOG macro to work either with a ostream logger or a wt logger 2019-11-19 18:14:23 +01:00
emeric 9259ec19e1 Merge branch 'develop' into features-training 2019-11-18 13:11:06 +01:00
emeric e9673e44e3 Subsonic API: added support for the format parameter in the stream request (only format=raw is handled, otherwise, it is ignored).
Added Matroksa/Opus output to ease compatibility with old devices. Fixes #8
2019-11-10 14:54:03 +01:00
emeric 07eae9cf96 WIP, reworking features 2019-11-08 13:34:07 +01:00
emeric f3c02a84ba Minor cleanup 2019-10-28 20:31:08 +01:00
emeric 512dae2ad9 Removed implicit conversion from std::filesystem::file_time_type since it is broken in GCC9, fixes #7 2019-10-28 20:04:19 +01:00
emeric d261b6a651 Moved service file into utils 2019-10-28 20:01:23 +01:00
emeric e507eafccd Moved service file into utils 2019-10-28 13:35:39 +01:00
emeric a1e06282d6 Incremented the database version so that next rescan will force rescan to detect missing WMA covers 2019-10-26 15:37:59 +02:00
emeric 55d9220ae4 Now correctly detects embedded WMA covers 2019-10-26 15:27:47 +02:00
emeric c9ffbd125c Try to retrieve a cover file in the parent directory, fixes #6 2019-10-26 14:06:32 +02:00
emeric 88570d7f0b Added a configuration option to specify ffmpeg binary location #5 2019-10-25 13:51:59 +02:00
emeric 4ab91aea44 Improved the tag based similarity results 2019-10-22 12:47:25 +02:00
emeric 322f90dc93 Added a scan report button (Fixes #4), also fixed the regression about files being always rescanned even if no change has been made 2019-10-10 13:05:05 +02:00
emeric 174158aa63 Various UI small improvements (better error reporting in case of bad url, made the password change fields more explicit) 2019-10-06 18:59:13 +02:00
emeric 8bef6e4a95 Do not enable the features based similarity engine by default 2019-09-20 10:44:06 +02:00
emeric c65338ef4d Better Buster compatibility 2019-09-16 19:20:35 +02:00
emeric 2c5917235a Upgraded code to switch to C++17. Tested on Debian Buster 2019-09-10 13:07:06 +02:00
emeric 178c400067 Subsonic API: better error reporting 2019-08-13 13:58:59 +02:00
emeric add80a9f6c Now checking old password when the user wants to change it (and if he is authenticated using an auth token) 2019-08-12 13:36:53 +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 6685285ae6 Updated README 2019-08-10 14:50:59 +02:00
emeric 8b1eed504a Added systemd integration, updated README 2019-08-10 14:03:17 +02:00
emeric 8ea1ed165e Subsonic API: fixed broken getSimilarSongs request 2019-08-09 17:39:46 +02:00
emeric 8c9da5c0e2 Removed curl dependency and use wt's http client instead (used to fetch data from AcousticBrainz) 2019-08-08 13:54:24 +02:00
emeric 35b9b86df5 Scanner: correctly skip files when an error occurs 2019-08-08 13:24:46 +02:00