Truyền phát tới Apple TV (3) từ Linux


33

Được rồi, đây là thiết lập:

  • Một apple tv 3 trong phòng khách, kết nối với mạng (có dây).
  • Một máy tính chạy Linux (Arch Linux x64, AMD), chứa tất cả nhạc, phim và sê-ri (có dây).

Bây giờ tôi biết rằng atv có thể truyền phát nhạc và nội dung được chia sẻ từ windows / mac bằng iTunes và chia sẻ tại nhà. Hộp chứa các tệp tuy nhiên đang chạy Linux.

Tôi đã cố gắng thiết lập forked-daapd, được công nhận là máy chủ bởi tất cả các phiên bản iTunes trong nhà, nhưng không phải bởi atv. Tôi đã đọc được rằng đây là do fork-daapd hỗ trợ DAAP, nhưng không chia sẻ tại nhà.

Tôi cũng đã thử một số máy chủ DAAP khác cho Linux:

  • mt-daapd (tiền thân của forked-daapd), câu chuyện tương tự như với forked-daapd.
  • quýt. Đã được iTunes công nhận, nhưng không cung cấp bất kỳ phương tiện truyền thông nào. Không chắc liệu các atv có nhìn thấy nó không, nhưng tôi không nghĩ vậy.
  • spydaap. Điều này không hoạt động với phiên bản iTunes mới nhất, dường như là một vấn đề đã biết

Tôi cũng đã cố gắng cài đặt phần mềm kinh dị có tên iTunes trên máy tính chạy Linux của mình nhưng không thành công. Nó đã cài đặt, đưa ra một loạt các lỗi, bắt đầu và hoàn toàn không làm gì cả. Nó chỉ là một màn hình trống.

Bây giờ tôi biết rằng thông thường có thể thiết lập như vậy bằng cách bẻ khóa atv và cài đặt XBMC trên đó. Tuy nhiên, atv3 vẫn chưa thể bẻ khóa, vì vậy thật không may, đây không phải là một lựa chọn cho tôi.

Bây giờ câu hỏi của tôi là, tôi có những lựa chọn nào. Có cách nào để làm cho atv nhận ra forked-daapd mà tôi đã bỏ lỡ, hoặc có những lựa chọn thay thế cho forked-daapd hoạt động với atv không? Có cách nào để làm cho iTunes chạy trên hệ thống của tôi không? Có cách nào khác để truyền phát phương tiện trên PC Linux của tôi đến atv không?


Tôi không biết, nhưng muốn chỉ ra rằng có nhiều máy chủ DAAP ngoài kia , có thể một trong số chúng giúp được không?
sr_

1
Tôi đã thử một vài cái, không cái nào trong số đó hoạt động. Hoàn toàn có thể có một cái hỗ trợ chia sẻ nhà (tôi hy vọng vậy!), Nhưng tôi chưa tìm thấy nó. Hy vọng ai đó sẽ có thể chỉ cho tôi đi đúng hướng nếu có. Tôi đã cập nhật câu hỏi để lưu ý điều này.
MaienM

Câu trả lời:


5

Một giải pháp mạnh mẽ sẽ là sử dụng hộp ảo để mô phỏng cài đặt xp nhẹ sẽ lưu trữ phần mềm itunes. Tạo một chia sẻ samba của các tệp phương tiện của bạn trên hộp linux và ánh xạ chia sẻ vào ổ đĩa mạng trong máy ảo, sau đó thêm ổ đĩa được ánh xạ đó vào thư viện itunes trên máy ảo. Đây không phải là một giải pháp tao nhã nhưng ít nhất nó sẽ hoạt động và máy chủ vẫn chạy linux.


Clunky, xa thanh lịch ... nhưng tốt hơn là không có gì, tôi cho rằng. Tôi cũng nghĩ về điều này nhưng tôi thực sự hy vọng có một giải pháp tốt hơn ngoài kia mà tôi đã bỏ lỡ. Đánh giá từ sự im lặng trên mặt trận đó cho đến nay, tôi có thể sai về điều đó. Dù bằng cách nào, cảm ơn :)
MaienM

15

Nếu bạn đang chạy Arch Linux, tôi cho rằng bạn biết cách cài đặt rubygem. Hãy xem https://rubygems.org/gems/airstream - một công cụ dòng lệnh đơn giản mà bạn có thể sử dụng để gửi các tệp hình ảnh và video từ xa và cục bộ đến apple-tv của bạn (đã thử nghiệm với thế hệ 3). Nếu bạn cần bất kỳ trợ giúp để lại nhận xét trên http://blog.lipautz.org/linux-and-apple-tv/ .


Sử dụng một máy chủ web chuyên dụng (Apache hoặc nginx) và airstream http://.... Tôi đã tìm thấy máy chủ web tích hợp là không đáng tin cậy.
Kevin Smyth

5

