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

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.3.2.tar.gz (31.4 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.3.2-py3-none-any.whl (35.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mimyo-0.3.2.tar.gz
Algorithm Hash digest
SHA256 d1a86c9ca3d633599c8248a035d4019d7601bd41244eea39e249d9dcb83d8ab3
MD5 251ba124ec8f997b2cd8f0b0571e4deb
BLAKE2b-256 291a2773eddfaaa8d340bd3aff5318261727796c8ec59296173f30131c0663b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mimyo-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 35.0 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.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5cc001665defb37c1ab09b42d8ee81f0f540cd66aa38ef669f55c63100fa101
MD5 22944809b2d6d82815e3b9ad254a6ab3
BLAKE2b-256 9303e2d39b1217839f4f5112ee69b0b8e7431818f23c5d340acc4be07bf10676

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