McMCC Posted November 15, 2015 Share Posted November 15, 2015 Предлагаю на суд общественности первое готовое решение на базе установочного дистрибутива Keenopt. Думаю, это решение будет многим интересно. И так, небольшое лирическое вступление, очень давно прочитал одну интересную статью в журнале Хакер, не знаю почему, но эта статья произвела на меня тогда большое впечатление, не потому-что я не знал, что такое MPD и для чего он нужен, а потому-что не однократно посещала мысль сделать такую же железку, что была описана в этой статье, но с более скромным бюджетом. Учитывая, что для работы с MPD была написана куча клиентов практически для всех существующих платформ, то идея стала более привлекательной. Например, можно включить любимую музыку или интернет радиостанцию со своего мобильного телефона, что бы произвести фурор на пришедших к вам в гости друзей или родственников. Ведь музыка будет играть не с компьютера или музыкального центра, как все уже привыкли, а из скромно пылящего на полке или на стенке маршрутизатора. Но, что бы мы могли слушать музыку, нам понадобится маршрутизатор с USB портом и USB звуковая карта. Каких либо особых критериев по выбору звуковых USB карточек нет, но мною лично были проверены 3-и устройства от разных производителей, фото прилагается. 1 Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 3, 2015 Share Posted December 3, 2015 Хорошая новость, а как можно управлять из web-интерфеса этим проигрывателем? Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 3, 2015 Author Share Posted December 3, 2015 Добавил web клиента для MPD - ympd. Устанавливаем как обычно: # opkg update # opkg install ympd и запускаем вручную: # /opt/etc/init.d/S04ympd start либо можно перезагрузится или вытащить и вставить звуковую карту, тогда все запустится автоматически. По умолчанию для HTTP настройки такие, ip - адрес устройства, порт - 8800. Настройки MPD сервера, ip - localhost, порт - 6600. Настройки клиента находятся в /opt/etc/default/ympd. Вот как это выглядит у меня, играет с DLNA.... Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 4, 2015 Share Posted December 4, 2015 ~ # opkg install ympd Unknown package 'ympd'. Collected errors: * opkg_install_cmd: Cannot install package ympd. И по команде opkg list не видно этого пакета!!! Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 4, 2015 Share Posted December 4, 2015 Или если взять ympd_1.2.3-1_mipsel.ipk из http://opkg.keenopt.ru/mipsel/ и положить в /tmp /tmp # opkg install ympd_1.2.3-1_mipsel.ipk Unknown package 'ympd'. Collected errors: * pkg_hash_fetch_best_installation_candidate: Packages for ympd found, but incompatible with the architectures configured * opkg_install_cmd: Cannot install package ympd. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 4, 2015 Author Share Posted December 4, 2015 Перед тем как ставить пакет, нужно обновить у себя базу доступных пакетов с сервера. Делать это нужно всегда. # opkg update и только потом # opkg install ympd Это базовые принципы установки пакетов через opkg. Они описаны в соответствующих темах. Если вы устанавливаете пакет отдельно, то он должен соответствовать поддерживаемой архитектуре указанной в конфигурации opkg для вашего устройства. Какое у вас устройство, у вас точно mipsel? Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 5, 2015 Share Posted December 5, 2015 # opkg update - это точно делал т.к. с openwrt на 4g ii и на omni частенько тренируюсь, giga ii у меня в данном случае, пытаюсь на нем сделать webradio как на ранее указанных моделях. Как я уже писал, opkg list не показывает наличие ympd в репе. И еще не понятно - когда драйвера на звуковую ставятся? opkg update # opkg install mpd # opkg install alsa-utils # opkg install mc # opkg install mpg123 Это же я установил, ympd просто не ставится т.к. его там просто нет. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 5, 2015 Author Share Posted December 5, 2015 opkg update надо делать всегда, что бы синхронизироваться с новой базой пакетов. ympd был добавлен позже, поэтому его нет в старом списке. Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 6, 2015 Share Posted December 6, 2015 Да, действительно, был установлен Entware, но теперь всё установилось как надо, но музыки все равно нет. При загрузке в журнале красным mpd alsa_mixer: Failed to read mixer for 'My ALSA Device': failed to attach to default: No such file or directory При попытке проиграть поток (в браузере проигрывается) mpd alsa_output: Failed to open "My ALSA Device" [alsa]: Failed to open ALSA device "default": No such file or directory mpd output: Failed to open audio output mpd player: problems opening audio device while playing "http://84.22.142.130:8000/arstream" Может быть драйвера не подходят? В openwrt звуковая легко устанавливалась. На первом рисунке звуковая посередине. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 6, 2015 Author Share Posted December 6, 2015 Я раз 20 устанавливал Keenopt с нуля, и все эти разы работало сразу, без каких либо настроек. Если вы пытаетесь все это настроить на Entware, то тут я вам не помощник. Для Keenopt'а я специально правил ALSA и работу dmix. Что бы убедится, определяется звуковуха или нет, достаточно запустить команду: # aplay -L [spoiler=] null Discard all samples (playback) or generate zero samples (capture) sysdefault:CARD=Device USB Audio Device, USB Audio Default Audio Device front:CARD=Device,DEV=0 USB Audio Device, USB Audio Front speakers surround21:CARD=Device,DEV=0 USB Audio Device, USB Audio 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Device,DEV=0 USB Audio Device, USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=Device,DEV=0 USB Audio Device, USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Device,DEV=0 USB Audio Device, USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Device,DEV=0 USB Audio Device, USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Device,DEV=0 USB Audio Device, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Device,DEV=0 USB Audio Device, USB Audio IEC958 (S/PDIF) Digital Audio Output Если выдает ошибку, надо проверить, загружены ли драйвера звуковой карты: # lsmod [spoiler=] Module Size Used by Not tainted snd_usb_audio 74414 1 snd_usbmidi_lib 16154 1 snd_usb_audio snd_pcm_oss 23132 0 snd_mixer_oss 14649 1 snd_pcm_oss snd_pcm 55231 2 snd_usb_audio,snd_pcm_oss snd_timer 16766 1 snd_pcm snd_rawmidi 17875 1 snd_usbmidi_lib snd_seq_device 5085 1 snd_rawmidi snd_hwdep 5086 1 snd_usb_audio snd_page_alloc 5361 1 snd_pcm snd 41809 11 snd_usb_audio,snd_usbmidi_lib,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_rawmidi,snd_seq_device,snd_hwdep soundcore 4604 1 snd hw_nat 49405 0 igmpsn 43146 0 rt539x_ap2 1136737 1 ntc 7799 2 rndis_host 5001 0 ue_lte 14355 0 pptp 14889 0 pppol2tp 8203 0 cdc_ether 3884 2 rndis_host,ue_lte huawei_cdc_ncm 1984 0 asix 13760 0 option 14928 0 cdc_ncm 9989 1 huawei_cdc_ncm pppoe 9040 0 usb_wwan 7050 1 option usbextras 1232 0 nls_utf8 864 0 ip6t_rt 1632 2 resetnds 866 0 thfsplus 85186 0 pppox 1482 3 pptp,pppol2tp,pppoe nls_cp1251 3632 0 usb_storage 36536 1 cdc_acm 12912 0 nf_conntrack_ipv6 9899 7 usblp 9632 0 dm9601 11295 0 ohci_hcd 18560 0 sr_mod 12454 0 nls_cp437 4400 0 hw_cdc_net 30167 0 ip6table_raw 608 0 ppp_async 7040 0 ip6t_ipv6header 1184 0 sierra 7808 0 usbnet 14706 7 rndis_host,ue_lte,cdc_ether,huawei_cdc_ncm,asix,cdc_ncm,dm9601 tfat 193081 0 nf_nat_sip 5952 0 ip6t_LOG 4800 0 nls_cp866 3888 0 ip6table_filter 672 1 ip6t_ah 848 0 fastvpn 111480 0 ppp_mppe 5456 0 tntfs 472277 0 pl2303 11120 0 cdc_wdm 8693 1 huawei_cdc_ncm ip6t_frag 912 0 ehci_hcd 37424 0 nf_nat_ftp 1120 0 ip6t_REJECT 2976 0 ext3 110439 1 ppp_generic 19661 8 pptp,pppol2tp,pppoe,resetnds,pppox,ppp_async,fastvpn,ppp_mppe ftdi_sio 28288 0 ip6table_mangle 1008 0 ip6_queue 4528 0 usbserial 27095 5 option,usb_wwan,sierra,pl2303,ftdi_sio sit 8944 0 nf_nat_pptp 1408 0 usbcore 193564 25 snd_usb_audio,snd_usbmidi_lib,rndis_host,ue_lte,cdc_ether,huawei_cdc_ncm,asix,option,cdc_ncm,usb_wwan,usbextras,usb_storage,cdc_acm,usblp,dm9601,ohci_hcd,hw_cdc_net,sierra,usbnet,pl2303,cdc_wdm,ehci_hcd,ftdi_sio,usbserial nf_conntrack_pptp 3632 1 nf_nat_pptp ip6t_hbh 1328 0 xt_NOTRACK 560 0 ip6t_mh 720 0 cdrom 34722 1 sr_mod tun 13519 1 ralink_wdt 819 0 xt_comment 480 0 xt_time 1696 0 raeth 131853 3 igmpsn,fastvpn ext2 50552 0 ipt_ECN 1440 0 sd_mod 24272 2 xt_limit 1472 11 ip6_tables 11276 9 ip6t_rt,ip6table_raw,ip6t_ipv6header,ip6t_LOG,ip6table_filter,ip6t_ah,ip6t_frag,ip6table_mangle,ip6t_hbh iptable_raw 656 0 nls_base 5134 8 nls_utf8,thfsplus,nls_cp1251,nls_cp437,tfat,nls_cp866,tntfs,usbcore xt_u32 1088 0 sg 17232 0 xt_hl 784 0 xt_dscp 1008 0 ipt_NETMAP 784 0 jbd 40792 1 ext3 nf_conntrack_proto_gre 2965 1 nf_conntrack_pptp phr 21767 3 rt539x_ap2 xt_length 688 0 nf_conntrack_ftp 5136 1 nf_nat_ftp ipv6 238807 31 nf_conntrack_ipv6,ip6t_REJECT,ip6table_mangle,ip6_queue,sit ipt_ecn 1008 0 ipt_ROUTE 2928 0 tunnel4 2046 1 sit xt_multiport 1248 0 ip6t_eui64 784 0 jffs2 99127 1 xt_CLASSIFY 496 0 nf_conntrack_sip 17933 1 nf_nat_sip xt_statistic 848 0 ipt_LOG 4720 0 sha1_generic 1520 0 xt_DSCP 1696 0 xt_state 752 0 cbc 2048 0 slhc 5035 1 ppp_generic nf_nat_proto_gre 944 1 nf_nat_pptp xt_mac 624 0 xt_tcpmss 1024 0 arc4 848 0 Если все на месте, то необходимо переставить ALSA или до настроить ее, вот тут уже чисто индивидуальный подход, необходимо будет искать всю информацию в интернете... Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 6, 2015 Share Posted December 6, 2015 Keenopt у меня. Звуковая карта не определяется, дров нет. Как их можно поставить? [spoiler=]/opt/root # lsmod Module Size Used by Not tainted hw_nat 49405 0 igmpsn 43146 0 rt539x_ap2 1136737 0 ntc 7799 2 rndis_host 5001 0 ue_lte 14355 0 pptp 14889 0 pppol2tp 8203 0 cdc_ether 3884 2 rndis_host,ue_lte huawei_cdc_ncm 1984 0 asix 13760 0 option 14928 0 cdc_ncm 9989 1 huawei_cdc_ncm pppoe 9040 0 usb_wwan 7050 1 option usbextras 1232 0 nls_utf8 864 1 ip6t_rt 1632 2 resetnds 866 0 thfsplus 85186 0 pppox 1482 3 pptp,pppol2tp,pppoe nls_cp1251 3632 0 usb_storage 36536 1 cdc_acm 12912 0 nf_conntrack_ipv6 9899 7 usblp 9632 0 dm9601 11295 0 ohci_hcd 18560 0 sr_mod 12454 0 nls_cp437 4400 0 hw_cdc_net 30167 0 ip6table_raw 608 0 ppp_async 7040 0 ip6t_ipv6header 1184 0 sierra 7808 0 usbnet 14706 7 rndis_host,ue_lte,cdc_ether,huawei_cdc_ncm,asix, cdc_ncm,dm9601 tfat 193081 0 nf_nat_sip 5952 0 ip6t_LOG 4800 0 nls_cp866 3888 0 ip6table_filter 672 1 ip6t_ah 848 0 fastvpn 111480 0 ppp_mppe 5456 0 tntfs 472277 61 pl2303 11120 0 cdc_wdm 8693 1 huawei_cdc_ncm ip6t_frag 912 0 ehci_hcd 37424 0 nf_nat_ftp 1120 0 ip6t_REJECT 2976 0 ext3 110439 0 ppp_generic 19661 10 pptp,pppol2tp,pppoe,resetnds,pppox,ppp_async,fas tvpn,ppp_mppe ftdi_sio 28288 0 ip6table_mangle 1008 0 ip6_queue 4528 0 usbserial 27095 5 option,usb_wwan,sierra,pl2303,ftdi_sio sit 8944 0 nf_nat_pptp 1408 0 usbcore 193564 23 rndis_host,ue_lte,cdc_ether,huawei_cdc_ncm,asix, option,cdc_ncm,usb_wwan,usbextras,usb_storage,cdc_acm,usblp,dm9601,ohci_hcd,hw_c dc_net,sierra,usbnet,pl2303,cdc_wdm,ehci_hcd,ftdi_sio,usbserial nf_conntrack_pptp 3632 1 nf_nat_pptp ip6t_hbh 1328 0 xt_NOTRACK 560 0 ip6t_mh 720 0 cdrom 34722 1 sr_mod tun 13519 1 ralink_wdt 819 0 xt_comment 480 0 xt_time 1696 0 raeth 131853 3 igmpsn,fastvpn ext2 50552 0 ipt_ECN 1440 0 sd_mod 24272 2 xt_limit 1472 11 ip6_tables 11276 9 ip6t_rt,ip6table_raw,ip6t_ipv6header,ip6t_LOG,ip 6table_filter,ip6t_ah,ip6t_frag,ip6table_mangle,ip6t_hbh iptable_raw 656 0 nls_base 5134 8 nls_utf8,thfsplus,nls_cp1251,nls_cp437,tfat,nls_ cp866,tntfs,usbcore xt_u32 1088 0 sg 17232 0 xt_hl 784 0 xt_dscp 1008 0 ipt_NETMAP 784 0 jbd 40792 1 ext3 nf_conntrack_proto_gre 2965 1 nf_conntrack_pptp phr 21767 3 rt539x_ap2 xt_length 688 0 nf_conntrack_ftp 5136 1 nf_nat_ftp ipv6 238807 31 nf_conntrack_ipv6,ip6t_REJECT,ip6table_mangle,ip 6_queue,sit ipt_ecn 1008 0 ipt_ROUTE 2928 0 tunnel4 2046 1 sit xt_multiport 1248 0 ip6t_eui64 784 0 jffs2 99127 1 xt_CLASSIFY 496 0 nf_conntrack_sip 17933 1 nf_nat_sip xt_statistic 848 0 ipt_LOG 4720 0 sha1_generic 1520 0 xt_DSCP 1696 0 xt_state 752 0 cbc 2048 0 slhc 5035 1 ppp_generic nf_nat_proto_gre 944 1 nf_nat_pptp xt_mac 624 0 xt_tcpmss 1024 0 arc4 848 0 Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 6, 2015 Author Share Posted December 6, 2015 Вы предустановочный архив верно выбрали? Для своего устройства? Что у вас за устройство? Покажите вывод информации: # opkg list-installed и # opkg print-architecture еще можно содержимое показать: # ls -l /opt/lib/modules/2.6.36/ Чудес в природе не бывает, драйвера привязаны к установке пакета alsa-lib, он у вас по любому должен был установится. Допустим, что драйвера по какой-то не понятной причине не установились, тогда их можно установить так: # opkg install kmod-sound-core kmod-usb-audio Они сразу автоматически загружаются системой, по команде lsmod можно это проверить... Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 6, 2015 Share Posted December 6, 2015 [spoiler=]/opt/root # opkg list-installed alsa-lib - 1.0.29-1 alsa-utils - 1.0.29-1 base-files - 119-unknown boost - 1_59_0-2 boost-container - 1_59_0-2 busybox - 1.23.2-3 dropbear - 2015.68 glib2 - 2.28.6-3 kernel - 2.6.36-1-85763894941fc0658ec25d8c75c50631 kmod-crypto-arc4 - 2.6.36-1 kmod-crypto-core - 2.6.36-1 kmod-crypto-sha1 - 2.6.36-1 kmod-fs-ext2 - 2.6.36-1 kmod-fs-ext3 - 2.6.36-1 kmod-fs-jffs2 - 2.6.36-1 kmod-ip6tables - 2.6.36-1 kmod-ipt-conntrack - 2.6.36-1 kmod-ipt-core - 2.6.36-1 kmod-ipt-nat - 2.6.36-1 kmod-iptunnel4 - 2.6.36-1 kmod-iptunnel6 - 2.6.36-1 kmod-ipv6 - 2.6.36-1 kmod-loop - 2.6.36-1 kmod-nfnetlink - 2.6.36-1 kmod-nls-base - 2.6.36-1 kmod-ppp - 2.6.36-1 kmod-sched - 2.6.36-1 kmod-scsi-core - 2.6.36-1 kmod-sound-core - 2.6.36-1 kmod-tun - 2.6.36-1 kmod-usb-acm - 2.6.36-1 kmod-usb-audio - 2.6.36-1 kmod-usb-core - 2.6.36-1 kmod-usb-net - 2.6.36-1 kmod-usb-net-cdc-ether - 2.6.36-1 kmod-usb-net-rndis - 2.6.36-1 kmod-usb-net-wdm-ncm - 2.6.36-1 kmod-usb-printer - 2.6.36-1 kmod-usb-serial - 2.6.36-1 kmod-usb-serial-wwan - 2.6.36-1 kmod-usb-storage - 2.6.36-1 libaudiofile - 0.3.6-3 libblkid - 2.25.2-4 libbz2 - 1.0.6-2 libc - 0.9.33-ndm-4-1 libcurl - 7.43.0-1 libexpat - 2.1.0-3 libfaad2 - 2.7-3 libffmpeg-full - 2.7.2-1 libflac - 1.3.1-1 libgcc - 4.9.2-1 libid3tag - 0.15.1b-4 libltdl - 2.4-1 libmad - 0.15.1b-3 libmms - 0.6.4-2 libmount - 2.25.2-4 libmpdclient - 2.10-1 libmpg123 - 1.22.3-1 libncurses - 5.7-4 libndm - 2.06.A.4.0-5-13-ea266fc libogg - 1.3.2-2 libopenssl - 1.0.2d-1 libpam - 1.1.8-3 libpthread - 0.9.33-ndm-4-1 librpc - 2015-04-10-1 librt - 0.9.33-ndm-4-1 libsndfile - 1.0.25-2 libssh2 - 1.6.0-1 libstdcpp - 6.0-1 libupnp - 1.6.19-2 libuuid - 2.25.2-4 libvorbis - 1.3.5-1 libvorbisidec - 1.0.3-20150104-1 mc - 4.8.14-2 mpd-full - 0.19.10-2 mpg123 - 1.22.3-1 opkg - 618-2 pam_ndm - 2.06.A.4.0-5-13-ea266fc terminfo - 5.7-4 ympd - 1.2.3-1 zlib - 1.2.8-1 [spoiler=]/opt/root # opkg print-architecture arch all 100 arch mipsel 150 arch kng_rb 200 [spoiler=]/opt/root # ls -l /opt/lib/modules/2.6.36/ -rwxrwxr-x 1 root 1000 12060 Nov 12 16:02 snd-hwdep.ko -rwxrwxr-x 1 root 1000 26752 Nov 12 16:02 snd-mixer-oss.ko -rwxrwxr-x 1 root 1000 11452 Nov 12 16:02 snd-page-alloc.ko -rwxrwxr-x 1 root 1000 38252 Nov 12 16:02 snd-pcm-oss.ko -rwxrwxr-x 1 root 1000 95668 Nov 12 16:02 snd-pcm.ko -rwxrwxr-x 1 root 1000 33216 Nov 12 16:02 snd-rawmidi.ko -rwxrwxr-x 1 root 1000 11816 Nov 12 16:02 snd-seq-device.ko -rwxrwxr-x 1 root 1000 31664 Nov 12 16:02 snd-timer.ko -rwxrwxr-x 1 root 1000 129796 Nov 12 16:02 snd-usb-audio.ko -rwxrwxr-x 1 root 1000 30588 Nov 12 16:02 snd-usbmidi-lib.ko -rwxrwxr-x 1 root 1000 76812 Nov 12 16:02 snd.ko -rwxrwxr-x 1 root 1000 11244 Nov 12 16:02 soundcore.ko lsmod в предыдущем сообщении Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 6, 2015 Author Share Posted December 6, 2015 Когда вы ставили Entware, то скорее всего прописывали ее стартовый скрипт в настройках роутера по opkg initrc. Теперь вам нужно прописать другое значение в opkg initrc, указать стартовый скрипт /opt/etc/initrc и сохранить настройки. После этого перезагрузить роутер. Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 9, 2015 Share Posted December 9, 2015 Долго думал, искал в mc, но так ничего и не понял и не нашел)))) Скажите, пожалуйста, что и в каком файле по какому адресу прописать? ... read_me ...Флешку после каждой прошивки я форматировал, ... достаточно все удалить, если, только, не хотите сменить ФС ...да и роутер прошивал заново - разве старые файлы не затерлись? настройки сохраняются, делайте сброс до заводских установок Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 9, 2015 Share Posted December 9, 2015 Действительно - все так и оказалось - огромное спасибо Вам за помощь! Теперь единственная проблема - не сохраняются настройки в ympd - после перезагрузки не сохраняются stream-потоки - приходится их заново прописывать и не понятно как сделать автозагрузку - чтобы после загрузки роутера начинал воспроизводиться поток??? Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 9, 2015 Author Share Posted December 9, 2015 Действительно - все так и оказалось - огромное спасибо Вам за помощь!Теперь единственная проблема - не сохраняются настройки в ympd - после перезагрузки не сохраняются stream-потоки - приходится их заново прописывать и не понятно как сделать автозагрузку - чтобы после загрузки роутера начинал воспроизводиться поток??? А вы каталог playlist_directory указали в настройках MPD /opt/etc/mpd.conf, куда ему сохранять плейлисты? Там по умолчанию за комментирован playlist_directory. Про автозагрузку не отвечу, т.к. у меня несколько плейлистов, поэтому мне такое не нужно. Это еще зависит от возможностей самого клиента при старте, но наверное можно и на уровне сервера настроить, тут вам на сайт MPD штудировать доки нужно... Quote Link to comment Share on other sites More sharing options...
linkedu Posted December 10, 2015 Share Posted December 10, 2015 Спасибо, уже разобрался. Мысли вслух: Еще бы cron настроить, да web камеру прикрутить (разумеется с примерами в Каталоге готовых решений) ну в общем-то можно считать прошивку с keenopt состоявщейся для рядовых пользователей по моему мнению. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 10, 2015 Author Share Posted December 10, 2015 В принципе я скоро добавлю консольного клиента mpc с преднастройками, что бы он при старте системы грузил плейлисты и мог автоплей делать. Сейчас у себя обкатаю и выложу, вроде пока нормально все работает... Quote Link to comment Share on other sites More sharing options...
edvard69 Posted December 11, 2015 Share Posted December 11, 2015 можно включить интернет радиостанцию. Доброе время суток. Прочитав вышеизложенное, вроде, все ясно: покупаю USB звуковую карту и пробую все сделать на моем черном Keenetic II. Но есть один вопрос: меня интересует именно воспроизведение интернет радиостанций, а не воспроизведение музыкальных файлов (MP3). Что можно использовать для интернет радиостанций (поиск станций, сохранение списка станций (или ввод ссылок на станции), воспроизведение станций, переключение между станциями, управление всем этим по Web интерфейсу) по аналогии с приведенным Вами ympd. В данное время использую девайс AUNA и сервис http://www.mediayou.net/web/index.php/ Вроде все работает, но сам девайс слабоват и постоянно подвисает. Спасибо. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 11, 2015 Author Share Posted December 11, 2015 можно включить интернет радиостанцию. Доброе время суток. Прочитав вышеизложенное, вроде, все ясно: покупаю USB звуковую карту и пробую все сделать на моем черном Keenetic II. Но есть один вопрос: меня интересует именно воспроизведение интернет радиостанций, а не воспроизведение музыкальных файлов (MP3). Что можно использовать для интернет радиостанций (поиск станций, сохранение списка станций (или ввод ссылок на станции), воспроизведение станций, переключение между станциями, управление всем этим по Web интерфейсу) по аналогии с приведенным Вами ympd. В данное время использую девайс AUNA и сервис http://www.mediayou.net/web/index.php/ Вроде все работает, но сам девайс слабоват и постоянно подвисает. Спасибо. Это не просто MP3 плеер, а музыкальный центр, который умеет воспроизводить практически со всех известных источников и практически все существующие аудио форматы. У меня нет прямого контакта с диском, на котором бы находились музыкальные файлы, в данный момент используется подключение к DLNA и интернет радиостанциям, есть еще возможность дополнить плагинами для работы с сетевыми шарами по SMB и NFS. Вся система у меня работает через плейлисты, которые я создаю в клиентах MPD. В том же упомянутом вами ympd есть опция Add Stream для добавления потоков, просто указываем URL ссылку типа http://mc.fmtuner.ru/mc.pls взятую из списка первого попавшегося сайта http://radiomap.eu/ru/moskva и она тут же появляется в очереди на воспроизведении. Если хотите сохранить сгенерированный таким образом список, то нажимаем на кнопку "Save queue" и указываем имя плейлиста, который потом можно будет загрузить или сразу несколько таких списков, как вам будет угодно. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 12, 2015 Author Share Posted December 12, 2015 Добавил mpc(консольный клиент MPD) пакет с автоматической подгрузкой плейлистов и воспроизведения контентов при старте системы. Настройки находятся в /opt/etc/default/mpc. Quote Link to comment Share on other sites More sharing options...
edvard69 Posted December 17, 2015 Share Posted December 17, 2015 (edited) Для подключения и входа в систему, нам понадобится SSH клиент, Какой порт для подключения? Подключиться под admin-admin или root-root или admin-root не получается. Edited December 17, 2015 by Guest Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 17, 2015 Author Share Posted December 17, 2015 Подключится можно только как root, пароль от admin, который вы указали при настройке устройства. Хотите пользоваться не только как root, то в настройках роутера нужно будет создать нового пользователя и дать ему доступ в opt. Есть еще одна тонкость, Putty по умолчанию использует трансляцию чарсетов в UTF-8, это ломает псевдографику, будет что-то типа этого: снимок79.png[/attachment] Quote Link to comment Share on other sites More sharing options...
edvard69 Posted December 18, 2015 Share Posted December 18, 2015 Подключится можно только как root, пароль от admin, который вы указали при настройке устройства. Спасибо за ответ. Вроде что-то начало получаться - с помощью Putty зашел через telnet и выполнил все написанное здесь http://keenopt.ru/viewtopic.php?f=2&t=2. Все прошло нормально. Выполнить Для подключения и входа в систему, нам понадобится SSH клиент, логинится нужно как root. не получается. Не хочет коннектиться ssh через Putty через 22 порт. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 18, 2015 Author Share Posted December 18, 2015 Для подключения и входа в систему, нам понадобится SSH клиент, логинится нужно как root. не получается. Не хочет коннектиться ssh через Putty через 22 порт. Значит у вас не установилась система, не правильно что-то сделали. Quote Link to comment Share on other sites More sharing options...
edvard69 Posted December 18, 2015 Share Posted December 18, 2015 Значит у вас не установилась система, не правильно что-то сделали. Когда я писал свое сообщение было 9 утра. Сейчас 3 дня. За прошедшее время все успешно сделалось, установилось и работает. Подскажите пожалуйста: 1. Не воспроизводит радиостанции со ссылками m3u, а только pls. Так и должно быть? 2. Формат добавления ссылок на онлайнрадио: одна ссылка - один файл, другая ссылка - другой файл? А нельзя в один файл 2 и более ссылок? Спасибо. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 18, 2015 Author Share Posted December 18, 2015 У меня плейлисты как раз в формате m3u, скорее всего в ваших листах или ссылках есть что-то лишнее. По второму вопросу не понял, у меня все ссылки в одном плейлисте, что значит каждая ссылка в отдельном файле? Quote Link to comment Share on other sites More sharing options...
edvard69 Posted December 18, 2015 Share Posted December 18, 2015 У меня плейлисты как раз в формате m3u Благодаря Вашим постам я в целом разобрался в теме (для своего уровня) . Чтобы не морочить Вам голову с моими плейлистами не могли бы Вы скинуть мне Ваш плейлист радиостанций, а я посмотрю по аналогии уже свои. Заранее благодарен. Quote Link to comment Share on other sites More sharing options...
McMCC Posted December 18, 2015 Author Share Posted December 18, 2015 Без проблем. Их можно вручную редактировать... igor.m3u Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.