Streaming ke Apple TV (3) dari Linux

33

Baiklah, ini dia setup:

  • Satu apel tv 3 di ruang tamu, terhubung ke jaringan (kabel).
  • Satu pc menjalankan Linux (Arch Linux x64, AMD), berisi semua musik, film dan seri (kabel).

Sekarang saya tahu bahwa atv dapat melakukan streaming musik dan hal-hal yang dibagikan dari windows / mac menggunakan iTunes dan berbagi di rumah. Namun kotak yang berisi file-file tersebut menjalankan Linux.

Saya sudah mencoba men-setup forked-daapd, yang dikenali sebagai server oleh semua instans iTunes di rumah, tetapi tidak oleh atv. Saya pernah membaca bahwa ini karena forap-daapd mendukung DAAP, tetapi tidak berbagi di rumah.

Saya juga sudah mencoba beberapa server DAAP lain untuk Linux:

  • mt-daapd (pendahulu forked-daapd), cerita yang sama dengan forked-daapd.
  • jeruk keprok. Diakui oleh iTunes, tetapi tidak menawarkan media apa pun. Tidak yakin apakah ATV melihatnya, tapi saya rasa tidak.
  • spydaap. Ini tidak berfungsi dengan iTunes versi terbaru, yang tampaknya merupakan masalah yang diketahui

Saya juga telah mencoba menginstal horor yang disebut iTunes di pc saya yang menjalankan Linux, tetapi gagal. Itu diinstal, memberi banyak kesalahan, mulai, dan tidak melakukan apa-apa. Itu hanya layar kosong.

Sekarang saya tahu bahwa secara normal pengaturan seperti itu dimungkinkan dengan melakukan jailbreak pada ATV, dan menginstal XBMC di atasnya. Namun, atv3 belum di-jailbreak, jadi sayangnya ini bukan pilihan bagi saya.

Sekarang pertanyaan saya adalah, opsi apa yang saya miliki. Adakah cara untuk membuat atv mengenali forked-daapd yang saya lewatkan, atau adakah alternatif untuk forked-daapd yang bekerja dengan atv? Apakah ada cara untuk membuat iTunes berjalan di sistem saya? Apakah ada cara lain untuk mengalirkan media di PC Linux saya ke ATV?

MaienM
sumber
Saya tidak tahu, tetapi ingin menunjukkan bahwa ada lebih banyak server DAAP di luar sana , mungkin salah satunya membantu?
sr_
1
Saya sudah mencoba beberapa, tidak ada yang berhasil. Sangat mungkin ada satu yang mendukung berbagi rumah (saya harap begitu!), Tetapi saya belum menemukannya. Semoga seseorang akan bisa mengarahkan saya ke arah yang benar jika ada. Saya memperbarui pertanyaan untuk mencatat ini.
MaienM

Jawaban:

5

Salah satu solusi kikuk adalah dengan menggunakan virtualbox untuk meniru instalasi xp ringan yang akan menjadi tuan rumah perangkat lunak iTunes. Buat share samba dari file media Anda pada kotak linux dan petakan yang membagikannya ke drive jaringan di dalam PC virtual, kemudian tambahkan drive yang dipetakan itu ke perpustakaan iTunes di mesin virtual. Ini bukan solusi yang elegan tetapi setidaknya itu akan berhasil, dan mesin host masih akan menjalankan linux.

Sympower
sumber
Kikuk, jauh dari anggun ... tapi kurasa lebih baik daripada tidak sama sekali. Saya memikirkan hal ini juga, tetapi saya benar-benar berharap ada solusi yang lebih baik di luar sana yang saya lewatkan. Menilai dari keheningan di front itu sejauh ini, aku mungkin salah tentang itu. Either way, terima kasih :)
MaienM
15

Jika Anda menjalankan Arch Linux, saya kira Anda tahu cara menginstal rubygem. Lihatlah https://rubygems.org/gems/airstream - alat baris perintah sederhana yang dapat Anda gunakan untuk mengirim file gambar dan video jarak jauh dan lokal ke apple-tv Anda (diuji dengan generasi 3). Jika Anda memerlukan bantuan, tinggalkan komentar di http://blog.lipautz.org/linux-and-apple-tv/ .

tidak digunakan
sumber
Gunakan server web khusus (Apache atau nginx) dan airstream http://.... Saya menemukan server web bawaan tidak dapat diandalkan.
Kevin Smyth
5

