Commit Graph
51 Commits
Author SHA1 Message Date
CDrummond 849fbe92fa Use serde_json to encode message strings to be JSON safe. 2025-09-24 21:06:04 +01:00
CDrummond bc68f73de9 Store file failures in DB so don't re-analyse unless timestamp of file changes. 2025-09-21 12:02:26 +01:00
CDrummond 75955c15cb Updates to support invoking from LMS plugin. 2025-09-16 12:23:07 +01:00
CDrummond 4f74a6ea58 Update deps 2025-09-16 12:22:35 +01:00
CDrummond b8a2f248af Update to newer bliss-rs, and default to Symphonia 2025-09-15 19:37:29 +01:00
CDrummond 2d2ddc7b17 Don't crash if file has no tags.
Closes #33
2025-06-15 13:21:49 +01:00
CDrummond b4eb7562cf Gracefully handle Ctrl-C. 2025-05-22 12:07:24 +01:00
CDrummond 520190c52e When writing new BLISS_ANALYSIS tag remove any old comment tags.
Issue #27
2025-05-19 12:06:01 +01:00
CDrummond 5722b04c85 - Store analysis in BLISS_ANALYSIS tag, not in a COMMENT tag.
- Fix read of tags during analysis phase.
Closes #23
2025-05-13 12:25:50 +01:00
CDrummond 342440f04b Add action to export analysis results from DB to files.
Issue #20
2025-03-24 06:47:35 +00:00
CDrummond 2468a83d4b Reduce code duplication 2025-03-17 17:55:24 +00:00
CDrummond a2ff1aade1 Specify git rev until release made 2025-03-15 10:59:40 +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 b078736224 staticlibav 2025-03-04 12:47:21 +00:00
CDrummond 136651ada7 Add cargo features flag to enable libav usage. 2025-03-03 17:06:09 +00:00
CDrummond 6b9cb960a9 Add CUE support for commandline ffmpeg usage. 2025-03-02 20:57:59 +00:00
CDrummond 2ac4b9d17f Avoid pushing and reallocating all the time. 2025-03-02 17:29:17 +00:00
CDrummond e23aba88e3 Have ffmpeg output to a pipe, and read from that - saves creating temp
files.
2025-03-02 08:57:08 +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 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 703e39508c Update lofty to 0.9.0 2022-12-20 09:25:45 +00:00
CDrummond eb16d8379d Update bliss-rs 2022-10-22 11:49:39 +01:00
CDrummond a220b4d0c5 Update bliss-rs and lofty-rs 2022-10-04 17:06:52 +01:00
CDrummond 6d61616dda Update lofty version 2022-08-21 08:55:23 +01:00
CDrummond d85424d27c Update lofty to 0.7.3 2022-08-04 22:26:32 +01:00
CDrummond 144c8a7ffe Update version of tag reader library. 2022-07-03 20:17:36 +01:00
CDrummond f023faa336 Alternate method 2022-06-13 13:21:25 +01:00
CDrummond 69303d62c6 Update lofty 2022-05-21 09:30:09 +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 7fb2e66c58 Update version of tag reader library, should now support ID3v2 in FLAC. 2022-04-06 13:10:05 +01:00
Serial 51ce6cadc7 Cleanup analyse module
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2022-03-22 17:25:03 -04:00
Craig Drummond 7a6317b28c Use git version of tag reader library. 2022-03-15 20:17:54 +00:00
Craig Drummond caa77bd847 Add support for analysing cue tracks 2022-03-12 23:07:56 +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 b5691371e1 Use bundled sqlite? 2022-02-22 12:45:14 +00:00
Craig Drummond 74f36e4f50 USe git verison of bliss-audio, until 0.4.5 released, and add github
workflow
2022-02-22 12:01:21 +00:00
Craig Drummond 50bda3c3d5 Update lofty to 0.5.0 2022-02-21 17:02:00 +00:00
Craig Drummond d3b60956a9 Support reading config from config.ini 2022-02-21 12:05:25 +00:00
Craig Drummond 09a4f91fc9 Add upload option to send DB to LMS 2022-02-20 11:50:52 +00:00
Craig Drummond eec7a24f25 Handle numeric genres in MP3 files 2022-02-19 22:41:07 +00:00
Craig Drummond 87f4af345c Use git version of lofty for MP4 "Album ID" fix 2022-02-18 19:49:30 +00:00
Craig Drummond 228de0a8b6 Change logging format 2022-02-18 12:38:11 +00:00
Craig Drummond 63fd92e068 Default Music folder to $HOME/Music 2022-02-16 20:42:50 +00:00