Skip to content

J-CITY/Kitsune

Repository files navigation

Kitsune - music player daemon with text user interface client

Screenshot

Description

Powerful console music player written with Python.

Features

  • Make playlists
  • Show artist bio
  • Show song lyrics
  • Play Yandex Music favorites and playlists
  • Fully customization (See configs in ./assets)
  • Equalizer
  • Local music library
  • Music file browser
  • Music visualization
  • Clock

I think this should work on Linux, but I have not tested ¯\(ツ)

Start daemon

1. Start pyro5 name server

python -m Pyro5.nameserver

2. Start daemon

python ./kitsuneDaemon.py

Start client

python ./kitsunePlayer.py

Dependencies (Python x64)

Unnecessary

pip install asciimatics wcwidth six Pyro5 pybass numpy

Necessary

pip install yandex-music pylast requests music_tag pillow term_image

Create local media lib (Run after start daemon)

python ./kitsuneCli.py -db

API keys

For artist bio and Yandex music you need get api kays

Screenshots

Main playlist:

Imgur Imgur

Browser

Imgur

Playlists

Imgur

Medialib

Imgur

Equalizer

Imgur

Artist info

Imgur

Lirycs

Imgur

Clock

Imgur

Visualization

Imgur

About

Kitsune - console music player

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages