📝 Changelog

Questo articolo raccoglie tutti gli ultimi aggiornamenti della piattaforma HarmonyDrop, inclusi miglioramenti, correzioni e ottimizzazioni. Il suo obiettivo è tenere artisti, ascoltatori e partner sempre informati su cosa cambia, cosa viene migliorato e come la piattaforma continua a evolversi nel tempo. Ogni aggiornamento descrive le modifiche che hanno un impatto diretto su prestazioni, usabilità, stabilità e qualità dell'esperienza complessiva. Centralizzando i log di rilascio in un unico spazio, questo articolo garantisce trasparenza sullo sviluppo e aiuta gli utenti a comprendere meglio il valore degli aggiornamenti introdotti su HarmonyDrop.

Legenda:
Nuove Funzionalità
Bug Risolti / Fix
Miglioramenti / Ottimizzazioni

v1.2.0

01/03/2026

Nuove Funzionalità:

  • New Embed in New Music: Introdotta una nuova modalità nella pagina /new_music che permette di visualizzare i nuovi embed pubblicati dagli artisti tramite uno switch dedicato. Il passaggio tra musica ed embed avviene senza ricaricare la pagina e senza modificare la posizione dello scroll, garantendo una navigazione fluida e continua.
  • Filtri Embed in New Music: Aggiunti filtri per piattaforma (Spotify, SoundCloud, YouTube, Mixcloud e Tutti) all’interno della sezione embed di New Music, permettendo di visualizzare solo i contenuti desiderati. 
  • Feed – Posizione e Filtri Embed: Nel feed principale ora include i filtri per piattaforma e mostra esclusivamente i contenuti pubblicati dagli artisti seguiti dall’utente.
  • Live Requests: Abbiamo introdotto Live Requests, il nuovo sistema che permette ai fan di inviare richieste musicali direttamente durante i DJ set.Pagina dedicata con Request Page URL
    • QR Code scaricabile da esporre durante gli eventi
    • Sistema di programmazione (Schedule) per decidere quando accettare richieste
    • Spam Protection per limitare le richieste in base al tempo o alle impostazioni dell’artistaNuove opzioni
    • Audience per rendere l’esperienza interattiva:
    • Public Queue – mostra in tempo reale le richieste in arrivo
    • Audience Voting – i fan possono votare i brani più richiesti
    • Cronologia richieste:
    • Abbiamo introdotto una cronologia delle richieste dei clienti:
      • vengono mostrati gli ultimi 5 brani richiesti
      • possibilità di espandere la lista con “Visualizza altro”
      • gestione della cronologia per evitare accumuli nel tempo
    • Aggiunte nuove metriche nella dashboard:
    • Ascoltatori mensili
    • Brani aggiunti alle playlist
    • Repost
    • Miglioramenti alla sezione Performance Analytics con nuovi filtri temporali
       
  • Support Center: abbiamo introdotto un nuovo sistema completo di assistenza tramite ticket, accessibile sia agli utenti registrati che agli utenti non registrati. Ora è possibile aprire richieste direttamente dal Support Center, con creazione automatica di ticket e gestione delle conversazioni all’interno della piattaforma. Dopo l’invio, l’utente viene reindirizzato direttamente alla pagina del ticket, dove può visualizzare e rispondere in tempo reale, senza utilizzare email esterne. Implementata la gestione degli stati dei ticket (aperto, in attesa, chiuso). Aggiunto il collegamento al Support Center nella sidebar sia lato utente che admin per un accesso rapido. Integrata inoltre un’opzione nel form di reimpostazione password per contattare facilmente il supporto in caso di problemi di accesso. Migliorata l’organizzazione generale del sistema per garantire un’esperienza più chiara, centralizzata ed efficiente nella gestione dell’assistenza.
     

Bug Risolti / Fix:

  • Bug Riproduzione Automatica: Risolto un bug critico che causava la riproduzione automatica dei brani al primo caricamento delle pagine. È stata implementata una funzione robusta che blocca qualsiasi riproduzione non intenzionale, indipendentemente da eventi di tastiera o trigger esterni.

Miglioramenti / Ottimizzazioni

  • Nuovo sistema per riposizionare cover e avatar

    • Anteprima in tempo reale durante il crop
    • Pulsante Modifica crop disponibile direttamente sopra il caricamento
  • Miglioramenti alla ricerca: Suggerimenti dei brani in tempo reale durante la digitazione
    • Migliore gestione delle richieste AJAX
    • Risolti bug di caricamento delle pagine dalla ricerca

 

v1.1.5

03/02/2026

