← Torna alla app

Control / Config v33

Questa pagina è una guida admin. Le impostazioni reali per deploy si mettono nelle variabili ENV di Vercel. L’utente finale vede solo il centro ascolto pulito: Spotify embedded, YouTube Live, invio brani e radio engine locale.

Variabili principali

YouTube Live: YOUTUBE_API_KEY, YOUTUBE_CHANNEL_ID, YOUTUBE_CHANNEL_URL.

Spotify: SPOTIFY_CLIENT_ID, SPOTIFY_REDIRECT_URI, SPOTIFY_PROFILE_URL, SPOTIFY_PLAYLISTS_JSON.

Donazioni: PAYPAL_DONATE_URL, STRIPE_DONATE_URL.

Email: REDACTION_EMAIL=cokabeatz@gmail.com, CONTACT_EMAIL=info@vrabo.it, RESEND_API_KEY opzionale.

Playlist infinite

Aggiungi oggetti JSON dentro SPOTIFY_PLAYLISTS_JSON. Se hai il link esatto della playlist, mettilo in url. Se non lo hai, il player la carica direttamente tramite embed ufficiale.

[{"title":"COKA BEATZ ITALIA - RAP IT","subtitle":"Rap italiano","url":"https://open.spotify.com/playlist/ID_PLAYLIST","cover":""}]

Audio locale

Carica file in assets/audio/beatz/ e assets/audio/jingles/. La API media-library li indicizza automaticamente.

Accessi utente v33

La build v33 lavora in modalità embed-first: Spotify viene caricato tramite player ufficiale incorporato, YouTube Live tramite embed ufficiale, Gmail tramite link/mailto. Nessuna password viene intercettata o salvata dal sito. Il reset locale cancella soltanto preferenze radio e stato browser.

Avvio locale serio

Usa AVVIA_LOCALE_WINDOWS.bat: avvia node server.js, serve il sito e abilita le API locali /api/config, /api/media-library, /api/youtube-live-status e /api/contact.