DJConnect. Muziekbediening met karakter.

DJConnect brengt spraak, muziekbediening en een persoonlijke DJ-reactie samen. De kern blijft hetzelfde op elk device: vraag muziek, kies waar het speelt en krijg directe feedback terug.

DJConnect in een oogopslag
Speel muziek & bedien op afstand
Vraag je volgende hit aan
Luister naar persoonlijke DJ aankondiging

Vraag muziek aan met je stem, zeg bijvoorbeeld:

Bekijk meer spraakvoorbeelden

Ask DJ

Ask DJ is je AI-DJ chat voor muziekvragen, playback-acties, Track Insight, optionele persoonlijke aanbevelingen en DJ-aankondigingen via een gekozen Home Assistant speaker.

Meer dan Spotify command parsing

Stel muziekvragen in natuurlijke taal. Ask DJ werkt ook als Music DNA uit staat; met opt-in kan Home Assistant compacte Music DNA signalen gebruiken om persoonlijker te antwoorden.

"Waarom koos je dit nummer?""Welke muziek raad je mij aan?""Omschrijf eens waar ik de afgelopen maand naar luisterde.""Volgende nummer.""Zet iets rustigers op."

Hoe het werkt

  1. Vraag iets aan Ask DJ via chat of push-to-talk.
  2. Home Assistant haalt context, history en playbackstatus op.
  3. DJConnect antwoordt met tekst, bronnen, afbeeldingen en optionele audio op je client, een gekozen Home Assistant speaker of allebei.
  4. Bij concrete aanbevelingen kies je zelf Play Now; playback start pas na jouw tap.
🔓

Ask DJ zonder Music DNA

Ask DJ works without Music DNA. Als je niet opt-in doet, werkt Ask DJ normaal voor vragen, playback, Track Insight en gewone antwoorden, maar DJConnect bouwt of gebruikt geen persoonlijk luisterprofiel.

🧬

Music DNA is opt-in

Music DNA is opt-in. Home Assistant bouwt het server-side op uit compacte signalen zoals Play Now-keuzes, recente playbackmetadata, artiesten, genres, Track Insight energie/genre analyse, realtime mood samples en compacte Spotify profieldata waar de backend die ophaalt.

🧹

Altijd wisbaar

You can clear Music DNA at any time. Als Music DNA aan blijft, begint DJConnect opnieuw vanaf een leeg profiel. Zet je het uit, dan wordt learned DNA gewist en stopt verdere opbouw.

Ask DJ hoorbaar in de kamer

Kies tijdens setup of options optioneel een Home Assistant media_player als speaker voor DJ-aankondigingen. Ask DJ blijft de intelligentie en persoonlijkheid; de gekozen HA speaker is de fysieke DJ-stem in de ruimte.

Assist praten, speaker terugpraten

Met de Assist-agent route kun je tegen DJConnect praten via Home Assistant Voice. Met de announcement-speaker route kan DJConnect via een Home Assistant speaker terugpraten als DJ-stem in de kamer.

Ontdek

Ontdek is de premium DJConnect discovery-feed: dagelijkse persoonlijke aanbevelingen voor tracks, albums, artists en playlists, opgebouwd door Home Assistant op basis van je Music DNA.

Jouw luisterprofielMusic DNA gebruikt compacte signalen zoals voorkeuren, luisterritme, favoriete artiesten, albums en tracks, playtime aggregaties, mood mix, repeat magnets, taste anchors en expliciete positives.
Slimmer ontdekkenOntdek werkt pas nadat Music DNA expliciet is geactiveerd. Zonder consent toont de client eerst uitleg en een knop om Music DNA alsnog te activeren.
Waarom deze tip?Iedere recommendation kan een reden tonen waarom die past bij je Music DNA; mobiel kan dat achter long press/details zitten en desktop in hover, details of context UI.
Play Now met feedbackKlik of tap op een Ontdek-item start Play Now en koppelt die keuze terug naar Music DNA als positief signaal, zodat aanbevelingen over tijd beter worden.
Alleen betrouwbare blokkenDashboardblokken zoals total hours play time, top artists, luisterritme, mood mix, repeat magnets, explicit positives, taste anchors en recent favorites verschijnen alleen als er genoeg betrouwbare data is.
Zelfde backendcontractiOS, macOS, Apple Watch, Raspberry Pi en Windows gebruiken hetzelfde Home Assistant contract; clients verschillen alleen in presentatie en bewaren geen Music DNA lokaal.

Privacybewust en opt-in

Music DNA staat server-side in Home Assistant. DJConnect bewaart geen OAuth tokens, bearer tokens, raw audio of volledige prompts in Music DNA. Wissen blijft altijd mogelijk; Clear behoudt de opt-in setting en laat opbouw opnieuw vanaf leeg starten als Music DNA aan staat.

