42 Commits

Author SHA1 Message Date
CDrummond
417ac5f652 Add option to preserve file modification time when writing tags.
Issue #21
2025-03-24 07:17:51 +00:00
CDrummond
342440f04b Add action to export analysis results from DB to files.
Issue #20
2025-03-24 06:47:35 +00:00
CDrummond
e4522cc683 Add symphonia builds 2025-03-14 12:17:52 +00:00
CDrummond
302609ed1b Update lofty version 2025-03-05 19:10:47 +00:00
CDrummond
32610f22b7 Use ffprobe to read meta-data if not compiled against libav
Closes #18
2025-03-05 18:39:54 +00:00
CDrummond
751dca7091 Enable DSF support for libav builds 2025-03-05 17:58:19 +00:00
CDrummond
786b7d2c2d If log level set to 'trace' then set this level for the Bliss library too.
Issue #17
2025-03-05 17:09:52 +00:00
CDrummond
6cc26c399e Add option to write analysis results to files, and use for future scans.
Issue #4
2025-03-04 20:04:37 +00:00
CDrummond
3a387be3bf If new files analysed and 'ignore' file exists then update DB's 'ignore' flags.
Closes #9
2025-03-04 19:06:59 +00:00
CDrummond
2cb7dc0fa0 Add ability to specify LMS JSONRPC port.
Closes #16
2025-03-04 19:01:20 +00:00
CDrummond
136651ada7 Add cargo features flag to enable libav usage. 2025-03-03 17:06:09 +00:00
CDrummond
5fa745975c Check ffmpeg is in PATH 2025-03-01 16:06:07 +00:00
CDrummond
22133436b9 Use 'ffmpeg' commandline to decode files, and not ffmpeg libraries. 2025-03-01 15:45:47 +00:00
CDrummond
68ed1fc3b0 Update version of bliss library. 2024-11-02 08:58:50 +00:00
CDrummond
3b465543d7 Update 2024-04-28 13:32:20 +01:00
CDrummond
65e40acce4 Update bliss and lofty libraries 2023-08-10 20:08:17 +01:00
CDrummond
a9f819f39b Update version of bliss library. 2023-02-28 15:48:16 +00:00
CDrummond
4704624b2f Add option to limit number of concurrent threads. 2023-02-28 15:41:01 +00:00
CDrummond
a220b4d0c5 Update bliss-rs and lofty-rs 2022-10-04 17:06:52 +01:00
CDrummond
144c8a7ffe Update version of tag reader library. 2022-07-03 20:17:36 +01:00
CDrummond
fa87a7e135 Fix checking if CUE already analysed.
Issue #2
2022-05-28 17:24:09 +01:00
CDrummond
cb323f3efe Increment version 2022-05-21 10:04:10 +01:00
Craig Drummond
467e341cfb Update version of bliss-rs, this now handles CUE processing internally. 2022-04-18 20:20:32 +01:00
Craig Drummond
f3903383c9 Update version of bliss-rs 2022-04-12 21:17:29 +01:00
CDrummond
94ef2e2c1f Show error if can't open/create database 2022-04-06 13:22:30 +01:00
CDrummond
7fb2e66c58 Update version of tag reader library, should now support ID3v2 in FLAC. 2022-04-06 13:10:05 +01:00
CDrummond
0aa10918ae Tidy up code, thanks to Serial-ATA 2022-03-23 20:15:54 +00:00
Craig Drummond
4f7850bc40 Merge branch 'master' into multi-folder 2022-03-16 10:37:28 +00:00
Craig Drummond
e88c4446d2 Update 2022-03-16 10:30:06 +00:00
Craig Drummond
0db7d882c2 Build fat binary for macOS. 2022-03-16 08:55:29 +00:00
Craig Drummond
7a6317b28c Use git version of tag reader library. 2022-03-15 20:17:54 +00:00
CDrummond
08e43bf609 When performing a dry-run analysis (--dry-run) print paths of all tracks to be analysed and to be removed. 2022-03-15 12:08:15 +00:00
CDrummond
302b0f9483 Output list of (up to 100) tracks that failed to analyse. 2022-03-15 12:07:24 +00:00
CDrummond
a6284c3761 Add support for multiple music folders 2022-03-14 11:24:16 +00:00
Craig Drummond
caa77bd847 Add support for analysing cue tracks 2022-03-12 23:07:56 +00:00
Craig Drummond
05532ec6cd Fix removing old tracks when run under Windows. 2022-03-07 20:27:31 +00:00
Craig Drummond
7996d9a525 If fail to remove old tracks from DB, then output more info. 2022-03-07 19:49:05 +00:00
Craig Drummond
a35140c10e Use newer version of tag reader library. 2022-03-07 19:48:18 +00:00
Craig Drummond
e60a3c7b09 Update ignore syntax to allow adding SQL WHERE clauses. 2022-03-06 11:31:02 +00:00
Craig Drummond
6f8f3d52a9 Actually items in INI override commandline params 2022-03-06 10:58:18 +00:00
Craig Drummond
c5d3b37f67 Package vcruntime140.dll with Windows ZIP. 2022-03-05 23:22:28 +00:00
Craig Drummond
5746bbc039 Initial import 2022-02-15 21:05:31 +00:00