Project ini menggunakan Python.
About • Preview • Installation • Contributing • Contributors • License
One of the problems often experienced by users of the Spotify application is where the music that users want to hear is run randomly or has been arranged in a playlist curated by Spotify (both by language and singer) so users need to choose which music they want to hear according to their preferences. listener's mood. Therefore, this project was structured in order to make it easier for Spotify app users to classify music and sort it according to mood. This algorithm will sort music from Spotify in the first playlist (happy, upbeat, and energetic music) or the second playlist (slow, calming, and calm) according to the attributes of the music used. The algorithm that we want to create is to classify from the two selected playlists that contain several songs, with our algorithm it will generate or show that there are several songs in both playlists that have the same music attributes. Playlists will be classified based on the same and closest quality. Classification is done using the KNN algorithm. The data used is Spotify data (Spotify is a music and podcast streaming service based in Sweden) which consists of 199 songs. There are several variables, namely artist, track, danceability, energy, key, loudness, mode, speechiness, acousticness, instrumentalness, liveness, valence, tempo, type, id, uri, track_href, analysis_url, duration_ms, and time signature.
- Not Yet
Preview (gif/gambar/url) aplikasi jadi atau boleh prototype atau host url
Untuk menggunakan repositori ini, ikutilah petunjuk penggunaan berikut dan pastikan git sudah terinstall pada komputer (semua perintah dilaksanakan pada cmd.exe
atau terminal
):
- Lakukan download .zip atau
clone
repositori dengan cara:
git clone https://github.com/B0ndan/MSIB_CapsProject.git
- Jika mendownload .zip, Extract zip tersebut dan Jalankan file dengan ekstensi .html menggunakan browser atau live server.
Untuk dapat berkontribusi dengan baik dan benar, harus mengikuti aturan seperti dibawah ini:
- Lakukan
clone
repositori dengan cara:
git clone https://github.com/B0ndan/MSIB_CapsProject.git
- Buat branch baru untuk mengerjakan tugas yang diterima, misalkan (mendapatkan tugas membuat halaman
Beranda
) maka buatlahbranch
baru bernamaberanda
dengan cara:
git checkout -b beranda
-
Saat ini, kita berada di branch
beranda
untuk memastikan lokasibranch
anda saat ini, lakukan perintahgit status
. -
Selesaikan tugas pada
branch
Anda, kemudian lakukancommit
ke dalambranch
Beranda dengan cara:
git commit -am "nama branch - pekerjaan yang diselesaikan"
- Lakukan push ke dalam
branch
Anda secara local dengan cara:
git push origin nama branch
-
Jika salah melakukan push, lakukan perintah
git revert
. -
Jika pekerjaan sudah selesai maka lakukan Pull Request ke dalam branch Master.