Commit graph

95 commits

Author SHA1 Message Date
chaos 88275bd35f
add support for m4a/alac files 2023-10-20 17:19:56 +01:00
chaos 462b989f6e
fix multithreading on copy 2023-10-20 16:57:29 +01:00
chaos 4b9690938d
remove debug prints 2023-10-20 16:54:00 +01:00
chaos 50a5e0e778
fix g726 codec 2023-10-20 16:52:50 +01:00
chaos 4b6ad42c8b
support setting album art codec in transcode configs, set to png for g726 in mkv 2023-10-20 16:51:14 +01:00
chaos 5bef3f39fe
seperate transcode presets into their own file, add a command to print/dump presets 2023-10-20 16:24:54 +01:00
chaos 5b3fcc5062
fix typo in panic string 2023-10-20 15:37:44 +01:00
chaos 9a83845831
add feature for toggling replaygain support 2023-10-20 15:36:37 +01:00
chaos 96117c2faf
extract more info using ffprobe for album art detection 2023-10-20 15:31:26 +01:00
chaos 321d89706f
fix some indentation on some html 2023-10-19 18:34:50 +01:00
chaos f2c8376684
remove debug print 2023-10-19 18:30:13 +01:00
chaos ea49d106be
add threading for analyze on process command, speeds up heavily when only ffprobe available 2023-10-19 18:25:40 +01:00
chaos 9ef3aa46bd
allow disabling the genhtml command, error if no extractors are enabled 2023-10-19 17:48:23 +01:00
chaos 3dcd04a9fb
move get-tags/set-tags into "musicutil tags {get,set}" subcommands 2023-10-19 17:39:28 +01:00
chaos d537eb328f
move command args into their respective files 2023-10-19 17:28:05 +01:00
chaos 2f5f493f9b
change default formatting to use tabs instead of spaces 2023-10-19 17:22:01 +01:00
chaos 1dc74c2cb0
refactor format handlers to make it easier to tell what extensions and formats are allowed by each 2023-10-19 17:11:13 +01:00
chaos 8b70b2b851
rename some cargo features 2023-10-19 16:13:26 +01:00
chaos 482dc39fce
allow disabling use of certain format handlers 2023-10-18 15:55:44 +01:00
chaos 13bca72e47
print ffmpeg output properly 2023-10-18 14:54:50 +01:00
chaos 3eaa4b0f33
add ability to hide progress on transcode command 2023-10-18 14:53:45 +01:00
chaos bb4f776538
move ffprobe stuff to its own module 2023-10-18 14:47:03 +01:00
chaos 84e79f6cc6
update dependencies 2023-10-18 13:34:39 +01:00
chaos d5f3cdde3a
delete readme 2023-09-30 13:30:11 +01:00
chaos 0e9aceb2b9
update flake 2023-09-27 17:20:28 +01:00
chaos 7580e1fd01
update flake to be more compliant with schema 2023-09-08 10:55:10 +01:00
chaos 190f47d6ef
format code 2023-08-31 23:52:56 +01:00
chaos 8f03cf4f17
code tidying 2023-08-31 23:50:30 +01:00
chaos 253db1cbd5
update to latest nixpkgs/rustc 2023-08-31 22:08:21 +01:00
chaos 7ef7093eb7
fix transcode command 2023-08-09 22:35:12 +01:00
Chaos 5eca86a470
update flake but not cargo.lock/toml as not new enough rustc 2023-07-28 20:29:08 +00:00
Chaos f67a9ebc3b
cursed broken code for links on genhtml 2023-01-18 10:38:20 +00:00
Chaos aadb338d75
improve format handling & add taglib wrapper & support for more formats 2023-01-14 16:53:53 +00:00
Chaos da77dc89ac
change help to list for transcode copy list 2023-01-08 10:32:34 +00:00
Chaos e3baafcdc9
change help to list for transcode list 2023-01-08 10:32:14 +00:00
Chaos 9952f20748
move file format/tag handling to unified trait & handlers 2023-01-08 10:24:44 +00:00
Chaos e57ea88b22
add get-tags and set-tags commands and fix error on no extension 2022-12-14 14:08:46 +00:00
ChaotiCryptidz 3eb010b21c
no config file 2022-10-22 21:28:38 +01:00
ChaotiCryptidz 2556631e6a
remove unneeded dependency 2022-10-22 21:22:02 +01:00
ChaotiCryptidz f49647d622
replaygain support 2022-10-22 21:01:36 +01:00
ChaotiCryptidz 8c17f237e8
move some things out of mod.rs 2022-10-22 15:15:37 +01:00
ChaotiCryptidz da910912f0
tidy progress_monitor to file 2022-10-22 14:35:31 +01:00
ChaotiCryptidz bcaa3b8a44
clippy run 2022-10-22 14:16:02 +01:00
ChaotiCryptidz ab30add61a
path 2022-08-16 09:14:29 +01:00
ChaotiCryptidz 054a7408c6
tag cachen't 2022-08-16 09:11:46 +01:00
ChaotiCryptidz 61f8f010e8
move folders to files 2022-08-16 09:10:12 +01:00
ChaotiCryptidz 00e3bf6348
rewrite it in rust 2022-08-16 09:05:18 +01:00
ChaotiCryptidz c1b1138779
b 2022-08-14 11:13:23 +01:00
ChaotiCryptidz 204c73d46c
multithread 2022-08-04 16:22:51 +01:00
ChaotiCryptidz c263ccbda0
progress shenanigan! 2022-08-04 15:59:06 +01:00