Потоковая передача на Apple TV (3) из Linux

33

Хорошо, вот установка:

  • Один яблочный телевизор 3 в гостиной, подключен к сети (проводной).
  • Один компьютер под управлением Linux (Arch Linux x64, AMD), содержащий всю музыку, фильмы и сериалы (проводные).

Теперь я знаю, что ATV может передавать потоковую музыку и другие материалы из windows / mac, используя iTunes и домашний обмен. Однако коробка с файлами работает под управлением Linux.

Я попытался настроить forked-daapd, который распознается как сервер всеми экземплярами iTunes в доме, но не atv. Я читал, что это происходит из-за разветвленного daapd, поддерживающего DAAP, но не домашнего обмена.

Я также пробовал несколько других серверов DAAP для Linux:

  • mt-daapd (предшественник forked-daapd), та же история, что и с forked-daapd.
  • мандарин. Был признан iTunes, но не предлагал никаких медиа. Не уверен, видел ли его ATV, но я так не думаю.
  • spydaap. Это не работает с последней версией iTunes, которая кажется известной проблемой

Я также попытался установить ужас, который называется iTunes, на моем компьютере под управлением Linux, но это не удалось. Он установил, выдал кучу ошибок, запускается и абсолютно ничего не делает. Это просто пустой экран.

Теперь я знаю, что обычно такая установка возможна путем джейлбрейка ATV и установки на него XBMC. Тем не менее, atv3 еще не взломан, поэтому, к сожалению, это не вариант для меня.

Теперь мой вопрос, какие варианты у меня есть. Есть ли способы заставить atv распознавать forked-daapd, который я пропустил, или есть альтернативы forked-daapd, которые работают с atv? Есть ли способ заставить iTunes работать в моей системе? Есть ли другой способ потоковой передачи мультимедиа на моем ПК с Linux на ATV?

MaienM
источник
Я понятия не имею, но хотел бы отметить, что существует больше серверов DAAP , может быть, один из них помогает?
Sr -
1
Я пробовал несколько, ни один из которых не работал. Вполне возможно, что есть один, который поддерживает домашний обмен (я надеюсь на это!), Но я еще не нашел его. Надеюсь, кто-нибудь сможет указать мне правильное направление, если таковое существует. Я обновил вопрос, чтобы отметить это.
MaienM

Ответы:

5

Одним неуклюжим решением было бы использовать virtualbox для эмуляции легкой установки xp, в которой будет размещаться программное обеспечение itunes. Создайте общую папку samba для своих мультимедийных файлов в окне linux и сопоставьте их с сетевым диском виртуального компьютера, затем добавьте этот сопоставленный диск в библиотеку itunes на виртуальной машине. Это не элегантное решение, но, по крайней мере, оно будет работать, и на хост-машине все еще будет работать Linux.

Sympower
источник
Неуклюжий, далеко не элегантный ... но лучше, чем ничего, я полагаю. Я тоже думал об этом, но я действительно надеялся, что есть лучшее решение, которое я пропустил. Судя по молчанию на этом фронте, я могу ошибаться. В любом случае, спасибо :)
MaienM
15

Если вы используете Arch Linux, я думаю, вы знаете, как установить rubygem. Взгляните на https://rubygems.org/gems/airstream - простой инструмент командной строки, который вы можете использовать для отправки удаленных и локальных файлов изображений и видео на ваш Apple-TV (протестировано с поколением 3). Если вам нужна помощь, оставьте комментарий на http://blog.lipautz.org/linux-and-apple-tv/ .

неиспользуемый
источник
Используйте выделенный веб-сервер (Apache или nginx) и airstream http://.... Я обнаружил, что встроенный веб-сервер ненадежен.
Кевин Смит,
5

