GNU/Linux >> Belajar Linux >  >> Linux

AmplitudeJS – Pemutar Audio HTML5 Sumber Terbuka Modern

AmplitudoJS adalah pemutar musik lintas platform sumber terbuka untuk pengguna web modern. Ini menampilkan antarmuka minimalis dan intuitif yang indah di hampir semua browser web.

Dengan Amplitudo , Anda dapat membuat pemutar audio Anda sendiri lengkap dengan desain dan tata letak khusus Anda. Lagu akan ditambahkan melalui Amplitude.init() utama metode dalam format JSON. Lihat cara melakukannya dengan tiga lagu di codepen di bawah ini:

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"
			}
		]
	});

Dengan AmplitudeJS , Anda dapat melihat daftar semua kursus langganan Anda.

Fitur di AmplitudeJS

  • Perangkat gratis: AmplitudoJS gratis untuk diunduh dan digunakan semua orang.
  • Sumber Terbuka: AmplitudoJS dirilis di bawah lisensi MIT dan Anda dapat berkontribusi pada kode sumbernya di GitHub.
  • Cross-Platform: HTML5 berjalan di browser semua Sistem Operasi sehingga hampir tidak ada batasan untuk menggunakan AmplitudeJS .
  • Perpustakaan yang benar-benar independen (tidak perlu jQuery).
  • Tersedia melalui CDN atau instalasi perintah tunggal:npm install --save amplitudejs .
  • Menggunakan JSON untuk memuat data lagu.
  • Dukungan asli untuk SoundCloud.
  • 100% fungsi callback untuk semua acara termasuk Play/Pause, Stop, Repeat, Next Song, Previous Song, dan Shuffle.
  • Dokumentasi online yang disusun dengan baik tempat Anda juga dapat mempelajari penggunaannya.
  • Pengikatan Kunci JavaScript untuk UX (Pengalaman Pengguna) tingkat lanjut.
  • Ditulis sepenuhnya dalam JavaScript vanilla (tidak memerlukan jQuery).
  • 9kb dikompresi.
  • Playlist tak terbatas.
  • Tidak memerlukan penyegaran halaman.
  • Mendukung streaming langsung.
  • Dukungan untuk sentuhan lembut dan kompatibel dengan perangkat seluler.
  • Mendukung beberapa daftar putar dalam satu halaman.
  • Menampilkan metadata lagu.
  • Sepenuhnya dapat disesuaikan (hingga setiap elemen yang terlihat).
  • UI yang intuitif dan minimalis.

Anda dapat melihat contoh fitur yang tercantum di atas di sini.

Menurut saya, ini adalah pemutar musik web paling ringan, indah, dan minimalis. Anda bahkan tidak perlu online untuk menggunakannya! Namun, Anda harus bisa menulis JSON.

Unduh AmplitudeJS di GitHub

Apakah AmplitudeJS jenis pemutar musik Anda? Bagikan pendapat Anda dengan kami di bagian komentar di bawah dan jangan ragu untuk memberikan saran aplikasi Anda.


Linux
  1. Deepin Music – Pemutar Modern Sederhana untuk Pecinta Musik

  2. SMPlayer – Pemutar Media Gratis untuk Semua Format

  3. Sayonara Player – Pemutar Audio Cepat dan Ringan untuk Linux

  1. Twake – Platform Kolaborasi Sumber Terbuka Modern

  2. Bagaimana cara mengubah nama pemain di multiplayer minecraft dalam mode offline di Linux?

  3. Apakah ada distribusi Linux modern yang masih mendukung /dev/audio?

  1. Apa yang mendefinisikan pemutar musik open source tingkat atas untuk Linux?

  2. Pemutar Audio DeaDBeeF 1.8.8 Sekarang Membaca Tag WAV RIFF

  3. 10 Pemutar Radio Gratis dan Sumber Terbuka Terbaik