Commit Graph
100 Commits
Author SHA1 Message Date
CDrummond cb323f3efe Increment version 2022-05-21 10:04:10 +01:00
CDrummond 69303d62c6 Update lofty 2022-05-21 09:30:09 +01:00
CDrummond f05e11da2e Add Fedora deps instructions 2022-05-21 09:24:00 +01:00
Craig Drummond 37947564fc Remove mention of temporary files, as this is no longer relevant. 2022-04-24 08:51:07 +01:00
Craig Drummond 8a5d9bc276 Don't need ffmpeg.exe for Windows builds, as bliss-rs does cue splitting 2022-04-24 08:35:27 +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 2788759829 More 'cargo fmt' reverts 2022-04-15 09:03:47 +01:00
Craig Drummond 0653e365b8 Undo some 'cargo fmt' changes. 2022-04-13 21:32:44 +01:00
Craig Drummond 985902325e Minor formatting mods 2022-04-13 21:07:09 +01:00
Craig Drummond f3903383c9 Update version of bliss-rs 2022-04-12 21:17:29 +01:00
Craig Drummond f13601f1c2 loft-rs 0.6.1 2022-04-10 20:27:29 +01:00
CDrummond dfb87881c9 Add colon 2022-04-06 13:23:41 +01:00
CDrummond b1f89050e2 Mention that must run from terminal window 2022-04-06 13:22:47 +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 9f8ea6e490 Fix indentation 2022-03-23 20:16:27 +00:00
CDrummond 0aa10918ae Tidy up code, thanks to Serial-ATA 2022-03-23 20:15:54 +00:00
CraigD caa8f124a7 Merge pull request #1 from Serial-ATA/master
Cleanup
2022-03-23 07:34:44 +00:00
Craig Drummond 0153b85b65 Track limit should span normal & cue and over folders 2022-03-16 15:34:23 +00:00
Craig Drummond 311c5e4242 Only output music path if more than 1 configured 2022-03-16 10:40:30 +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 4addd27329 Revert back to x86 only mac binaries 2022-03-16 09:54:15 +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
Craig Drummond 7998278c9b Sort paths 2022-03-15 16:37:40 +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 cf729aaef3 Simplify 2022-03-13 11:47:01 +00:00
Craig Drummond 2ff95c27c5 OK, ffmpeg needs a file extension 2022-03-13 11:39:52 +00:00
Craig Drummond 4c40a0b41b Dont transcode CUE tracks to MP3, just copy in original format - *much*
faster
2022-03-13 11:32:35 +00:00
Craig Drummond 649ce31907 Add some info on CUE file handling 2022-03-13 11:13:01 +00:00
Craig Drummond 6d53ac16a9 Make bliss-analyser in linux and mac zips executable 2022-03-13 11:06:46 +00:00
Craig Drummond a859f7ac0f If album missing, then set to audio filename (without extension) 2022-03-13 10:41:36 +00:00
Craig Drummond f3a86414dc If track artist is empty then set this to album_artist (if it is not
also empty)
2022-03-13 10:28:46 +00:00
Craig Drummond e8614340f0 Another attempt to fix terminal echo 2022-03-13 08:26:15 +00:00
Craig Drummond b361948396 Copy ffmpeg.exe into windows zip, as will be needed for cue files 2022-03-13 07:55:39 +00:00
Craig Drummond 25c01f4434 Number cue tracks from 1, should match LMS track number 2022-03-13 06:54:09 +00:00
Craig Drummond 5fef00c24a No tag error for cue 2022-03-12 23:44:36 +00:00
Craig Drummond ef772ad30f Fix ffmpeg beaking terminal echo 2022-03-12 23:43:05 +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 ee468e723e Only try to remove files if there are some to remove 2022-03-07 20:15:21 +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 2cb17e4dd4 Detail how to exclude specific genre, even if its not the only genre of
a track.
2022-03-06 11:55:35 +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 2771df83db Use ubuntu-20.04 to have consistent builds incase ubuntu-latest changes,
which might also change ffmpeg version.
2022-03-05 23:35:42 +00:00
Craig Drummond c5d3b37f67 Package vcruntime140.dll with Windows ZIP. 2022-03-05 23:22:28 +00:00
Craig Drummond 2edc6ef51f Merge branch 'master' of github.com:CDrummond/bliss-analyser 2022-03-04 21:25:49 +00:00
Craig Drummond 56a5133d2c Add script to download artifacts for release 2022-03-04 21:17:16 +00:00
Craig Drummond 81df6c8732 Add stopmixer task 2022-03-02 13:11:23 +00:00
Craig Drummond 58ede56b8e Remove macOS build file, main build file covers macOS too. Also add
LICENSE to artifacts.
2022-02-26 17:06:07 +00:00
Craig Drummond 9553893198 Add sample config files, and pacakge into zip. 2022-02-25 12:32:04 +00:00
Craig Drummond 087a169971 Add option to limit number of tracks to analyse 2022-02-24 21:06:20 +00:00
Craig Drummond 01622016dc Add back macOS build, and copy UserGuide & scripts 2022-02-24 16:14:08 +00:00
Craig Drummond 816965117c Add UserGuide 2022-02-24 12:00:57 +00:00
Craig Drummond 26aab795f8 .notmusic 2022-02-24 12:00:35 +00:00
CraigD 57bace9b2a Update README.md 2022-02-23 21:10:33 +00:00
Craig Drummond bfd7b517cf Remove commented out section, causing syntax errors? 2022-02-23 18:07:24 +00:00
Craig Drummond 7241a51b67 Fat binary does not build? 2022-02-23 18:05:35 +00:00
Craig Drummond 44fb1cd272 Add script to convert msim DB 2022-02-23 18:03:31 +00:00
Craig Drummond 007acfcf5f Fat binary 2022-02-23 17:45:16 +00:00
Craig Drummond 9a8d95b5b8 Give its own name 2022-02-23 17:26:24 +00:00
Craig Drummond ca08013e34 Add macos-only build file so can test mac builds quickly 2022-02-23 17:25:39 +00:00
Craig Drummond cf72b88231 Output length and set content type 2022-02-23 10:23:46 +00:00
Craig Drummond c552af5dbb DLLs are in bin folder, not lib! 2022-02-22 13:25:59 +00:00
Craig Drummond 5631fbb500 Fix copying deps? 2022-02-22 13:02:07 +00:00
Craig Drummond b5691371e1 Use bundled sqlite? 2022-02-22 12:45:14 +00:00
Craig Drummond ff94a9ead5 Alter how ffmpeg and sqlite downloaded 2022-02-22 12:30:13 +00:00
Craig Drummond 43a3d7771e Remove macOS as build failing, and install sqlite3 for windows 2022-02-22 12:24:37 +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 2c8f0834d0 Use Rust 2018 2022-02-21 17:53:08 +00:00
Craig Drummond bb6e4a6e44 No default task? 2022-02-21 17:02: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 d2eb982403 Simplify commandline syntax, make task optional argument 2022-02-21 12:04:46 +00:00
Craig Drummond 657948b3a3 As plugin to stop mixer (so that DB gets reloaded) after upload. 2022-02-20 20:58:03 +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 5ba4a7b62d Ignore bliss.db if created in this folder 2022-02-18 23:10:11 +00:00
Craig Drummond ebf0fb9eb5 Fix setting of Ignore 2022-02-18 23:08:21 +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 1bc2f5bb61 Fix usage example, again 2022-02-18 12:39:09 +00:00
Craig Drummond 228de0a8b6 Change logging format 2022-02-18 12:38:11 +00:00
Craig Drummond cc59183433 Log if cannot read tags 2022-02-17 22:02:14 +00:00
Craig Drummond fae5e259d7 Handle null columns 2022-02-17 21:15:07 +00:00
Craig Drummond 585dda45d4 Add album-artist 2022-02-17 20:45:30 +00:00
Craig Drummond db213b563f Skipping dirs is info, and CUE not supported is warn - neither are
errors!
2022-02-16 21:09:23 +00:00
Craig Drummond c8cf2b33ac Show percent next to bar 2022-02-16 21:02:58 +00:00
Craig Drummond 0ad8363af9 Sort by file before updating tags, makes progress look better 2022-02-16 21:01:29 +00:00
Craig Drummond e8f7f8b0e0 Display version 2022-02-16 20:49:10 +00:00
Craig Drummond 63fd92e068 Default Music folder to $HOME/Music 2022-02-16 20:42:50 +00:00
Craig Drummond 47dc650456 Display defaults 2022-02-16 20:35:42 +00:00
Craig Drummond 62369e25e6 Use StoreTrue for boolean args 2022-02-16 18:25:50 +00:00
Craig Drummond a53a69a192 Add progress display to tag updating 2022-02-16 15:46:25 +00:00
Craig Drummond 8a35fffbcf Better output? 2022-02-16 12:17:58 +00:00
Craig Drummond 208d0e9b13 Add option to ignore files 2022-02-16 12:17:36 +00:00