Cara Membangun Pelayan Airplay Pada Raspberry Pi

Raspberry Pi adalah mesin berukuran kad atm yang menjimatkan dan dipasang ke monitor televisyen atau komputer. Model Raspberry Pi terkini biasanya mempunyai tiga hingga empat port Universal Serial Bus (USB), satu port ethernet, dan satu High Definition Multimedia Interface (HDMI). Ia dapat melakukan semua yang anda jangkakan bahawa stesen kerja harus dilakukan, seperti memainkan video berkualiti tinggi, membuat spreadsheet, stesen radio FM dan permainan, dll. Dengan Apple telah secara rasmi mengakhiri rangkaian penghala AirPort, termasuk AirPort yang diberi kuasa AirPlay Ekspres, menggunakan Raspberry Pi untuk mengisi jurang telah berubah menjadi alternatif yang sangat menarik.



Pai raspberi

Pada masa ini, orang menghadapi banyak masalah dalam menyiapkan Raspberry Pi dan terutama membuat pelayan di Pi adalah tugas yang sangat sibuk, jadi, kami merancang proses penyediaan Raspberry, terutama untuk pemula.



Bagaimana Menyiapkan Raspberry Pi Dan Mengkonfigurasi Pelayan Airplay di dalamnya?

Sekarang, mari bergerak ke arah menyiapkan Pi dan melakukan operasi yang disebutkan di bawah untuk merancang pelayan airplay di atasnya.



Langkah 1: Memilih Model Raspberry Pi

Beberapa model pi raspberry tersedia di pasaran. Kecuali untuk raspberry pi zero, mana-mana model boleh disukai. Ini kerana pada Pi sifar menyiapkan rangkaian adalah pekerjaan yang sangat melelahkan. Model terbaru seperti 3A +, 3B + atau 4 boleh dibeli. Raspberry Pi 3 baru adalah alat terpantas dan paling dominan yang dilancarkan oleh Raspberry Pi Foundation sehingga kini. Ia dilengkapi dengan ARM Cortex-A53 quad-center 1.2GHz dan RAM LPDDR2 1GB.



Raspberry 3B +

Langkah 2: Memilih Sistem Operasi:

Pertama, kita memerlukan kad SD dengan sistem operasi yang sesuai. Semasa memilih OS, pada masa ini terdapat pelbagai alternatif, dari Raspbian 'konvensional' hingga kerangka kerja media yang dikhaskan, dan bahkan Windows 10 IoT. Oleh itu, tidak perlu banyak aplikasi, kita harus meninggalkan Central Processing Unit (CPU) dan Random Access Memory (RAM) sebanyak mungkin untuk aplikasi streaming media. Salah satu masalahnya ialah Arch Linux disyorkan untuk orang yang mempunyai banyak pengetahuan mengenai Linux. Mereka adalah barisan depan dan kami pasti akan terus menghadapi masalah ketika memperkenalkan aplikasi dan perpustakaan pihak ketiga. Oleh itu, jika ini adalah pertunjukan pertama anda untuk alat Airplay, kami sarankan memilih Raspbian Lite . Ini dikendalikan oleh baris perintah, dan dapat tanpa banyak peregangan yang dirancang untuk terus berjalan dalam mod 'tanpa kepala', yakni diakses sepenuhnya dari jarak jauh melalui sistem tanpa memerlukan konsol atau layar.

Raspbian



Langkah 3: Memasang Raspbian Lite dan Mengaktifkan Shell Selamat (SSH):

Setelah memasang Raspbian Lite dan mengaktifkan SSH, kami akan bergerak ke arah mengkonfigurasi Pelayan Airplay.

Anda boleh memuat turun Raspbian dari Di sini

1). Pasang Tanggungan: Yang paling penting, kita harus memperkenalkan beberapa syarat sehingga kita dapat mengumpulkan aplikasi pelayan Airplay. Jalankan perkara berikut:

sudo apt-get update sudo apt-get install autoconf automake avahi-daemon build-essential git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltoman

Memasang Tanggungan

2). Bangun & Pasang (shairport-sync): shairport-sync mengubah mesin Linux anda menjadi pelayan Apple Airplay. Mungkin yang terbaik adalah ia berjalan sepenuhnya pada baris perintah, dan ingat bahawa ia mempunyai sejuta alternatif pengaturan, sangat mudah untuk bekerja di luar kotak. Pertama, muat turun perpustakaannya dari Github seperti berikut:

git klon https://github.com/mikebrady/shairport-sync.git

Memasang shairport-sync dari Github

