Bangun server musik Anda sendiri dengan Raspberry Pi Anda

Sistem audio multi-ruangan menghabiskan banyak uang. Selain itu, Anda dapat dengan mudah menggunakan perangkat audio yang ada untuk mengalirkan musik di mana saja di rumah. Untuk ini kami menyiapkan server musik streaming dengan Raspberry Pi dan perangkat lunak Mopidy dan Snapcast. Anda menghubungkan server ini ke perlengkapan audio Anda sehingga Anda dapat dengan mudah memutar Spotify, Google Play Musik, SoundCloud atau perpustakaan musik Anda sendiri pada peralatan kuno Anda, di seluruh rumah.

1 Persediaan

Untuk sistem audio multiroom Anda sendiri, Anda memerlukan Raspberry Pi (lihat juga kotak 'Yang Raspberry Pi?') Per perangkat pemutaran. Salah satu Raspberry Pi menjalankan server musik Mopidy, yang mengambil dan memutar musik dari penyimpanan lokal Anda, NAS atau layanan streaming musik online seperti Spotify, Google Play Musik, atau SoundCloud. Raspberry Pi ini juga menjalankan Snapserver, bagian server dari perangkat lunak multiroom Snapcast. Semua Raspberry Pis menjalankan Snapclient, bagian klien dari Snapcast. Semua klien Snap menyinkronkan audionya dengan Snapserver, sehingga suara yang sama berasal dari semua peralatan pemutaran Anda. Sama seperti sistem Sonos, tapi lebih murah!

Instal Raspbian

Instal di Raspberry Pi Raspbian Stretch Lite apa saja. Unduh file zip dan tulis ke kartu micro SD dengan Etcher. Kemudian buka partisi boot pada kartu sd mikro melalui PC Anda dan letakkan file kosong di atasnya yang disebut ssh . Cabut kartu micro-SD dengan aman, hubungkan ke Pi Anda, sambungkan kabel jaringan, kabel speaker dan terakhir kabel daya dan tunggu Pi Anda untuk boot. Cari sewa dhcp router Anda untuk alamat IP yang dimiliki Pi Anda dan masuk melalui program PuTTY, dengan nama pengguna pi dan kata sandi raspberry .

Raspberry Pi yang mana?

Raspberry Pi yang menjalankan Mopidy, Snapserver dan Snapclient berada di bawah beban terberat. Jadi Anda memilih setidaknya Raspberry Pi 2 untuk itu. Pi lain di sistem audio multi-ruang Anda mungkin merupakan model yang kurang kuat, karena mereka hanya menjalankan Snapclient untuk meneruskan audio ke speaker yang terhubung. Bahkan Raspberry Pi Zero W sudah cukup untuk ini. Output audio standar dari Raspberry Pi tidak terlalu bagus dalam hal kualitas. Untuk audio berkualitas tinggi, yang terbaik adalah membeli papan ekstensi seperti HifiBerry, yang tersedia dalam berbagai versi. Raspberry Pi dan aksesori dijual di toko web seperti Kiwi Electronics dan SOS Solutions.

Siapkan raspbian

Setelah Anda masuk, buka terminal dan jalankan utilitas konfigurasi Raspbian dengan perintah sudo raspi-config . Ubah kata sandi pi pengguna dan setel zona waktu dengan benar di Opsi Lokalisasi . Di bawah Opsi Lanjutan Anda pergi ke Perluas Filesystem dan pilih di Memory Split berapa banyak megabyte ram yang didapat GPU. Karena Pi Anda hanya untuk audio dan tidak memerlukan layar, setel nilai minimum ke 16 di sini . Dalam pengaturan lanjutan Anda juga dapat memaksa output audio melalui HDMI atau jack 3.5mm. Setelah semua perubahan pergi ke Selesai. Bergantung pada perubahan Anda, Pi Anda akan meminta untuk reboot. Kemudian pilih Ya dan masuk lagi.

4 Pasang Mopidy