Nuove Funzionalità:

  • Ask / Poll System: Il sistema Ask / Poll consente agli utenti di interagire direttamente con gli artisti attraverso domande e sondaggi multimediali, creando un canale di engagement strutturato e tracciabile all’interno della piattaforma.

    Tipologie di contenuto supportate Sono stati introdotti template grafici dedicati che cambiano automaticamente in base al tipo di contenuto inviato:

    • Domande testuali: Permettono agli utenti di inviare una domanda diretta all’artista. L’artista può rispondere pubblicamente, creando una sezione Q&A visibile.

    • Photo Poll: Consentono di creare sondaggi basati su immagini. Gli utenti votano selezionando una delle opzioni visive, ideale per feedback rapidi su artwork, cover o concept visivi.

    • Video Poll: Funzionano come i photo poll ma con contenuti video, utili per confrontare teaser, clip musicali o versioni alternative di un brano.

    Questi template vengono utilizzati sia nell’Ask Feed che nella sezione /ask_pending, garantendo una visualizzazione coerente e immediata.

    Stato delle richieste inviate: Per migliorare la trasparenza verso l’utente che invia una domanda o un poll, è stato aggiunto un messaggio di stato che mostra il numero di domande o poll ancora in attesa di risposta.
    Questo indicatore è visibile solo all’utente che ha effettuato l’invio.

    Votazioni e visualizzazioni: Sotto ogni poll viene ora mostrata la lista degli utenti che hanno votato, aumentando la percezione di partecipazione e attività.
    È stato inoltre implementato un contatore di visualizzazioni univoco, che incrementa una sola volta per utente, evitando conteggi gonfiati e fornendo dati più affidabili sull’interesse reale.

  • Notifiche: Il sistema di notifiche informa in tempo reale artisti e utenti su tutte le interazioni rilevanti legate alle funzionalità Ask e Poll.
    Gli artisti vengono avvisati quando ricevono nuove domande, quando viene inviato un photo poll o video poll e ogni volta che un poll viene votato, così da poter monitorare immediatamente l’interesse e l’attività della community.
    Gli utenti, invece, ricevono una notifica quando l’artista risponde a una loro domanda o interagisce con un photo poll o video poll. Questo meccanismo mantiene attiva la conversazione e assicura che nessuna interazione importante venga persa

  • Pagina Abbonati Artista: Introdotta una pagina dedicata che mostra la lista degli utenti con abbonamento attivo a un artista. La lista si aggiorna automaticamente in base allo stato dell’abbonamento (attivo / scaduto).
  • Indicatore Abbonamento sulle Tracce: Aggiunto un badge visivo sulla cover delle tracce quando l’utente ha un abbonamento attivo all’artista. Il badge è discreto, coerente con l’interfaccia e non interferisce con la grafica della cover.

Miglioramenti / Ottimizzazioni:

  • Dropdown Notifiche:  Il menu notifiche ora supporta correttamente testi più lunghi senza espandersi o deformarsi. Definite larghezza fissa e altezza massima per il dropdown. Aggiunto scroll interno automatico quando il numero di notifiche supera l’altezza massima. Migliorata la leggibilità delle notifiche con gestione corretta di testi multilinea ed ellissi.

 

v1.1.0

29/01/2026

Nuove Funzionalità:

  • Dashboard & Premium: Introdotto il blocco Premium per utenti non abbonati tramite sistema di restrizione con blur e overlay nelle sezioni Download recenti e Downloads by Track.

  • L’overlay Premium è stato esteso anche ai modal di Like, Dislike, Download e Ascolti.

  • Notifiche: Aggiunto un suono alla ricezione di nuove notifiche.
    Sono state introdotte nuove impostazioni utente che permettono di scegliere il suono di notifica, ascoltare un’anteprima prima della selezione e disattivare completamente l’audio.
  • Reposts & Supporters: Introdotta una nuova sezione Reposts nei profili artista. I repost non compaiono più nel feed o nell’attività e vengono mostrati esclusivamente nella sezione dedicata.
    Quando un utente reposta un brano diventa automaticamente Supporter dell’artista.
    Aggiunto il widget Supporters nel profilo artista, con la lista completa dei supporter, e nella pagina del brano, limitato agli utenti che hanno repostato quel brano.
    Migliorata la struttura degli URL per distinguere chiaramente i contenuti: /username/reposts mostra i brani condivisi mentre /username/support mostra gli utenti supporter

  • Artisti & Profili: Aggiunto il campo Genere musicale nella sezione /settings/general per gli artisti. Il genere viene mostrato nel profilo pubblico ed è utilizzabile nei filtri e nella ricerca. Introdotto il campo Main Genre con logica intelligente, assegnato automaticamente in base ai generi delle tracce pubblicate e determinato dal genere con il maggior numero di brani. Dopo una modifica manuale da parte dell’artista, il valore non viene più sovrascritto automaticamente
  • Download & Limiti: Introdotto il sistema di Download Limit con un’attesa di 30 minuti prima di poter riscaricare lo stesso brano. Il limite viene applicato solo al singolo brano e non a livello globale.
  • Nuova pagina /artist: Introdotta la nuova pagina /artist che consente di esplorare gli artisti per genere, applicare filtri Featured, Popular e Newest e cercare per nome artista. Disponibili ordinamenti alfabetici, per popolarità e per data. Filtri e ordinamenti vengono aggiornati dinamicamente via AJAX senza necessità di refresh della pagina

