Skip to content

Repository files navigation

SoundCloud

SoundCloud App for Open Web Desktop.


Overview

This app for Open Web Desktop provides a SoundCloud player with a rotating featured gallery on the dashboard.

Demo · Documentation · Support

Installation

pnpm desktop add @owdproject/app-soundcloud

Usage

Available commands

soundcloud <track-url>
soundcloud <track-url> --new
soundcloud <track-url> --autoplay
soundcloud <track-url> --no-check

Configuration

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.

License

This application is released under the MIT License.

About

SoundCloud app for OWD Client

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages