Mendengarkan Musik Spotify dari Terminal Linux
Mendengarkan Musik Spotify dari Terminal Linux. Beberapa waktu yang lalu saya sempat membahas bagaimana cara instal Spotify di Linux. Spotify sendiri memang menyediakan client official untuk sistem operasi Linux dan cara instalasinya pun mudah.
Namun perlu diketahui juga bahwa aplikasi GUI tentu membutuhkan resource lebih banyak dari segi RAM maupun CPU dibanding cli-based app. Nah, di tutorial ini saya akan sharing sedikit bagaimana cara memutar musik Spotify melalui terminal.
Untuk Spotify CLI sendiri tidak ada client officialnya. Namun kalian bisa menggunakan aplikasi ncspot. Aplikasi pemutar Spotify ini dibuat menggunakan bahasa pemrograman Rust dan dibuat dengan model ncurses layaknya ncmpc.
Yang dibutuhkan:
Cara Mudah Install Rust di GNU/Linux
Untuk dependensi lain, di Debian (dan turunannya) kalian bisa install dengan perintah berikut:
Lalu copy file binary ncsopt ke dir /usr/local/bin
Berikut adalah perbandingan penggunaan memory dari Spotify client dengan ncspot.
Untuk perintah atau shortcut yang digunakan, kalian bisa cek dengan menekan "?" ketika sudah membuka ncspot.
Update
Namun perlu diketahui juga bahwa aplikasi GUI tentu membutuhkan resource lebih banyak dari segi RAM maupun CPU dibanding cli-based app. Nah, di tutorial ini saya akan sharing sedikit bagaimana cara memutar musik Spotify melalui terminal.
Untuk Spotify CLI sendiri tidak ada client officialnya. Namun kalian bisa menggunakan aplikasi ncspot. Aplikasi pemutar Spotify ini dibuat menggunakan bahasa pemrograman Rust dan dibuat dengan model ncurses layaknya ncmpc.
Yang dibutuhkan:
- Rust
- Python 3 (needed for building rust-xcb dependency)
- libpulse-dev (or portaudio-dev, if you want to use the PortAudio backend)
- libncurses-dev and libssl-dev
- libdbus-1-dev
- libxcb + development headers (for clipboard access)
- A Spotify premium account
- pkg-config
Cara Mudah Install Rust di GNU/Linux
Untuk dependensi lain, di Debian (dan turunannya) kalian bisa install dengan perintah berikut:
sudo apt install git libpulse-dev libssl-dev libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-devSelanjutnya install ncspot dengan perintah berikut
git clone https://github.com/hrkfdn/ncspotTunggu proses compile selesai.
cd ncspot
cargo build --release
Lalu copy file binary ncsopt ke dir /usr/local/bin
sudo cp target/release/ncspot /usr/local/bin/Selanjutnya kalian tinggal gunakan perintah ncspot untuk membuka aplikasinya. Lalu login ke akun Spotify Premium kalian.
Berikut adalah perbandingan penggunaan memory dari Spotify client dengan ncspot.
Untuk perintah atau shortcut yang digunakan, kalian bisa cek dengan menekan "?" ketika sudah membuka ncspot.
Update
Untuk sekarang, kalian bisa memasang ncspot tanpa harus compile terlebih dahulu. Versi compiled sudah tersedia di halaman release. Tinggal download dan ekstrak saja. Contoh:
wget https://github.com/hrkfdn/ncspot/releases/download/v0.5.0/ncspot-v0.5.0-linux.tar.gz
tar -xvf ncspot-v0.5.0-linux.tar.gz
sudo mv ncspot /usr/local/bin/
sudo apt-get install libncursesw5
Oke mungkin sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.