Skip to content
maddoxPublic

About

🌴 Poolsuite FM streaming radio for Sonos and network audio players

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

5 Commits

Folders and files

Repository files navigation

🌴 Skinnydip

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  β—‹ β—‹ β—‹           Skinnydip            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                       β”‚
β”‚            S K I N N Y D I P          β”‚
β”‚       ultra-summer streaming radio    β”‚
β”‚                                       β”‚
β”‚  β–Ά Poolsuite FM (Default)  274 tracks β”‚
β”‚  β–Ά Friday Nite Heat        118 tracks β”‚
β”‚  β–Ά Tokyo Disco              58 tracks β”‚
β”‚  β–Ά Hangover Club            76 tracks β”‚
β”‚                ...                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Poolsuite FM streaming radio for Sonos and network audio players.

A self-hosted proxy that turns Poolsuite FM into standard HTTP audio streams you can play anywhere.

Docker

Docker Compose (recommended)

services:
  skinnydip:
    image: ghcr.io/maddox/skinnydip:latest
    container_name: skinnydip
    ports:
      - "3000:3000"
    restart: unless-stopped
docker compose up -d

Docker Run

docker run -d \
  --name skinnydip \
  --restart unless-stopped \
  -p 3000:3000 \
  ghcr.io/maddox/skinnydip:latest

Parameters

Parameter Description
-p 3000:3000 Web UI and stream port

The container is statelessβ€”no volumes needed.

Usage

Open http://localhost:3000 to see the web UI, or use any stream URL directly in VLC, Sonos, or any audio player.

Channels

Channel Stream URL
Poolsuite FM (Default) /stream/default
Friday Nite Heat /stream/friday
Balearic Sundown /stream/balearic-sundown
Indie Summer /stream/indie-summer
Hangover Club /stream/hangover
Tokyo Disco /stream/tokyo
Latest 20 /stream/latest_20

Adding to Sonos

  1. Go to TuneIn and sign in
  2. Add a custom URL: http://<your-server-ip>:3000/stream/default
  3. In the Sonos app: TuneIn β†’ My Radio Stations

API

Endpoint Description
GET / Web UI
GET /channels List channels (JSON)
GET /now-playing/:slug Current track
GET /health Server status

Powered by Poolsuite ☼

About

🌴 Poolsuite FM streaming radio for Sonos and network audio players

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages