Skip to content

Releases: devrainz/FLStudio-Linux-RPC

v1.3.2 Release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 19:23

FL Studio Discord RPC v1.3.2

Native Linux x86-64 packages. Installation and removal are handled by your distro package manager; and are no longer required.

Install

Debian / Ubuntu / Linux Mint

sudo apt install ./flstudiorpc_1.3.2_amd64.deb

Fedora / RHEL-family

sudo dnf install ./flstudiorpc-1.3.2-1.x86_64.rpm

Arch Linux / CachyOS / EndeavourOS

sudo pacman -U ./flstudiorpc-1.3.2-1-x86_64.pkg.tar.zst

Uninstall

# Debian / Ubuntu / Mint
sudo apt remove flstudiorpc

# Fedora / RHEL-family
sudo dnf remove flstudiorpc

# Arch Linux / CachyOS / EndeavourOS
sudo pacman -Rns flstudiorpc

The package manager owns and removes the executable, application-menu entry, installed icons, and license file. Per-user preferences under ~/.config are intentionally preserved.

What's Changed

  • Fix project detection under Proton WM_CLASS (598ebeb)
  • Fixed RPC Connection resetting when window unfocused (8fe8c74)

Files

  • .deb for Debian, Ubuntu, Linux Mint and derivatives
  • .rpm for Fedora/RHEL-family distributions
  • .pkg.tar.zst for Arch Linux and derivatives
  • SHA256SUMS for artifact verification

v1.3.1 Release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 19:05

Native Linux x86-64 packages. Installation and removal are handled by your distro package manager; and are no longer required.

Install

Debian / Ubuntu / Linux Mint

sudo apt install ./flstudiorpc_1.3.1_amd64.deb

Fedora / RHEL-family

sudo dnf install ./flstudiorpc-1.3.1-1.x86_64.rpm

Arch Linux / CachyOS / EndeavourOS

sudo pacman -U ./flstudiorpc-1.3.1-1-x86_64.pkg.tar.zst

Uninstall

# Debian / Ubuntu / Mint
sudo apt remove flstudiorpc

# Fedora / RHEL-family
sudo dnf remove flstudiorpc

# Arch Linux / CachyOS / EndeavourOS
sudo pacman -Rns flstudiorpc

The package manager owns and removes the executable, application-menu entry, installed icons, and license file. Per-user preferences under ~/.config are intentionally preserved.

What's Changed

  • Updated Discord RPC (634a4f4)
  • Reinforced xprop and xorg-prop as dependencies (a364417)
  • Added extra instructions/clarifications about Flatpak, etc (615a644)
  • Fixed not detecting other FL windows such as Settings, Mixer, etc (da52801)
  • Fixed low resolution icons to higher resolution ones (2076512)
  • Change FL Studio image to higher resolution (8066817)
  • Reimplemented xwininfo for FL detection + dependency (e84f9b1)
  • Added Makefile + Building from source instructions (eba04fb)

Files

  • .deb for Debian, Ubuntu, Linux Mint and derivatives
  • .rpm for Fedora/RHEL-family distributions
  • .pkg.tar.zst for Arch Linux and derivatives
  • SHA256SUMS for artifact verification

v1.3.0 Release

Choose a tag to compare

@github-actions github-actions released this 16 Sep 18:39

Native Linux x86-64 packages. Installation and removal are handled by your distro package manager; setup.sh and uninstall.sh are no longer required.

Install

Debian / Ubuntu / Linux Mint

sudo apt install ./flstudiorpc_1.3.0_amd64.deb

Fedora / RHEL-family

sudo dnf install ./flstudiorpc-1.3.0-1.x86_64.rpm

Arch Linux / CachyOS / EndeavourOS

sudo pacman -U ./flstudiorpc-1.3.0-1-x86_64.pkg.tar.zst

Building From Source

The native packages above are the recommended installation method.

If none of the provided package formats fit your distribution, you need a custom build, or you want to compile the current source yourself, the repository now includes a Makefile and BUILDING.md.