Beschikbaar op je DJConnect clients

Music DNA en Ontdek worden uitgerold voor iOS, macOS, Apple Watch, Raspberry Pi en Windows. Home Assistant blijft de bron van waarheid; clients renderen artwork, redenen en Play Now-acties vanuit de backend.

Track Insight

Vraag Ask DJ om de track die nu speelt technisch uit te leggen, alsof er een DJ-assistent naast je staat. Je krijgt bruikbare duiding zonder dat DJConnect doet alsof onbekende songdelen of meetdata zeker zijn.

Vraag natuurlijkZeg “Geef Track Insight voor dit nummer”, “Welke vibe heeft deze track?” of “Give me Track Insight for this song”.
Read-onlyDe analyse verandert je playback nooit; hij kijkt alleen mee met wat er nu speelt.
DJ-bruikbaarGenre, subgenre, mood, vibe, texture, emotionele toon, energie, intensiteit, instrumentatie en luistertips.
Renderer-readyClients tonen metadata, summary, full text, similar tracks en visual profile; ze berekenen de conclusies niet lokaal.
Home Assistant-firstTrack Insight draait server-side in je Home Assistant integration en gebruikt huidige playback of meegegeven trackmetadata.
ContextueelTaal, realtime mood en artiestmetadata kunnen analyse, genrecontext en visual style helpen kleuren.

Hoe het werkt

  1. Je vraagt Ask DJ om interpretieve analyse van de huidige track of geeft trackmetadata mee.
  2. Home Assistant verzamelt playbackcontext, metadata, taal en geldige realtime mood, zonder raw audio of secrets in het analysecontract.
  3. DJConnect geeft een transparant antwoord met genre, subgenre, mood, energy, confidence, productie, luistercues, similar tracks en visual profile.

Transparant over wat bekend is

Track Insight is interpretatief en contextueel, geen meting van ruwe audio. Genre blijft ondersteund via analysis.genre, analysis.subgenre en track.genres waar beschikbaar.

Privacy-first analyse

Track Insight blijft server-side in Home Assistant. Analysecontracten en logs horen geen raw audio, Spotify OAuth tokens, Home Assistant tokens, secrets, volledige prompts of onbeperkte luistergeschiedenis te bevatten.

Voor clients en makers

De output is bedoeld om direct renderbaar te zijn: track metadata, summary/full text, genre/subgenre, mood, energy, production cues, similar tracks en visual profile. Zo tonen iOS, macOS, Windows en toekomstige clients dezelfde server-side analyse.

Continuity op Watch, iPhone en Mac

Ask DJ history wordt server-side per Home Assistant gebruiker bewaard en is begrensd. Als de limiet is bereikt, trimt Home Assistant oudste berichten en blijven clients via trim metadata netjes in sync.

🎤

Voice en audio

iOS, macOS, Apple Watch en Windows kunnen voice/PTT gebruiken. Home Assistant STT transcribeert; TTS kan audio-antwoorden leveren. Replay verschijnt alleen als er audio beschikbaar is.

🔊

Output modes

App-clients kunnen kiezen: Apparaat, Apparaat + Home Assistant speaker, Alleen Home Assistant speaker of Alleen tekst. Als er in Home Assistant een speaker is gekozen, is Apparaat + Home Assistant speaker de default; zonder speaker blijven speaker-modi locked.

Van vraag naar actie

Vraag om muziek, kies een speaker, start een suggestie of bevestig een vervolgactie. Ask DJ maakt van elk antwoord meteen een volgende stap.

📊

Ask DJ Track Insight

Laat Ask DJ uitleggen waarom een track werkt. Vraag “Geef Track Insight voor dit nummer” voor genre, subgenre, mood, vibe, texture, emotionele toon, energie, instrumentatie, arrangement, productie, luistercues, similar tracks en visual profile.

🔔

Optionele meldingen

Apple clients kunnen optionele pushmeldingen gebruiken als wake- of synchint voor Ask DJ via de DJConnect pushrelay. Push blijft beperkt tot Ask DJ-antwoorden of wachtende keuzes en bevat geen tokens, ruwe prompts, volledige history of lange DJ-antwoorden.

🔐

Privacy compact gehouden

Clients do not store your persistent Music DNA profile. Spotify credentials stay in Home Assistant. Music DNA mag geen OAuth tokens, bearer tokens, raw audio, volledige prompts of onbeperkte Spotify luistergeschiedenis opslaan.

🖥

Raspberry Pi leest mee

Raspberry Pi heeft geen lokale audio-output. Pi ondersteunt tekst-only en, als in Home Assistant een announcement speaker is gekozen, Home Assistant speaker-output.

🕹

ESP32 blijft device-speaker

