Skip to main content

osu-cplayer

Fast, compact, and featured command line osu! song player built on mpv. screenshot

Installation

  1. Install osu-cplayer via pip: pip install osu-cplayer
  2. Install mpv
  3. On first run, enter the absolute paths of your songs folder, collections.db file and osu!.db file
  4. These settings get saved in your home folder as ~/.osupaths or equivalent.

I've tested this on gnu/linux and macos, and it works. Windows is untested though, I'd appreciate someone trying it out.

Usage

  • Previous/Next Song: left/right
  • Move Selection: up/down, k/j, left click, or scroll
  • Play song: enter or double click
  • Toggle play/pause: p
  • Restart song and play: r
  • Quit: q or esc
  • Add song to queue: a
  • Clear queue: A
  • Shuffle: s
  • Sort alphabetically(default): S
  • Sort by date added: d
  • Filter: : or mouse followed by filter term
    • Reset filter: esc
    • Exit text box: any special key or mouse
  • Filter by Collection: c or mouse, followed by collection name, and enter
  • Open this help page: ?

Other

osu!.db reading code is taken from OsuDbReader

Dependencies

Metadata

Release files for osu-cplayer 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for osu-cplayer 1.0.4
File Size Uploaded
osu-cplayer-1.0.4.tar.gz 10.0 kB Details

Release files / osu-cplayer-1.0.4.tar.gz

Download URL osu-cplayer-1.0.4.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b908c0577ef2b73edd578a59b218373459c7867444dba523db3550970adabf6f
BLAKE2b-256 checksum
How to use checksums
3fd9908fd0643707c4c317394ac0fb1a8d4a74d5583ebfcb86b78b04e9fdd373
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1.post20200604 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release history Release notifications | RSS feed

This release

1.0.4 This release

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page