Raspberry Pi, bir televizyon veya bilgisayar monitörüne takılan ekonomik, atm kartı boyutunda bir makinedir. En son Raspberry Pi modellerinde genellikle üç ila dört Evrensel Seri Veri Yolu (USB) bağlantı noktası, bir ethernet bağlantı noktası ve bir Yüksek Çözünürlüklü Multimedya Arayüzü (HDMI) bulunur. Üstün kaliteli bir video oynatmak, hesap tabloları yapmak, FM radyo istasyonu ve oyun oynamak gibi bir iş istasyonunun yapması gereken her şeyi yapabilir. Apple, AirPlay ile güçlendirilmiş AirPort dahil olmak üzere AirPort yönlendirici serisini resmi olarak sona erdirdi. Ekspres, boşluğu doldurmak için bir Raspberry Pi kullanmak, önemli ölçüde ek olarak ilgi çekici bir alternatif haline geldi.
Ahududu Pi
Günümüzde insanlar Raspberry Pi'yi kurarken pek çok sorunla karşılaşıyorlar ve özellikle Pi üzerinde bir sunucu yapmak çok yoğun bir iş, bu yüzden özellikle yeni başlayanlar için bir Raspberry kurulum süreci tasarladık.
Raspberry Pi Nasıl Kurulur ve Üzerinde Airplay Sunucusu Nasıl Yapılandırılır?
Şimdi, üzerinde bir airplay sunucusu tasarlamak için Pi'yi kurmaya ve aşağıda belirtilen işlemleri yapmaya doğru ilerleyelim.
Adım 1: Raspberry Pi Modelini Seçme
Piyasada çeşitli ahududu pi modelleri mevcuttur. Ahududu pi sıfır dışında herhangi bir model tercih edilebilir. Bunun nedeni Pi Zero'da bir ağ kurmanın çok yorucu bir iş olmasıdır. 3A +, 3B + veya 4 gibi son modeller satın alınabilir. Yeni Raspberry Pi 3, Raspberry Pi Foundation'ın bugüne kadar piyasaya sürdüğü en hızlı ve en baskın cihazdır. 1.2GHz dört merkezli ARM Cortex-A53 ve 1GB LPDDR2 RAM ile birlikte gelir.
Ahududu 3B +
Adım 2: Bir İşletim Sistemi Seçme:
Öncelikle uygun bir işletim sistemine sahip bir SD karta ihtiyacımız olacak. İşletim sistemini seçerken, günümüzde 'geleneksel' Raspbian'dan ayrılmış medya çalışma çerçevelerine ve hatta Windows 10 IoT'ye kadar çeşitli alternatifler var. Çok fazla uygulamaya gerek olmadığından, medya akış uygulaması için Merkezi İşlem Birimi (CPU) ve Rasgele Erişim Belleğini (RAM) olabildiğince bırakmalıyız. Bir sorun, Arch Linux'un oldukça fazla Linux bilgisine sahip kişiler için tavsiye edilmesidir. Ön saflarda yer alıyorlar ve üçüncü taraf uygulamaları ve kitaplıklarını tanıtırken sorunlarla karşılaşmaya devam edeceğiz. Bu nedenle, bu bir Airplay gadget'ını ilk kuruyorsanız, seçmenizi öneririz. Raspbian Lite . Komut satırı güdümlüdür ve 'başsız' modda çalışmaya devam etmek için çok fazla esneklik gerektirmeden tasarlanabilir, yani bir konsol veya ekran gerekmeden tamamen sistem üzerinden uzaktan erişilebilir.
Raspbian
Adım 3: Raspbian Lite'ı Kurma ve Güvenli Kabuğu (SSH) Etkinleştirme:
Raspbian Lite'ı kurduktan ve SSH'yi etkinleştirdikten sonra Airplay Sunucusunu yapılandırmaya doğru ilerleyeceğiz.
Raspbian'ı şuradan indirebilirsiniz: Buraya
1). Bağımlılıkları Yükleyin: En önemlisi, Airplay sunucu uygulamasını bir araya getirebilmemiz için birkaç koşul getirmemiz gerekecek. Aşağıdakileri çalıştırın:
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
Bağımlılıkları Yükleme
2). Oluştur ve Yükle (shairport-sync): shairport-sync, Linux makinenizi bir Apple Airplay sunucusuna dönüştürür. Belki de bununla ilgili en iyi şey, tamamen komut satırında çalışmasıdır ve bir milyon düzenleme alternatifi olduğunu akılda tutarak, kutudan çıkmak şaşırtıcı derecede basittir. Öncelikle kütüphanesini Github'dan şu şekilde indirin:
git clone https://github.com/mikebrady/shairport-sync.git
Shairport-sync'i Github'dan yükleme
Şimdi keşfedinshairport-sync
dizin ve yapıyı yapılandırın: -
cd shairport-sync autoreconf -i -f ./configure --with-alsa --with-avahi --with-ssl = openssl --with-systemd --with-metadata
Shairport-sync dizinine gitme
Son olarak, uygulamayı oluşturun ve kurun:
sudo make install yap
Uygulamayı Yükleme
Yukarıda belirtilen tüm adımları tamamladıktan sonra çalışan bir shairport-sync kurulumuna sahip olmalıyız.
Adım 4: Ses Çıkışını Yapılandırma
Artık Airplay Audio'yu test etmeye hazırız. Bunun için bazı donanım bileşenlerine ihtiyaç vardır. Gerekli donanım bileşenleri aşağıda listelenmiştir:
(Kulaklıklar, bir masaüstü bilgisayardan aktif hoparlörler, 3,5 mm jakı bir çift RCA fono fişine dönüştüren bir kablolu hi-fi amplifikatörü).
Şimdi, ahududu pi'de ses yolunu yapılandırmamız gerekiyor. Genellikle 'otomatik' olarak ayarlanmıştır, ancak 3,5 mm jaka gitmek için sürmeniz gerekir. Çalıştırmakraspi-config
: -
sudo raspi-config
Yapılandırma Moduna Giriş
'7. Gelişmiş Seçenekler ”, ardından“ A4. Ses ”, ardından Seçenek 1' 3,5 mm ('kulaklık') jakını zorla 'yı seçin. Bu, ses yolunu 3,5 mm kulaklık girişi ile sınırlayacaktır.
Adım 5: Sesi Ayarlayın
Hacim genel olarak çok düşük olacaktır, bu nedenle aşağıdaki komutu kullanarak maksimuma dönüştürün:
amixi PCM olarak kısıtlandı, 0% 100
Hacmi En Üst Düzeye Çıkarma
DB (desibel) cinsinden tasarlanmış olması nedeniyle ses ayarını kullanmak biraz zordur, bu da bir uzman olmadığınız takdirde son derece mantıksızdır. Amixer komutuyla ve istenen yüzdeyle ses düzeyinin düşürülmesi önerilmez, çünkü yüzdeyi düşürürseniz dinleyici için neredeyse hiç duyulamaz hale gelir.
Adım 6: Airplay'i Raspberry Pi'ye Test Edin
Şimdi başlashairport-sync
aşağıdaki komutla:
sudo hizmeti shairport-senkronizasyon başlatma
Shairport-sync başlatılıyor
Şimdi, Airplay'i destekleyen bir iPhone alın ve Raspberry Pi ile iPhone'un aynı ağda olduğundan emin olun. Biraz müzik çalmaya başlayın ve Airplay simgesinden 'ahududu pi' yi ve ardından 'Bitti' yi seçin.
İPhone'un Müzik Oynatma Ekranından Airplay aracılığıyla Raspberry Pi'yi seçme
7. Adım: Yapılandırınshairport-sync
Otomatik Olarak Başlamak İçin
Medya oynatıcı hizmetlerini başlatmak şüphesiz çok yorucu bir iştir, bu nedenle shairport-sync'in Pi başlatılır başlatılmaz çalışmasını istiyoruz. Hizmetin otomatik olarak başlamasını sağlamak için şu komutu kullanacağız:
sudo systemctl shairport-sync'i etkinleştir
Shairport senkronizasyonunu etkinleştirme
Shairport-sync'i etkinleştirmek için komutu yazdıktan sonra çıktı aşağıdaki gibi olmalıdır:
Symlink /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service oluşturuldu.
Çıktı
Artık bir Airplay sunucusu oluşturduğumuza göre tek yapmamız gereken, şu komutu kullanarak Pi'yi Yeniden Başlatmak 'Sudo reboot' ve ahududu pi'yi her başlattığımızda Airplay seçeneğimiz var.
8. Adım: Wifi Kesintilerini Önleyin
Çoğu durumda, Raspberry, Airplay'i kullanırken ciddi ses sorunlarına neden olabilecek güç tasarrufu moduna geçecektir. Bu nedenle, bu sorunu önlemek için komut istemine aşağıdaki komutu ekleyeceğiz:
sudo nano / etc / network / arayüzler
Güç Tasarrufu Modunu Önleme
Bundan sonra dosyanın sonuna gidin ve aşağıdaki satırları ekleyin:
# Wifi güç yönetimini devre dışı bırakınkablosuz kapatma
Wifi Güç Yönetimini Devre Dışı Bırakma
Wifi güç yönetimini devre dışı bıraktıktan sonra, yukarıda belirtilen komutu kullanarak Raspberry Pi'yi yeniden başlatın ve en yeni parçaların tadını çıkarın!