Skip to main content

EchoVault-CLI connector for EchoVault

Project description

EchoVault CLI

A terminal (TUI) music player for your EchoVault library, built with Textual and pygame.


Requirements

EchoVault CLI doesn't manage its own music library — it reads the same local database that the main EchoVault desktop app builds when you add folders to your library. Install and run EchoVault at least once first, so ~/.config/EchoVault/sonicbox.db exists and has tracks in it.

Installation

pip install EchoVault-CLI

Requires Python >= 3.8.

Usage

Run the player from a terminal:

echovault

Select a track in the list and use these keys to control playback:

Key Action
space Play / Pause
n Next track
p Previous track
s Toggle shuffle
r Toggle repeat
+ Volume up
- Volume down
q Quit

CLI Preview

  • EchoVault CLI theme 1

  • EchoVault CLI theme 2

Related Projects

  • EchoVault — the main desktop music player this CLI complements.

License

EchoVault-CLI is distributed under the terms of the MIT license.

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

echovault_cli-0.0.4.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

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

echovault_cli-0.0.4-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file echovault_cli-0.0.4.tar.gz.

File metadata

  • Download URL: echovault_cli-0.0.4.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for echovault_cli-0.0.4.tar.gz
Algorithm Hash digest
SHA256 e8f001df52f3b6eb420e5a6e6b7b2f1df104e9973996cb7a369f7c6d56ec22fd
MD5 a06d7afb342ea2459a9f73b5c6e79f10
BLAKE2b-256 5ab0d3d8c0abbf6f101eaa15dfd355662058d136ab5048427ce433d956c5832b

See more details on using hashes here.

Provenance

The following attestation bundles were made for echovault_cli-0.0.4.tar.gz:

Publisher: publish.yml on EchoVaultHQ/EchoVault-CLI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file echovault_cli-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: echovault_cli-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for echovault_cli-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f46df8a2097c3f434b6e3b974636943a7c1e4eee7074eb8c3b0dd2b19a6d746f
MD5 eef25003d2c3e1c23605f79f9ad5f7fb
BLAKE2b-256 7416c50ff31bfa4cdf3372cd2ed3bc4cfff8f51570fe4d48cebd95247e32450f

See more details on using hashes here.

Provenance

The following attestation bundles were made for echovault_cli-0.0.4-py3-none-any.whl:

Publisher: publish.yml on EchoVaultHQ/EchoVault-CLI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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