Skip to content
This repository was 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

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published