Jump to content
victor83

shairport-sync-openssl / shairport-sync-mini не стартует

Recommended Posts

Здравствуйте! Подскажите, как заставить работать shairport-sync на Ultra II v3.5.6?

Делал примерно как тут: http://blog.qnology.com/2012/12/tutorial-apple-airplay-on-tomatousb.html
Установил OPKG из установщика mipsel на раздел флэшки с ext4, стоит пакет USB-audio, потом поставил сначала shairport-sync-openssl, потом пробовал и с мини (удалив предвдущий), потом он подтянул зависимости, но звука на usb-колонках не было, пока не поставил alsa-utils и не выполнил alsa-ctl init

С помощью wget и madplay mp3 удалось воспроизвести. Но после запуска нужных демонов dbus, avahi - shairport-sync как-будто подвисает, не выбрасывая в терминале в командную строку. при этом, судя по логу, таки стартует. но устройств airplay с айфона не видно. Куда копать и удавалось ли кому все это подружить?

Спасибо!

Edited by victor83

Share this post


Link to post
Share on other sites

как-то думал, что функция более востребована в массах)
учитывая, что iOS-устройства вновь самые продаваемые и среди смартфонов, и среди планшетов.

Edited by victor83

Share this post


Link to post
Share on other sites

С одним из компонентов прошивки залетает "прошивочный" avahi, который блокирует запуск "пакетированного". Уверены, что стартует именно "пакетированный" avahi?

Share this post


Link to post
Share on other sites

после вашего ответа, уже не уверен. все снес (и OPKG). посмотрел лог после запуска - avahi 0.8 запускается. очевидно, это и есть прошивочный? что можно сделать?

Share this post


Link to post
Share on other sites
3 часа назад, victor83 сказал:

после вашего ответа, уже не уверен. все снес (и OPKG). посмотрел лог после запуска - avahi 0.8 запускается. очевидно, это и есть прошивочный? что можно сделать?

Чтоб отключить прошивочный

В cli кинетика:

no service mdns

system configuration save

Share this post


Link to post
Share on other sites
8 часов назад, victor83 сказал:

после вашего ответа, уже не уверен. все снес (и OPKG). посмотрел лог после запуска - avahi 0.8 запускается. очевидно, это и есть прошивочный?

Сносить не обязательно, достаточно физически отключить носитель и перезагрузить устройство. (ваш КО)

4 часа назад, r13 сказал:

Чтоб отключить прошивочный

Радикально ))) проще не устанавливать компонент.

9 часов назад, victor83 сказал:

что можно сделать?

Написать "классический" SysV скрипт (или стырить где-нибудь, напр., тут)

~ # cat /opt/etc/init.d/S50avahi-daemon 
#!/bin/sh
#
# avahi-daemon init script

DAEMON=/opt/sbin/avahi-daemon
case "$1" in
    start)
	$DAEMON -c || $DAEMON -D
	;;
    stop)
	$DAEMON -c && $DAEMON -k
	;;
    reload)
	$DAEMON -c && $DAEMON -r
	;;
    *)
	echo "Usage: S50avahi-daemon {start|stop|reload}" >&2
	exit 1
	;;
esac
~ # 

Имя задать отличное от имени скрипта в пакете, чтоб при обновлении не перезаписывался (и/или не создавать снова)

Добавить отсутствующую группу (иначе не запуститься)

echo 'nogroup:*:65534:' >> /opt/etc/group

Наслаждать результатом трудов )))

~ # 
~ # ps | grep -v grep | grep ava
13514 nobody    1624 S    /usr/sbin/avahi-daemon -s --no-proc-title
~ # 
~ # /opt/etc/init.d/S50avahi-daemon start
~ # 
~ # ps | grep -v grep | grep ava
13514 nobody    1624 S    /usr/sbin/avahi-daemon -s --no-proc-title
18881 nobody    3912 S    avahi-daemon: registering [Viva-5.local]
~ #

Да, и не забываем править конфиги...

Ваш Кэп

Share this post


Link to post
Share on other sites
19 минут назад, TheBB сказал:

Радикально ))) проще не устанавливать компонент.

Какой? Мне кажется он отдельно не удаляется?!

Share this post


Link to post
Share on other sites
43 минуты назад, r13 сказал:

Какой? Мне кажется он отдельно не удаляется?!

Цитата

Общий доступ к файлам и принтерам (TSMB CIFS)

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...