quick-lofi-demo.webm
- Play lofi and any other sound with one click
- Global keyboard shortcuts for quick control
- Volume control directly from pop-up menu
- Drag and drop to rearrange radio stations
- Adjustable pop-up height
This extension requires mpv. Install it using your package manager:
# Fedora
sudo dnf install mpv# Debian/Ubuntu
sudo apt install mpv# Arch
sudo pacman -S mpv# openSUSE
sudo zypper install mpvVia EGO
- Install from the extension page using the browser integration or the Extension Manager.
-
Download
quicklofi@eucaue.zipfrom the releases page. -
Run in the same folder:
gnome-extensions install --force quicklofi@eucaue.zip
-
Log out and back in.
You're installing the latest release, which may not work on older GNOME versions, check the release notes. Requires
NodeandNPM.
-
Clone the repository:
git clone https://github.com/EuCaue/gnome-shell-extension-quick-lofi.git
-
Install dependencies:
npm install
-
Build and install:
npm run install:prod
-
Log out and back in.
Use this if you want the newest features before they hit a release. Requires
NodeandNPM.
⚠️ Thedevelopbranch targets the latest GNOME version and your current version may not be supported.
-
Clone the repository and switch to the
developbranch:git clone https://github.com/EuCaue/gnome-shell-extension-quick-lofi.git cd gnome-shell-extension-quick-lofi git checkout develop -
Install dependencies:
npm install
-
Build and install:
npm run install:prod
-
Log out and back in.
Requires
NodeandNPM.Pull requests should be opened against the
developbranch.
Set up a local environment to work on the extension:
-
Clone the repository:
git clone https://github.com/EuCaue/gnome-shell-extension-quick-lofi.git cd gnome-shell-extension-quick-lofi -
Switch to the
developbranch:git checkout develop
-
Install dependencies:
npm install
-
Build and run the extension in a nested GNOME Wayland session:
npm run run:dev
If something isn't working as expected, enabling debug logs helps a lot when diagnosing problems. Please follow the steps below before opening an issue.
Debug logging can be enabled either from the extension preferences or via the CLI.
From the UI:
- Open Quick Lofi Preferences
- Go to the Interface tab
- Enable Debug logging
From the CLI:
gsettings --schemadir "$HOME/.local/share/gnome-shell/extensions/quick-lofi@eucaue/schemas" set "org.gnome.shell.extensions.quick-lofi" "enable-debug" trueWhen debug logging is enabled, Quick Lofi writes logs to:
/tmp/quick-lofi-$USER.log
To view the logs:
cat /tmp/quick-lofi-$USER.logTo copy the logs to your clipboard:
cat /tmp/quick-lofi-$USER.log | wl-copyIf the file is empty or missing, make sure debug logging is enabled and reproduce the issue once more.
When opening a new issue, please include:
- A clear description of the problem
- Steps to reproduce
- Your GNOME version
- Your Quick Lofi version
- The debug logs collected above (paste them or attach the file)
Contributions are always welcome! 💡
- Fork the repository and create a new branch based on
developfor your changes. - Make your improvements whether it's fixing a bug, improving code, or adding a feature.
- Commit and push your changes to your branch.
- Open a pull request against the
developbranch with a short description of what you've done. - If you find any bugs or have ideas, feel free to open an issue anytime!
