Membuat Aplikasi Pemutar Musik dengan PySide Python (Daftar Isi)

BelajarPython - Assalamualaikum wr. wb.

Jumpa lagi sahabat Python.. Jumpa lagi nih dengan saya... Dan kali ini saya akan mempersembahkan sebuah projek kecil kecilan nih.. Mungkin nama projek nya udah kalian ketahui dari judul ya.. Tapi bagai mana detail nya? Langsung saja yuk kita simak sama - sama...

Pengenalan Aplikasi yang akan kita buat.

Udah tau kan nama aplikasinya ? Hehe.. Ya benar projek mini aplikasi kali ini adalah pemutar musik.. Diaman saya juga membuat aplikasi serupa sebelumnya.. Dengan menggunakan kombinasi PyGame dan Tkinter (klik disini untuk melihatnya).. Namun karena menggunakan Tkinter, tentu tampilannya sangat sederhana dan cukup memprihatinkan.. Oops hehe

Namun, projek aplikasi kali ini saya menggunakan PySide (Klik disini untuk install) dengan tampilan yang cukup baik.. Dan tentu layak untuk digunakan sebagai pemutar musik harian kalian yang dibantu dengan beberapa fitur standard pemutar musik pada umumnya... Berikut contoh tampilan screenshoot nya...




Dan seperti Biasa, saya memposting aplikasi ini dengan beberapa versi.. Yaitu sebanyak 18 versi.. Dan tentu dengan penambahan fitur di tiap versi nya.. Dan pada postingan kali ini saya hanya memberikan rincian fitur dan lainnya saja ya.. Dan disertai link postingan tiap versinya..

Oke, langsung saja yuk di simak sama - sama tiap versi aplikasi kali ini...

Aplikasi Pemutar Musik PySide versi 1.

Seperti biasa, pada versi paling rendah ini, saya hanya mengijinkan pemutaran musik sekali saja. Dan kita harus menentukan file musik nya secara langsung melalui code program.. Baik, berikut rincian lengkap nya...

Nama: mn-mp3SidePlayer 1.0
Versi: 1.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 74 baris code program.
Terdiri dari: 1 class dan 11 metode.
Fitur: Hanya memutar 1 buah lagu/musik.
Kelemahan: Menentukan file musik yang akan di putar melalui code program secara langsung.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-1.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 2.

Untuk versi yang ke dua ini, saya mengubah cara memutar musik nya. Yaitu melalui window aplikasi nya.. Setelah sebelumnya kita harus menentukannya melalui code program.. Dan berikut rincian lengkap nya...

Nama: mn-mp3SidePlayer 2.0
Versi: 2.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 109 baris code program.
Terdiri dari: 1 class dan 14 metode.
Fitur: Membuka musik yang akan di putar melalui aplikasi.
Kelemahan: Hanya bisa memutar 1 buah musik (tidak ada antrian)
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-versi-2.html


Dan berikut contoh screenshoo dari versi ini..


Aplikasi Pemutar Musik PySide versi 3.

Untuk versi kali ini, saya menambahkan update yang cukup berguna.. Yaitu memtar lebih dari 1 file musik.. Dan berikut rincian lengkap nya...

Nama: mn-mp3SidePlayer 3.0
Versi: 3.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 166 baris code program.
Terdiri dari: 1 class dan 17 metode.
Fitur: Membuka musik lebih dari 1 (memutar secara berurutan).
Kelemahan: tidak bisa menghapus musik dari daftar putar.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-versi-3.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 4.

Untuk versi kali ini, saya menambahkan beberapa tombol kontrol musik.. Lebih jelasnya simak rinciannya di bawah ya..

Nama: mn-mp3SidePlayer 4.0
Versi: 4.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 199 baris code program.
Terdiri dari: 1 class dan 19 metode.
Fitur: Tombol play, Stop dan Pause Musik. Serta Otomatis menampilkan file dialog untuk memilih file musik ketika tidak ada daftar putar, tetapi user klik ‘play’.
Kelemahan: tidak ada fitur next.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-4.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 5.

Untuk versi kali ini, saya menambahkan sebuah slider progress pemutaran file musik dan menambah atau mengurangi tingkat kekerasan volume.. Dan berikut rinciannya...

Nama: mn-mp3SidePlayer 5.0
Versi: 5.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 217 baris code program.
Terdiri dari: 1 class dan 21 metode.
Fitur: SLider progress pemutar musik dan slider volume.
Kelemahan: tidak ada fitur next.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-5.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 6.

Untuk versi kali ini, akan ada fitur yang berguna bagi kalian yang salah memasukkan lagu.. Dan berikut rinciannya...

Nama: mn-mp3SidePlayer 6.0
Versi: 6.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 257 baris code program.
Terdiri dari: 1 class dan 22 metode.
Fitur: Menghapus musik dari daftar putar.
Kelemahan: tidak ada fitur next.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-6.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 7.

Versi yang satu ini akan membuat kita tidak perlu menekan tombol next sampai ke file musik yang ingin kita putar.. Karena kita cukup meng klik nya pada tabel daftar musik saja.. Dan berikut rinciannya...

Nama: mn-mp3SidePlayer 7.0
Versi: 7.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 267 baris code program.
Terdiri dari: 1 class dan 23 metode.
Fitur: memutar musik dengan klik dua kali pada musik di tabel.
Kelemahan: tidak ada fitur next.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-7.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 8.

Versi kali ini, memugnkin kan kita memajukan progress pemutaran file musik sebanyak 5 detik dan ini berlaku juga untuk mengulang pemutaran 5 detik.. Dan berikut rinciannya...

