A simple music player (GTK)


Keywords
mokaplayer, music, player, tags, tabs, lyrics, musicplayer, gapless, gtk, music-player, python
License
MIT
Install
pip install MokaPlayer==0.8.5.7

Documentation

MokaPlayer

A music player written in python

Prerequisites

  • TagLib
  • Python 3.6.0
  • PyGObject
  • GStreamer

Installing

pip install mokaplayer

Features

  • Support all the most popular music file formats
  • Gapless playback
  • Resumes playback on startup
  • Edit tags for multiple files at the same time
  • Playlists
  • Audio visualization
  • 10 Band Equalizer
  • Change playback speed while maintaining pitch
  • Go to [Artist/Album] with CTRL-P
  • Filter with CTRL-F
  • Automatically fetch:
    • Album covers
    • Artist covers
    • Lyrics
    • ASCII and Guitar Pro tabs

Configuration

If you clone the repository you need to create the file mokaplayer/config/secret.py with this line:

    LASTFM_SECRET_API_KEY = 'YOUR_API_KEY'

On Windows

Download the following packages with MSYS2:

mingw-w64-i686-gtk3
mingw-w64-i686-python3-gobject
mingw-w64-i686-python3-pip
mingw-w64-i686-gcc
mingw-w64-i686-taglib
mingw-w64-i686-python3-lxml
mingw-w64-i686-swig 
mingw-w64-i686-gst-python
mingw-w64-i686-gst-plugins-base
mingw-w64-i686-gst-plugins-good
mingw-w64-i686-gst-plugins-bad
mingw-w64-i686-gst-plugins-ugly