Cara Upload MP3 ke GitHub & Mengatur Link
⚠ Kesalahan Umum: Link seperti
github.com/user/repo/blob/main/file.mp3
adalah halaman web, BUKAN file MP3! Browser tidak bisa memutarnya.
Perbedaan Link:
https://github.com/user/repo/blob/main/file.mp3
https://raw.githubusercontent.com/user/repo/main/file.mp3
Langkah yang Benar:
- Upload file MP3 ke repository GitHub kamu (drag & drop ke browser atau pakai Git).
- Klik file MP3 di GitHub, lalu klik tombol "Raw" di pojok kanan atas.
- Copy URL dari halaman Raw itu β harus dimulai dengan
raw.githubusercontent.com.
- Paste ke kode di bagian
audioUrl di variabel booksData.
Contoh di Kode:
{
id: 1,
title: "Violin Sound",
instrument: "Piano",
audioUrl: "https://raw.githubusercontent.com/USERNAME/REPO/main/file.mp3"
}
Batasan GitHub:
- Ukuran file maksimal 25 MB per file.
- Jika file lebih besar, gunakan layanan lain seperti Dropbox (direct link), Cloudflare R2, atau hosting sendiri.
- GitHub Pages juga bisa dipakai, tapi tetap pakai path
/file.mp3 bukan /blob/main/file.mp3.