Cara Menampilkan Visualisasi Musik di Termux dengan Cava


Instal & Konfigurasi Cava di Termux

Bagi kamu yang sering menggunakan Termux di Android, mungkin pernah merasa bosan dengan tampilan terminal yang monoton. Nah, ada satu trik keren yang bisa kamu coba: menambahkan visualisasi musik langsung di terminal menggunakan Cava.

Cava adalah singkatan dari Console-based Audio Visualizer for ALSA. Dengan bantuan pemutar musik seperti mpv dan audio server PulseAudio, kamu bisa menikmati musik sekaligus melihat animasi visualnya langsung di layar Termux. Estetik banget buat pecinta terminal.

Sebelum memulai, pastikan:

  • Sudah menginstal Termux di Android.
  • Memiliki koneksi internet.
  • Paham dasar-dasar perintah Linux (update, install, dan konfigufasi).

Langkah 1: Update & Upgrade Paket

Pertama, perbarui daftar paket agar tidak ada error saat instalasi:

$ apt update && apt upgrade

Langkah 2: Instalasi Paket

Sekarang install beberapa paket yang dibutuhkan:

$ apt install cava mpv pulseaudio
  • cava → aplikasi visualizer.
  • mpv → pemutar musik di terminal.
  • pulseaudio → supaya cava bisa menangkap suara dari mpv.

Langkah 3: Konfigurasi Cava

Cava membutuhkan file konfigurasi agar bisa menampilkan visualisasi dengan benar. Lokasinya ada di ~/.config/cava/config. Edit file tersebut, lalu sesuaikan dengan:

method = pulse

source = 1
  • method = pulse → artinya cava menggunakan PulseAudio untuk menangkap suara.
  • source = 1 → memilih sumber audio. Jika tidak cocok, coba ganti nilainya (misalnya source = 0 atau source = 2).

Langkah 4: Membuat Alias

Supaya lebih praktis, kita bisa menambahkan alias di shell (bash/zsh). Misalnya:

alias playmusic="mpv --ao=pulse"

Tambahkan baris di atas ke dalam file:

  • Jika pakai bash → ~/.bashrc
  • Jika pakai zsh → ~/.zshrc

Setelah itu, restart Termux atau jalankan:

source ~/.bashrc

Langkah 5: Menjalankan Musik + Visualizer

Sekarang coba jalankan:

  1. Putar musik yang kamu punya dengan mpv lewat alias:
    $ termux-setup-storage
    
    $ playmusic /sdcard/Music/lagu.mp3
  2. Buka sesi Termux baru, lalu jalankan:
    $ cava

Jika konfigurasi benar, kamu akan langsung melihat visualisasi musik yang bergerak sesuai irama! 🎶

Kesimpulan

Sekarang kamu sudah bisa menampilkan visualisasi musik di Termux dengan bantuan Cava + mpv + PulseAudio. Selain menambah estetika, trik ini juga bisa membuat pengalaman mendengarkan musik jadi lebih seru meski hanya lewat terminal.