-
150c794e0a
update
main
chaos
2024-08-22 15:32:57 +0100
-
3161786159
switch opus preset to ogg opus only, no album art since taglib can't do ogg theora
chaos
2024-06-15 16:50:04 +0100
-
8890df2e0c
flake update, cargo update, cargo fmt&clippy
chaos
2024-05-03 13:23:53 +0100
-
81bca6ee23
update nixpkgs & cargo deps to fix build
chaos
2024-03-30 10:55:04 +0100
-
277a37a66a
update cargo & nix deps, run clippy
chaos
2024-02-29 11:15:22 +0000
-
d6359a1af8
update cargo & nix dependencies
chaos
2024-01-16 13:15:18 +0000
-
8f935b8492
update cargo deps & flake lock
chaos
2023-11-27 14:08:44 +0000
-
9a652001dc
fix ffprobe tags extraction on some opus files where tags arent in ffprobe's format but are in streams
chaos
2023-11-12 15:58:32 +0000
-
fb55fc45b1
add auto preset detection on transcode command
chaos
2023-11-12 15:47:01 +0000
-
d9154f3373
change --transcode-preset to --preset
chaos
2023-11-12 15:26:04 +0000
-
8624dd7a2f
improve progress_monitor using out_time_us instead of out_time; use ffprobe crate for duration analysis
chaos
2023-11-12 14:25:37 +0000
-
dd720c9144
add album set support & copy --skip-same-extension flag
chaos
2023-11-12 13:15:50 +0000
-
ed04740908
support setting of album name with tags command
chaos
2023-11-12 13:02:56 +0000
-
9f48d9eab5
fix building with new nixpkgs
chaos
2023-11-11 12:08:32 +0000
-
749f7b07ed
update flake & cargo deps
chaos
2023-11-11 11:24:11 +0000
-
6e3f525c81
update dependencies
chaos
2023-11-10 22:16:30 +0000
-
b4bb862034
add documentation to taglib feature
chaos
2023-11-10 22:13:13 +0000
-
14c1faf3cf
remove taglib_extractor as a default feature, prefering it to be manually enabled
chaos
2023-11-10 22:09:37 +0000
-
4603fc33e3
move relative file handing code into its own module, seperate from new AudioFile
chaos
2023-11-08 16:28:02 +0000
-
abe16ae53b
don't use a string error on ffprobe handler, pass the proper error
chaos
2023-11-08 15:25:13 +0000
-
f10506be0b
tidy up transcode presets and use a error enum rather than static strings
chaos
2023-11-08 13:00:06 +0000
-
d5ab74d17a
move replaygain stuff into its own crate, run clippy
chaos
2023-10-30 23:17:52 +0000
-
feee847463
rename analyze_replaygain to analyze_replaygain_track
chaos
2023-10-30 22:50:34 +0000
-
12b0b687ae
move ffprobe stuff to its own crate/module
chaos
2023-10-30 22:49:09 +0000
-
e9cf51e291
move ascii_reduce to its own module crate
chaos
2023-10-30 22:24:58 +0000
-
66a83fbbbb
finally add folder support via folder.meta is_album field
chaos
2023-10-20 18:32:58 +0100
-
07c3aa7edc
add support for extracting track number
chaos
2023-10-20 18:04:22 +0100
-
88275bd35f
add support for m4a/alac files
chaos
2023-10-20 17:19:56 +0100
-
462b989f6e
fix multithreading on copy
chaos
2023-10-20 16:57:29 +0100
-
4b9690938d
remove debug prints
chaos
2023-10-20 16:54:00 +0100
-
50a5e0e778
fix g726 codec
chaos
2023-10-20 16:52:50 +0100
-
4b6ad42c8b
support setting album art codec in transcode configs, set to png for g726 in mkv
chaos
2023-10-20 16:51:14 +0100
-
5bef3f39fe
seperate transcode presets into their own file, add a command to print/dump presets
chaos
2023-10-20 16:24:54 +0100
-
5b3fcc5062
fix typo in panic string
chaos
2023-10-20 15:37:44 +0100
-
9a83845831
add feature for toggling replaygain support
chaos
2023-10-20 15:36:37 +0100
-
96117c2faf
extract more info using ffprobe for album art detection
chaos
2023-10-20 15:31:26 +0100
-
321d89706f
fix some indentation on some html
chaos
2023-10-19 18:34:50 +0100
-
f2c8376684
remove debug print
chaos
2023-10-19 18:30:13 +0100
-
ea49d106be
add threading for analyze on process command, speeds up heavily when only ffprobe available
chaos
2023-10-19 18:25:40 +0100
-
9ef3aa46bd
allow disabling the genhtml command, error if no extractors are enabled
chaos
2023-10-19 17:48:23 +0100
-
3dcd04a9fb
move get-tags/set-tags into "musicutil tags {get,set}" subcommands
chaos
2023-10-19 17:39:28 +0100
-
d537eb328f
move command args into their respective files
chaos
2023-10-19 17:28:05 +0100
-
2f5f493f9b
change default formatting to use tabs instead of spaces
chaos
2023-10-19 17:22:01 +0100
-
1dc74c2cb0
refactor format handlers to make it easier to tell what extensions and formats are allowed by each
chaos
2023-10-19 17:11:13 +0100
-
8b70b2b851
rename some cargo features
chaos
2023-10-19 16:13:26 +0100
-
482dc39fce
allow disabling use of certain format handlers
chaos
2023-10-18 15:55:44 +0100
-
13bca72e47
print ffmpeg output properly
chaos
2023-10-18 14:54:50 +0100
-
3eaa4b0f33
add ability to hide progress on transcode command
chaos
2023-10-18 14:53:45 +0100
-
bb4f776538
move ffprobe stuff to its own module
chaos
2023-10-18 14:47:03 +0100
-
84e79f6cc6
update dependencies
chaos
2023-10-18 13:34:39 +0100
-
d5f3cdde3a
delete readme
chaos
2023-09-30 13:30:11 +0100
-
0e9aceb2b9
update flake
chaos
2023-09-27 17:20:28 +0100
-
7580e1fd01
update flake to be more compliant with schema
chaos
2023-09-08 10:55:10 +0100
-
190f47d6ef
format code
chaos
2023-08-31 23:52:56 +0100
-
8f03cf4f17
code tidying
chaos
2023-08-31 23:50:30 +0100
-
253db1cbd5
update to latest nixpkgs/rustc
chaos
2023-08-31 22:08:21 +0100
-
7ef7093eb7
fix transcode command
chaos
2023-08-09 22:35:12 +0100
-
5eca86a470
update flake but not cargo.lock/toml as not new enough rustc
Chaos
2023-07-28 20:29:08 +0000
-
f67a9ebc3b
cursed broken code for links on genhtml
Chaos
2023-01-18 10:38:20 +0000
-
aadb338d75
improve format handling & add taglib wrapper & support for more formats
Chaos
2023-01-14 16:53:53 +0000
-
da77dc89ac
change help to list for transcode copy list
Chaos
2023-01-08 10:32:34 +0000
-
e3baafcdc9
change help to list for transcode list
Chaos
2023-01-08 10:32:14 +0000
-
9952f20748
move file format/tag handling to unified trait & handlers
Chaos
2023-01-08 10:24:44 +0000
-
e57ea88b22
add get-tags and set-tags commands and fix error on no extension
Chaos
2022-12-14 14:08:46 +0000
-
3eb010b21c
no config file
ChaotiCryptidz
2022-10-22 21:28:38 +0100
-
2556631e6a
remove unneeded dependency
ChaotiCryptidz
2022-10-22 21:22:02 +0100
-
f49647d622
replaygain support
ChaotiCryptidz
2022-10-22 21:01:36 +0100
-
8c17f237e8
move some things out of mod.rs
ChaotiCryptidz
2022-10-22 15:15:37 +0100
-
da910912f0
tidy progress_monitor to file
ChaotiCryptidz
2022-10-22 14:35:31 +0100
-
bcaa3b8a44
clippy run
ChaotiCryptidz
2022-10-22 14:16:02 +0100
-
ab30add61a
path
ChaotiCryptidz
2022-08-16 09:14:29 +0100
-
054a7408c6
tag cachen't
ChaotiCryptidz
2022-08-16 09:11:46 +0100
-
61f8f010e8
move folders to files
ChaotiCryptidz
2022-08-16 09:10:12 +0100
-
00e3bf6348
rewrite it in rust
ChaotiCryptidz
2022-08-16 09:05:18 +0100
-
c1b1138779
b
ChaotiCryptidz
2022-08-14 11:13:23 +0100
-
204c73d46c
multithread
ChaotiCryptidz
2022-08-04 16:22:51 +0100
-
c263ccbda0
progress shenanigan!
ChaotiCryptidz
2022-08-04 15:59:06 +0100
-
386be2bd37
update
ChaotiCryptidz
2022-04-23 16:41:06 +0100
-
5beee8d74c
re-add compat for nix 2.4
ChaotiCryptidz
2022-04-23 15:23:51 +0100
-
06d2128387
update for nix 2.8
ChaotiCryptidz
2022-04-23 15:07:48 +0100
-
a64f25ebde
formatting
ChaotiCryptidz
2022-02-22 14:24:20 +0000
-
c82b7dea11
add more options
ChaotiCryptidz
2022-02-22 14:20:46 +0000
-
43fb71bcb0
non-null cfg.package
ChaotiCryptidz
2022-02-22 14:18:51 +0000
-
2621d7ba87
pakig
ChaotiCryptidz
2022-02-22 14:15:10 +0000
-
4ab23dde50
change where hmModule is
ChaotiCryptidz
2022-02-22 14:11:36 +0000
-
d7d316c265
change line
ChaotiCryptidz
2022-02-22 14:10:31 +0000
-
34a1796478
rewrite in go
ChaotiCryptidz
2022-02-22 14:02:58 +0000
-
8356c480c3
add a comment to explain why skip_existing does what it does
ChaotiCryptidz
2022-02-10 12:50:07 +0000
-
0f66213dfd
direnv no
ChaotiCryptidz
2022-02-10 12:44:57 +0000
-
07d4daf40d
add more options to replaygain on process
ChaotiCryptidz
2022-02-10 12:44:15 +0000
-
6c6a3151ca
add by folder
ChaotiCryptidz
2022-02-10 12:03:23 +0000
-
8a6502bf45
git push
ChaotiCryptidz
2022-02-10 11:32:45 +0000
-
86f4865ac7
add a stats command
ChaotiCryptidz
2022-02-08 14:10:28 +0000
-
387d1e6945
format nix
ChaotiCryptidz
2022-02-08 12:16:30 +0000
-
a6f1c8bd34
added print help when no command
ChaotiCryptidz
2022-02-08 12:07:24 +0000
-
676e66dde6
inherit fold-to-ascii instead
ChaotiCryptidz
2022-02-08 11:44:15 +0000
-
784fade8c0
format nix
ChaotiCryptidz
2022-02-08 11:43:17 +0000
-
3dff1ae3eb
musicutil.musicutil -> musicutil
ChaotiCryptidz
2022-02-08 11:41:50 +0000
-
db381b2e6f
remove result
ChaotiCryptidz
2022-02-08 11:33:52 +0000
-
7b34eaeb8d
add flake!
ChaotiCryptidz
2022-02-08 11:25:17 +0000