Skip to main content

A musicplayer with a terminal and a Qt frontend

Project description

Catvibes

A simple music player offering not only a terminal based frontend but also a Qt based one.

Qt look (with kvantum theme)

Qt look (with Windows theme)

terminal look

Installation

pip install Catvibes

Requirements:

python and the following packages (will be installed as dependencies with pip):

pip install ytmusicapi eyed3 yt-dlp PyQt6

it also requires ffplay

On linux install ffmpeg which is available on debian-based and arch-based distros and probably already installed

On Windows follow this tutorial: https://phoenixnap.com/kb/ffmpeg-windows

Controls

GUI:

launch with the --gui flag

commandline:

f: find a song by typing a searchterm (ideally songname and bandname). Shows 3 results by default (select with the number keys).

esc: terminates searching usw and also exits the program

r: random shuffle, shuffles the queue randomly and adds the whole playlist to the queue when empty

p: play the whole playlist

a: add current song to the playlist

space: play / pause

n: next song

b: previous song

l: create a new playlist

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

Catvibes-1.0.19.tar.gz (450.8 kB view hashes)

Uploaded Source

Built Distribution

Catvibes-1.0.19-py3-none-any.whl (39.6 kB view hashes)

Uploaded Python 3

Supported by

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