Kami sekarang menginstal Mopidy di satu Pi. Pertama, gunakan perintah aplay /usr/share/sounds/alsa/Front_Center.wav untuk memeriksa apakah audio Anda berfungsi: jika semuanya baik-baik saja, Anda akan mendengar suara yang mengatakan 'Front Center'. Jika berhasil, tambahkan kunci gpg pengembang Mopidy dengan wget -q -O - //apt.mopidy.com/mopidy.gpg | sudo apt-key add -. Kemudian tambahkan repositori Mopidy ke repositori Anda: sudo wget -q -O /etc/apt/sources.list.d/mopidy.list //apt.mopidy.com/stretch.list . Perbarui repositori Anda dengan sudo apt-get update dan instal Mopidy dengan sudo apt-get install mopidy .

Bagikan musik dari NAS Anda

Pertama, kami memberikan akses Pi Anda ke musik yang Anda bagikan di jaringan Windows Anda, misalnya di nas Anda. Instal paket yang diperlukan dengan sudo apt-get install smbclient samba-common-bin . Buka file konfigurasi mount dengan sudo nano / etc / fstab dan tambahkan baris berikut:

// nama server / nama berbagi / var / lib / mopidy / media cifs nama pengguna = nama pengguna, kata sandi = kata sandi, iocharset = utf8 0 0

Masukkan nama server yang benar, nama berbagi, nama pengguna dan kata sandi. Simpan file dengan Ctrl + O dan tutup nano dengan Ctrl + X. Pasang share dengan sudo mount -a .

Tambahkan musik dari NAS Anda

Buka file konfigurasi Modipy dengan sudo nano /etc/mopidy/mopidy.conf dan periksa di bawah judul [ local ] direktori / var / lib / mopidy / media sebagai direktori media. Ubah direktori jika perlu. Kemudian pindai musik di direktori media Anda dengan sudo mopidyctl local scan . Catatan: jika Anda memiliki banyak koleksi musik, ini mungkin membutuhkan waktu beberapa saat. Jika Anda pernah menambahkan file musik ke direktori media Anda nanti, pindai lagi dan mulai ulang Mopidy setelah itu dengan sudo systemctl restart mopidy .

7 Konfigurasi server MPD

Dalam file konfigurasi Anda perlu menambahkan dua baris lagi untuk mengakses Mopidy melalui jaringan. Buka file lagi dengan sudo nano /etc/mopidy/mopidy.conf dan tambahkan baris s [mpd] dan hostname = :: . Simpan perubahan Anda dengan Ctrl + O dan keluar dari nano dengan Ctrl + X. Setelah itu, aktifkan Mopidy dengan sudo systemctl aktifkan mopidy dan mulai dengan sudo systemctl start mopidy . Kemudian kami membutuhkan klien GKG. Misalnya, instal aplikasi Android MALP. Klik tanda plus di bagian atas, beri nama profil, masukkan alamat IP Pi Anda dan tekan ikon disket di kanan atas untuk menyimpan profil.

8 Menggunakan klien MPD

Kemudian Anda dapat menelusuri musik dari nas Anda di ponsel android Anda dan memutar lagu di Pi Anda. Di aplikasi, buka Perpustakaan untuk semua musik Anda dan ke Daftar Putar untuk daftar putar Anda. Anda dapat mencari berdasarkan artis, judul, dan sebagainya. Aplikasi MALP memiliki semua fungsi dasar yang Anda harapkan dari remote control server streaming musik, termasuk menambahkan trek ke daftar putar, mengacak daftar putar, dan sebagainya. Kebetulan, Mopidy kompatibel dengan semua klien MPD, sehingga server streaming musik Anda juga dapat dikontrol dengan aplikasi lain atau bahkan dengan perangkat lunak MPD di PC Anda.

9 Tautkan akun Spotify

Bagaimana jika Anda tidak ingin memutar musik lokal melalui Mopidy, melainkan musik dari Spotify? Ini dimungkinkan dengan akun Spotify Premium. Jika Anda membuat akun Spotify dengan akun Facebook alih-alih alamat email, Anda perlu membuat kata sandi khusus aplikasi untuk Mopidy. Untuk melakukan ini, buka Pengaturan / Keamanan dan login / Kata sandi aplikasi / Buat kata sandi aplikasi di Facebook . Ini sekarang berlaku sebagai kata sandi pengguna Anda untuk Spotify di Mopidy. Bagaimanapun, Anda juga harus memberikan izin Mopidy untuk mengakses akun Spotify Anda. Untuk melakukan ini, kunjungi situs ini dan klik Masuk dengan Spotify .