Commit graph

  • 3161786159
    switch opus preset to ogg opus only, no album art since taglib can't do ogg theora main 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
  • 9880c175a6 main ChaotiCryptidz 2022-02-07 11:12:40 +0000