3 Commits
v1.3.1 ... main

Author SHA1 Message Date
5aedb0d14a chore: bump version (v1.3.2) 2026-02-15 00:18:59 +01:00
4b9cc3acd3 chore: update to 2024 rust edition 2026-02-15 00:16:19 +01:00
d746fbb152 chore: update deps 2026-02-14 23:49:53 +01:00
7 changed files with 316 additions and 389 deletions

View File

@@ -1,5 +1,9 @@
# Changelog
## v1.3.2
* dependencies upgraded
## v1.3.1
* dependencies upgraded

673
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
[package]
name = "audio-conv"
version = "1.3.1"
edition = "2021"
version = "1.3.2"
edition = "2024"
description = "Copies directory structure and converts audio files in it"
authors = ["Thomas Heck <t@b128.net>"]
repository = "https://gitlab.com/chpio/audio-conv"
@@ -21,10 +21,10 @@ include = [
]
[dependencies]
gstreamer = { version = "0.23", features = ["v1_16"] }
gstreamer-base = { version = "0.23", features = ["v1_16"] }
gstreamer-audio = { version = "0.23", features = ["v1_16"] }
glib = "0.20"
gstreamer = { version = "0.24", features = ["v1_16"] }
gstreamer-base = { version = "0.24", features = ["v1_16"] }
gstreamer-audio = { version = "0.24", features = ["v1_16"] }
glib = "0.21"
futures = "0.3"
num_cpus = "1"
walkdir = "2"
@@ -35,7 +35,7 @@ serde = { version = "1.0", features = ["derive"] }
serde_yaml = "0.9"
regex = "1"
globset = "0.4"
derive_more = "0.99"
derive_more = { version = "2", features = ["full"] }
tui = { version = "0.19", default-features = false, features = ["crossterm"] }
[dependencies.tokio]

View File

@@ -1,5 +1,5 @@
use anyhow::{Context, Error, Result};
use clap::{builder::ValueParser, ArgAction};
use clap::{ArgAction, builder::ValueParser};
use globset::GlobBuilder;
use regex::bytes::{Regex, RegexBuilder};
use serde::Deserialize;

View File

@@ -6,7 +6,7 @@ use crate::config::{Config, Transcode};
use anyhow::{Context, Error, Result};
use futures::{pin_mut, prelude::*};
use glib::Boxed;
use gstreamer::{element_error, prelude::*, Element};
use gstreamer::{Element, element_error, prelude::*};
use gstreamer_base::prelude::*;
use std::{
borrow::Cow,
@@ -43,7 +43,7 @@ impl fmt::Display for GBoxErrorWrapper {
}
#[derive(Debug, derive_more::Display, derive_more::Error)]
#[display(fmt = "Received error from {}: {} (debug: {:?})", src, error, debug)]
#[display("Received error from {}: {} (debug: {:?})", src, error, debug)]
struct GErrorMessage {
src: String,
error: String,
@@ -132,7 +132,7 @@ fn get_conversion_args(config: &Config) -> impl Iterator<Item = Result<Conversio
Err(err) => {
return Err(err).with_context(|| {
format!("Unable to get mtime for \"to\" file {}", to.display())
})
});
}
}
};

View File

@@ -1,7 +1,7 @@
use glib::{gstr, GStr, Value};
use glib::{GStr, Value, gstr};
use gstreamer::{
tags::{merge_strings_with_comma, CustomTag},
Tag, TagFlag,
tags::{CustomTag, merge_strings_with_comma},
};
pub struct MbArtistId;

View File

@@ -6,7 +6,7 @@ use std::{
time::Duration,
};
use tokio::{task, time::interval};
use tui::{backend::CrosstermBackend, Terminal};
use tui::{Terminal, backend::CrosstermBackend};
pub const UPDATE_INTERVAL_MILLIS: u64 = 100;