Przesyłanie strumieniowe do Apple TV (3) z Linuksa


33

Dobra, oto konfiguracja:

  • Jeden telewizor Apple 3 w salonie, podłączony do sieci (przewodowy).
  • Jeden komputer z systemem Linux (Arch Linux x64, AMD), zawierający całą muzykę, filmy i seriale (przewodowe).

Teraz wiem, że ATV może przesyłać strumieniowo muzykę i rzeczy udostępniane z systemu Windows / Mac za pomocą iTunes i udostępniania domowego. W polu zawierającym pliki działa jednak Linux.

Próbowałem skonfigurować forked-daapd, który jest rozpoznawany jako serwer przez wszystkie instancje iTunes w domu, ale nie przez atv. Czytałem, że jest to spowodowane rozwidleniem-daapd obsługującym DAAP, ale nie współużytkowaniem domu.

Próbowałem także kilka innych serwerów DAAP dla systemu Linux:

  • mt-daapd (poprzednik forked-daapd), ta sama historia jak w Forked-daapd.
  • mandarynka. Został rozpoznany przez iTunes, ale nie oferował żadnych mediów. Nie jestem pewien, czy atv to widział, ale nie sądzę.
  • spydaap. Nie działało to z najnowszą wersją iTunes, co wydaje się być znanym problemem

Próbowałem również zainstalować horror o nazwie iTunes na moim komputerze z systemem Linux, ale to nie powiodło się. Zainstalował się, dał mnóstwo błędów, uruchamia się i absolutnie nic nie robi. To tylko pusty ekran.

Teraz wiem, że normalnie taka konfiguracja byłaby możliwa poprzez jailbreaking atv i zainstalowanie na nim XBMC. Jednak atv3 nie jest jeszcze w stanie jailbreak, więc niestety nie jest to dla mnie opcja.

Teraz moje pytanie brzmi: jakie mam opcje. Czy istnieją sposoby, aby ATV rozpoznał rozwidlenie-daapd, które przegapiłem, czy istnieją alternatywy dla rozwidlonego-daapd, które działają z ATV? Czy istnieje sposób na uruchomienie iTunes w moim systemie? Czy istnieje inny sposób przesyłania strumieniowego multimediów z mojego komputera z systemem Linux do ATV?


Nie mam pojęcia, ale chciałem zauważyć, że jest tam więcej serwerów DAAP , może jeden z nich pomaga?
sr_

1
Próbowałem kilka, z których żaden nie działał. Jest całkiem możliwe, że jest taki, który obsługuje współdzielenie domu (mam nadzieję!), Ale jeszcze go nie znalazłem. Mam nadzieję, że ktoś będzie w stanie wskazać mi właściwy kierunek, jeśli taki istnieje. Zaktualizowałem pytanie, aby to zauważyć.
MaienM

Odpowiedzi:


5

Jednym niezgrabnym rozwiązaniem byłoby użycie virtualbox do emulacji lekkiej instalacji XP, która hostowałaby oprogramowanie itunes. Utwórz udział samby swoich plików multimedialnych w polu Linux i zamapuj to na dysk sieciowy w wirtualnym komputerze, a następnie dodaj ten zamapowany dysk do biblioteki itunes na maszynie wirtualnej. To nie jest eleganckie rozwiązanie, ale przynajmniej działałoby, a host nadal działałby pod Linuksem.


Niezgrabny, daleki od elegancji ... ale chyba lepszy niż nic. Myślałem też o tym, ale naprawdę miałem nadzieję, że istnieje lepsze rozwiązanie, za którym tęskniłem. Sądząc po dotychczasowej ciszy, mogę się mylić. Tak czy inaczej, dzięki :)
MaienM,

15

Jeśli korzystasz z Arch Linux, przypuszczam, że wiesz, jak zainstalować rubygem. Spójrz na https://rubygems.org/gems/airstream - proste narzędzie wiersza poleceń, którego można użyć do wysyłania zdalnych i lokalnych plików obrazów i wideo do Apple-TV (testowane z generacją 3). Jeśli potrzebujesz pomocy, zostaw komentarz na http://blog.lipautz.org/linux-and-apple-tv/ .


Użyj dedykowanego serwera WWW (Apache lub nginx) i airstream http://.... Odkryłem, że wbudowany serwer internetowy jest zawodny.
Kevin Smyth


3

