Page 7 of 10 FirstFirst ... 56789 ... LastLast
Results 91 to 105 of 137

Thread: Трансляция звука на USB колонки с роутера

  1. #91
    Join Date
    Apr 2009
    Location
    г. Ангарск, Иркутская обл.
    Posts
    267

    Музыкальный плеер

    Ну вот я наконец добрался до звуковых возможностей роутера
    Для работы USB звуковой карты потребуется установка драйверов.
    Драйвера уже имеются в новых прошивках.
    удобно сделать загрузку в post-boot

    Code:
    #!/bin/sh
    ...
    insmod soundcore # загрузка драйверов звуковой карты
    insmod audio
    ...
    установка mpd плеера
    ==================
    Code:
    ipkg install mpd
    ipkg install mpc
    Настройка
    ===========
    mkdir /opt/music/playlists

    для mpd создать конфигурационный файл:
    /opt/etc/mpd.conf

    Code:
    port			"6600"
    music_directory      "/opt/music"
    playlist_directory   "/opt/music/playlists"
    db_file              "/tmp/mpd.db"
    log_file             "/tmp/mpd.log"
    zeroconf_enabled	"no"
    
    # OSS Mixer
    mixer_type		"oss"
    mixer_device 		"/dev/sound/mixer"
    mixer_control		"PCM"
    
    # AUDIO OUTPUT
    audio_output {
    	type		"oss"
    	name		"my OSS sound card"
    	device		"/dev/sound/dsp"
    	format		"44100:16:2"
    }
    mpd - это сервер плеер-демон, плейлист у которого содержаться в памяти.
    Этот плейлист можно редактировать, удалять, добавлять, заставлять проигрывать
    при помощи клиентской программы mpc (mpc help)
    Перед проигрыванием музыки нужно загрузить сам плеер-демон
    /opt/bin/mpd /opt/etc/mpd.conf
    чуть ниже дан пример как сделать это при загрузке роутера.


    в папку /opt/music скопировать музыкальные mp3 файлы
    в папке /opt/music/playlists - будут содержаться плейлисты,
    в том числе плейлисты url радиостанций например
    плейлист с радио:

    /opt/music/playlists/radio1.m3u
    Code:
    http://w02-sw01.akadostream.ru:8000/europaplus128.mp3
    http://listen.rpfm.ru:9000/premium128
    http://radio-shtorm.ru:8000/112
    http://88.85.223.93:8000/disco80
    http://89.149.226.199:8100/
    http://hitfm.ipfm.net:7000/hit-fm-128
    плейлист с музыкой:
    /opt/music/playlists/music1.m3u
    Code:
    abba.mp3
    joe_dassen.mp3
    sos.mp3
    для того чтобы создать плейлист со всей музыкой
    которая находится в /opt/music можно сделать так:
    mpc ls | mpc add
    и сохранить плейлист в файл
    mpc save music1


    Итак для того чтобы проиграть плейлист нужно его сначала загрузить
    mpc load music1
    mpc play 1 #начать играть с первой по списку
    mpc volume +10 # прибавить громкость на 10%
    mpc volume -10
    mpc next # следующую
    mpc prev # предыдущую
    и т.д.
    см. man mpc
    и mpc help

    Запуск при старте роутера
    ==========================
    post-boot
    Code:
    #!/bin/sh
    ...
    
    insmod soundcore # загрузка драйверов звуковой карты
    insmod audio
    
    /opt/bin/mpd /opt/etc/mpd.conf # загрузка сервера-демона и конфига
    /opt/bin/mpc volume 20        # установить начальную минимальную громкость +20%
    sleep 10
    /opt/bin/mpc load music1       # загрузить плейлист в память
    /opt/bin/mpc play 1              # играть 1 мелодию из списка
    ...
    Далее приспосабливаем USB мышь для управления плеером...
    например так http://wl500g.info/showpost.php?p=224856&postcount=82
    Last edited by andr128; 04-03-2011 at 15:42.
    DIR-320 / WL-500gPv2 / O'Play R1

  2. #92
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Музыкальный плеер
    Ещё бы научить его wma потоки играть, вообще бы цены не было.
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  3. #93
    andr128, спасибо огромное что выложил мануал по установке звуковухи! я к сожаление в линухе не бум-бум, не мог бы просвятить по нескольким вопросам касатлеьно твоей инструкции?

    Quote Originally Posted by andr128 View Post
    Драйвера уже имеются в новых прошивках.
    удобно сделать загрузку в post-boot
    что такое post-boot
    Quote Originally Posted by andr128 View Post
    Code:
    #!/bin/sh
    ...
    insmod soundcore # загрузка драйверов звуковой карты
    insmod audio
    sleep 1
    ...
    зачем sleep 1 ? я посмотрел что ета команда значит-отложенный старт. но зачем?


    Quote Originally Posted by andr128 View Post
    установка mpd плеера
    ==================
    Code:
    ipkg install mpd
    ipkg install mpc
    у меня пишет
    ipkg: not found
    как исправить?

  4. #94
    Join Date
    Apr 2009
    Location
    г. Ангарск, Иркутская обл.
    Posts
    267
    DedVasya
    Для начала почитайте как настроить роутер, подключить флэшку и т.д. есть ссылки для новичков в начале форума, FAQ.
    вот хорошая статья
    Для доступа к роутеру удобно установить на ПК программу WinSCP и Putty
    WinSCP - позволить Вам удобно делать файловые операции на роутере такие как копирование, редактирование и т.д.
    Putty - замена telnet, работает по протоколу ssh.

    ipkg - программа для установки пакетов (программ) из репозитария.
    конечно ее нужно ставить перед тем как ей пользоваться.

    post-boot это скрипт который вызывается при загрузке роутера.
    находится в /usr/local/sbin/
    sleep n - пауза на n секунд
    по идее нужно делать паузу на 10 сек т.е. sleep 10
    я хотел чтобы при загрузке роутера начинала играть музыка
    1 сек не хватает чтобы успели смонтироваться диски.
    DIR-320 / WL-500gPv2 / O'Play R1

  5. #95
    Join Date
    Apr 2009
    Location
    г. Ангарск, Иркутская обл.
    Posts
    267
    Мля купил за 2 бакса китайскую карту
    хотел прикрутить к ней кнопки как здесь описано, а чипсет залит в виде капли обидно до слез и куды теперь три провода припаять х.з.

    Last edited by Omega; 08-11-2014 at 14:09. Reason: fixed
    DIR-320 / WL-500gPv2 / O'Play R1

  6. Quote Originally Posted by andr128 View Post
    Мля купил за 2 бакса китайскую карту
    хотел прикрутить к ней кнопки как здесь описано, а чипсет залит в виде капли обидно до слез и куды теперь три провода припаять х.з.
    Игра найди отличие ))) Помимо этого только один световой индикатор ))
    Похоже мы стали счастливыми обладателями второй версии гаджета ))

  7. #97
    Join Date
    Apr 2009
    Location
    г. Ангарск, Иркутская обл.
    Posts
    267
    Quote Originally Posted by akm2008 View Post
    Игра найди отличие ))) Помимо этого только один световой индикатор ))
    Похоже мы стали счастливыми обладателями второй версии гаджета ))
    Яаа Яаа
    Причем там видео на ютубе есть где эту карту вскрывают там 2 светодиода и нормальная МС.

    ... землю и питание я найду а вот сигнальный...

    p.s. sven что-то не хочется ковырять оставил для нетбука.
    Last edited by andr128; 11-04-2011 at 19:25.
    DIR-320 / WL-500gPv2 / O'Play R1

  8. #98
    Quote Originally Posted by andr128 View Post
    Яаа Яаа
    Причем там видео на ютубе есть где эту карту вскрывают там 2 светодиода и нормальная МС.

    ... землю и питание я найду а вот сигнальный...

    p.s. sven что-то не хочется ковырять оставил для нетбука.
    Присоединяюсь. Мне тоже досталась такая, правда светодиода два, но все равно чип в компаунде. С кнопками пришлось обломаться.

  9. #99
    Quote Originally Posted by sevic View Post
    С кнопками пришлось обломаться.
    На том же DX есть звуковые карты с уже готовыми кнопочками (8978, 21812, 45577, 59077), и даже ручечками (57040, 57039), если последние работают как HID-устройства то переключение радиостанций можно повесить на вращение верньера - будет как на теплых ламповых аналоговых радиоприемниках 8-)

    Вместо светодиодов для индикации можно поставить sku.51824 - линуксоиды в обсуждении на DX отписались о нормальной работоспособности.

  10. #100
    Quote Originally Posted by inoremap View Post
    На том же DX есть звуковые карты с уже готовыми кнопочками (8978, 21812, 45577, 59077), и даже ручечками (57040, 57039), если последние работают как HID-устройства то переключение радиостанций можно повесить на вращение верньера - будет как на теплых ламповых аналоговых радиоприемниках 8-)
    А это точно rotary encoder'ы? С виду вроде потенциометры.

  11. #101
    Quote Originally Posted by ryzhov_al View Post
    точно rotary encoder'ы? С виду вроде потенциометры.
    неизвестно что там на самом деле, нормальных отзывов от пользователей нет, но я не понимаю чем могут быть полезны аналоговые регуляторы на таких устройствах, впрочем, китайцы могут спаять все что угодно

  12. #102
    Join Date
    Apr 2009
    Location
    г. Ангарск, Иркутская обл.
    Posts
    267
    Quote Originally Posted by inoremap View Post
    На том же DX есть звуковые карты с уже готовыми кнопочками (8978, 21812, 45577, 59077), и даже ручечками (57040, 57039)........
    Мда.. ($2, $4, $9 ..) ну кто же знал, что МС залита будет.
    А так конечно купил бы с кнопочками
    DIR-320 / WL-500gPv2 / O'Play R1

  13. #103

    Arrow

    у меня не получается сделать автостарт . В post-boot вообще ни одна строчка не работает, в post-mount работает только строка инициализации и подгрузки конфига. Однако далее (вне зависимости есть sleep или нет) оно не хочет автозапускаться. Вручную тот же код запускается нормально

  14. #104
    /opt/bin/mpd /opt/etc/mpd.conf
    /opt/bin/mpd: can't load library 'libsqlite3.so.0'
    Как решить проблему?

  15. #105
    sqlite3 (может быть и без "3") установлен?
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

Page 7 of 10 FirstFirst ... 56789 ... LastLast

Similar Threads

  1. Загрузка процессора и памяти роутера
    By djmefisto in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 257
    Last Post: 27-06-2012, 01:43
  2. Проблема: USB 1.1 устройства через USB 2.0 хаб
    By Rambalac in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 30
    Last Post: 15-09-2009, 13:00
  3. 7.09 + USB + hotplug
    By oilinki in forum WL-700g Q&A
    Replies: 0
    Last Post: 18-11-2007, 13:51
  4. Multiple USB disks and their order on /dev/discs/discX
    By cunami in forum WL-500g Custom Development
    Replies: 2
    Last Post: 20-01-2006, 15:17

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •