Ana sayfa→Yazılım & İşletim Sistemleri
Yazılım & İşletim Sistemleri

Sendspin ve eski bir Android tablet: Sonos çok odalı ses sistemimin yerini aldı.

Yıllardır Raspberry Pi 'ları müzik yayını cihazları olarak kullanıyorum. Tek başına yayın cihazı olarak harika çalışırlar, ancak tüm evi kapsayan bir ses…

User Avatar
Ahmet AvcıEditör
4 dk okuma

Yıllardır Raspberry Pi‘ları müzik yayını cihazları olarak kullanıyorum. Tek başına yayın cihazı olarak harika çalışırlar, ancak tüm evi kapsayan bir ses sistemi kurmaya çalışıyorsanız, gecikmesiz bir müzik dinleme deneyimi sağlayan birleşik bir standart yok. Son birkaç yılda WiiM ürünlerine yatırım yaparak söz konusu sistemi kurdum, ancak her zaman açık kaynaklı bir alternatife dönmek için can atıyordum.

Seyri buraya Sendspin yönlendiriyor. Uyumlu cihazların bir ağ üzerinden senkronize şekilde müzik çalmasını sağlayan açık kaynaklı protokolü yakın zamanda keşfettim. Bu yüzden bir şans vermem için Home Assistant duvar tablolarımı müzik çalma hedeflerine dönüştüren, çalmayı ve dağıtımı Music Assistant’ın üstlendiği bir proje oluşturmaya karar verdim. İşte nasıl sonuçlandığı.

DIY çok odalı ses kurulumum için Sendspin’i neden seçtim

Özel çok odalı ses sistemlerine açık kaynaklı alternatif

İnternet’te arama yapın ve Sendspin’i dağıtmak için pek çok yol bulursunuz. Çoğu kişi Sendspin etrafında ESP32 projeleri kurarak onu hoparlörler için bir giriş kaynağına dönüştürüyor. Ben farklı bir şey yapmak istedim. Daha önce de belirttiğim gibi, evimdeki Home Assistant pano tabloları olarak hizmet veren duvara monte edilmiş Android tablolarım var. Sistem inanılmaz iyi çalışıyor. Bu tabloların ayrıca ortam müziği çalma ve podcast dinlemek için yeterli düzeyde yerleşik hoparlörleri var. Bu yüzden bunların Sendspin tabanlı çok odalı bir ses sistemi için mükemmel bir proje olacağını düşündüm.

SayarBilgi sitesini Google’da tercih edilen kaynak olarak seç

Ancak bunu nasıl başardığımıza girmeden önce, Sendspin’in ne olduğuna dair kısa bir giriş yapmak gerekli. Özünde Sendspin, cihazlar arasında senkronize ses oynatmayı yönetmek için tasarlanmış açık bir protokoldür. Protokol açık kaynaklı olduğu için herhangi bir üreticiye bağımlı değildir ve donanım ile yazılımın konuşabileceği ortak bir dil sağlar. Tıpkı Sonos gibi düşünün, ancak açık kaynaklı.

Sonos ürünü satın alırsanız, o ekosistemi genişletmek için daha fazla Sonos donanımı satın almanız gerekir. Sendspin ile böyle bir sınırlama yok; yalnızca henüz popüler üreticilerden Sendspin tabanlı bir donanım bulamayacağınızı belirtmek gerekir.

Sistemin iki bileşene ihtiyacı var: çalma, ses akışı ve bağlı cihazları yöneten bir sunucu ile sesi alıp çalan istemciler. Bu durumda Music Assistant, Sendspin sunucusu olarak çalışıyor. Sendspin’in güzelliği, bir istemcinin akıllı hoparlör olması gerekmemesidir. Aslında mevcut bir cihazda çalışan başka bir bilgisayar ya da uygulama olabilir.

Bizi denklemin bir sonraki parçasına götürüyor: projeyi gerçekten kurmak. Ve işte bu kısım şaşırtıcı derecede kolaydı.

Sendspin as player source

Herhangi bir Android tableti çok odalı ses uç noktasına dönüştürün

