A desktop music player that integrates with the SoundCloud API for managing tracks and playlists.

Soundnode App is an open-source desktop app that provides a dedicated experience for music streaming. It allows users to access their music libraries and discover new tracks through a standalone application instead of relying on a web browser. The software is designed to bring the music ecosystem into a native window environment for better multitasking and accessibility.
The application is available for Windows, Mac, and Linux platforms. It is developed using the Electron framework, Node.js, and Angular.js, which enables it to run as a cross-platform desktop tool. Users can interact with their accounts and manage their listening habits through a dedicated interface that connects directly to the API.
Due to the way third party access is managed, the application requires a specific configuration step to function. Users must retrieve their own client ID from the website and add it to the userConfig.json file. This manual setup is necessary because strict daily rate limits are imposed on third party applications. If a shared API key reaches the limit of 15 thousand tracks per day, streaming is blocked for all users until the limit resets twenty four hours later. By using a personal client ID, users can avoid these collective blocks and maintain a consistent streaming experience.
Soundnode App is intended for users who want a dedicated desktop client on Windows, Mac, or Linux to manage their music and playlists without the overhead of a full web browser.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.