Skip to main content

A terminal-based music player

Project description

mimyo

PyPI Python License Downloads

pygame-ce mutagen textual yt-dlp Pillow

A simple vibecoded terminal music player that takes inspiration from rmpc and runs completely standalone. Built for anyone who just wants to open their terminal, hit play, and lose themselves in their music library

What it does

  • Plays music straight from your terminal
  • Renders album art (sixel support included for compatible terminals)
  • Manages playlists and queues
  • Streams audio from YouTube
  • Hooks into Discord rich presence if you want it to

Installation

pip install mimyo

For album art rendering, install chafa:

  • Windows: winget install -e --id hpjansson.Chafa
  • macOS: brew install chafa
  • Linux: sudo apt install chafa or your distro's equivalent

Want Discord rich presence too?

pip install "mimyo[discord]"

Usage

mimyo

Or run it without installing:

python -m mimyo

To check the version:

mimyo --version

By default, mimyo looks for a Music folder in your home directory. You can point it somewhere else and it'll remember for next time:

mimyo --path "D:\Music"
# or
mimyo -p "D:\Music"

License

MIT — see 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

mimyo-0.2.2.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

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

mimyo-0.2.2-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

Details for the file mimyo-0.2.2.tar.gz.

File metadata

  • Download URL: mimyo-0.2.2.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for mimyo-0.2.2.tar.gz
Algorithm Hash digest
SHA256 e9a5c0d451d86fa7e316a32ad88f342fc327c828602e57f86ef57bcfb28f187d
MD5 229e0a8ecbcf2c753e6846f5df0ea7cb
BLAKE2b-256 3331bc934cf9d6c30d7a79c05256a4494bbcc39bf02dd1b2ef2da100d81b759b

See more details on using hashes here.

File details

Details for the file mimyo-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: mimyo-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 27.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for mimyo-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 79f2d810be14b0dbf5ea627cf13b5a8ab9746aca60230ac6d7c4d79ee2002e68
MD5 d7545eb25eb6c50f257521fc4478c58a
BLAKE2b-256 8fe2e392c85888742a26d1ccffd8aec6d704bb16adaa8768450dd8efed62b7fc

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