This app for Open Web Desktop provides a SoundCloud player with a rotating featured gallery on the dashboard.
Demo · Documentation · Support
pnpm desktop add @owdproject/app-soundcloudsoundcloud <track-url>
soundcloud <track-url> --new
soundcloud <track-url> --autoplay
soundcloud <track-url> --no-check
Add the app to your desktop.config.ts and customize the featured gallery:
import { defineDesktopConfig } from '@owdproject/core'
export default defineDesktopConfig({
apps: [
'@owdproject/app-soundcloud'
],
soundcloud: {
galleryRotateIntervalMs: 8000,
recommendedStreams: [
{ url: 'https://soundcloud.com/chillhopmusic/chillhop-essentials-summer-2023', title: 'Chillhop Essentials Summer' },
{ url: 'https://soundcloud.com/lofigirl/sets/lofi-hip-hop-radio-beats-to', title: 'Lofi Hip Hop Radio' },
]
}
})Each stream supports an optional thumbnail URL. Covers are fetched automatically via oEmbed when omitted. The dashboard shows a 2×2 gallery; every galleryRotateIntervalMs milliseconds one tile cycles to the next featured stream. Click a tile to play.
This application is released under the MIT License.