git clone https://github.com/devrainz/FLStudio-Linux-RPC.git
cd FLStudio-Linux-RPC
make publish

The default self-contained Linux x86-64 build is written to:

build/publish/linux-x64/FLStudioRPC

Official pre-built releases currently target Linux x86-64. Other .NET runtime identifiers can be selected manually, but are not officially tested unless stated otherwise.

Uninstall

# Debian / Ubuntu / Mint
sudo apt remove flstudiorpc

# Fedora / RHEL-family
sudo dnf remove flstudiorpc

# Arch Linux / CachyOS / EndeavourOS
sudo pacman -Rns flstudiorpc

The package manager owns and removes the executable, application-menu entry, installed icons, and license file. Per-user preferences under ~/.config are intentionally preserved.

What's Changed

  • Install path changed from /opt/flstudio-rpc/FLStudioRPC to /usr/bin/flstudiorpc (78abcbe)
  • Fixed RPC bug (again) in which FL Studio's version didn't show up (c495356)
  • Changed from tar.gz + setup.sh release creation to native DEB/RPM/Arch package releases (09da357)
  • Replaced setup/uninstaller instructions with apt, dnf, and pacman (1f1ac5f)
  • Deleted the now-unused installer directory (9a089a5)
  • Fixed FL Studio version not being detected (8284087)
  • Added a simple source-build workflow with Makefile and BUILDING.md for unsupported distributions, custom builds, and contributors (eba04fb)
  • Reimplemented xwininfo for FL detection + dependency (e84f9b1)

Files

  • .deb for Debian, Ubuntu, Linux Mint and derivatives
  • .rpm for Fedora/RHEL-family distributions
  • .pkg.tar.zst for Arch Linux and derivatives
  • SHA256SUMS for artifact verification

If the provided packages do not meet your needs, you can compile the project manually from source using the repository Makefile.

v1.2.1 Release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 23:25

FL Studio Discord RPC v1.2.1

Generic (all distros) Linux x86-64 release.

This update mainly focuses on improving the Linux experience, with a new GTK/libadwaita interface, better tray integration, improved FL Studio detection, and a few fixes around settings and startup behavior

What's New

  • FIXED and Implemented GTK/Libadwaita
  • Added a Settings option to the tray menu so the interface can be reopened at any time
  • Improved tray integration and menu behavior on Linux
  • Improved tray icon handling across different desktop environments and resolutions
  • Improved application icon lookup and fallback behavior
  • Refactored FL Studio window detection to avoid unrelated windows being detected as FL Studio
  • Improved autostart handling using the standard XDG autostart directory
  • Improved support for installed builds under /opt/flstudio-rpc
  • Fixed a minor issue that could break GTK settings
  • General cleanup and internal refactoring

Installation

  1. Download FLStudioRPC-linux-x64-v1.2.1.tar.gz

  2. Extract the archive

  3. Open the extracted FLStudioRPC-linux-x64 directory

  4. Run:

    sudo ./setup.sh

Once installed, FL Studio Discord RPC will be available from your application menu

Uninstallation

Extract the same release archive and run:

sudo ./uninstall.sh

Notes

The application is currently distributed for Generic Linux x86-64.
Support for specific distributions such as debian (.deb), Arch-based distros through yay or paru, and other Package installation methods such as through Snap Store or Flatpak will be soon implemented in the next minor or major version.

