GNU/Linux >> Linux Esercitazione >  >> Linux

AmplitudeJS – Un moderno lettore audio HTML5 open source

AmpiezzaJS è un lettore musicale multipiattaforma open source per gli utenti del web moderno. È dotato di una bellissima interfaccia minimalista e intuitiva su praticamente tutti i browser web.

Con Ampiezza , puoi creare il tuo lettore audio completo di design e layout personalizzati. I brani devono essere aggiunti tramite il Amplitude.init() principale metodo in formato JSON. Guarda come è stato fatto con tre brani nel codepen qui sotto:

Amplitude.init({
		"songs": [
			{
				"name": "Song Name 1",
				"artist": "Artist Name",
				"album": "Album Name",
				"url": "/song/url.mp3",
				"cover_art_url": "/cover/art/url.jpg"
			},
			{
				"name": "Song Name 2",
				"artist": "Artist Name",
				"album": "Album Name",
				"url": "/song/url.mp3",
				"cover_art_url": "/cover/art/url.jpg"
			},
			{
				"name": "Song Name 3",
				"artist": "Artist Name",
				"album": "Album Name",
				"url": "/song/url.mp3",
				"cover_art_url": "/cover/art/url.jpg"
			}
		]
	});

Con AmpiezzaJS , puoi vedere un elenco di tutti i tuoi corsi a cui sei iscritto.

Funzioni in AmplitudeJS

  • Gratuito: AmpiezzaJS è gratuito per tutti da scaricare e utilizzare.
  • Open Source: AmpiezzaJS è rilasciato sotto licenza MIT e puoi contribuire al suo codice sorgente su GitHub.
  • Multipiattaforma: HTML5 funziona nei browser di tutti i sistemi operativi, quindi non c'è quasi nessuna limitazione all'uso di AmplitudeJS .
  • Libreria completamente indipendente (non è richiesta jQuery).
  • Disponibile tramite CDN o installazione con comando singolo:npm install --save amplitudejs .
  • Utilizza JSON per caricare i dati dei brani.
  • Supporto nativo per SoundCloud.
  • Funzioni di richiamata al 100% per tutti gli eventi, inclusi Riproduci/Pausa, Interrompi, Ripeti, Brano successivo, Brano precedente e Casuale.
  • Una documentazione online ben assemblata in cui puoi anche impararne l'utilizzo.
  • Combinazioni di tasti JavaScript per UX (esperienza utente) avanzata.
  • Scritto completamente in JavaScript vanilla (non richiede jQuery).
  • 9kb compressi.
  • Playlist illimitate.
  • Non richiede aggiornamenti di pagina.
  • Supporta il live streaming.
  • Supporto per soft-touch e compatibile con dispositivi mobili.
  • Supporta più playlist su una singola pagina.
  • Visualizza i metadati del brano.
  • Completamente personalizzabile (fino a ogni elemento visibile).
  • Un'interfaccia utente intuitiva e minimalista.

Puoi vedere esempi delle funzionalità sopra elencate qui.

Secondo me, questo è il lettore di musica web più leggero, bello e minimalista. Non è nemmeno necessario essere online per usarlo! Tuttavia, devi essere in grado di scrivere JSON.

Scarica AmplitudeJS su GitHub

È AmpiezzaJS il tuo tipo di lettore musicale? Condividi la tua opinione con noi nella sezione commenti qui sotto e sentiti libero di lasciare i tuoi suggerimenti di app lungo il percorso.


Linux
  1. DeadBeeF Audio Player 1.8.8 ora legge i tag RIFF WAV

  2. I 10 migliori lettori radiofonici gratuiti e open source

  3. Audacious:un lettore audio avanzato per Linux

  4. Yarock Player – Un lettore musicale moderno ed elegante per Linux

  5. Lollypop – Un nuovo lettore musicale moderno per Linux

Cosa definisce un lettore musicale open source di alto livello per Linux?

Come dare ad Audacity Audio Editor un aspetto piatto, scuro e moderno su Ubuntu

Controllo audio avanzato su Linux

Come installare Audacious Audio Player su Ubuntu

Fedora 34 KDE - Moderno ma non lucido

EasyOS 2.3 - Il moderno Prometeo Tux