Sendspin, senkronize çalmayı şaşırtıcı derecede güvenilir kılıyor

  • Kaynak:
  • Kaynak:
  • Kaynak:
  • Kaynak:
  • Kaynak:
    • Kaynak:
    • Kaynak:
    • Kaynak:
    • Kaynak:
    • Kaynak:

      Bu gösterge tablolarını Sendspin istemcileri olarak kurmanın en basit yolunu istiyordum. Bu yüzden Kiosk Satellite adında açık kaynaklı bir uygulama kurdum. Tüm Home Assistant gösterge tablosu ihtiyaçlarınız için kapsamlı bir tüm-tek-çözüm olarak tasarlanan uygulama, bir Home Assistant gösterge tablosunu gösterebiliyor ve aynı zamanda bir Sendspin istemcisi olarak da görev yapıyor.

      Yapmanız gereken tek şey özelliği ayarlardan etkinleştirmek. Music Assistant sunucunuz için bir IP adresi ekleyin ya da boş bırakın. Yapılandırmaya derinlemesine girmek isterseniz birkaç ek ayar mevcut, ancak çoğu kullanıcı için özelliği etkinleştirmek yeterli.

      Bu kadarı, Android tabletinizi ya da telefonunuzu kullanılabilir bir Sendspin çalar olarak kaydetmek için yeterli. Music Assistant’a geri dönün, hedef cihazı seçin ve müzik çalmaya başlayın.

      Benim için Kiosk Satellite kullanmanın güzelliği, tableti tek amaçlı bir müzik çalıcıya dönüştürmemesi. Tablet yine de Home Assistant kontrol paneli olarak kullanılabiliyor. Ancak müzik çalmaya başladığımda uygulama, albüm kapağı, oynatma kontrolleri ve parça bilgilerini içeren yüzen Bir Oynatılıyor widget’ını açıyor. Ayrıca mevcut parçayı, sırayı ve mümkünse şarkı sözlerini gösteren özel bir tam ekran görünümü de var; bu özelliği bu hafta sonu, her tableti bir set Bluetooth hoparlöre bağlayarak verdiğim bir partide kullandım.

      Bütün bunlar ne kadar iyi olsa da, sistemin gerçek güzelliği çok odalı eşzamanlı oynatmayı ne kadar iyi yönetmesinde yatıyor. Sonos, WiiM, Google Cast ve Alexa tabanlı çok odalı sistemleri kullandım ve bunları temelde aynı sırada, yani pürüzsüzlük, hız ve tutarlılık açısından derecelendiririm. Sendspin de denediğim en iyilerin arasında yer alıyor. Sadece Music Assistant’a girin, hedeflerinizi seçin ve müzik çalmaya başlayın. Oynatma hedefler arasında neredeyse anında gerçekleşiyor ve altı-yedi saat boyunca tek bir eşzamanlılık bozukluğu ya da kopuşla karşılaşmadım.

      Gruplu oynatma ile bireysel oyuncular arasında geçmek aynı kadar hızlı. Sendspin, FLAC dosyalarına kadar tam doğruluklu ses desteği sunuyor, yani ağınız bunu kaldırabildiği sürece ses kalitesinde sınırlar yok. Sözüne gerek yok, eşzamanlı FLAC sesi kullanıyorsanız, istemci cihazınızda Bluetooth yerine kablolu hoparlörler kullanmanız iyi bir fikir olacaktır.

      Platform kilidi olmayan bir çok odalı ses sistemi

      Bu kurulumda sevdiğim şey, neredeyse herhangi bir kullanılmayan cihazı çok odalı bir müzik yayıncısına dönüştürmemem. Özelleştirilmiş donanım kullanmanız ya da bir ESP32 ve DAC etrafında bir kurulum kurmanız bekleniyor, ama bu; kullanılmayan bir Android telefonu hoparlörlerle ve bir DAC ile bağlayarak kolayca uygulayabileceğiniz türden bir kurulum. Sendspin protokolü sağlıyor, Kiosk Satellite kurulumu absürt derecede kolay hale getiriyor ve Music Assistant ise tüm müzik kaynaklarımı ve medyımı yönetmek için omurga görevi görüyor. Bundan daha kolay olamaz ve bunun tümünü herhangi bir platform kilidi olmadan yapıyor.

      Sendspin, herhangi bir üretici kilidinden uzak, evin her yerine senkronize ses sistemi kurmak için geliştirilmiş açık kaynaklı bir protokoldür.

      İlginizi Çekebilir: İnksapce’yi AI Destekli Açık Kaynaklı Illustrator Rakibiyle Değiştirdim →
      Kaynak: XDA Developers ↗Kaynak yazarı: Dhruv Bhutani
      💬 SayarBilgi Topluluğu

      Bu Gelişmeyi Toplulukta Değerlendirin

      Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.

      Topluluk Canlı Akışı →
      💬 Topluluk Masası & Tartışma

      Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.

      Foruma Katıl & Yanıtla ➔
      Forumda sor / tartış
      TOPLULUĞUN SESİ

      Söz sizde.

      1 yorum

      Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.

      Sohbete katıl

      E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

      Yorumunuz yayımlanmadan önce onay bekleyebilir.

      BİR SONRAKİ OKUMA

      Merak etmeye devam

      Tümünü gör ↗

      Neyi merak ediyorsun?

      En az 3 karakter yazın.

      Keşfet