aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2026-04-25 00:56:39 -0700
committerPinapelz <yukais@pinapelz.com>2026-04-25 00:56:39 -0700
commit14ead1b03b4209eae97921d785dbfb0da5dc2fd4 (patch)
treeb0c374db0a885571708a86bd0258c9ad470dcfa3 /README.md
parent746610bd0ad40ed2a97fa68ef162d80f719367ef (diff)
handle fixing sample rate, bit depth, and block size encoding
Diffstat (limited to 'README.md')
-rw-r--r--README.md13
1 files changed, 12 insertions, 1 deletions
diff --git a/README.md b/README.md
index a42cb1f..9f95f28 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,23 @@
# FIIO Snowsky Echo FLAC Media Tool
-This is a small script to help owners who already maintain a FLAC library make their music show up nicer on the Snowsky Echo/Echo Mini
+This is a small script to help owners who already maintain a FLAC library make their music work/show up nicer on the Snowsky Echo/Echo Mini
The script does the following:
- Recursively searches through the provided directory
+- Re-samples audio higher than 192Khz 24bit via ffmpeg
+- Re-encodes files with block size higher than 4096 via `flac` CLI
- Rename FLAC file to `TRACK_NAME.flac`
- Resize album art to 500x500px
- Download LRC file
+# External Dependencies
+You need the FLAC command line tool to be accessible globally, meaning it must be able to run anywhere on your machine. Using the official tool was the most consistent way of fixing the block-size issue cross-platform.
+
+https://xiph.org/flac/download.html
+
+- Windows: `winget install -e --id Xiph.FLAC`
+- Linux: `sudo pacman -S flac` (follow your package manager)
+- macOS: `brew install flac` (idk tho i don't own a mac)
+
```bash
uv sync
uv run main.py <base_dir> [--nolrc]
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage