Welkom, gebouwd met Klonkt

24 apr 2026, 12:00

Welkom. Wat je hier ziet is geen profiel op een groot platform, maar een eigen plek op internet, gebouwd met Klonkt.

Klonkt is een licht, zelf-gehost platform waarmee je je blog, muziek en publiek samenbrengt op je eigen domein. Geen algoritme dat bepaalt wie je hoort, geen advertenties ertussen, geen platform dat je data bezit. Jij bezit het.

🎧 Je muziek, je speler

Upload je tracks en Klonkt geeft je een ingebouwde speler met losse nummers, albums en playlists. Onderaan zit een persistente mini-player; tik 'm open voor een full-screen weergave met grote cover en de hele wachtrij. De huidige track verschijnt zelfs op je telefoon-lockscreen, met cover, titel en bediening, en je koptelefoon-knoppen werken. Audio is bewust lastig te jatten: geen waterdicht slot, wel een drempel.

✍️ Blog & posts

Korte updates of lange verhalen, met cover-afbeelding, tags en de optie om je belangrijkste post bovenaan vast te pinnen. Embed YouTube, SoundCloud en Spotify als nette kaarten in je eigen huisstijl, geen rauwe platform-iframes.

🔗 Cirkels — sites die elkaar tonen

Het nieuwste: Cirkels. Verbind je Klonkt-site met andere Klonkt-sites en toon elkaars nieuwste post, decentraal, zonder centraal platform en zonder dat iemand de baas is. Asymmetrisch: jij bepaalt wie in jóuw cirkel zit, los van wat de ander doet. Federatie waarbij niemand het netwerk bezit.

🌐 Fediverse — meedoen met Mastodon

Je posts verschijnen automatisch op de fediverse (ActivityPub). Mensen op Mastodon — of een andere Klonkt — kunnen je volgen, liken, boosten en reageren, en dat verschijnt onder je post bij "Vanuit de fediverse". Andersom volg je zelf accounts en lees je hun berichten in je eigen tijdlijn. Bezoekers liken een post met de ⭐ vanaf hun eigen fediverse-account — geen apart account op jouw site nodig.

🎨 Helemaal van jou

Acht kleurpaletten, dark- en light-mode, zelf-gehoste fonts. Installeerbaar als app (PWA) op telefoon en desktop. En een ingebouwde update-knop houdt de boel bij de tijd, beveiligingsupdates komen vanzelf binnen.

✨ Nieuw: groei je publiek

De laatste reeks updates draait om direct contact met je fans, dingen waarvoor je normaal Bandcamp, Linktree of Mailchimp nodig hebt, nu gewoon in je eigen site:

  • Mailinglijst & nieuwsbrief — fans schrijven zich in, jij stuurt updates rechtstreeks naar hun inbox. Geen tussenpartij.
  • Download-voor-email — geef een track gratis weg in ruil voor een e-mailadres; je lijst groeit vanzelf.
  • Link-in-bio — één nette pagina met al je platforms (Spotify, Bandcamp, Insta…), inclusief klik-statistieken.
  • Perskit (EPK) — een deelbare perspagina met bio, topnummers en boekingscontact, klaar voor pers en boekers.
  • Agenda — je shows op een rij met ticketlinks en een “houd me op de hoogte”-knop voor fans.
  • Release-planning — plan een post of track om vanzelf live te gaan op de releasedatum.
  • Embedbare speler — zet je muziek met je eigen speler in een <iframe> op elke andere site.
  • Statistieken — cookievrij en zonder banner: bezoekers, weergaven, waar ze vandaan komen en je populairste nummers.

De afweging

Je host het zelf en je brengt je eigen publiek mee — geen gratis bereik van een algoritme. Daar staat tegenover wat een groot platform je nooit geeft: volledige controle, eigenaarschap, en een site die echt van jou is.

Kijk gerust rond. 🎶

Typen gaat nu beter op mobiel!

Oude Beats

12 jun 2026, 02:43

📃 Playlist

Oude Beats

soundfabrics

2026 · 24 tracks · 56 min

 

Trap

2 aug 2026, 20:03

💿 Album

TRAP

soundfabrics

2026 · 4 tracks · 9 min

 

Pom Pom Pom Pom!

19 jul 2026, 21:44

💿 Album

Pom Pom Pom Pom!

soundfabrics

2026 · 3 tracks · 3 min

 

B.O.B. v2

20 jun 2026, 09:39

💿 Album

BOB

JEFFREE

2026 · 13 tracks · 27 min

 

Payflow Album

20 jun 2026, 03:41

💿 Album

Payflow

soundfabrics

2025 · 10 tracks · 26 min

 