ESP32 gebruikt de bestaande device-speaker/DJ response flow met PTT/playback commands en krijgt geen Ask DJ chat history.

Follow-ups met Ja/Nee

Soms stelt Ask DJ een vervolgvraag, bijvoorbeeld na “Goedemorgen” of “Wil je dit nu afspelen?”. Clients kunnen dan duidelijke Ja/Nee-controls tonen.

Wat je nodig hebt

Home Assistant, HACS DJConnect integration v3.2.44 of nieuwer, een music backend, lokale pairing en voor voice/audio een Assist pipeline met STT/TTS. Optioneel kies je een geschikte Home Assistant media_player speaker voor gesproken DJ-aankondigingen. Spotify Premium en Client ID zijn alleen nodig voor Spotify Direct; Music Assistant gebruikt eigen providers.

Spotify Direct blijft doorspelen

DJ-aankondigingen zijn geen Spotify ducking of mixing. Bij Spotify Direct pauzeert DJConnect Spotify niet, hervat niet en past volume niet automatisch aan; de DJ-stem speelt apart via de gekozen Home Assistant speaker.

Music Assistant later rijker

Music Assistant kan later mogelijk rijkere native announce, current-output of ducking krijgen. De huidige productbelofte is bewust helder: DJConnect spreekt via de expliciet gekozen Home Assistant speaker.

AI privacy-first

DJConnect is ontworpen als Home Assistant-first systeem. De Home Assistant integration orkestreert Ask DJ, playback, Assist/STT/TTS en Music DNA; DJConnect's active integration routes use Home Assistant Assist/STT/TTS and do not call direct external AI/STT/TTS APIs.

Transparant in clients

Het Music DNA scherm haalt structured profile data op uit Home Assistant. Als Music DNA uit staat, toont de client een opt-in of empty state; clients reconstrueren geen lokaal bronprofiel.

Does Ask DJ require Music DNA?

No. Ask DJ works without Music DNA. Zonder opt-in gebruikt Ask DJ geen opgeslagen persoonlijke Music DNA context.

Where is Music DNA stored?

Music DNA is server-side in Home Assistant. Clients do not store your persistent Music DNA profile.

Can I delete Music DNA?

You can clear Music DNA at any time. Als Music DNA aan blijft, begint DJConnect opnieuw vanaf een leeg profiel.

Does DJConnect store Spotify credentials on devices?

No. Spotify credentials stay in Home Assistant. ESP32 bewaart geen Spotify credentials en krijgt geen Ask DJ chat history.

Does DJConnect send raw audio or prompts to its own cloud?

No. Ruwe audio wordt standaard niet opgeslagen en diagnostics bevatten geen raw audio, full prompts, Ask DJ history of Music DNA dumps.

Is DJConnect affiliated with Spotify?

DJConnect is not affiliated with, endorsed by, or sponsored by Spotify AB.

De kern van DJConnect

DJConnect brengt je muziekwens, speaker keuze en persoonlijke DJ-feedback samen in één vloeiende ervaring.

🎙️

Vraag muziek natuurlijk

Zeg welke artiest je wilt horen. DJConnect start concreet de muziek op je favoriete speakers.

🎚️

Bedien je playback

Kies je uitvoerapparaat, start of pauzeer muziek en houd grip op wat er nu speelt of hierna komt.

Krijg DJ-feedback

DJConnect reageert kort en persoonlijk, zodat de ervaring meer voelt als een DJ dan als een afstandsbediening.

Powered by Home Assistant, beschikbaar voor meerdere apparaten

Gemaakt met liefde, voor je Mac, iPhone, iPad, Raspberry Pi en ESP32 device.

Works with Home Assistant

Home Assistant als basis

Spotify integratie, voice assist en app koppeling lopen centraal via je smart-home.

🔐

Veilige koppeling

Account token & koppelgegevens worden veilig bewaard in versleutelde opslag.

🔄

Meerdere interfaces

Gebruik DJConnect op je favoriete Apple scherm of embedded device.

Kies je interface

Begin bij het platform dat past bij hoe je muziek bedient.

iPhone en iPad

Mobiel

Voor snelle bediening dichtbij: bank, keuken, studio of overal waar je je telefoon al gebruikt.

Voice Assistant

Assist

Gebruik DJConnect via Home Assistant Assist en ondersteunde voice satellites, zonder aparte DJConnect hardware-client.

Meer over Voice Assistant

Embedded device

ESP32

De fysieke DJConnect-ervaring met LilyGO T-Embed, push-to-talk, displayfeedback en OTA-updates.

Meer over ESP32

Linux

Raspberry Pi

Voor een vaste DJConnect app op Linux: ideaal als klein scherm of dedicated muziekcontroller.

Meer over Linux