refactor: rename project videnc-vibe -> av1dae

Rename the Go module, the cmd/ entrypoint dir, the binary, the default config
dir (~/.config/av1dae/), the Docker image/compose service, and all docs and
the dashboard wordmark. No behavioral change — import paths and identifiers
only.
This commit is contained in:
Esa Kataja
2026-06-21 19:02:06 +03:00
parent a6dc0018ac
commit 9bb7c72c1a
16 changed files with 67 additions and 67 deletions
+9 -9
View File
@@ -1,4 +1,4 @@
# videnc-vibe — User Manual
# av1dae — User Manual
A Go CLI that watches a folder for `.mkv` rips, transcodes them to SVT-AV1 video + Opus audio, embeds metadata fetched from OMDb (movies) or TVmaze (series), and files the results into output/originals/failed directories.
@@ -25,16 +25,16 @@ API keys:
## 2. Build
```bash
go build -o videnc-vibe ./cmd/videnc/
go build -o av1dae ./cmd/av1dae/
```
This produces a single static binary `./videnc-vibe`.
This produces a single static binary `./av1dae`.
---
## 3. Configuration
By default the config is loaded from `~/.config/videnc-vibe/config.yaml`. Pass `-c /path/to/config.yaml` to override.
By default the config is loaded from `~/.config/av1dae/config.yaml`. Pass `-c /path/to/config.yaml` to override.
Example (`config.example.yaml`):
@@ -89,10 +89,10 @@ All five directories are created on startup if they don't exist.
## 4. Running
```bash
./videnc-vibe # default config path, keep originals
./videnc-vibe -d # delete originals after successful encode
./videnc-vibe -c /etc/videnc.yaml # custom config
./videnc-vibe -c /etc/videnc.yaml -d
./av1dae # default config path, keep originals
./av1dae -d # delete originals after successful encode
./av1dae -c /etc/av1dae.yaml # custom config
./av1dae -c /etc/av1dae.yaml -d
```
Flags:
@@ -268,7 +268,7 @@ The watcher continues with the next file; one bad rip won't stop the daemon.
## 11. Project layout
```
cmd/videnc/main.go CLI entrypoint and per-file orchestration
cmd/av1dae/main.go CLI entrypoint and per-file orchestration
internal/config/ YAML config load + defaults + mkdir
internal/watcher/ Polling loop, media-type detection by pixel count
internal/encoder/ ffprobe/ffmpeg/opusenc wrapper, transcode pipeline