Sekarang, terokaishairport-segerakdirektori dan konfigurasikan build: -

cd shairport-sync autoreconf -i -f ./configure --with-alsa --with-avahi --with-ssl = openssl --with-systemd --with-metadata

Menavigasi ke direktori shairport-sync

Akhirnya, bina dan pasang aplikasi:

buat sudo buat pasang

Memasang Aplikasi

Setelah menyelesaikan semua langkah yang disebutkan di atas, kita harus mempunyai pemasangan shairport-sync yang berfungsi.

Langkah 4: Mengkonfigurasi Output Audio

Kami kini bersedia untuk menguji Airplay Audio. Untuk itu, beberapa komponen perkakasan diperlukan. Komponen perkakasan yang diperlukan disenaraikan di bawah:

(Fon kepala, pembesar suara aktif dari komputer desktop, penguat hi-fi dengan kabel yang menukar bicu 3.5mm menjadi sepasang palam phono RCA).

Sekarang, kita perlu mengkonfigurasi jalur audio pada raspberry pi. Ini biasanya disetel ke 'auto' namun anda harus mendorongnya untuk pergi ke jack 3.5mm. Lariraspi-config: -

sudo raspi-config

Menuju ke Mod Konfigurasi

Pilih “7. Pilihan Lanjutan ', kemudian' A4. Audio ', kemudian pilih Pilihan 1' Pakai jack 3.5mm ('fon kepala') '. Ini akan mengekang cara suara ke bicu fon telinga 3.5mm.

Langkah 5: Tetapkan Kelantangan

Kelantangannya, secara umum, sangat rendah, jadi ubah menjadi maksimum menggunakan perintah berikut:

amixi dikekang sebagai PCM, 0 100%

Memaksimumkan Isipadu

Pengaturan kelantangan agak sukar digunakan mengingat kenyataannya dirancang dalam dB (desibel), yang sekiranya anda bukan pakar sangat tidak disengajakan. Menurunkan kelantangan dengan perintah amixer dan peratusan yang diinginkan tidak digalakkan kerana jika anda menurunkan peratusannya, ia hampir tidak dapat didengar oleh pendengar.

Langkah 6: Uji Airplay ke Raspberry Pi

Sekarang mulakanshairport-segerakdengan arahan berikut:

perkhidmatan sudo shairport-sync start

Memulakan penyegerakan shairport

Sekarang, kita harus mula bermain udara sehingga mengambil iPhone yang menyokong Airplay, dan memastikan bahawa Raspberry Pi dan iPhone berada di rangkaian yang sama. Mulailah bermain muzik, dan dari ikon Airplay pilih 'raspberry pi' dan setelah itu 'Selesai'.

Memilih Raspberry Pi melalui Airplay dari Skrin Main balik Muzik iPhone

Langkah 7: Konfigurasikanshairport-segerakuntuk Memulakan Secara Automatik

Memulakan perkhidmatan pemain media tidak diragukan lagi adalah pekerjaan yang sangat melelahkan, jadi kami mahu shairport-sync dijalankan sebaik sahaja Pi di boot. Untuk membolehkan perkhidmatan dilancarkan secara automatik, kami akan menggunakan perintah:

sudo systemctl mengaktifkan shairport-sync

Membolehkan penyegerakan shairport

Setelah menulis arahan untuk mengaktifkan shairport-sync, outputnya adalah seperti berikut:

Symlink /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service yang dibuat.

Pengeluaran

Sekarang kita telah membuat pelayan Airplay yang perlu kita lakukan ialah Reboot Pi dengan menggunakan perintah 'Rebo sudo' dan kami mempunyai pilihan untuk Airplay ke raspberry pi setiap kali kami memasangnya.

Langkah 8: Mencegah Penurunan Wifi

Pada kebanyakan kesempatan, Raspberry akan memasuki mod penjimatan kuasa yang boleh menyebabkan gangguan audio serius ketika menggunakan Airplay. Oleh itu, untuk mengelakkan masalah ini, kami akan menambahkan arahan berikut di command prompt:

sudo nano / etc / network / antaramuka

Menghalang Mod Jimat Kuasa

Selepas itu tatal ke hujung fail dan tambahkan baris berikut:

# Lumpuhkan pengurusan kuasa wifimati tanpa wayar

Melumpuhkan Pengurusan Kuasa Wifi

Setelah melumpuhkan pengurusan kuasa wifi, reboot Raspberry Pi dengan menggunakan arahan yang dinyatakan di atas dan nikmati trek terkini!