Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deadwax-0.0.1.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deadwax-0.0.1-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

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

Hashes for deadwax-0.0.1.tar.gz
Algorithm Hash digest
SHA256 156b9112decb29748904f1a6add6dfa0c3f7995101fd7dde0937def44447f64c
MD5 f3cc161e973a55b114d8f5b59f335c69
BLAKE2b-256 dfc7ef85a35782b5ff8898cda2913754f2151143e3ded7e6e3a85b59ec0d8a64

See more details on using hashes here.

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

Hashes for deadwax-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 200cd47b30d7777d2eb044f2cbef7a0cb7eb21cd3f9b9777e3b1e549b80d2ef7
MD5 a35e449ef288d527371eabd95181ba93
BLAKE2b-256 03db1851dd41dd95cc67211b4dc0a026c612b8fa2a5a0cd5401cffe9ae17eace

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page