Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/j-city/kitsune

Kitsune - console music player
https://github.com/j-city/kitsune

Last synced: 10 days ago
JSON representation

Kitsune - console music player

Awesome Lists containing this project

README

        

Kitsune - console music player

Powerful console music player.

![Screenshot](https://github.com/J-CITY/Kitsune/blob/master/screens/main.png)

# Description
Powerful console music player written with Python.

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

# Dependencies (Python x64)
* use BASSlib

* soundcloud
* yandexmusic api
* asciimatics
* tinytag
* six
* pylast
* PyLyrics
* urllib
* [tinyWinToast](https://github.com/J-CITY/tinyWinToast "tinyWinToast") or ([notify2](https://pypi.org/project/notify2/ "notify2") for linux)

# Usage

See "config" to get information about player configuration.

To make it work, fill in config fields "sound_cloud" and "lastfm" and delete all //comments

Run main.py -db to create sungs database

Press `i` in any tab to see shortcuts.

# Features

* equalizer
* Music library (use db)
* Music browser
* Playlists (local and from SC)
* Artist information
* Lyrics
* Soundcloud
* Yandex Music
* Can change appearance with config
* Clock with mani ascii fonts
* Music visualization

# TODO

* Refactor
* Fix bugs

# Screenshots

Main playlist:

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/0.jpg)

Browser

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/1.jpg)

Playlists

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/2.jpg)

Medialib

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/3.jpg)

Equalizer

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/4.jpg)

Artist info

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/5.jpg)

Lirycs

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/6.jpg)

Search

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/7.jpg)

Clock binary

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/8.jpg)

Info

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/9.jpg)

Add song to playlist dialog

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/10.jpg)

Clock

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/11.jpg)

Visualization

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/0.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/12.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/13.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/14.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/15.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/16.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/17.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/18.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/19.jpg)

![Imgur](https://github.com/J-CITY/Kitsune/blob/master/screens/20.jpg)