Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.

dseomn/pepper-music-player

Repository files navigation

Pepper Music Player

Open source music player written in Python; not yet ready for general consumption.

NOTE: This is alpha software. Configuration and other data may not be preserved across code changes. Functionality may change or disappear without warning.

Features

Goals

Potential future goals

  • Playback of remote streams
  • MusicBrainz integration
  • Easy to install packages on Linux and macOS
  • Run on Windows.
  • Easily handle a music library with about 100k files.

Non-goals

Development

  • Almost all code should be tested: test workflow status, coverage status, visual tests.
  • Static analysis is great for catching bugs, so we use pylint and pytype.
  • The code mostly follows the Google Python Style Guide.
  • YAPF makes it easier to code without needing to think about formatting too much, so we use it.

Dependencies

Debian

sudo apt install \
    gir1.2-gst-plugins-base-1.0 \
    gir1.2-gstreamer-1.0 \
    gir1.2-gtk-3.0 \
    gstreamer1.0-plugins-good \
    libgirepository1.0-dev \
    python3-frozendict \
    python3-gi \
    python3-jinja2 \
    python3-mutagen

Disclaimer

This is not an officially supported Google product.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published