Commit Graph

51 Commits

Author SHA1 Message Date
d746fbb152 chore: update deps 2026-02-14 23:49:53 +01:00
05ad75e20d chore: update deps 2024-07-25 22:27:33 +02:00
9c86cdcc62 build: update deps 2022-02-24 21:45:52 +01:00
9c1d39ba5f fix: allow multiple values for tag "musicbrainz-artistid" & "musicbrainz-albumartistid"
issue #2
2021-12-14 19:08:05 +01:00
f4050fe645 refactor: switch from space to tab indentation 2021-07-10 10:07:30 +02:00
00a25e168d refactor: use more readable clamp method 2021-07-05 19:53:49 +02:00
b51c9939c1 build: upgrade deps 2021-07-05 19:46:06 +02:00
1cf7cec8bd feat: add "jobs" cli argument 2021-04-22 21:20:51 +02:00
5cf98b3c17 feat: improve error messages 2021-04-21 00:57:23 +02:00
f2bfddd76e refactor: move actual transcoding into own fn 2021-04-17 01:53:25 +02:00
d073ef10b5 feat: add "copy" codec 2021-04-17 01:14:34 +02:00
ff06358268 set resampling qulity to highest "10" 2021-02-02 13:22:14 +01:00
183e34c217 add flac encoding format 2021-01-15 21:18:27 +01:00
762064efd6 clean up 2020-12-29 21:31:33 +01:00
35043094f9 fix typo 2020-12-28 15:32:18 +01:00
ed375eb6fd add missing error reporting 2020-12-27 12:38:06 +01:00
8b96f17cdf return Result from get_convertion_args instead of panicking on error 2020-12-27 01:46:17 +01:00
5099454991 remove unneeded cloning 2020-12-23 15:35:38 +01:00
4af2e1504c add support for regex & glob pattern for same match entry 2020-12-22 18:37:15 +01:00
85e6a0cbeb add support for transcoding to mp3 2020-12-22 18:37:15 +01:00
b673526098 limit task progress ratio range
to prevent ui crashes when the progress data requested from gstreamer is somehow broken
2020-12-19 16:29:37 +01:00
29a4ca3220 use tokios async fs api instead of blocking fs 2020-12-19 15:55:42 +01:00
1349f9e01f fix failing init if log file is missing 2020-12-19 13:15:32 +01:00
b0c48d405e add ui 2020-12-19 13:02:20 +01:00
0d8c02cafc fix typo 2020-11-29 19:33:49 +01:00
e8d0324f30 use gstreamer Element instead of subclass where possible 2020-11-29 19:20:47 +01:00
b5190ed581 use gstreamer "decodebin" to auto-decode audio files 2020-11-29 19:13:52 +01:00
458b7b9aa1 add input file matching through configs
and allow codec options for each matching
2020-11-28 16:53:00 +01:00
cef350fca2 improve configurability 2020-11-08 16:21:27 +01:00
f1d3805e6b move blocking directory reading to external thread 2020-11-08 00:24:27 +01:00
45744e30d8 upgrade deps 2020-11-07 17:17:39 +01:00
94a09513c0 add comment 2020-05-26 12:42:40 +02:00
f7f6625585 remove tmp file on error 2020-03-14 14:03:31 +01:00
d84145b91f return error on missing input/output paths 2020-03-13 16:34:33 +01:00
1bdcebccb5 use *futures* executor instead of glib 2020-03-13 16:32:43 +01:00
fbd0b8b976 use *anyhow* for error handling 2020-03-13 14:57:47 +01:00
9fa135dc7b fix converting source files with different bitdepth than 16bit 2020-03-12 05:35:51 +01:00
0223f24fa5 do not ignore pipeline errors 2020-03-07 10:16:29 +01:00
2a2810a3aa clean up 2020-02-22 18:29:43 +01:00
f449efe273 write whole files 2020-02-22 17:23:22 +01:00
8f1196aefe gstreamer rewrite 2020-02-22 17:15:13 +01:00
f8b3a65a35 ffmpeg testing 2019-11-22 16:38:43 +01:00
c0f7b3212f 64kbit/s => 192kbit/s 2019-07-11 00:05:31 +02:00
76edb0542e use default allocator (system) 2019-07-11 00:03:07 +02:00
f0134053f7 update ffmpeg & use edition 2018 2019-07-10 22:51:41 +02:00
d9b9ce7397 fmt 2018-09-15 13:30:36 +02:00
ed2c8d3e10 add &'static str error variant 2018-09-15 13:29:56 +02:00
1a89ed02ba workaround/fix memory leak 2018-08-29 10:52:02 +02:00
326300d1cd encoding & parallel handling 2018-08-28 22:38:01 +02:00
f07869518d fix opus encoding 2018-08-28 15:15:20 +02:00