Effortless Effect Album

18 jun 2026, 10:52

💿 Album

Effortless Effect

Soundfabrics

2025 · 10 tracks · 33 min

 

Als je durft

24 apr 2026, 20:06

Chester - BulletTime Rock
 

Ik bied een officiele soundfabrics app aan alleen voor Android gebruikers.

Klik op de onderstaande link beneden om het te installeren:
Voor nieuwe gebruikers, dit is een app dat niet te vinden is in de Play Store, dus moet onbekende bronnen aangezet worden om het te kunnen installeren.
Als het goed is, doet Play Protect ook meteen een veiligheid scan, waar het geen problemen mee zal gaan vinden.

Groet Robin


Even testen typen op mobiel fullscreen!



Audio Player

24 apr 2026, 10:55

Ik wilde mijn eigen platform samenstellen, mijn eigen app, mijn eigen omgeving, voor mijn posts, mijn muziek, mijn content.
En dat is gelukt =)


Mine, mine, mine, mine, mine.


Cookie Monster?

24 apr 2026, 12:29

Kort antwoord: Klonkt zet geen tracking-cookies, spoort je niet, stuurt niks naar derden, en heeft geen consent-banner nodig. Nul externe calls by default — geen enkele byte gaat naar een domein dat jij niet zelf host. Dit artikel legt uit wat er wél gebeurt en waarom dat binnen AVG/GDPR blijft.

Wat Klonkt NIET doet

Geen Google Analytics. Geen Facebook Pixel. Geen Hotjar, Mixpanel, Segment, of enige andere analytics-dienst. Geen Consent Management Platform. Geen externe fonts van fonts.googleapis.com. Geen CDN voor jQuery/Bootstrap/whatever. Geen Gravatar-calls. Geen OpenGraph-scrapes naar andere sites tenzij jij een URL embedt. Geen error-reporting naar Sentry of iets dergelijks. Geen newsletter-service tracking pixels. Geen "share"-buttons die naar Facebook/Twitter phonen.

Check zelf: open DevTools → Network tab → refresh een pagina. Je ziet alleen requests naar het domein waar je nu bent. Geen enkele third-party domain. Dat is geen toeval — dat is het ontwerp.

Wat Klonkt WEL doet

Session cookie

Als je inlogt, zet Klonkt één cookie: pcms.sid. Dit is een random ID dat jouw browser koppelt aan een server-side sessie (Node/Express). Alleen voor login-status en CSRF-bescherming. Geen tracking-info in deze cookie, geen cross-site bruikbaarheid, HttpOnly en SameSite=Lax by default. Duur: tot je uitlogt of de sessie verloopt.

Voor anonieme bezoekers wordt er geen cookie gezet. Je kunt de hele site browsen zonder ooit een cookie te krijgen. Pas bij daadwerkelijk inloggen komt die pcms.sid.

Localstorage (alleen jouw browser)

Voor gebruikers-comfort bewaart Klonkt in je lokale browser-storage een paar voorkeuren:

  • pcms-theme — light/dark mode
  • pcms-palette — kleurthema
  • pcms-feed-view — tijdlijn- of grid-weergave
  • pcms-grid-cols — aantal kolommen in de grid-weergave

Dit is géén cookie. Het leeft uitsluitend in jouw browser, wordt nooit naar de server gestuurd, en is niet leesbaar voor andere sites. Wis je browser-data en het is weg. AVG/GDPR: localStorage voor puur functionele voorkeuren zonder tracking-doel valt onder "strikt noodzakelijk" en vereist geen consent-banner.

Service worker (PWA)

Voor de installeerbare-app-functionaliteit registreert Klonkt een service worker (/sw.js). Die cachet je site zodat 'ie sneller laadt en offline werkt, maar doet geen calls naar derden, bewaart geen analytics, en tracked geen gebruik. Je kunt 'm bekijken én uitschakelen via DevTools → Application → Service Workers.

Audio: van je eigen server

Audio-bestanden worden gestreamd vanaf jouw eigen domein (/audio/stream/…) — geen externe audio-host, geen DRM-licentieserver, geen telemetrie over wie wat afspeelt. Er zit een lichte same-origin/header-check op die naïef hotlinken ontmoedigt (een directe paste in de adresbalk of een hotlink van een andere site krijgt minder makkelijk de bytes). Wees eerlijk: dat is frictie, geen kopieerbeveiliging — publiek afspeelbare audio is per definitie te downloaden. Het punt hier is privacy: de stream blijft op jouw server en belt niemand.

MediaSession API (lockscreen-bediening)