Bug Risolti / Fix:

  • DJ Awards: Risolto un bug nella classifica settimanale che causava la sovrascrittura delle settimane.
    Introdotto lo storico settimanale, ora coerente con quello mensile.

  • Player Risolto: un problema per cui, avviando una traccia dal feed, il player si bloccava durante il caricamento.
  • Impostazioni profilo: Risolto un bug per cui il campo città veniva rimosso durante il salvataggio di altre sezioni del profilo
  • Upload & FFmpeg: Modificato il sistema di upload affinché la traccia originale non venga più rimossa. Il file originale viene ora preservato e utilizzato sia dal player che per il download

Miglioramenti / Ottimizzazioni:

  • Migliorata la gestione del cambio traccia per garantire una riproduzione fluida e senza interruzioni anomale.
  • Ricerca & Ranking: Migliorata la visualizzazione dei risultati di ricerca con le corone visibili solo per i primi cinque brani. Dal sesto risultato in poi viene ora mostrato un contatore numerico progressivo. Migliorata anche la coerenza generale del ranking nei risultati di ricerca
  • Migliorata la gestione globale dell’audio per evitare problemi al primo caricamento della piattaforma e durante il cambio pagina con routing SPA.

v1.0.3

23/12/2025

Nuove Funzionalità

  • Rilevamento automatico cover e genere dagli MP3: Estrazione dell’artwork e delle informazioni di genere direttamente dai metadati ID3, con inserimento automatico durante la fase di upload.
  • Stato attività artisti: Introdotta la visualizzazione dell’ultimo accesso degli artisti sulla piattaforma, con indicatori di stato online/offline per una migliore visibilità dell’attività in tempo reale
  • Ripristinato il supporto alle radio: Le stazioni radio sono state nuovamente integrate e risultano ora disponibili sulla piattaforma

Bug Risolti / Fix

  • Waveform audio: Risolto un problema che impediva la visualizzazione della waveform al clic su Play
  • Navigazione menu: Corretto un bug relativo allo scroll del menu (navigazione su/giù)
  • Correzioni minori: Sistemati diversi bug minori per migliorare stabilità e usabilità complessiva

Miglioramenti / Ottimizzazioni

  • Caricamento immagini ottimizzato (Lazy Loading)
    Implementato l’attributo loading="lazy" per caricare le immagini solo quando stanno per entrare nell’area visibile dello schermo.

v1.0.0

04/12/2025

Nuove Funzionalità

  • Gestione pubblicità: introdotte funzioni complete di modifica ed eliminazione degli annunci.
  • Sistema di gestione changelog dal pannello Admin
  • Editor HTML avanzato per formattazione contenuti

Bug Risolti / Fix

  • Player audio: risolti i problemi di gestione della coda.
    I brani avviati da feed, profilo o ricerca vengono ora aggiunti correttamente alla queue; il pulsante Next funziona sempre e lo skip passa correttamente al brano successivo senza errori undefined
  • Queue di riproduzione: il brano in riproduzione viene ora posizionato in cima alla coda e l’autoplay prosegue correttamente con il secondo elemento.
  • Animazione Play/Artwork: ora rimane visibile anche durante la navigazione tramite data-load o quando si ritorna alla pagina via ricerca AJAX
  • Pulsanti Play esterni alla coda: corretto il comportamento per evitare interferenze con l’ordine della queue e l’aggiunta di duplicati indesiderati

Miglioramenti / Ottimizzazioni

  • Limiti di upload per artisti Free: migliorata la gestione dei limiti.
    La coda e il contatore mostrano correttamente il numero di tracce, i minuti o i MB disponibili, e l’upload viene bloccato automaticamente al superamento del limite.
  • Usabilità pulsanti interattivi (Mi piace, Download, Condividi, Dislike): dimensioni ottimizzate e maggiore coerenza con il layout generale
0:00 / 0:00
0:00
0:00