Compare commits

..

No commits in common. "master" and "0.4.0" have entirely different histories.

5 changed files with 11 additions and 32 deletions

View File

@ -149,26 +149,15 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Build ARM ffmpeg on Bullseye
- name: Build ARM ffmpeg on Debian
run: |
docker build --pull --no-cache -t bliss-analyser-cross - < docker/Dockerfile_Bullseye_ffmpeg
docker build -t bliss-analyser-cross - < docker/Dockerfile_Bullseye_ffmpeg
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: bliss-analyser-debian-bullseye-arm-ffmpeg
path: releases/
- name: Build ARM ffmpeg on Bookworm
run: |
docker build --pull --no-cache -t bliss-analyser-cross - < docker/Dockerfile_Bookworm_ffmpeg
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: bliss-analyser-debian-bookworm-arm-ffmpeg
name: bliss-analyser-linux-arm-ffmpeg
path: releases/
@ -181,7 +170,7 @@ jobs:
- name: Build ARM static-libav on Debian
run: |
docker build --pull --no-cache -t bliss-analyser-cross - < docker/Dockerfile_Bullseye_static
docker build -t bliss-analyser-cross - < docker/Dockerfile_Bullseye_static
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
- name: Upload artifacts
@ -200,7 +189,7 @@ jobs:
- name: Build ARM libav on Bullseye
run: |
docker build --pull --no-cache -t bliss-analyser-cross - < docker/Dockerfile_Bullseye_libav
docker build -t bliss-analyser-cross - < docker/Dockerfile_Bullseye_libav
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
- name: Upload artifacts
@ -211,7 +200,7 @@ jobs:
- name: Build ARM libav on Bookworm
run : |
docker build --pull --no-cache -t bliss-analyser-cross - < docker/Dockerfile_Bookworm_libav
docker build -t bliss-analyser-cross - < docker/Dockerfile_Bookworm_libav
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
- name: Upload artifacts
@ -230,7 +219,7 @@ jobs:
- name: Build ARM symphonia on Debian
run: |
docker build --pull --no-cache -t bliss-analyser-cross - < docker/Dockerfile_Bullseye_symphonia
docker build -t bliss-analyser-cross - < docker/Dockerfile_Bullseye_symphonia
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
- name: Upload artifacts

2
Cargo.lock generated
View File

@ -180,7 +180,7 @@ dependencies = [
[[package]]
name = "bliss-analyser"
version = "0.4.1"
version = "0.4.0"
dependencies = [
"anyhow",
"argparse",

View File

@ -1,6 +1,6 @@
[package]
name = "bliss-analyser"
version = "0.4.1"
version = "0.4.0"
authors = ["Craig Drummond <craig.p.drummond@gmail.com>"]
edition = "2021"
license = "GPL-3.0-only"

View File

@ -1,7 +1,3 @@
0.4.1
-----
1. Don't crash if file has no tags.
0.4.0
-----
1. Add action to export results from DB to files.

View File

@ -151,13 +151,7 @@ pub fn read(track: &String, read_analysis: bool) -> db::Metadata {
if let Ok(file) = lofty::read_from_path(Path::new(track)) {
let tag = match file.primary_tag() {
Some(primary_tag) => primary_tag,
None => {
if let Some(first_tag) = file.first_tag() {
first_tag
} else {
return meta;
}
}
None => file.first_tag().expect("Error: No tags found!"),
};
meta.title = tag.title().unwrap_or_default().to_string();