Music Player Sederhana Menggunakan Pygame di Python - Inpows
Python

Music Player Sederhana Menggunakan Pygame di Python

Music Player Sederhana Menggunakan Pygame di Python – Pada tutorial kali ini, anda akan membuat music player sederhana menggunakan pygame di python. Library pygame digunakan untuk load, play, pause, dan stop musik. Anda bisa mengikuti langkah-langkah dibawah ini untuk membuat music player sederhana menggunakan pygame di python.

Music Player Sederhana Menggunakan Pygame di Python

Requirement

Untuk bisa mengikuti tutorial ini, kamu perlu memiliki pygame yang telah di install pada mesin komputer atau laptop yang anda gunakan.

Instalasi

Anda bisa menggunakan script berikut ini untuk bisa menjalankan pada perangkat yang digunakan dan pastikan juga anda telah memasang Python. Pada tutorial ini menggunakan Python 3.8.

# In Linux
sudo apt-get install python3-tk 
pip3 install pygame

# In Window
pip install pygame

Sekarang anda telah memasang dan memiliki pygame pada perangkat yang anda gunakan.

Pengenalan Singkat Pygame

Pygame memiliki metode bawaan yang disebut mixer() yang memberi kita sintaks intuitif untuk menangani file suara di python, seperti berikut ini:

  1. memuat dan memutar musik
  2. menghentikan dan menghentikan musik
  3. menghentikan file musik

Membuat Music Player Sederhana

Unutk membuat music player sederhana anda bisa menggunakan source code berikut ini.

from pygame import mixer

mixer.init()
mixer.music.load("song.mp3")
mixer.music.set_volume(0.2)
mixer.music.play()
while True:
    print("Tekan 'p' untuk pause, 'r' untuk resume, dan e untuk exit program music player")
    query = input("Masukkan: ")
    if query == 'p':
        mixer.music.pause()
        print("Status: Pause")
    elif query == 'r':
        mixer.music.unpause()
        print("Status: Resume")
    elif query == 'e':
        mixer.music.stop()
        print("Status: Stop")
        break
    else:
        mixer.music.stop()
        print("Status: Stop")
        break

Hasil yang diperoleh

Berikut ini adalah hasil yang anda peroleh dan anda akan mendengar musik yang dipilih.

pygame 2.0.0 (SDL 2.0.12, python 3.8.3)
Hello from the pygame community. https://www.pygame.org/contribute.html
Tekan 'p' untuk pause, 'r' untuk resume, dan e untuk exit program music player
Masukkan: p
Status: Pause
Tekan 'p' untuk pause, 'r' untuk resume, dan e untuk exit program music player
Masukkan: r
Status: Resume
Tekan 'p' untuk pause, 'r' untuk resume, dan e untuk exit program music player
Masukkan: s
Status: Stop

Process finished with exit code 0

Berdasarkan minat Anda, saya sarankan Anda untuk juga melihat artikel berikut ini.

Temukan source code menarik lainnya hanya di Inpows.