Commit graph

82 commits

Author SHA1 Message Date
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
ChaotiCryptidz 386be2bd37
update 2022-04-23 16:41:06 +01:00
ChaotiCryptidz 5beee8d74c
re-add compat for nix 2.4 2022-04-23 15:23:51 +01:00
ChaotiCryptidz 06d2128387
update for nix 2.8 2022-04-23 15:07:48 +01:00
ChaotiCryptidz a64f25ebde
formatting 2022-02-22 14:24:20 +00:00
ChaotiCryptidz c82b7dea11
add more options 2022-02-22 14:20:46 +00:00
ChaotiCryptidz 43fb71bcb0
non-null cfg.package 2022-02-22 14:18:51 +00:00
ChaotiCryptidz 2621d7ba87
pakig 2022-02-22 14:15:10 +00:00
ChaotiCryptidz 4ab23dde50
change where hmModule is 2022-02-22 14:11:36 +00:00
ChaotiCryptidz d7d316c265
change line 2022-02-22 14:10:31 +00:00
ChaotiCryptidz 34a1796478
rewrite in go 2022-02-22 14:02:58 +00:00
ChaotiCryptidz 8356c480c3 add a comment to explain why skip_existing does what it does 2022-02-10 12:50:07 +00:00
ChaotiCryptidz 0f66213dfd direnv no 2022-02-10 12:44:57 +00:00
ChaotiCryptidz 07d4daf40d add more options to replaygain on process 2022-02-10 12:44:15 +00:00