(v1.2.0's release AND release notes have been deleted. Latest one is this current patch)

In case of any doubts or questions about how exactly the Auto Startup feature is supposed to work (if not working on your distro), please read the Release notes of version 1.0.3

For a full list of changes, see the v1.2.1 commit history.

v1.0.3 Release

Choose a tag to compare

@github-actions github-actions released this 14 Sep 01:49

FL Studio Discord RPC v1.0.3

Release built for Linux x86-64

Installation

  1. Download FLStudioRPC-linux-x64-v1.0.3.tar.gz

  2. Extract the archive

  3. Open the extracted FLStudioRPC-linux-x64 folder

  4. Run:

    sudo ./setup.sh
  5. You can then launch FL Studio Discord RPC from your application menu

Start with Linux

The Start with Linux option uses the standard Linux XDG Autostart system
For autostart to work, your desktop environment or session must support and process XDG autostart entries

This normally works automatically on desktop environments such as:

  • GNOME
  • Cinnamon
  • KDE Plasma
  • XFCE
  • MATE
  • LXQt

If you're using a standalone window manager or Wayland compositor, XDG autostart may not be enabled by default.

For example, Hyprland users should run Hyprland through UWSM or another session manager that handles XDG autostart.

The autostart entry is stored under:

$XDG_CONFIG_HOME/autostart/

or, when XDG_CONFIG_HOME is not set:

~/.config/autostart/

Uninstallation

Open the extracted folder from the same archive and run:

sudo ./uninstall.sh

What's changed

  • Fixed the Start with Linux option.
  • Autostart now respects XDG_CONFIG_HOME.
  • Autostart now uses the installed /opt executable instead of a development-folder path.
  • Fixed the tray icon depending on files from the source repository.
  • Tray icons now use the system-installed icon.
  • FL Studio detection now checks the actual Linux process instead of relying only on window titles or xwininfo.
  • Improved detection across Cinnamon/X11, Wayland/XWayland, and systems without x11-utils installed.
  • Discord RPC now automatically retries after connection failures, disconnections, and presence-update errors.
  • Improved compatibility with Linux desktops, panels, and system trays.

NEW: Flatpak support is coming soon in the next major update!

v1.0.2 Release

Choose a tag to compare

@github-actions github-actions released this 13 Sep 23:05

FL Studio Discord RPC v1.0.2

This release is for Linux x86-64.

Installation

  1. Download FLStudioRPC-linux-x64-v1.0.2.tar.gz.

  2. Extract the archive.

  3. Open the extracted FLStudioRPC-linux-x64 folder.

  4. Run:

    sudo ./setup.sh
  5. You can then launch FL Studio Discord RPC from your application menu.

Start with Linux

The Start with Linux option uses the standard Linux XDG Autostart system.
For autostart to work, your desktop environment or session must support and process XDG autostart entries.

This normally works automatically on desktop environments such as:

  • GNOME
  • Cinnamon
  • KDE Plasma
  • XFCE
  • MATE
  • LXQt

If you're using a standalone window manager or Wayland compositor, XDG autostart may not be enabled by default.

For example, Hyprland users should run Hyprland through UWSM (or another session manager that handles XDG autostart) for the option to work automatically.

The autostart entry is stored under:

$XDG_CONFIG_HOME/autostart/

or, when XDG_CONFIG_HOME is not set:

~/.config/autostart/

Uninstallation

Open the extracted folder from the same archive and run:

sudo ./uninstall.sh

What's changed

  • Fixed the Start with Linux option
  • Autostart now respects XDG_CONFIG_HOME
  • Autostart now uses the installed /opt executable instead of a development-folder path
  • Fixed the tray icon depending on files from the source repository
  • Tray icons now use the system-installed icon
  • Improved compatibility with Linux desktops, panels, and system trays

Thanks for using FL Studio Discord RPC!

v1.0.1 Release

Choose a tag to compare

@github-actions github-actions released this 08 Aug 21:46

FL Studio Discord RPC v1.0.1

Linux x86-64 release.

Installation

  1. Download FLStudioRPC-linux-x64-v1.0.1.tar.gz

  2. Extract the archive.

  3. Enter the extracted FLStudioRPC-linux-x64 directory.

  4. Run:

    sudo ./setup.sh
  5. The application will be available from your application menu.

Uninstallation

Extract the same archive and run:

sudo ./uninstall.sh

What's Changed

See the commit history for detailed changes.

(Currently starting from v1.0.1, there's a glitch in which prevents Auto Startup initializing from working. This will be fixed in v1.0.2)

Generated automatically with GitHub Actions.