mirror of
https://github.com/CDrummond/bliss-analyser.git
synced 2025-08-14 14:31:29 +03:00
Compare commits
No commits in common. "master" and "0.4.0" have entirely different histories.
25
.github/workflows/build.yml
vendored
25
.github/workflows/build.yml
vendored
@ -149,26 +149,15 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Build ARM ffmpeg on Bullseye
|
- name: Build ARM ffmpeg on Debian
|
||||||
run: |
|
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
|
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: bliss-analyser-debian-bullseye-arm-ffmpeg
|
name: bliss-analyser-linux-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
|
|
||||||
path: releases/
|
path: releases/
|
||||||
|
|
||||||
|
|
||||||
@ -181,7 +170,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build ARM static-libav on Debian
|
- name: Build ARM static-libav on Debian
|
||||||
run: |
|
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
|
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
@ -200,7 +189,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build ARM libav on Bullseye
|
- name: Build ARM libav on Bullseye
|
||||||
run: |
|
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
|
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
@ -211,7 +200,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build ARM libav on Bookworm
|
- name: Build ARM libav on Bookworm
|
||||||
run : |
|
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
|
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
@ -230,7 +219,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build ARM symphonia on Debian
|
- name: Build ARM symphonia on Debian
|
||||||
run: |
|
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
|
docker run --rm -v $PWD/target:/build -v $PWD:/src bliss-analyser-cross
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
|
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -180,7 +180,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "bliss-analyser"
|
name = "bliss-analyser"
|
||||||
version = "0.4.1"
|
version = "0.4.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"argparse",
|
"argparse",
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "bliss-analyser"
|
name = "bliss-analyser"
|
||||||
version = "0.4.1"
|
version = "0.4.0"
|
||||||
authors = ["Craig Drummond <craig.p.drummond@gmail.com>"]
|
authors = ["Craig Drummond <craig.p.drummond@gmail.com>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "GPL-3.0-only"
|
license = "GPL-3.0-only"
|
||||||
|
@ -1,7 +1,3 @@
|
|||||||
0.4.1
|
|
||||||
-----
|
|
||||||
1. Don't crash if file has no tags.
|
|
||||||
|
|
||||||
0.4.0
|
0.4.0
|
||||||
-----
|
-----
|
||||||
1. Add action to export results from DB to files.
|
1. Add action to export results from DB to files.
|
||||||
|
@ -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)) {
|
if let Ok(file) = lofty::read_from_path(Path::new(track)) {
|
||||||
let tag = match file.primary_tag() {
|
let tag = match file.primary_tag() {
|
||||||
Some(primary_tag) => primary_tag,
|
Some(primary_tag) => primary_tag,
|
||||||
None => {
|
None => file.first_tag().expect("Error: No tags found!"),
|
||||||
if let Some(first_tag) = file.first_tag() {
|
|
||||||
first_tag
|
|
||||||
} else {
|
|
||||||
return meta;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
meta.title = tag.title().unwrap_or_default().to_string();
|
meta.title = tag.title().unwrap_or_default().to_string();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user