Чтобы добавлять сообщения и комментарии, .

@OCTAGRAM:
OCTAGRAM

Современный iTunes 12 уже чёт не хочет так просто коннектиться по DAAP к домашнему серваку. Просто не показывает домашнюю библиотеку и всё. А ещё совсем недавно работало, и это самая крутая фишка iTunes, как мне кажется.

Очень давно в iTunes появилось ограничение на коннект только по локалке, но реализовано это было только на сервере. То есть, если запускаю rinetd и пробрасываю порт именно к rinetd, то iTunes у меня дома думает, что соединение пришло из локалки, а iTunes–клиент видит Bonjour запись с IP из левой сети, но, пофиг на всё, он к этому IP коннектится. Всё это я описал на daap.toom.su Судя по тому, что даже, если IP локальный анонсить просто для эксперимента, и он не появляется, дело не в этом, а там теперь анонсить надо как–то хитро, с определённой TXT–записью правильно заполненной. Не исключаю проблем с сетевым стеком. Может быть, что–то где–то блокируется. Желающие могут попробовать подключиться к 193.34.160.200:7089. Там iTunes 7, так что не–iTunes клиенты, насколько мне известно, не смогут подключиться.

Пока что складывается впечатление, что Apple сделала чудесный FireWire, но потом сами же и закопали, и теперь всего–лишь USB, ну ещё, правда Power-over-Ethernet есть, но как–то я его не наблюдаю вместо USB портов, а вот FireWire был. Помню, маялся с Philips Xenium 4@4u, и из–за того, что там USB, через который каждый работает как ему вздумается, ни в Интернет не смог выйти с Mac OS X, ни с внутреннего диска поскачивать–позагружать. А вот если бы у Philips Xenium 4@4u был FireWire, я бы подключил его в соответствующий порт, и сеть бы на нём работала как через NAT, и файловое хранилище по самбе я бы смог из Mac OS X подключить. FireWire, Ethernet WiFi работают более–менее стандартизованно, а USB и BlueTooth каждый реализует как вздумается. Покупаешь как кота в мешке, то ли заработает, то ли не заработает.

Теперь, похоже, Apple хочет закопать DAAP. Наверное, считает хорошей идеей, чтобы его заменил какой–то там DLNA. Или не считает? Там уже собственно яблочники начинают замечать нелады.

@helgi:
helgi

К предыдущему — #1864827. Кстати, несмотря на то, что Жюльен Блаш всячески ругает mt-daapd и нахваливает свой forked-daapd: <blog.technologeek.org> и далее <blog.technologeek.org>, судя по истории репозитория форка, он не обновлялся уже 11 месяцев, то есть вся история с несовместимостью iTunes 10.5 прошла вообще мимо него.

Кстати, этот же Жюльен Блаш числится мэйнтейнером пакета md-daapd в squeeze.

@helgi:
helgi

Поднял mt-daapd (Firefly) на домашнем сервере с дебианом. Ни «просто» mt-daapd из squeeze и squeeze-backports, ни forked-daapd из squeeze с iTunes 10.6.1 (OS X Lion) работать не стали. Судя вот по этому треду: discussions.apple.com — проблема тянется с октября 2011, с iTunes 10.5.

В итоге в том же треде нашёлся рецепт сборки mt-daapd из исходников с дополнительным патчем: discussions.apple.com

Работает. Интересно, что надо сделать, чтобы этот патч появился в дебиановских пакетах?

@OCTAGRAM:
OCTAGRAM

Появилась возможность, оттестировал свой комп в качестве DAAP сервера. Увы, мой кофиг с пробросом портов DNAT+SNAT, чтобы запросы к DAAP шли якобы от роутера, не проканывает, хотя технически всё верно и в tcpdump я вижу запросы и ответы. Зато всё получилось при помощи rinetd.

Пруф: octagram.name
Инструкция по настройке: daap.toom.su

@OCTAGRAM:
OCTAGRAM

Жуйк, попробуй в iTunes подключиться к daap://xen.metrolace.ru:3689/

Как это делается — инструкция на daap.toom.su

Это я на маршрутизаторе прокинул порт к моему iTunes, используя DNAT+SNAT. iTunes должен думать, что запрос на подключение поступает с адреса 192.168.1.1, и netstat это подтверждает.

@Zombieff:
Zombieff

Андроидофон играет музыку с ноута по DAAP. Удобно, когда я с ноутом в одной части комнаты, а колонки (с подключенным телефоном) — в другой. Не надо шнур тянуть через всю комнату.

@OCTAGRAM:
OCTAGRAM

Как выглядит iTunes, когда в сети дохрена расшаренных фонотек: web.archive.org

А вот, что пишут восторженные очевидцы: theappleblog.com

@OCTAGRAM:
OCTAGRAM

Ну вот не зря zerospan.org восстановил, в первый же день и поисковики набросились, и юзеры по ссылкам на сайтах уже приходят.

@OCTAGRAM:
OCTAGRAM

Сегодня ко мне перешёл домен одной open-source'ной программы, выторгованный на аукционе zerospan.org . Начинаю возрождать.

@OCTAGRAM:
OCTAGRAM

Жуйк, я предлагаю всем любителям ништячков, а также гикам, которым в этот вечер нечем заняться, познать крутость DAAP на примере моей фонотеки. Пару ближайших часов часов мой iTunes будет доступен из глоба по адресу 83.246.151.206 на порту 7089 . Как подключить iTunes к DAAP, описано здесь: daap.toom.su Для работы требуется iTunes не менее, чем 7ой версии и OS Windows или Mac OS X. Быть самому активным пользователем iTunes необязательно.

Рекомендации и обсуждение приветствуются.

@OCTAGRAM:
OCTAGRAM

Нихрена себе. На WebArchive даже установочник ZeroSpan для Mac OS X сохранился, можно скачать. Раньше, я помню, с того же Web.Archive.Org вытягивал ChatWright, урезанную реализацию CodeMeeting, бывшую самой прикольной фичей CodeWright. Вот так тортом был WebArchive! Жалко, что он уже второй год не индексирует: web.archive.org

@OCTAGRAM:
OCTAGRAM

Zerospan — это такая штука, чтобы в iTunes по сети музыку слушать. Фича полезная, но в iTunes out-of-box только по локалке можно слушать.

zerospan.org сдох, и попробуйте прогуглить, где же теперь его найти. Ссылки ведут на сдохший zerospan.org. С помощью Web.Archive.Org, наконец, нашёл следы проекта. Исходники его можно найти внутри другого проекта, Messiah: messiah.cvs.sourceforge.net Ради интереса поставил и сам Messiah. Messiah попросил указать каталог с музыкой, я указал. Messiah завис, хотя на этом компе музыки всего лишь 400Мб. Ну хоть ZeroSpan нашёл, уже достижение.

@roolebo:
roolebo

mt-daapd замечательная штука. Слушать музыку с сетевого диска таким способом намного удобнее, музыка организована как в локальной музыкальной коллекции. Правда, недавно у меня возникла мысль: а почему бы не сделать полностью открытую замену DAAP, все равно частично совместимость с iTunes уже потеряна. Нужно добавить возможность изменять коллекцию с клиентского плеера, чтобы не надо было бегать с EasyTag через Samba.