Jedno obejście:

  1. Skonfiguruj Apache na Linux-ie, aby wyświetlał pliki multimedialne i łącza. (Prawdopodobnie poszedłem trochę za burtę i stworzyłem aplikację PHP, która podaje pliki wraz z metadanymi, okładkami albumów / okładkami płyt DVD itp. Jako stroną internetową. Nie trzeba tego robić, aby tylko udowodnić ten pomysł.)
  2. Przejdź do nowej strony na iPadzie / iPhone'ach i przeglądaj i wybierz muzykę lub filmy.
  3. Podczas odtwarzania multimediów AirPlay na ATV3

Jedną dość istotną kwestią, która może sprawić, że ten pomysł stanie się niewykonalny, jest to, że musiałem również stworzyć skrypt, aby przepakować wszystkie moje media do H264 / AAC MPEG4, tak aby standardowy szybki czas mógł sobie z tym poradzić. Przekonałem się, że zaczęło to być niepotrzebne, nawet z uszkodzonym więzieniem ATV / XBMC, aby skorzystać z natywnego przyspieszenia przetwarzania wideo w wysokiej rozdzielczości.


1

Nie jestem pewien, czy tego właśnie szukasz, ale ta sugestia działa tylko wtedy, gdy używasz iDevice do uzyskiwania dostępu i kontrolowania multimediów na komputerze.

OK, mam mój komputer z systemem Linux Ubuntu i komputerem z systemem Windows 7 połączonymi w sieć, a używając iPada2 lub iDevices, mogę uzyskać dostęp do wszystkich treści multimedialnych w sieci za pośrednictwem serwerów multimediów na obu komputerach.

Te serwery to Media Tomb, Serviio dla systemu Linux i Airplay, iTunes dla systemu Windows. Korzystając z aplikacji, które mam, ponieważ każda z nich działa inaczej, może być 10 sposobów na uzyskanie dostępu do tych samych plików w celu odtwarzania albo przez airplay, albo przez dublowanie. Mogę również utworzyć listę odtwarzania w iTunes na Windows 7 z filmów na komputerze z systemem Linux, który gra na ATV2 przez sieć, po prostu przeciągnij i upuść z Linuxa do iTunes Playist na Windows!

Niektóre opcje to: bezpośrednie odtwarzanie przez sieć, odtwarzanie przez serwery multimediów lub lista odtwarzania w iTunes przez sieć w celu ciągłego odtwarzania wybranych filmów. To dość skomplikowana konfiguracja, ale działa!

W twoim przypadku, jeśli używasz tylko komputera z systemem Linux, wystarczy serwer multimediów Serviio dla systemu Linux i aplikacja Media Connect na iPhone'a lub iPada!

Jeśli nie masz iPada, iPhone'a ani iPoda, to nie zadziała!


1

Zawsze możesz skonfigurować Sambę na serwerze Linux, aby ATV widział udział „Windows” i udostępnił katalog / katalogi zawierające twoje media.


0

Dzięki forked-daapd możesz przesyłać strumieniowo audio do ATV za pomocą funkcji AirPlay. Ponadto możesz używać aplikacji Remote na iPadzie / iPhonie do sterowania widelcem-daad.

Ale to nie zadziała w przypadku filmów, wciąż szukam serwera Daap, który byłby w stanie udostępniać w domu.



-1

Mam Nettop Wind PC, na którym działałem Mediatomb, na którym działało świetnie, dopóki mój ojciec nie dostał AppleTV2, który nie obsługuje DLNA po wyjęciu z pudełka lub iTunes File Sharing, tylko iTunes Home Sharing.

Rozwiązaniem było zainstalowanie OS X na moim komputerze Wind. Miało to dodatkową zaletę, że maszyna śpi, a WakeOnDemand przy użyciu Airport Extreme działa idealnie.

Jeśli więc możesz zainstalować OS X na sprzęcie „PC”, jest to praktyczne rozwiązanie.

(Bądź miły, jeśli Apple dostarczył tylko tani sprzęt do serwera multimediów. Mac Mini jest zbyt drogi i zbyt mocny, aby sprostać większości potrzeb związanych z przesyłaniem strumieniowym)


1
Instalacja Hackintosha prawie zawsze jest uciążliwa. Również nie jest to zbyt „legalne”. Nie poleciłbym tej trasy.
phunehehe

-1

Instalacja Hackintosha jest często łatwa, ponieważ instalacja OS X (zależy od sprzętu), a w przypadku serwera bezgłowego większość problemów nie jest wcale ważna dla niektórych sterowników. (dźwięk, grafika). Nie ma innej opcji korzystania z Home Sharing bez iTunes.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.