soundcloud-rpc - a SoundCloud Client with Discord Rich Presence, Dark Mode, Last.fm and AdBlock support
For the latest version of soundcloud-rpc, download the installer or executable file from the latest release page.
Before installing and running this app, you must have Node.js installed on your machine.
- Clone this repository to your local machine
- Run
npm install
to install the required dependencies. - Run
npm start
to launch the application.
- The application settings are stored locally using Electron's
electron-store
module. - Dark mode and adblocker settings can be toggled using keybinds.
- Last.fm automatic track scrobbling can be enabled through keybinds and registering your API keys.
Keybinding | Description |
---|---|
F1 | Toggles dark mode |
F2 | Toggles adblocker |
F3 | Shows the proxy config window |
F4 | Insert last.fm api keys for scrobbling functionality |
Ctrl + B or Command + B | Goes back to the previous web page |
Ctrl + F or Command + F | Goes forward a web page |
- The Discord Rich Presence integration is implemented using the discord-rpc package.
- The Electron window is created using the Electron framework.
- The executable is packed using electron-builder.
Contributions to this project are welcome. If you find a bug or would like to suggest a new feature, please open an issue on this repository.
This project is licensed under the MIT License. See the LICENSE file for details.