Anda harus melihat menginstal plex backend dan plexconnect ( https://github.com/iBaa/PlexConnect ) di laptop Anda. Setelah Anda menginstal plex, Anda mengubah server dns Anda ke laptop Anda dan itu memotong aplikasi trailer untuk memutar video apa pun yang Anda miliki di plex.

allenbina
sumber
Heh, keren & pintar.
James T Snell
3

Satu solusi:

  1. Atur Apache pada kotak Linux untuk menayangkan file media dan tautan. (Saya mungkin sedikit berlebihan di sini dan membuat aplikasi PHP yang menyajikan file bersama dengan metadata, sampul album / DVD dll sebagai halaman web. Anda tidak perlu melakukan itu hanya untuk membuktikan konsepnya.)
  2. Buka halaman web baru di iPad / iPhone dan jelajahi dan pilih musik atau film.
  3. Saat memutar media AirPlay ke ATV3

Satu hal yang cukup signifikan yang mungkin membuat ide ini tidak bisa dijalankan adalah saya juga harus membuat skrip untuk mengemas ulang semua media saya menjadi H264 / AAC MPEG4 sehingga standar waktu cepat dapat mengatasinya. Saya sudah menemukan ini mulai menjadi keharusan bahkan dengan ATV / XBMC jailbroken untuk mengambil keuntungan dari akselerasi pemrosesan video asli untuk video def tinggi.

Nic
sumber
1

Saya tidak yakin ini yang Anda cari, tetapi saran itu hanya berfungsi jika Anda menggunakan iDevice untuk mengakses dan mengontrol media di PC Anda.

OK, saya memiliki Linux Ubuntu PC dan Window 7 PC yang saling terhubung, dan menggunakan iPad2 atau iDevices saya, saya dapat mengakses semua konten media melalui jaringan melalui server media yang saya miliki di kedua PC.

Server-server ini adalah Media Tomb, Serviio untuk linux dan Airplay, iTunes untuk windows. Menggunakan aplikasi yang saya miliki, karena masing-masing bekerja secara berbeda, mungkin ada 10 cara untuk mengakses file yang sama untuk diputar baik dengan diputar atau diputar. Saya juga dapat membuat daftar putar di iTunes di windows 7 dari video di PC linux, yang diputar di ATV2 melalui jaringan, cukup seret dan lepas dari linux ke iTunes playist di windows!

Beberapa opsi adalah, putar langsung melalui jaringan, putar melalui server media atau daftar putar di iTunes melalui jaringan untuk pemutaran terus-menerus video terpilih. Ini pengaturan yang agak rumit tetapi tidak berhasil!

Dalam kasus Anda, jika Anda hanya menggunakan PC Linux, yang Anda butuhkan hanyalah server media Serviio untuk Linux dan aplikasi Media Connect untuk iPhone atau iPad!

Jika Anda tidak memiliki iPad, iPhone atau iPod ini tidak akan berfungsi!

mulneri
sumber
1

Anda selalu dapat mengatur Samba di server Linux, sehingga ATV melihat share "windows" dan Anda akan membagikan direktori / direktori yang berisi media Anda.

slafat01
sumber
0

Dengan forked-daapd Anda dapat melakukan streaming audio ke ATV menggunakan fitur AirPlay. Selain itu, Anda dapat menggunakan aplikasi Remote di iPad / iPhone untuk mengontrol forked-daad.

Tapi ini tidak akan berfungsi untuk video, saya masih mencari server daap yang mampu melakukan berbagi rumah.

Sebastian
sumber
-1

Saya memiliki Wind PC Nettop yang saya gunakan untuk menjalankan Mediatomb yang bekerja sangat baik, sampai ayah saya mendapatkan AppleTV2 yang tidak mendukung DLNA di luar kotak, atau Berbagi File iTunes, hanya Berbagi Berbagi di iTunes.

Solusinya adalah menginstal OS X di PC Angin saya. Ini memiliki manfaat tambahan bahwa mesin tidur dan WakeOnDemand menggunakan Airport Extreme berfungsi dengan sempurna.

Jadi, jika Anda dapat menginstal OS X pada perangkat keras "PC" Anda, itu adalah solusi yang bisa diterapkan.

(Bersikap baik jika Apple hanya menyediakan perangkat keras server media murah. Mac Mini terlalu mahal dan terlalu kuat untuk sebagian besar kebutuhan streaming)

Scott
sumber
1
Menginstal Hackintosh hampir selalu menyebalkan. Juga tidak terlalu "legal". Saya tidak akan merekomendasikan rute itu.
phunehehe
-1

Menginstal Hackintosh seringkali semudah menginstal OS X (tergantung pada perangkat keras) dan untuk server tanpa kepala, masalah yang paling utama adalah beberapa driver tidak penting. (suara, grafik). Tidak ada pilihan lain untuk menggunakan Berbagi Rumah tanpa iTunes.

Jason
sumber