Control / Config v33
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.
