Abbiamo sostituito Muses Radio Player da zero con un lettore audio HTML5 che supporta flussi MP3 e AAC (AAC dipende dal supporto del browser).
Caratteristiche
Il lettore è ricco di funzionalità:
- Copertina automatica dell’album da iTunes o LastFM
- Carica un’immagine di sfondo personalizzata al posto di, o come ripiego per copertina dell’album statico
- Collegamenti diretta al lettore
- Selezione punto di montaggio
- Conteggio listener
- Restrizioni del dominio – Gioca solo su siti Web specifici
Dimensioni dei giocatori
Il lettore è disponibile in 3 diverse dimensioni, Grande, Piccolo e Compatto.
Il lettore grande viene visualizzato nell’immagine sopra, il piccolo e compatto sotto.
Configurazione lettore
È possibile configurare il lettore in diversi modi, tra cui il colore di sfondo primario, i domini consentiti, varie opzioni di visualizzazione, l’immagine di sfondo e il fornitore di copertine dell’album di iTunes o LastFM.
Prestazioni e memorizzazione nella cache
Per coloro che sono preoccupati per le prestazioni sul server, si dovrebbe notare che abbiamo pesantemente memorizzato nella cache il lettore. Abbiamo implementato la cache a livello nginx su tutti gli end-point relativi al giocatore, nonché una cache redis di informazioni sullo streaming e configurazione del giocatore. Il giocatore dovrebbe essere in grado di gestire migliaia di visitatori senza lotta.