Nama: mn-mp3SidePlayer 8.0
Versi: 8.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 285 baris code program.
Terdiri dari: 1 class dan 25 metode.
Fitur: Mempecepat atau mengembalikan progress pemutaran musik sebanyak 5 detik.
Kelemahan: tidak ada fitur next.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-8.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 9.

Versi kali ini, ada fitur standard pada pemutar musik umumnya.. Yaitu next dan previous.. Dan berikut rinciannya...

Nama: mn-mp3SidePlayer 9.0
Versi: 9.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 296 baris code program.
Terdiri dari: 1 class dan 27 metode.
Fitur: Tombol next dan previous. (langsung memutar lagu selanjutnya dan memutar lagu sebelumnya.
Kelemahan: -
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-9.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 10.

Versi kali ini, kita bisa mencegah ke isengan user untuk menekan tombol yang tidak bisa di tekan.. Dan berikut rinciannya...

Nama: mn-mp3SidePlayer 10.0
Versi: 10.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 325 baris code program.
Terdiri dari: 1 class dan 27 metode.
Fitur: Mematikan tombol yang tidak di perlukan, dan menghidupkan nya saat di perlukan.
Kelemahan: -
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-10.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 11.

Pada versi yang satu ini, saya membuat aplikasi ini lebih informatif.. Gimaana caranya? berikut rinciannya...

Nama: mn-mp3SidePlayer 11.0
Versi: 11.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 350 baris code program.
Terdiri dari: 1 class dan 29 metode.
Fitur: menambahkan total waktu dan jumlah waktu putar musik dan nilai volume.
Kelemahan: tidak bisa menampilkan total waktu di tabel daftar putar musik.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-11.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 12.

Pada versi yang satu ini, saya membuat aplikasi ini dapat membuka dan milih file musik secara otomatis dalam satu folder.. berikut rinciannya...

Nama: mn-mp3SidePlayer 12.0
Versi: 12.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 371 baris code program.
Terdiri dari: 1 class dan 30 metode.
Fitur: membuka file musik langsung dari 1 folder.
Kelemahan: tidak bisa menampilkan total waktu di tabel daftar putar musik.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-12.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 13.

Pada versi ini, membuat kita tau musik apa yang sedang di putar.. Karena ada warna berbeda pada musik yang sedang di putar di daftar musik.. berikut rinciannya...

Nama: mn-mp3SidePlayer 13.0
Versi: 13.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 385 baris code program.
Terdiri dari: 1 class dan 31 metode.
Fitur: memberi warna pada nama musik yang sedang di putar.
Kelemahan: -
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-13.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 14.

Pada versi ini, memberikan user pilihan untuk mengulang atau tidak proses pemutaran musik setelah sampai di urutan terakhir.. berikut rinciannya...

Nama: mn-mp3SidePlayer 14.0
Versi: 14.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 400 baris code program.
Terdiri dari: 1 class dan 31 metode.
Fitur: Mengulang atau tidak proses pemutaran setelah mencapai akhir. (serta penambahan fungsi peringatan gagal memuat musik).
Kelemahan: rentan bug (kesalahan/error)
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-14.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 15.

Pada versi ini, memberikan user pilihan untuk memutar secara acak musik.. berikut rinciannya...

Nama: mn-mp3SidePlayer 15.0
Versi: 15.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 425 baris code program.
Terdiri dari: 1 class dan 31 metode.
Fitur: Memutar musik secara acak. Laporkan di komentar jika ada error.
Kelemahan: rentan bug (kesalahan/error)
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-15.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 16.

Pada versi ini, memberikan fitur yang cukup menarik.. Yaitu teks berjalan.. berikut rinciannya...

Nama: mn-mp3SidePlayer 16.0
Versi: 16.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 442 baris code program.
Terdiri dari: 1 class dan 32 metode.
Fitur: Menampilkan teks berjalan judul musik yang diputar.
Kelemahan: rentan bug (kesalahan/error) Laporkan di komentar jika ada error.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-16.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 17.

Pada versi ini, saya hanya menambahkan pemanis saja ya.. Apa itu? berikut rinciannya...

Nama: mn-mp3SidePlayer 17.0
Versi: 17.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 492 baris code program.
Terdiri dari: 1 class dan 35 metode.
Fitur: Menambahkan menubar (pemanis saja).
Kelemahan: rentan bug (kesalahan/error) Laporkan di komentar jika ada error.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-17.html


Dan berikut contoh screenshoot dari versi ini..


Aplikasi Pemutar Musik PySide versi 18.

Pada versi ini, saya hanya menambahkan pemanis saja seperti versi sebelumnya yaitu menambah menu ‘Audio’...  berikut rinciannya...

Nama: mn-mp3SidePlayer 18.0
Versi: 18.0 | klik disini untuk membaca versi pertama/awal.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 523 baris code program.
Terdiri dari: 1 class dan 38 metode.
Fitur: Menambahkan menu audio (pemanis saja).
Kelemahan: rentan bug (kesalahan/error) Laporkan di komentar jika ada error.
syarat menjalankan: install python 3.x dan PySIde, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/10/aplikasi-pemutar-musik-pyside-versi-18.html



Dan berikut contoh screenshoot dari versi ini..




Nah itu dia temen - temen 18 versi dari aplikasi pemutar musik kali ini.. Semoga dengan di postingan aplikasi tersebut dapat bermanfaat bagi kalian ya.. Dan jangan lupa baca postingan menarik lainnya ya... Dan sampaikan juga kritik dan saran kalian pada blog ini..

Oke, sekian dulu temen - temen.. Mohon maaf apabila ada salah kata dan ada kesalahan pada postingan nya.. Sampaikan kesalahan tersebut di kolom komentar ya.. Biar kita bisa belajar bersama.. Ok, sekian dulu dan terimakasih..

Wassalamualikum wr.wb.

Previous
Next Post »
Thanks for your comment