Deze API toont de huidige track + cover op je telefoon-lockscreen, in de notification-bar, en laat bluetooth-koptelefoon-knoppen werken. Dit is 100% browser-lokaal: metadata wordt door jouw browser aan jouw OS doorgegeven, niet naar een server gestuurd. Geen Google Cast, geen Spotify Connect, geen externe media-registry — pure native browser-API.

Wake Lock API (scherm actief tijdens afspelen)

Tijdens audio-playback stelt de speler het scherm-blanking uit zodat je telefoon niet halverwege een track in slaap valt. Dit gaat via de browser Wake Lock API — een lokale OS-permissie die jij per site kunt geven of weigeren. Geen tracking, geen "wie luistert wanneer"-logging. De lock wordt automatisch losgelaten zodra je pauzeert of de tab sluit.

Server logs

Je reverse proxy (Caddy/nginx) logt standaard wat requests, inclusief IP-adres. Klonkt zelf doet géén IP-logging in applicatie-data. Voor rate-limiting (login-pogingen e.d.) wordt het IP-adres gehashed verwerkt — niet rauw bewaard. Wat je hoster met server-logs doet valt buiten Klonkt; goede hosters (TransIP, Hetzner, OVH) volgen AVG/GDPR en bewaren logs maximaal een paar weken. Check hun privacyverklaring.

Statistieken (cookievrij)

De ingebouwde statistieken tellen pageviews en unieke bezoekers zonder cookie en zonder toestemming: een unieke bezoeker wordt geteld via een dagelijks roterende, gesaltede hash van IP+useragent die nooit wordt bewaard — dus geen persistente identifier, geen profiel, niets te volgen. Alles blijft op jouw server.

Cirkels (federatie — alleen als je het aanzet)

Wil je dat je site de publieke posts van andere Klonkt-sites toont (Cirkels), dan haalt jouw server die bij die andere sites op — rechtstreeks, via hun eigen domein. Geen centrale sync-server, geen "Klonkt-cloud", geen Anthropic/Google/AWS in de keten. Jij bepaalt wie er in jouw cirkel zit; het is asymmetrisch en volledig decentraal.

Het verkeer is Ed25519-gesigneerd: elke site publiceert een actor + outbox met een handtekening, en de ontvanger verifieert die. Zo kan niemand zich voordoen als een andere site. Staat Cirkels uit (de standaard), dan gebeurt er helemaal niks externs.

Externe embeds (als je ze gebruikt)

Als je in een post een YouTube-video, SoundCloud-track of Spotify-embed zet, wordt die vanaf hún servers geladen. Op die embed gelden hun cookies/tracking. Klonkt gebruikt voor YouTube standaard youtube-nocookie.com — de privacy-vriendelijke modus die pas tracking-cookies zet na interactie.

Vermijd je embeds, dan heb je nul externe calls. Gebruik je ze, dan bepaal jij dat per post, en de bezoeker ziet zelf waar ze vandaan komen (zichtbaar in DevTools).

Optionele koppelingen (jouw keuze)

Een paar functies zijn opt-in en raken pas een derde partij als jij ze inschakelt:

  • Google-login voor luisteraars — met je eigen Google Cloud-client, alleen om te reageren. Zet je 'm niet aan, dan is er geen Google in beeld.
  • E-mail (wachtwoord-reset, nieuwsbrief) — via een SMTP-server die jij configureert. Geen Mailchimp, geen SendGrid; de adressen staan in jouw database, nooit bij een derde.
  • Premium via Patreon — alleen als je premium aanzet; de koppeling loopt via de Klonkt-license-service en ontgrendelt enkel functies. Laat je 't uit, dan is er niets.

AVG/GDPR: geen consent-banner nodig

De Europese AVG vereist een consent-banner voor niet-essentiële cookies en tracking. Omdat Klonkt geen niet-essentiële cookies zet en niet trackt, is er niets om toestemming voor te vragen. De enige cookie (pcms.sid na login) valt onder "strikt noodzakelijk voor de aangevraagde dienst" — vrijgesteld van consent-plicht.

Voeg je zelf externe embeds, Google Analytics of nieuwsbrief-tracking van derden toe, dan zul je weer een consent-banner moeten bouwen. Maar dat is jouw keuze, niet iets wat Klonkt oplegt.

SQLite onder de motorkap

Klonkt bewaart alles in één SQLite-bestand op jouw server — posts, gebruikers, instellingen, rate-limit (met gehashde IPs). Geen externe database-dienst. Je back-up is simpelweg een kopie van dat bestand (plus je storage/-map met media). De data blijft van begin tot eind op jouw server.

Bewijs: audit het zelf

