Frontend for SoundCloud
  • Go 78.3%
  • templ 17.1%
  • JavaScript 2.8%
  • CSS 1.3%
  • Dockerfile 0.5%
Find a file
2026-05-30 18:36:44 +03:00
docs support wv with proxying, support legacy aac 256k encoding 2026-05-30 18:34:50 +03:00
lib support wv with proxying, support legacy aac 256k encoding 2026-05-30 18:34:50 +03:00
static support wv with proxying, support legacy aac 256k encoding 2026-05-30 18:34:50 +03:00
templates support wv with proxying, support legacy aac 256k encoding 2026-05-30 18:34:50 +03:00
.dockerignore fix dockerignore 2024-12-31 16:37:08 +02:00
.gitignore add stub rss_templ.go file (maybe fix some ssues with soundcloakctl) 2025-11-06 20:27:17 +02:00
build fix prefs, move to go tool, refine docs and etc 2025-09-05 19:26:38 +03:00
compose.example.yaml bump deps 2025-11-06 20:34:23 +02:00
Dockerfile add lowquality aac support 2026-05-12 11:41:10 +03:00
go.mod update 2026-05-30 18:36:44 +03:00
go.sum update 2026-05-30 18:36:44 +03:00
LICENSE Update LICENSE 2024-09-17 16:55:01 +03:00
main.go support wv with proxying, support legacy aac 256k encoding 2026-05-30 18:34:50 +03:00
README.md RSS feeds for users 2025-10-26 10:03:42 +02:00
soundcloak.example.json support many audio presets; fixes; autoplay available (with js) on restream player 2024-12-13 23:06:13 +02:00

soundcloak

Frontend for SoundCloud

About

  • Designed to preserve your privacy. All requests to SoundCloud API are done server-side, without logging into an account. Media (tracks, images) can also be proxied if enabled by instance maintainer. No unnecessary requests or telemetry tracking your every move
  • Lightweight and performant. Both server-side and client-side. Not far behind the official webapp, even faster in some cases
  • Works without JavaScript (for most of the functionality)
  • Pretty configurable. Both for instance maintainers, and for regular users
  • URL scheme similar to SoundCloud's in most places
  • RSS Feeds available to follow artists
  • It's also possible to download tracks, together with metadata

Screenshots

Click to view

Main page "soundcloud" profile page. The description is expanded. GetWebProfiles is enabled in backend "soundcloud/upload-your-first-track" track page. ShowAudio is enabled, Player is Restream and Streaming audio is "best" in frontend

Documentation

User Guide

Instance Maintainer Guide

Development Guide

If you have any questions, or just wanna talk about soundcloak, you can join the maid.zone XMPP chat: public@muc.maid.zone

Notice

soundcloak is not affiliated with SoundCloud.