Commit Graph
100 Commits
Author SHA1 Message Date
CDrummond 2d2ddc7b17 Don't crash if file has no tags.
Closes #33
2025-06-15 13:21:49 +01:00
CDrummond 4714f8f4ef Formatting 2025-05-26 17:57:25 +01:00
CDrummond fd38256dc0 Handle both BLISS_ANALYSIS and bliss_analysis
Issue #31
2025-05-26 17:38:00 +01:00
CDrummond b4eb7562cf Gracefully handle Ctrl-C. 2025-05-22 12:07:24 +01:00
CDrummond c7d436c13b Spelling 2025-05-22 12:07:04 +01:00
CDrummond e04b22ebcc Strip debug info from release binaries. 2025-05-20 12:10:00 +01:00
CDrummond 6055fa2af7 Consistent status messages 2025-05-20 12:09:40 +01:00
CDrummond 0a1b9d8790 Formatting 2025-05-20 12:09:25 +01:00
CDrummond e395ff515b Consistency 2025-05-20 12:09:11 +01:00
CDrummond 4794a9b747 Remove --read-tags and --write-tags. Always read tags, so --tags just
controls writing.
Issue #29
2025-05-20 12:08:20 +01:00
CDrummond b623c1939b No need to mention multi threaded export, as export itself is new to
this release.
2025-05-19 12:08:00 +01:00
CDrummond de232d2a33 Use max of 16 significant digits (traling zeros stripped) when writing analysis results to file tags.
Issue #26
2025-05-19 12:07:28 +01:00
CDrummond 4830ef92b3 Make constant name more meaningful 2025-05-19 12:06:36 +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 d4f32d8b4d Next version is 0.4.0, not 0.5.0!!! 2025-05-15 13:53:21 +01:00
CDrummond 0250117b15 Add --read-tags and --write-tags commandline options.
Closes #25
2025-05-15 12:04:49 +01:00
CDrummond d2b3db43f7 Move functions to where they belong. 2025-05-15 12:04:04 +01:00
CDrummond 2759f7f47c Multi-thread DB export.
Closes #24
2025-05-15 12:03:47 +01:00
CDrummond a79712cb24 Check for multiple genre tags, and if found add as semi-colon separated list to DB. 2025-05-14 12:23:45 +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 50a55ee61a ...and again... 2025-05-01 07:16:40 +01:00
CDrummond b5c9356ef2 Fix formatting. 2025-05-01 07:15:39 +01:00
CDrummond 9d9117e8f7 Allow "export" !!! 2025-03-24 17:07:26 +00:00
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 db9b12be3f Update 2025-03-17 18:16:39 +00:00
CDrummond 2468a83d4b Reduce code duplication 2025-03-17 17:55:24 +00:00
CDrummond 22149c2349 Document build steps for Pi 2025-03-16 17:04:07 +00:00
CDrummond 0dda8a17e7 bliss-rs 0.10.0 2025-03-16 08:17:48 +00:00
CDrummond a2ff1aade1 Specify git rev until release made 2025-03-15 10:59:40 +00:00
CDrummond 471063b53d Copy docs and example config for mac builds! 2025-03-15 10:22:34 +00:00
CDrummond 94011d12ea _Slightly_ slower 2025-03-15 09:33:32 +00:00
CDrummond 2210c44614 Quiten symphonia log messages 2025-03-15 09:27:35 +00:00
CDrummond 00be6015f7 Symphonia is not actually that slow... 2025-03-15 09:24:52 +00:00
CDrummond e4522cc683 Add symphonia builds 2025-03-14 12:17:52 +00:00
CDrummond 5c7b33a5d3 Use correct name 2025-03-09 15:22:34 +00:00
CDrummond 6fd78df3ef Fix build 2025-03-09 13:26:39 +00:00
CDrummond f23202e956 Document tags option 2025-03-09 13:26:21 +00:00
CDrummond 7ea6c3befd Add excplcit 'ffmpeg' feature flag. 2025-03-09 08:02:37 +00:00
CDrummond 302609ed1b Update lofty version 2025-03-05 19:10:47 +00:00
CDrummond 5e5bd9841a ...and use ffprobe when updating tags. 2025-03-05 18:43:05 +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 ac87ebb66c When saving anlysis results to a comment tag, remove any previous
results.
2025-03-05 17:40:25 +00:00
CDrummond 98b9cd61e0 Only stop when found correct BLISS_ANALYSIS comment 2025-03-05 17:37:51 +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 1e00e9593a Spelling 2025-03-05 17:01:48 +00:00
CDrummond 0d877fe79e Save analysis in a new COMMENT tag.
Closes #4
2025-03-04 21:57:06 +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 bff4ba18b4 Update (C) year 2025-03-04 19:17:24 +00:00
CDrummond 6fc9ac7f2e Fix output format 2025-03-04 19:15:12 +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 b91c2edafd Spelling 2025-03-04 18:06:33 +00:00
CDrummond f559abb395 Mention statically linked variant. 2025-03-04 17:59:15 +00:00
CDrummond cca929a13e Need to use libav with staticlibav 2025-03-04 17:40:02 +00:00
CDrummond 6dcd61d9bb Remove bliss-analyser-mac-libav 2025-03-04 13:51:08 +00:00
CDrummond f8ea9947ac Nope, cant build ffmpeg for macOS :( 2025-03-04 13:46:13 +00:00
CDrummond b275568000 Static libav failed on macOS, try dynamic? 2025-03-04 13:25:45 +00:00
CDrummond 0249bf8edb nasm for macOS 2025-03-04 13:10:11 +00:00
CDrummond 6d5b7c80ef Fix syntax 2025-03-04 12:48:44 +00:00
CDrummond b078736224 staticlibav 2025-03-04 12:47:21 +00:00
CDrummond a610dab7c0 ...and for other binary! 2025-03-03 22:09:42 +00:00
CDrummond 05fb19e2f9 update-aubio-bindings 3rd try... 2025-03-03 22:06:00 +00:00
CDrummond 375abe91d0 bliss-audio-aubio-sys/bindgen? 2025-03-03 22:01:39 +00:00
CDrummond f9984e8ca0 bindgen? 2025-03-03 21:57:16 +00:00
CDrummond 73d4ae72cd Fix job IDs 2025-03-03 21:48:00 +00:00
CDrummond 92c2a90d25 Fix indentation 2025-03-03 21:45:09 +00:00
CDrummond dbe36c35db Fat binaries for macOS 2025-03-02 22:56:15 +00:00
CDrummond decbbd18e5 Update 2025-03-02 22:55:55 +00:00
CDrummond 36f44d6550 Mention libav/ffmpeg variants 2025-03-02 22:54:57 +00:00
CDrummond 01be5d107a Put libav/ffmpeg last 2025-03-02 22:44:48 +00:00
CDrummond 388e571571 Rename jobs, and artifacts, to match OS 2025-03-02 22:35:17 +00:00
CDrummond 5f247ef10f Fix build, as it was copied from ARM scripts. 2025-03-02 22:14:51 +00:00
CDrummond eb7214644a Oops! Should not have been added! 2025-03-02 21:50:00 +00:00
CDrummond 25362b9635 Rename jobs 2025-03-03 21:38:21 +00:00
CDrummond 4a98282ce2 Fix names, again! 2025-03-03 21:37:01 +00:00
CDrummond 331d770d46 Fix target 2025-03-03 21:28:43 +00:00
CDrummond 0d1c33b131 Fix command 2025-03-03 21:23:01 +00:00
CDrummond c9d72b3f71 Fix artifact name 2025-03-03 21:22:50 +00:00
CDrummond bfd73ea0bc actions/upload-artifact@v4 2025-03-03 21:15:34 +00:00
CDrummond b643272d1f Update versions 2025-03-03 21:13:51 +00:00
CDrummond 9321be0ad5 Build libav and ffmpeg variants 2025-03-03 18:29:06 +00:00
CDrummond 55f944fbdd Remove macOS deps 2025-03-03 18:09:30 +00:00
CDrummond d7d7c87582 Re-enable mac builds, but use ffmpeg from commandline 2025-03-03 17:34:42 +00:00
CDrummond 4e6d522829 Update github workflow scripts 2025-03-03 17:33:12 +00:00
CDrummond 25f399f932 Document libav feature 2025-03-03 17:26:38 +00:00
CDrummond a5db8f48ce Reduce duplication 2025-03-03 17:14:31 +00:00
CDrummond 136651ada7 Add cargo features flag to enable libav usage. 2025-03-03 17:06:09 +00:00
CDrummond e5ef67f8c6 Sort directory items, and do limiting when collecting files to analyse. 2025-03-02 22:10:55 +00:00
CDrummond 6b9cb960a9 Add CUE support for commandline ffmpeg usage. 2025-03-02 20:57:59 +00:00
CDrummond c6f9a7faf5 Only invoke "stty sane" if not Windows. 2025-03-02 20:56:47 +00:00
CDrummond 2ac4b9d17f Avoid pushing and reallocating all the time. 2025-03-02 17:29:17 +00:00
CDrummond 7071ea14e7 Reset terminal 2025-03-02 09:40:57 +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 3b465543d7 Update 2024-04-28 13:32:20 +01:00
CraigD 56ed0b9045 Merge pull request #13 from terual/wavpack
Add support for (DSD) WavPack
2024-04-28 12:30:47 +00:00