Skip to content
rielinuxPublic

About

Pemutar Musik Retro Bergaya Winamp untuk Linux

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Screenshot_2026-07-04_00_19_07

Pyamp - Pemutar Musik Retro Bergaya Winamp untuk Linux

Pyamp adalah aplikasi pemutar musik ringan untuk sistem operasi Linux (khususnya distro berbasis Debian seperti Ubuntu, Kali Linux, atau Mint) yang dirancang untuk menghadirkan kembali estetika klasik dan fungsionalitas dari pemutar media legendaris, Winamp 2.x.

Aplikasi ini dibangun menggunakan bahasa pemrograman Python 3 dengan antarmuka grafis PyQt5 dan engine pemutaran audio berbasis Pygame.


📸 Fitur Utama

  1. LCD Display (Bagian Atas): Menampilkan nomor urutan track, durasi lagu yang sedang berjalan (elapsed time), serta nama/judul file lagu.
  2. Spectrum Analyzer (Kiri Tengah): Simulasi indikator visual spektrum batang (bar visualizer), penanda puncak (peak indicator), serta VU meter untuk saluran kiri dan kanan (L/R) yang aktif bergerak selaras dengan irama musik.
  3. Volume Slider (Kanan Tengah): Slider horizontal untuk menyesuaikan tingkat kekerasan suara secara langsung.
  4. Presets Dropdown (Kanan Tengah): Menu dropdown efek suara standar (Rock, Pop, Classical, dll.) yang akan memancarkan visualisasi teks konfirmasi preset secara interaktif di layar LCD.
  5. Tombol Kontrol Klasik: Navigasi standar pemutaran audio (PREV, PLAY, PAUSE, STOP, NEXT).
  6. Tombol Toggle Khusus:
    • SHUFFLE: Untuk memutar daftar lagu secara acak jika aktif.
    • REP (Repeat): Untuk mengulang daftar putar lagu dari awal secara otomatis.
  7. Integrasi CLI: Mendukung pembukaan file audio langsung dari command line atau melalui fitur klik-ganda (double-click) file di pengelola berkas Linux.

🛠️ Prasyarat & Instalasi Dependensi

Sebelum menjalankan aplikasi, pastikan sistem Linux Anda telah memiliki dependensi yang diperlukan.

Pilihan 1: Instalasi Melalui Manajer Paket Sistem (Direkomendasikan)

Gunakan perintah ini pada terminal distro berbasis Debian/Ubuntu/Kali Linux agar instalasi berjalan aman secara sistem global:

sudo apt update
sudo apt install python3-pyqt5 python3-pygame

Pilihan 2: Menggunakan Virtual Environment (venv)

Jika Anda lebih memilih mengisolasi instalasi paket Python:

Instal paket venv jika belum ada

sudo apt install python3-venv python3-full

Buat dan aktifkan lingkungan virtual

python3 -m venv winamp_env
source winamp_env/bin/activate

Instal pustaka via pip

pip install PyQt5 pygame

🚀 Kode Sumber Lengkap (pyamp.py)

Kunjungi link untuk lihat kode di bawah ini dengan nama file pyamp.py:

https://github.com/rielinux/Pyamp/blob/733bf30b3cbf60dfadc2cb89cdb7e78f467509ec/pyamp.py

⚙️ Cara Mengintegrasikan Sebagai Default Music Player di Linux

Agar program dapat dipanggil secara otomatis oleh sistem Linux (misalnya saat Anda klik ganda file .mp3), ikuti konfigurasi berikut:

  1. Salin Berkas ke Path Sistem & Atur Akses Eksekusi
# Salin berkas ke /usr/local/bin dengan nama 'pyamp'
sudo cp pyamp.py /usr/local/bin/pyamp

# Berikan izin akses eksekusi agar dapat dijalankan secara mandiri
sudo chmod +x /usr/local/bin/pyamp
  1. Daftarkan File Desktop Aplikasi (Shortcut) Buat file pintasan baru agar sistem dapat mendeteksi aplikasi dalam menu daftar program:
sudo nano /usr/share/applications/pyamp.desktop

Tempelkan isi baris konfigurasi berikut ke dalam editor tersebut:

[Desktop Entry]
Version=1.0
Type=Application
Name=Pyamp Winamp Player
GenericName=Music Player
Comment=Retro Winamp-like music player
Exec=pyamp %f
Icon=multimedia-audio-player
Terminal=false
MimeType=audio/mpeg;audio/x-mpeg;audio/x-wav;audio/ogg;audio/x-vorbis;
Categories=AudioVideo;Player;

Simpan perubahan dengan menekan Ctrl + O, kemudian keluar dengan Ctrl + X.

  1. Asosiasikan Format Audio Sebagai Default Player Metode Cepat Menggunakan Terminal:
xdg-mime default pyamp.desktop audio/mpeg
xdg-mime default pyamp.desktop audio/x-wav
xdg-mime default pyamp.desktop audio/ogg

Metode Melalui Antarmuka Grafis (GUI File Manager):

1. Cari sebuah file musik berformat .mp3 atau .wav menggunakan file manager Anda.
2. Klik kanan pada file tersebut dan pilih Properties.
3. Pindah ke tab Open With (Buka Dengan).
4. Pilih Pyamp Winamp Player dari daftar program yang tersedia.
5. Klik opsi Set as Default (Jadikan Default).

📜 Lisensi

Proyek ini dilisensikan di bawah lisensi MIT. Silakan gunakan, modifikasi, dan distribusikan kembali secara bebas.

About

Pemutar Musik Retro Bergaya Winamp untuk Linux

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages