A media library that lives in markdown. Notes etched next to the music.
Project description
deadwax
Notes etched next to the music.
A media library that lives in markdown. Point deadwax at audio — a URL or a folder you already own — and it maintains a vault: one note per track with typed frontmatter, artist index notes with wikilinks, album indexes, a dashboard. Obsidian-native, but plain markdown, so it works anywhere.
No database. No cache. The notes are the library.
Status: pre-alpha. All commands work; the format may still shift before 0.1.
Commands
deadwax init # create deadwax.toml + vault dirs here
deadwax add <url> # ingest via yt-dlp, write note + sidecars
deadwax <url> # same as add
deadwax scan <dir> # catalog an existing folder of audio
deadwax sync # rebuild artist notes, indexes, dashboard
deadwax rm <query> # remove a track (note + media)
deadwax open <query> # open the closest-matching note
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file deadwax-0.0.1.tar.gz.
File metadata
- Download URL: deadwax-0.0.1.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
156b9112decb29748904f1a6add6dfa0c3f7995101fd7dde0937def44447f64c
|
|
| MD5 |
f3cc161e973a55b114d8f5b59f335c69
|
|
| BLAKE2b-256 |
dfc7ef85a35782b5ff8898cda2913754f2151143e3ded7e6e3a85b59ec0d8a64
|
File details
Details for the file deadwax-0.0.1-py3-none-any.whl.
File metadata
- Download URL: deadwax-0.0.1-py3-none-any.whl
- Upload date:
- Size: 24.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
200cd47b30d7777d2eb044f2cbef7a0cb7eb21cd3f9b9777e3b1e549b80d2ef7
|
|
| MD5 |
a35e449ef288d527371eabd95181ba93
|
|
| BLAKE2b-256 |
03db1851dd41dd95cc67211b4dc0a026c612b8fa2a5a0cd5401cffe9ae17eace
|