Użyłem PulseAudio, ale czasami działa, czasem nie ... Również mój Rhythmbox czasami nie odtwarza piosenek i po prostu zawiesza się. Czy istnieje bardziej stabilna opcja przesyłania strumieniowego i słuchania muzyki na moich AirTunes?
Użyłem PulseAudio, ale czasami działa, czasem nie ... Również mój Rhythmbox czasami nie odtwarza piosenek i po prostu zawiesza się. Czy istnieje bardziej stabilna opcja przesyłania strumieniowego i słuchania muzyki na moich AirTunes?
Odpowiedzi:
Możemy zdefiniować istniejące urządzenie AirTunes (np. Airport Express) jako wyjściowy radiator dla Pulse Audio, instalując paprefs i pulseaudio-module-raop i uruchamiając Preferencje Pulseaudio :
W pierwszej zakładce Dostęp do sieci zaznacz „Udostępnij dostępne lokalnie urządzenia dźwiękowe Apple AirTunes” .
Po zarejestrowaniu urządzenia w sieci lokalnej możemy przełączyć się na to urządzenie w Ustawieniach dźwięku :
Wybierz nazwę, którą zarejestrowałeś w urządzeniu AirTunes (np. „Wohnzimmer” w tym przykładzie). Pamiętaj, że nie możemy zmienić wyjścia, gdy odtwarzacz multimedialny przesyła strumieniowo na naszą kartę dźwiękową. Wstrzymaj lub zatrzymaj odtwarzacz przed zmianą ujść wyjściowych. Strumienie będą miały opóźnienie około 3 do 4 sekund.
Odtwarzacz multimedialny vlc twierdzi, że jest w stanie przesyłać strumieniowo dźwięk za pośrednictwem protokołu RAOP bezpośrednio do urządzenia AirTunes. Jednak do tej pory nie byłem w stanie tego osiągnąć za pomocą VLC 2.0, więc nie mogę ci tutaj podać wskazówek.
Po pobraniu i zainstalowaniu pakietu DEBIAN dla stream2ip należy skonfigurować aplikację do przesyłania strumieniowego do urządzenia Air Tunes, uruchamiając Preferencje z okna man:
Wybierz urządzenie Airport Express i wpisz adres IP (port jest opcjonalny) urządzenia. Wybierając opcję Autoconnect i odstęp czasu> 0 sekund, aplikacja będzie nasłuchiwać urządzenia AirTunes na danym adresie IP, aby połączyć się, gdy tylko urządzenie będzie gotowe:
Zalety stream2ip w porównaniu z prostym użyciem ustawień dźwięku Pulseaudio to:
Tak naprawdę nie sądzę, jeśli mówisz „chcę słuchać moich plików mp3”, ponieważ wtyczka jest zamkniętym źródłem, więc nie możemy tego kontrolować. Przepraszam!
Każdy inny format powinien być w porządku.
Istnieje sterownik alsa dla raop_play (http://raop-play.sourceforge.net/alsa_raoppcm.html), ale nie jest zawarty w pakiecie deb i nie był aktualizowany przez jakiś czas. Nigdy nie miałem wystarczająco dużo problemów z PulseAudio, aby go potrzebować, ale jeśli nie masz nic przeciwko kompilacji ze źródła, możesz spróbować.
gstreamer-faad jest wtyczką do odtwarzania mp4 nie wiem, czy będzie działał z AAC ... sprawdź ten post na forach ubuntu: http://ubuntuforums.org/showthread.php?t=14242
Bardziej komentarz niż odpowiedź, ale próbowałem użyć Pulse Audio Preferences, aby przesyłać strumieniowo do Airport Express obsługującego Airtunes. Wyniki były mniej niż gwiezdne. Są pewne problemy z buforowaniem, które spowodowały, że nie działał tak dobrze, jak powinien, i na razie zrezygnowałem z tego pomysłu.
Miałem ten sam problem z podstawową 0.3.2. Wygląda na to, że przyczyną problemu nie jest rozmiar bufora, ale raczej menedżer sieci, który najwyraźniej sporadycznie skanuje sieci WiFi w poszukiwaniu sieci. Wydaje się, że to przerywa strumień, więc niezależnie od wielkości bufora brakuje niewielkich części strumienia, co powoduje efekt jąkania.
Byłem w stanie to naprawić, ustawiając BSSID mojego połączenia WiFi. To dość proste, wystarczy przejść do ustawień połączenia. Istnieje rozwijane menu o nazwie „BSSID”, które zwykle jest puste, ale jeśli je otworzysz, oferuje ciąg znaków. Wybierz ten, a będzie dobrze.
Ciesz się muzyką i graj dalej!