FL RPC is a lightweight Python script designed to display your current FL Studio project name as your Discord status. It uses the pypresence library to interact with the Discord API, and uses pygetwindow and psutil to detect the FL Studio window. The script runs seamlessly in the background and shows the state in the notification tray.
To use FL RPC as an executable, follow these steps:
-
Install
pyinstaller:pip install pyinstaller
-
Install Required Libraries:
pip install -r requirements.txt
-
Clone the Repository:
git clone https://github.com/SakshhamTheCoder/FL-RPC.git
-
Compile the Script: Run the following command inside the cloned folder to generate an executable:
pyinstaller --onefile --noconsole --add-data "icon.png;." main.py -
Run the Executable: Start the executable file inside the
/dist/folder and open FL Studio.
-
Install Required Libraries:
pip install -r requirements.txt
-
Start the Script: Run the following command:
python main.py
-
Open FL Studio: Ensure FL Studio is running alongside the script.
We’re excited to welcome contributions to FL RPC. To contribute:
-
Fork the Repository: Create your own copy of the repository on GitHub.
-
Create a Branch: Use a descriptive name for your branch, such as
feature/new-functionalityorbugfix/issue-name. -
Commit Changes: Make your changes and commit them with clear, concise messages.
-
Push Your Branch: Push your branch to your forked repository.
-
Submit a Pull Request: Open a pull request on the main repository with a detailed description of your changes.
FL RPC is licensed under the MIT License. You’re free to use, modify, and distribute this software under the terms of the license.
- Repository URL: FL RPC GitHub
- Support: For any issues, feel free to open a GitHub issue or contribute directly to the project.