Open grep -rE "google-analytics|facebook|fbq|gtag|hotjar|segment|mixpanel" src/ in de Klonkt-broncode. Resultaat: geen runtime-calls naar trackers. De enige "google" die je vindt zit in de optionele login-functie (jouw eigen client) of in docs/comments.

Voor forensische zekerheid: draai Klonkt achter een firewall die uitgaande connecties logt (tcpdump of de logs van je router). Surf door je eigen site. Het enige uitgaande verkeer is dan hooguit naar embed-URLs die je zelf plaatste of een Cirkel die je zelf toevoegde — en allebei kun je weglaten.

Dat is Klonkt's belofte, en het is controleerbaar. Geen marketing, gewoon geen externe calls.

Theme Song van YOUGU Brands

24 apr 2026, 09:11

yougubrands.com — het huis achter de merken

YOUGUbrands.com
soundfabrics

Yougubrands.com is de digitale paraplu van de YOUGU-holding — de plek waar een zorgvuldig samengesteld portfolio van premium wellness- en lifestyle-merken zich als één familie presenteert. De kernboodschap wordt kort en bilingual (EN/CN) gebracht: organisch leven verheffen via hoogwaardige producten en duurzame innovatie. Waar natuurlijke wijsheid en moderne lifestyle-behoeften elkaar ontmoeten, zoals de tagline het formuleert. Het is een missiestatement dat bewust brede schouders heeft — want onder die paraplu hangt een verrassend eclectisch gezelschap.

Vier merken, vier werelden. Daily Joy zit in de hoek van probiotica en dagelijks welzijn. Luxovious mikt op de liefhebber van whisky en premium drank. Piko Bello maakt producten voor kinderen. En OE vervolmaakt het kwartet. Op papier een bijna vreemd mengsel — kinderverzorging naast single malt — maar de rode draad is de houding: natuur als startpunt, kwaliteit als norm, en een blik die duidelijk óók op de Chinese markt is gericht. Vandaar die consequente tweetaligheid in elke hoek van de site, van menu tot footer.

De site zelf is eerder een rustige etalage dan een schreeuwerige marketingbrochure. Zachtgroen, crème, het YOUGU-logo als terugkerend anker, een foundation-sectie voor de impact-kant van het verhaal, een blog voor context en verdieping, en — heerlijk eigenwijs detail — een theme song player bovenin de header. Het voelt als een merkenhuis dat niet bang is om even stil te staan bij wat het is en wat het doet, zonder de bezoeker meteen met pop-ups te bestoken. Overzichtelijk, hedendaags, en voor wie de afzonderlijke merken al kent: eindelijk een plek waar ze samenkomen.

🌱 yougubrands.com


Download de mp3!

Back to 1987!

24 apr 2026, 08:32

Rick Astley — Waiting On You (80s AI Cover)

Rick Astley bracht op 6 februari 2026 Waiting On You uit als verjaardagscadeau aan zichzelf — hij werd 60. Het nummer schreef, produceerde en speelde hij vrijwel helemaal solo in zijn eigen studio The Spud Farm. Emotionele strijkers, zijn onmiskenbare bariton, en een tekst die terugblikt op de eerste vonk van liefde en hoe die een leven lang kan blijven nasmeulen. Astley zei er zelf over dat spelen op een gitaar ouder dan hijzelf hem anders doet schrijven — "a decade long ago, lyrically and style wise". Het klinkt modern, maar met een ouder hart.


En precies dáár zit de grap van deze 80s AI-cover. Waar het origineel bewust ingetogen en volwassen klinkt — piano, strijkers, de stem van een man die terugkijkt — sleurt deze versie het nummer terug naar exact de sound waar de Rickroll uit geboren is: die glimmende Stock Aitken Waterman-productie van Never Gonna Give You Up. Gated reverb drums, synth-stabs, een baslijn die stuitert. Het refrein krijgt ineens diezelfde onontkoombare earworm-energie als de hook waarmee Astley in '87 de wereld veroverde.


Wat het grappig maakt, is dat het verdacht goed wérkt. De tekst — steegjes, sigarettenrook, een wasserette-jukebox, een meisje met een cheeky grin — leest al als een 80s-videoclip. Rick schreef in 2026 eigenlijk een nummer dat hij óók in 1987 had kunnen maken; deze cover pakt dat gevoel bij de kladden en zet het terug in het juiste decennium. Het resultaat voelt haast als een verloren B-kant van Whenever You Need Somebody die pas nu is opgegraven. Je verwacht half dat er halverwege ineens díe bekende riff losbarst — en technisch gezien is dat deze keer niet eens een Rickroll, maar gewoon dezelfde man, dezelfde DNA, veertig jaar later.