Commit Graph
48 Commits
Author SHA1 Message Date
emeric 52a0f62491 Sanitize MBID usage: do not trust MBID coming from files' metadata 2020-02-08 12:38:28 +01:00
emeric 0ef6f82732 Follow symlinks when scanning directories. #23 2020-01-27 19:39:38 +01:00
emeric 6d69fc043b Reworked the database session creation 2019-11-20 12:58:44 +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 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 2c5917235a Upgraded code to switch to C++17. Tested on Debian Buster 2019-09-10 13:07:06 +02:00
emeric 6685285ae6 Updated README 2019-08-10 14:50:59 +02:00
emeric 35b9b86df5 Scanner: correctly skip files when an error occurs 2019-08-08 13:24:46 +02:00
emeric 9b902b1a59 Moved away from Wt::Auth and use a simplified (?) login/password system with a login throttler based on IP address 2019-07-26 14:02:05 +02:00
emeric 38ce2600d2 Rework DB session + transactions. Now can handle multiple read only transactions in parallel 2019-07-16 13:17:23 +02:00
emeric ea3e453aa1 Improved response time of database queries 2019-07-03 13:32:02 +02:00
emeric 08988b17a2 Prevent the media scanner from never quitting 2019-06-13 14:29:39 +02:00
emeric 37a41ece1f Map the logger configuration in lms.conf file 2019-06-06 13:40:29 +02:00
emeric 51a8de8af4 Added some feedback about the last/current/next media directory scans 2019-06-04 00:04:01 +02:00
emeric febfe518ba Added unit tests on orphaned entries 2019-05-16 13:49:56 +02:00
emeric 3aa6edd74f Added Album Artist support 2019-05-15 13:15:18 +02:00
emeric 202d447422 Added multi artists support 2019-03-18 13:54:13 +01:00
emeric 4d01a1e996 WIP 2019-03-10 13:49:51 +01:00
emeric 11a0ed9f12 Breakable training, added cache 2019-02-27 13:57:43 +01:00
emeric 6fcb693261 Reorganized sources, better accuracy for similarities based on features 2019-02-05 14:08:46 +01:00
emeric 3e142b5507 [WIP] Added Artist/ReleaseInfo 2019-01-23 13:22:43 +01:00
emeric 995be9470d Fixed bad cluster scan on track update 2018-09-26 22:44:52 +02:00
emeric 87f1f1a13d Removed orphan items after scan, make multi tag values work again 2018-09-24 12:56:36 +02:00
emeric f5f6136159 Add copyright/copyrightURL support and display it in the release view 2018-09-21 14:00:15 +02:00
emeric d0dfcf8dad Fixed regression on timed update 2018-09-12 13:03:33 +02:00
emeric 519b310a49 Do not stop on first error while scanning files 2018-09-02 14:01:35 +02:00
emeric fff899cecb Better radio mode 2018-05-31 20:43:09 +02:00
emeric 26d2065180 Do not drop all clusters when updating the scan settings 2018-05-24 20:54:31 +02:00
emeric a087f470a7 Add a scan version field for each scanned track 2018-05-24 14:08:13 +02:00
emeric f1c12ebb4d Centralized scan settings into a dedicated ScanSettings table 2018-05-20 14:38:04 +02:00
emeric 702e3098a4 Renamed DbArtist to Artist to be more consistent 2018-05-19 14:30:51 +02:00
emeric 97a630ce7f Split Cluster and Track in order to reduce compile dependencies 2018-05-18 13:50:05 +02:00
emeric 1e7bfd14c2 Include self header first to catch problems 2018-05-16 13:58:29 +02:00
emeric 9a44fb838d Reduce database include dependencies 2018-05-16 13:47:00 +02:00
emeric 7e6bf57e75 Add a web interface to control the tags to be scanned 2018-05-16 12:45:28 +02:00
emeric 070d466380 Made the cluster types that are displayed configurable in the release and artist view 2018-05-11 13:42:25 +02:00
emeric 57e745b460 Simplifiying the cluster types handling 2018-05-06 17:14:15 +02:00
emeric a4969c134b Prepare the customization of the cluster types 2018-05-06 16:09:29 +02:00
emeric 057ea3ab4e Better handling of date/year in tags 2018-04-25 13:45:01 +02:00
emeric 9cb4918f44 Upgrade from Wt3 to Wt4 2018-04-16 16:56:51 +02:00
emeric f2491d8408 Fix regression, a track does not always have an artist 2018-03-22 12:48:29 +01:00
emeric db0fe53aa3 Better scan stats 2018-03-05 23:13:44 +01:00
emeric bbb988266d Better handler ClusterType creation 2018-03-04 15:52:16 +01:00
emeric c0c5273e92 Remove orphaned cluster types 2018-03-04 15:34:33 +01:00
emeric 2db46260ab Made database scan work, added immediate scan option 2018-03-04 15:19:44 +01:00
emeric 529055d432 Added database settings view 2018-03-03 17:23:28 +01:00
emeric 9cf89893e0 Prepare multi cluster tag parsing 2018-03-01 22:20:53 +01:00