Karaoke App adalah sebuah aplikasi sederhana yang memungkinkan pengguna untuk mencari lagu karaoke di YouTube dan memainkannya dalam sebuah pemutar video.
Aplikasi ini dibangun menggunakan teknologi web dengan menggunakan Express.js untuk membuat server backend dan Electron untuk membuat aplikasi desktop lintas platform.
- Pencarian lagu karaoke di YouTube.
- Memainkan lagu karaoke dengan menggunakan pemutar video.
- Menambahkan lagu ke dalam playlist.
- Menghapus lagu dari playlist.
- Kontrol volume.
- Kontrol pemutaran (putar, jeda, berikutnya).
Pastikan Anda telah menginstal Node.js di komputer Anda. Clone repositori ini ke dalam direktori lokal Anda:
git clone https://github.com/lalsproject/karaoke-app.git
Masuk ke direktori proyek:
cd karaoke-app
Install dependensi dengan menjalankan perintah:
npm install
Menjalankan Server Express Pastikan Anda masih berada di direktori proyek. Jalankan perintah berikut untuk menjalankan server Express:
node index.js
Server akan berjalan di http://localhost:3000.
Pastikan server Express masih berjalan. Buka terminal dan masuk ke direktori proyek. Jalankan aplikasi Electron dengan perintah:
electron app.js
Aplikasi akan membuka jendela utama dan jendela pemutar.
Anda juga dapat menggunakan loader.js untuk menjalankan aplikasi dengan mudah. File loader.js bertanggung jawab untuk memulai dua proses aplikasi secara bersamaan: server Express dan aplikasi Electron.
Pastikan Node.js telah terpasang di komputer Anda. Jalankan loader.js dengan perintah:
node loader.js
loader.js akan memulai aplikasi server Express terlebih dahulu, kemudian setelah 10 detik, akan memulai aplikasi Electron.
Kontribusi dalam bentuk pull request selalu dipersilakan. Untuk perubahan besar, silakan buka issue terlebih dahulu untuk mendiskusikannya.
Proyek ini dilisensikan di bawah Lisensi MIT. Silakan lihat berkas LICENSE untuk detailnya.