Вам следует изучить установку plex backend и plexconnect ( https://github.com/iBaa/PlexConnect ) на вашем ноутбуке. После того, как вы установили plex, вы меняете свой DNS-сервер на свой ноутбук, и он перехватывает приложение трейлеров для воспроизведения любых видео, которые у вас есть в plex.

allenbina
источник
Хех, круто и умно.
Джеймс Т Снелл
3

Один обходной путь:

  1. Настройте Apache на Linux, чтобы обслуживать мультимедийные файлы и ссылки. (Вероятно, я пошел немного за борт и создал приложение PHP, которое обслуживает файлы вместе с метаданными, обложками альбомов / обложками DVD и т. Д. В качестве веб-страницы. Вам не нужно делать это, чтобы просто доказать концепцию.)
  2. Перейдите на новую веб-страницу на iPad / iPhone и найдите и выберите музыку или фильмы.
  3. При воспроизведении мультимедиа AirPlay его на ATV3

Один довольно важный момент, который может сделать эту идею неосуществимой, заключается в том, что мне также пришлось создать сценарий для перепаковки всех моих носителей в H264 / AAC MPEG4, чтобы стандартное QuickTime могло справиться с этим. Я уже обнаружил, что это становится необходимым, даже с взломанным ATV / XBMC, чтобы воспользоваться преимуществами собственного ускорения обработки видео для видео высокой четкости.

Nic
источник
1

Я не уверен, что это то, что вы ищете, но это предложение работает только в том случае, если вы используете iDevice для доступа и управления мультимедиа на вашем ПК.

Итак, мой компьютер с Linux Ubuntu и компьютер с Windows 7 объединены в сеть, и с помощью iPad2 или iDevices я могу получить доступ ко всему мультимедийному контенту по сети через медиасерверы, имеющиеся на обоих компьютерах.

Этими серверами являются Media Tomb, Serviio для Linux и Airplay, iTunes для Windows. Используя приложения, которые у меня есть, потому что каждое из них работает по-разному, возможно, есть 10 способов получить доступ к одним и тем же файлам для воспроизведения с помощью трансляции в эфир или зеркального отображения. Я также могу создать плейлист в iTunes на Windows 7 из видео на Linux-ПК, который воспроизводится на ATV2 по сети, просто перетащите из linux в iTunes плейлист на Windows!

Некоторые варианты: прямое воспроизведение по сети, воспроизведение через медиасерверы или плейлист в iTunes по сети для непрерывного воспроизведения избранных видео. Это довольно сложная установка, но она работает!

В вашем случае, если вы просто используете ПК с Linux, все, что вам нужно, это медиа-сервер Serviio для Linux и приложение Media Connect для iPhone или iPad!

Если у вас нет iPad, iPhone или iPod, это не сработает!

mulneri
источник
1

Вы всегда можете настроить Samba на сервере Linux, чтобы ATV видел общий ресурс «windows», и вы бы разделили каталог / каталоги, которые содержат ваши носители.

slafat01
источник
0

С помощью forked-daapd вы можете передавать аудио на ATV, используя функцию AirPlay. Кроме того, вы можете использовать приложение Remote на iPad / iPhone для управления разветвленной папкой.

Но это не сработает для видео, я все еще ищу daap-сервер, способный делать домашнюю передачу.

Себастьян
источник
-1

У меня есть неттоп Wind PC, который я использовал для запуска Mediatomb, на котором он работал отлично, пока мой отец не получил AppleTV2, который не поддерживает DLNA из коробки, или iTunes File Sharing, только iTunes Home Sharing.

Решением было установить OS X на мой Wind PC. Это имело дополнительное преимущество: машина спит, а WakeOnDemand с использованием Airport Extreme работает отлично.

Так что, если вы можете установить OS X на ваше «ПК» оборудование, это работоспособное решение.

(Было бы неплохо, если бы Apple предоставила дешевое аппаратное обеспечение для медиасервера. Mac Mini слишком дорогой и слишком мощный для большинства потоковых нужд)

Скотт
источник
1
Установка Хакинтоша - это почти всегда боль. И это не очень "легально". Я бы не рекомендовал этот маршрут.
phunehehe
-1

Установка Hackintosh часто проста, как установка OS X (зависит от аппаратного обеспечения), так и для автономного сервера, большинство проблем в некоторых драйверах в любом случае не имеют значения. (звук, графика). Нет другого варианта использования Home Sharing без iTunes.

Джейсон
источник