https://github.com/richardhbtz/soundcloud-rpc
🎵 A SoundCloud Client with Discord Rich Presence, Dark Mode, Last.fm, and AdBlock Support
https://github.com/richardhbtz/soundcloud-rpc
adblock discord electron javascript lastfm nodejs rich-presence typescript
Last synced: 14 days ago
JSON representation
🎵 A SoundCloud Client with Discord Rich Presence, Dark Mode, Last.fm, and AdBlock Support
- Host: GitHub
- URL: https://github.com/richardhbtz/soundcloud-rpc
- Owner: richardhbtz
- License: mit
- Created: 2023-03-30T00:43:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-12T07:43:54.000Z (10 months ago)
- Last Synced: 2024-12-12T08:20:50.001Z (10 months ago)
- Topics: adblock, discord, electron, javascript, lastfm, nodejs, rich-presence, typescript
- Language: TypeScript
- Homepage:
- Size: 764 KB
- Stars: 75
- Watchers: 1
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# soundcloud-rpc
A **SoundCloud** Client with **Discord Rich Presence**, **Dark Mode**, **Last.fm** and **AdBlock** support
## ⚡️ Quick start
For the latest version of soundcloud-rpc, download the installer or executable file from the [latest release](https://github.com/richardhbtz/soundcloud-rpc/releases) page.
> [!NOTE]
>### macOS Users
>If you encounter a "Damaged App" popup after installation, run the following command in the terminal to resolve the issue:
>```
>xattr -dr com.apple.quarantine /Applications/soundcloud.app
>```
>After running this command, the app should launch without any problem.## ⚙️ Building
Before installing and running this app, you must have [Node.js](https://nodejs.org/) installed on your machine.
1. Clone this repository to your local machine
2. Run `npm install` to install the required dependencies.
3. Run `npm build` to build the application.## 📖 Usage
Press `F1` to open the application menu, which provides access to various settings and features.
### Navigation Keybinds
- `Ctrl + B or Command + B`: Go back to the previous page
- `Ctrl + F or Command + F`: Go forward to the next page## 🖼️ Preview
## 🛠️ Built With
- [@xhayper/discord-rpc](https://www.npmjs.com/package/@xhayper/discord-rpc) - Discord Rich Presence integration
- [Electron](https://www.electronjs.org/) - Framework for building cross-platform desktop applications
- [electron-builder](https://www.electron.build/) - Tool for packaging and distributing Electron applications
- [@ghostery/adblocker-electron](https://www.npmjs.com/package/@ghostery/adblocker-electron) - Ad blocking functionality
- [electron-store](https://www.npmjs.com/package/electron-store) - Data persistence
- [electron-updater](https://www.npmjs.com/package/electron-updater) - Auto-update functionality## 🤝 Contributing
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.
## 📜 License
This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.
[repo_logo_img]: https://github.com/create-go-app/cli/assets/11155743/95024afc-5e3b-4d6f-8c9c-5daaa51d080d
[repo_url]: https://github.com/richardhbtz/soundcloud-rpc