Bạn nên xem xét việc cài đặt phụ trợ plex và plexconnect ( https://github.com/iBaa/PlexConnect ) trên máy tính xách tay của bạn. Khi bạn đã cài đặt plex, bạn thay đổi máy chủ dns của mình thành máy tính xách tay của bạn và nó chặn ứng dụng đoạn giới thiệu để phát bất kỳ video nào bạn có trong plex.


Heh, mát mẻ và thông minh.
James T Snell

3

Một cách giải quyết:

  1. Thiết lập Apache trên hộp Linux để phục vụ các tệp và liên kết phương tiện. (Có lẽ tôi đã hơi quá nhiệt tình ở đây và tạo ra một ứng dụng PHP phục vụ các tệp cùng với siêu dữ liệu, bìa album / bìa DVD, v.v. như một trang web. Bạn không cần phải làm điều đó để chứng minh khái niệm.)
  2. Truy cập trang web mới trên iPad / iPhone (s) và duyệt và chọn nhạc hoặc phim.
  3. Khi chơi phương tiện truyền thông AirPlay nó với ATV3

Một điểm khá quan trọng có thể khiến ý tưởng này không thể thực hiện được là tôi cũng phải tạo một tập lệnh để đóng gói lại tất cả phương tiện của mình vào H264 / AAC MPEG4 để thời gian nhanh tiêu chuẩn có thể xử lý. Tôi đã nhận thấy điều này đã bắt đầu không cần thiết ngay cả với một chiếc ATV / XBMC đã bẻ khóa để tận dụng khả năng tăng tốc xử lý video gốc cho video độ phân giải cao.


1

Tôi không chắc đây là thứ bạn đang tìm kiếm, nhưng gợi ý chỉ hoạt động nếu bạn sử dụng iDevice để truy cập và điều khiển phương tiện trên PC.

OK, tôi có PC Linux Ubuntu và PC Window 7 được nối mạng với nhau và sử dụng iPad2 hoặc iDevices của tôi, tôi có thể truy cập tất cả nội dung phương tiện qua mạng thông qua các máy chủ phương tiện tôi có trên cả hai máy tính.

Các máy chủ này là Media Tomb, Serviio cho linux và Airplay, iTunes cho windows. Sử dụng các ứng dụng tôi có, vì mỗi ứng dụng hoạt động khác nhau, có thể có 10 cách để truy cập cùng một tệp để phát lại bằng cách phát sóng hoặc phản chiếu airplay. Tôi cũng có thể tạo danh sách phát trong iTunes trên windows 7 từ các video trên PC linux, phát trên ATV2 qua mạng, chỉ cần kéo và thả từ linux sang iTunes playist trên windows!

Một số tùy chọn là, phát trực tiếp qua mạng, phát qua máy chủ phương tiện hoặc danh sách phát trong iTunes qua mạng để phát lại liên tục các video được chọn. Đó là một thiết lập hơi phức tạp nhưng nó hoạt động!

Trong trường hợp của bạn, nếu bạn chỉ đang sử dụng PC Linux, tất cả những gì bạn cần là máy chủ phương tiện Serviio cho Linux và ứng dụng Media Connect cho iPhone hoặc iPad!

Nếu bạn không có iPad, iPhone hoặc iPod thì điều này sẽ không hoạt động!


1

Bạn luôn có thể thiết lập Samba trên máy chủ Linux, để ATV thấy chia sẻ "cửa sổ" và bạn sẽ chia sẻ thư mục / thư mục chứa phương tiện của bạn.


0

Với forked-daapd, bạn có thể truyền phát âm thanh đến ATV bằng tính năng AirPlay. Ngoài ra, bạn có thể sử dụng ứng dụng Remote trên iPad / iPhone để điều khiển forked-daad.

Nhưng điều này đã giành được công việc cho video, tôi vẫn đang tìm kiếm một máy chủ daap có khả năng chia sẻ nhà.



-1

Tôi có một Wind PC Nettop mà tôi đã từng chạy Mediatomb trên đó hoạt động rất tốt, cho đến khi cha tôi có một AppleTV2 không hỗ trợ DLNA ngoài hộp, hoặc Chia sẻ tệp iTunes, chỉ chia sẻ iTunes Home.

Giải pháp là cài đặt OS X trên PC Wind của tôi. Điều này có thêm lợi ích là máy ngủ và WakeOnDemand sử dụng Airport Extreme hoạt động hoàn hảo.

Vì vậy, nếu bạn có thể cài đặt OS X trên phần cứng "PC" của mình, thì đó là một giải pháp khả thi.

(Thật tuyệt nếu Apple chỉ cung cấp phần cứng máy chủ phương tiện giá rẻ. Mac Mini quá đắt và quá mạnh cho hầu hết các nhu cầu phát trực tuyến)


1
Cài đặt Hackffy hầu như luôn luôn là một nỗi đau. Ngoài ra, nó không "hợp pháp" lắm. Tôi sẽ không đề xuất tuyến đường đó.
phunehehe

-1

Cài đặt Hackffy thường dễ dàng như cài đặt OS X (phụ thuộc vào phần cứng) và đối với máy chủ không đầu, rắc rối nhất mà một số trình điều khiển không phải là quan trọng. (âm thanh, đồ họa). Không có tùy chọn nào khác để sử dụng Chia sẻ tại nhà mà không có iTunes.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.