Highly customizable applet for the budgie panel, for controlling all of your playing media
There is a file: src/testWin.py
that is not used when installing the applet, but it is used for debugging, as it creates the applet in a standalone window.
- If you pass -v it will show the vertical representation of the applet.
This project uses type annotations for better code readability, they should be:
- on functions and methods
- class instance variables (starting with self.)
This applet targets python 3.9+ so, don't use any newer features.
For formatting, I use black
Only Ubuntu Budgie 22.04+
Go into the budgie extras app on ubuntu budgie and install Media Player Applet
Only Ubuntu 22.04+
sudo add-apt-repository ppa:ubuntubudgie/backports
sudo apt update
sudo apt install budgie-media-player-applet
Ubuntu, Debian:
sudo apt install git meson ninja-build python3-requests python3-gi python3-pil libglib2.0-bin
Fedora:
sudo dnf install git meson ninja-build python3-pillow python3-requests python3-gobject
Arch Linux:
sudo pacman -S git meson ninja python-requests python-pillow
openSUSE:
sudo zypper in git-core ninja meson glib2-tools python3-Pillow python3-requests python3-gobject python3-gobject-Gdk
Full list of dependencies - for other distributions
- budgie-1.0
- gtk+-3.0
- python3 >= 3.9
- python3-pil / python3-pillow
- python3-requests
- python3-gobject
- gsettings
- meson
- ninja
- git
git clone https://github.com/zalesyc/budgie-media-player-applet.git && cd budgie-media-player-applet
Ubuntu, Arch Linux
meson setup build --libdir=/usr/lib
Fedora, openSUSE
meson setup build --libdir=/usr/lib64
cd build && sudo ninja install
The applet becomes visible only when there is media actively playing.
- Make sure all dependencies are installed
- Try again - remove the entire directory cloned with git and start from step 1
Run budgie-panel --replace
from terminal, this will run the panel and
all of the applets from the terminal displaying any errors.
Look into /usr/lib64/budgie-desktop/plugins
or /usr/lib/budgie-desktop/plugins
,
is there a budgie-media-player-applet
directory? are there folders for other applets?
If in neither of theese directories is a budgie-media-player-applet
directory, try installing the applet again.
If there is only a single directory that is budgie-media-player-applet
, you may installed the applet in the wrong place, try to look for any other directory named budgie-desktop
which contains the folders for other applets.
If nothing works try reinstalling from scratch, or try following the steps from the previous categories.