Страница 1 из 3 123 Последняя
Показано с 1 по 20 из 41

Тема: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

  1. #1
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Всем привет.

    Перед вами паблик альфа версия моего LSD сервера. Аббревиатура LSD в данном случае означает Lucid Sоund Delivery, причем прилагательное «Lucid», по задумке, в равной степени относится как к первому, так и ко второму.

    Кратко:
    - LSD сервер – музыкальный плеер для платформы win7/8 использующий WSAPI в exclusive режиме для вывода звука в максимально возможном качестве.
    - Для управления LSD сервер предоставляет веб интерфейс.
    - LSD сервер сканирует указанные директории и создает описание вашей музыкальной библиотеки в базе данных.
    - На текущий момент LSD сервер воспроизводит ape, flac и wav файлы в формате 44100(16,24,32); 48000 (16,24,32); 88000(16,24,32); 96000(16,24,32); 192(16,24,32).

    Подробнее:
    Идея о своем плеере появилась у меня уже давно, что бы обязательно High End, с удаленным управлением, поиском (у меня более 1000 дисков) и честным digital room correction. Первый вариант я сделал на ASIO2 потом на WSAPI exclusive и решил остановится на последнем. Находясь на уровне «proof of concept» я был ориентирован на обычный сервер и ГУИ консоль под андроид, но потом решил, что веб интерфейс более универсален.
    Итак, как уже было сказано, сервер работает под win7/8 и находится в состоянии public alpha. Прежде чем попробовать его запустить, пожалуйста внимательно прочтите нижеследующий текст.

    Краткая инструкция.
    После того как Вы распакуйте архив, вам будет необходимо отредактировать конфигурационный файл в корне «config.xml».
    Обязательно! Строка 9: <root-folder path="c:/temp/-"> - атрибут «path» указывается в каком каталоге хранится Ваша музыка. Перед началом работы сервер будет искать в этом каталоге (и во внутренних конечно) ape, flac и wav файлы и на основе их имен, имен каталогов и cue файлов создавать описание Вашей библиотеки. Используйте разделитель ; если у Вам нужно просканировать несколько корневых каталогов, например: path="c:/temp/-;d:/music;e:/my-music"


    Необязательно, строка 8: <lib db="music-lib.db"> - атрибут «db» указывает в каком файле будет хранится описание Вашей музыкальной библиотеки

    Все, теперь Вы можете запускать сервер. В начале, он просканирует указанные каталоги и создаст (обновит) описание Вашей коллекции, затем, когда Вы увидите в win консоли сообщение „server running“ откройте браузер и наберите http://localhost:8080 . При первом запуске сервера Вы должны увидеть запрос от Вашего файрвола о разрешение доступа сервера к сети. Обязательно разрешите доступ иначе Вы не сможете управлять сервером.
    Для управления сервером с другого устройства, например смартфона или планшета, Вам нужен айпи адрес компьютера где работает сервер. Откройте win консоль (cmd.exe) и наберите ipconfig, поле IPv4 Address содержит искомый адрес. Откройте браузер на Вашем устройстве и наберите http://<ip-address>:8080

    Пару слов об интерфейсе:
    Кнопки тулбара с лева на право: плей лист, предыдущая композиция, играть/пауза, следующая композиция, поиск, установки - пока не работает.

    Важное замечание:
    При просмотре Вашей коллекции браузер периодически погружает дополнительный контент и если у Вас коллекция большая, то он (браузер) неизбежно «умрет» через какое-то время, причем на мобильных устройствах достаточно быстро. Я переосмысливаю концепт «прокрутки» а Вы пока пользуйтесь поиском.

    А вот и архив:
    https://www.dropbox.com/s/ifl1odxw5e...lsd-server.zip

    ps
    забыл сказать, плеер воспроизводит музыку на устройстве «по умолчанию»

    pss
    была неясность в тексте, поиск конечно работает, установки не работают.

    дополнения, work around:
    что бы заработала прокрутка с подгрузкой, ипользуйте http://ip-addrss:8080/?view=releases

    если поменялись параметры устройства или другое устойство стало по умолчанию:
    обязательно запустить с ключем -calibre или удалить файл lsd-devices.info в корне

    при работе с USB устойствами (вернее при их калибровке) необходимо использовать ключ -usb


    ну и слайд: Нажмите на изображение для увеличения. 

Название:	screen.gif 
Просмотров:	642 
Размер:	204.1 Кб 
ID:	189700
    Последний раз редактировалось LSD.; 16.08.2013 в 14:08.

  2. #2
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Обновление архива.
    Исправлена работа сканера в том случае если не удаётся определить автора альбома. Поможет если у Вас сервер «отваливался» при попытке проиграть такой альбом. Нужно удалить файл с базой данных (смотри строку 8 в config.xml)

    Оптимизировано мануальное переключение между треками в много-трековом flac файле (раньше была задержка при переключении на треки из второй половины файла)

    Добавлена поддержка частот: 48000 (16,24,32); 88000(16,24,32); 96000(16,24,32); 192(16,24,32).
    Внимание: передескритизации пока нет.
    Просьба к тем кто использует УСБ ДАК (ЦАП), проверьте пожалуйста воспроизведение 24 битных файлов (88, 96 или 192 не важно). Дело в том, что в аудио-карте 24 битовый поток кодируется в 32 битном, а в УСБ так и остается 24 битным. УСБ ДАКа у меня нет и проверить правильность имплементации я не могу.

    Ссылка на архив в первом сообщении

  3. #3
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    добавил поддержку ape формата.

    ссылка на новый экзешник: https://www.dropbox.com/s/moqhllyj6qqb3mt/main.zip
    перед запуском удалите файл с базой данных (смотри config.xml строка 8: <lib db="music-lib.db">) и файл lsd-devices.info в корне
    ссылка на полный архив в первом сообщении

  4. #4
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Логи запуска сервера где-то остаются? У меня падает после успешного вроде бы просмотра каталогв и вывода сообщения "play on device 1 - Multichannel <M-Audio FW Audiophile>"

    Вот что получается (было предположение о большой глубине вложенности папок, создал временный каталог):

    Скрытый текст

    C:\lsd-server\v00>main.exe

    >INFO: trying to get config from current folder
    >INFO: got config from file *config.xml*
    >DEBUG: stat to scan t:/temp/ folder. The folder has changes, going deeper
    >DEBUG: stat to scan t:/temp/Eagles/ folder. The folder has changes, going deeper
    >DEBUG: stat to scan t:/temp/Eagles/1976 - Hotel California/ folder. The folder has changes, going deeper
    >DEBUG: end of scan of t:/temp/Eagles/1976 - Hotel California/ folder.
    >DEBUG: end of scan of t:/temp/Eagles/ folder.
    >DEBUG: end of scan of t:/temp/ folder.
    INFO> defual device information ------
    INFO> name: Multichannel (M-Audio FW Audiophile), index: 1
    INFO> format: 44K/16 NOT SUPPORTED.
    INFO> format: 48K/16 NOT SUPPORTED.
    INFO> format: 88K/16 NOT SUPPORTED.
    INFO> format: 96K/16 NOT SUPPORTED.
    INFO> format: 192K/16 NOT SUPPORTED.
    INFO> format: 44K/24(24) NOT SUPPORTED.
    INFO> format: 48K/24(24) NOT SUPPORTED.
    INFO> format: 88K/24(24) NOT SUPPORTED.
    INFO> format: 96K/24(24) NOT SUPPORTED.
    INFO> format: 192K/24(24) NOT SUPPORTED.
    INFO> format: 44K/24(32) NOT SUPPORTED.
    INFO> format: 48K/24(32) NOT SUPPORTED.
    INFO> format: 88K/24(32) NOT SUPPORTED.
    INFO> format: 96K/24(32) NOT SUPPORTED.
    INFO> format: 192K/24(32) NOT SUPPORTED.
    INFO> format: 44K/024(32) NOT SUPPORTED.
    INFO> format: 48K/024(32) NOT SUPPORTED.
    INFO> format: 88K/024(32) NOT SUPPORTED.
    INFO> format: 96K/024(32) NOT SUPPORTED.
    INFO> format: 192K/024(32) NOT SUPPORTED.
    INFO>-------- end of device info ----

    play on device 1 - Multichannel (M-Audio FW Audiophile)
    [свернуть]

    После этого - крэш.

    Добавлено.

    Судя по всему, причина крэша в том, что сервер не понимает мою M-Audio FW Audiophile. Включил как дефолтный старый Тремор (перешитый, ессно ) - крэша при старте нет, вот лог консоли (но падает при попытке проигрывания файлов):

    Скрытый текст

    C:\lsd-server\v00>main.exe

    >INFO: trying to get config from current folder
    >INFO: got config from file *config.xml*
    >DEBUG: stat to scan t:/temp/ folder. The folder has changes, going deeper
    >DEBUG: stat to scan t:/temp/Eagles/ folder. The folder has changes, going deeper
    >DEBUG: stat to scan t:/temp/Eagles/1976 - Hotel California/ folder. The folder has changes, going deeper
    >DEBUG: end of scan of t:/temp/Eagles/1976 - Hotel California/ folder.
    >DEBUG: end of scan of t:/temp/Eagles/ folder.
    >DEBUG: end of scan of t:/temp/ folder.
    INFO> defual device information ------
    INFO> name: ???????? (Envy24 Family Audio Controller WDM), index: 3
    INFO> format: 44K/16 NOT SUPPORTED.
    INFO> format: 48K/16 supported. df: 320, dp: 66667
    INFO> format: 88K/16 NOT SUPPORTED.
    INFO> format: 96K/16 NOT SUPPORTED.
    INFO> format: 192K/16 NOT SUPPORTED.
    INFO> format: 44K/24(24) NOT SUPPORTED.
    INFO> format: 48K/24(24) NOT SUPPORTED.
    INFO> format: 88K/24(24) NOT SUPPORTED.
    INFO> format: 96K/24(24) NOT SUPPORTED.
    INFO> format: 192K/24(24) NOT SUPPORTED.
    INFO> format: 44K/24(32) NOT SUPPORTED.
    INFO> format: 48K/24(32) supported. df: 320, dp: 66667
    INFO> format: 88K/24(32) NOT SUPPORTED.
    INFO> format: 96K/24(32) NOT SUPPORTED.
    INFO> format: 192K/24(32) NOT SUPPORTED.
    INFO> format: 44K/024(32) NOT SUPPORTED.
    INFO> format: 48K/024(32) NOT SUPPORTED.
    INFO> format: 88K/024(32) NOT SUPPORTED.
    INFO> format: 96K/024(32) NOT SUPPORTED.
    INFO> format: 192K/024(32) NOT SUPPORTED.
    INFO>-------- end of device info ----

    play on device 3 - ???????? (Envy24 Family Audio Controller WDM)
    DEBUG> 48K/16 start ???????? (Envy24 Family Audio Controller WDM) preparation
    server running
    DEBUG> 48K/16 OK. lets play
    ERROR: break wsapi event waiting
    C:\lsd-server\v00>
    [свернуть]
    Последний раз редактировалось -Rik-; 13.08.2013 в 21:50.

  5. #5
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Multichannel (M-Audio FW Audiophile)
    скорее всего дело в настройках монополного режима, проверь, пожалуйста, sound -> properties вкладку "advanced". должны быть включены два чекбокса в группе Exclusive Mode: "allow ..." и, опционально, "give priority" (в русской винде "Звук - Воспроизведение - Свойства - Дополнительно - Монопольный режим.")
    карточка отличная и если дело в настройках, то когда включешь два чекбокса - звук будет классный. только незабудь удалить файл lsd-devices.info в корне.

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Envy24 Family Audio Controller WDM
    загадка. реально. во первых очень похоже на HDMI audio на видеокарточке (толко 48k поддерживается), во вторых сервак конкретно переглючило - он выбрал 16 битный выход, хотя по параметрам 24 битный явно лучше. передескритизации пока нет, но звук должен быть по любоме, медленне если файл 44k
    ERROR: break wsapi event waiting - ваще мрак, - устойство залочило внутрений буфер и не отдает. думаю проблема в прошивке.

    ---------- Добавлено в 22:26 ---------- Предыдущее сообщение в 22:17 ----------

    Цитата Сообщение от -Rik- Посмотреть сообщение
    предположение о большой глубине вложенности папок
    какая глубина была изначально? хочу собрать возможные варианты конфигураций...

  6. #6
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Установка галок монопольного режима частично помогла, но всплыли следующие грабли.

    1. Не всегда понимает .cue- файл, в причине я пока не разобрался. При этом тот же cue нормально читается фубаром. Пример под спойлером. (Один из проблемных cue я тупо перебил руками - заработало)
    2. Воспроизведение не работает, сервер умирает при нажатии на линк "play now". Кнопка PLAY не работает вообще.

    Вот этот .cue не понимается, сервер виснет при обработке каталога:

    Скрытый текст

    REM Genre "Rock"
    REM DATE 1984
    Performer "David Gilmour"
    Title "Westwood One (1984-07-12)"
    File "DG WW1 2496 Side 01.flac" WAVE
    TRACK 01 AUDIO
    TITLE "Until We Sleep"
    PERFORMER "David Gilmour"
    INDEX 01 00:00:00
    TRACK 02 AUDIO
    TITLE "All Lovers Are Deranged"
    PERFORMER "David Gilmour"
    INDEX 01 06:04:00
    TRACK 03 AUDIO
    TITLE "Money"
    PERFORMER "David Gilmour"
    INDEX 01 12:01:00
    File "DG WW1 2496 Side 02.flac" WAVE
    TRACK 04 AUDIO
    TITLE "Love On The Air"
    PERFORMER "David Gilmour"
    INDEX 01 00:00:00
    TRACK 05 AUDIO
    TITLE "Short And Sweet"
    PERFORMER "David Gilmour"
    INDEX 01 06:28:00
    TRACK 06 AUDIO
    TITLE "You Know I*m Right"
    PERFORMER "David Gilmour"
    INDEX 01 14:25:00
    File "DG WW1 2496 Side 03.flac" WAVE
    TRACK 07 AUDIO
    TITLE "Run Like Hell"
    PERFORMER "David Gilmour"
    INDEX 01 00:00:00
    TRACK 08 AUDIO
    TITLE "Blue Light"
    PERFORMER "David Gilmour"
    INDEX 01 08:02:00
    File "DG WW1 2496 Side 04.flac" WAVE
    TRACK 09 AUDIO
    TITLE "Band Introductions"
    PERFORMER "David Gilmour"
    INDEX 01 00:00:00
    TRACK 10 AUDIO
    TITLE "Comfortably Numb"
    PERFORMER "David Gilmour"
    INDEX 01 02:38:00
    [свернуть]


    ЗЫ Предположение о большой глубине вложенности было неправильным, проблема зависания при парсинге каталогов была именно в куях.

    ЗЗЫ А более никому не интересно?
    Последний раз редактировалось -Rik-; 15.08.2013 в 15:06.

  7. #7
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Цитата Сообщение от -Rik- Посмотреть сообщение
    всплыли следующие грабли.
    Спасибо за упорство.
    к сожалению .cue файла не достаточно, поскольку в расчет принимаются все файлы в каталоге и имена фолдеров от корня сканирования. ты не мог бы добавить эту информацию?

    когда умирает сервак, на консоль что нибудь пишется? как он умирает, рушится или виснет? какой у тебя центральный процессор (ssd2 инструкции понимает)?

    ---------- Добавлено в 13:24 ---------- Предыдущее сообщение в 13:09 ----------

    Цитата Сообщение от -Rik- Посмотреть сообщение
    .cue- файл
    ок, здесь мне ясно. баг нашел. спасибо!

    остался вопрос с воспроизведением..

    ---------- Добавлено в 13:44 ---------- Предыдущее сообщение в 13:24 ----------

    https://www.dropbox.com/s/s4oz8lnrnkjp653/main.zip это архив с фиком для .cue без ssd2 инструкций и информацией для отладчика. попробуй с ним, пожалуйста.

  8. #8
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Спасибо за упорство.
    Я лид-тестер одной из игродельных фирм, так что... почти по профилю и в порядке переключения внимания

    к сожалению .cue файла не достаточно, поскольку в расчет принимаются все файлы в каталоге и имена фолдеров от корня сканирования. ты не мог бы добавить эту информацию?
    Проще, видимо, скриншотом - видна структура каталогов и все файлы (специально пересаживал проблемные файлы в отдельный "короткий" каталог. Попутно выяснил, что вроде бы длина пути, пробелы, кириллица не влияет).

    когда умирает сервак, на консоль что нибудь пишется? как он умирает, рушится или виснет? какой у тебя центральный процессор (ssd2 инструкции понимает)?
    Умирающий сервер в консоли ничего не пишет, виснет "Прекращена работа программы Main.exe". Процессор у меня c2d E8400.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DG.jpg 
Просмотров:	134 
Размер:	37.5 Кб 
ID:	189661  

  9. #9
    Частый гость Аватар для waver
    Регистрация
    30.04.2010
    Адрес
    РФ
    Сообщений
    145

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Цитата Сообщение от -Rik- Посмотреть сообщение
    ЗЗЫ А более никому не интересно?
    Пока не понятны целесообразность и возможности. У меня стоит MPD на линуксе (работает даже на древних задохликах, где ХР не шевелится, т.к. из графики требует только консоль), ничего не падает, все работает, куча интерфейсов управления (в том числе на веб, андроиде, айфоне). Ну и со звуком там изначально все правильно, костылей нет. В общем посмотрим...

  10. #10
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Ну а мне просто интересно.

    LSD. - фикс экзешника работает, проблемные .cue читаются. Правда, он потребовал msvcp100d.dll и msvcr100d.dll - я не стал мудрить и положил их рядом с main.exe. Хотя весь рантайм VC 2010 у меня на компе установлен.

  11. #11
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Я лид-тестер одной из игродельных фирм
    тогда мне реально повезло!


    Цитата Сообщение от -Rik- Посмотреть сообщение
    c2d E8400.
    SSE2 поддерживает... хмм.. а тебе не сложно содержимое консоли кинуть?
    на всякий случай, ты же удалил lsd-devices.info после того как устройсва переконфигурировал?

    ---------- Добавлено в 14:09 ---------- Предыдущее сообщение в 14:00 ----------

    Цитата Сообщение от waver Посмотреть сообщение
    Пока не понятны целесообразность и возможности.
    в принципе, повлиять на ход разработки. на современном уровне понятно что бит перфект не большая проблема (хотя мой плеер лучший по звуку все равно), но та же "digital room correction" имплементировано слабо и мало где. вообще мне интересно цифру на openCL расчитывать. но это не раньше v2 запланировано.

  12. #12
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Консоль как раз недоступна, вот на скрине видно, что получается (конфиги удаляю каждый раз):
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	2013-08-15_160023.jpg 
Просмотров:	150 
Размер:	122.7 Кб 
ID:	189669  

  13. #13
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Цитата Сообщение от -Rik- Посмотреть сообщение
    вот на скрине видно
    странно, почему выбрано 96к. удали, пожалуйста, файл lsd-devices.info из корня (или запусти с ключем -calibre) и кинь что в консоле по поводу устройства пишется.

    ---------- Добавлено в 15:25 ---------- Предыдущее сообщение в 15:07 ----------

    Цитата Сообщение от -Rik- Посмотреть сообщение
    вот на скрине видно
    ага понял, спасибо.
    вот https://www.dropbox.com/s/s4oz8lnrnkjp653/main.zip, думаю будет работать, но, поскольку нет передискритизации, музыка будет звучать быстро
    возможно из за специфики устройства у тебя жеско фиксирована выходная частота на 96к, поменяй её пожалуйста на 44100 (sound -> properties вкладка "advanced") и запусти main с ключем -calibre.

  14. #14
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Да, так что-то есть. Но воспроизведение замедленное и сплошные искажения.

    C:\lsd-server\v00>main.exe -calibre

    >INFO: calibrate audio devices
    >INFO: trying to get config from current folder
    >INFO: got config from file *config.xml*
    >DEBUG: stat to scan C:/Users/rik/Music/ folder. No changes found since last scan
    >DEBUG: stat to scan d:/music/ folder. No changes found since last scan
    >DEBUG: stat to scan m:/music/ folder. No changes found since last scan
    INFO> defual device information ------
    INFO> name: Multichannel (M-Audio FW Audiophile), index: 1
    INFO> format: 44K/16 supported. df: 320, dp: 72562
    INFO> format: 48K/16 NOT SUPPORTED.
    INFO> format: 88K/16 NOT SUPPORTED.
    INFO> format: 96K/16 NOT SUPPORTED.
    INFO> format: 192K/16 NOT SUPPORTED.
    INFO> format: 44K/24(24) NOT SUPPORTED.
    INFO> format: 48K/24(24) NOT SUPPORTED.
    INFO> format: 88K/24(24) NOT SUPPORTED.
    INFO> format: 96K/24(24) NOT SUPPORTED.
    INFO> format: 192K/24(24) NOT SUPPORTED.
    INFO> format: 44K/24(32) supported. df: 320, dp: 72562
    INFO> format: 48K/24(32) NOT SUPPORTED.
    INFO> format: 88K/24(32) NOT SUPPORTED.
    INFO> format: 96K/24(32) NOT SUPPORTED.
    INFO> format: 192K/24(32) NOT SUPPORTED.
    INFO> format: 44K/024(32) NOT SUPPORTED.
    INFO> format: 48K/024(32) NOT SUPPORTED.
    INFO> format: 88K/024(32) NOT SUPPORTED.
    INFO> format: 96K/024(32) NOT SUPPORTED.
    INFO> format: 192K/024(32) NOT SUPPORTED.
    INFO>-------- end of device info ----

    play on device 1 - Multichannel (M-Audio FW Audiophile)
    server running
    DEBUG> 44K/16 start Multichannel (M-Audio FW Audiophile) preparation
    DEBUG> 44K/16 OK. lets play
    DEBUG> 44K/24(32) start Multichannel (M-Audio FW Audiophile) preparation
    DEBUG> 44K/24(32) OK. lets play

  15. #15
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Цитата Сообщение от -Rik- Посмотреть сообщение
    воспроизведение замедленное и сплошные искажения.
    ок, по логу устройство сейчас у тебя зафиксировано в 44100, ты можешь проиграть файл в такой же дискритизации?
    судя по всему в твоем прошлом тесте файл был 48к или 88к

  16. #16
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Вот консоль (файл перед запуском удален, дискретизация карты 44,1). Скорость вдвое ниже реальной, сплошной хрип. Файл 44,1/16

    Скрытый текст

    C:\lsd-server\v00>main.exe -calibre

    >INFO: calibrate audio devices
    >INFO: trying to get config from current folder
    >INFO: got config from file *config.xml*
    >DEBUG: stat to scan C:/Users/rik/Music/ folder. No changes found since last scan
    >DEBUG: stat to scan d:/music/ folder. No changes found since last scan
    >DEBUG: stat to scan m:/music/ folder. No changes found since last scan
    INFO> defual device information ------
    INFO> name: Multichannel (M-Audio FW Audiophile), index: 1
    INFO> format: 44K/16 supported. df: 320, dp: 72562
    INFO> format: 48K/16 NOT SUPPORTED.
    INFO> format: 88K/16 NOT SUPPORTED.
    INFO> format: 96K/16 NOT SUPPORTED.
    INFO> format: 192K/16 NOT SUPPORTED.
    INFO> format: 44K/24(24) NOT SUPPORTED.
    INFO> format: 48K/24(24) NOT SUPPORTED.
    INFO> format: 88K/24(24) NOT SUPPORTED.
    INFO> format: 96K/24(24) NOT SUPPORTED.
    INFO> format: 192K/24(24) NOT SUPPORTED.
    INFO> format: 44K/24(32) supported. df: 320, dp: 72562
    INFO> format: 48K/24(32) NOT SUPPORTED.
    INFO> format: 88K/24(32) NOT SUPPORTED.
    INFO> format: 96K/24(32) NOT SUPPORTED.
    INFO> format: 192K/24(32) NOT SUPPORTED.
    INFO> format: 44K/024(32) NOT SUPPORTED.
    INFO> format: 48K/024(32) NOT SUPPORTED.
    INFO> format: 88K/024(32) NOT SUPPORTED.
    INFO> format: 96K/024(32) NOT SUPPORTED.
    INFO> format: 192K/024(32) NOT SUPPORTED.
    INFO>-------- end of device info ----

    play on device 1 - Multichannel (M-Audio FW Audiophile)
    server running
    DEBUG> 44K/16 start Multichannel (M-Audio FW Audiophile) preparation
    DEBUG> 44K/16 OK. lets play
    DEBUG> 44K/24(32) start Multichannel (M-Audio FW Audiophile) preparation
    DEBUG> 44K/24(32) OK. lets play

    exit
    lib ->
    lib!
    C:\lsd-server\v00>
    [свернуть]

  17. #17
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Скорость вдвое ниже реальной
    похоже скорость 96к еще заблокирована на устройстве. там где ты менял частоту можно пробный сигнал проиграть, он нормальный?
    у Audiophile есть собственная контрольная панель? там можно частоту менять?

    ---------- Добавлено в 17:13 ---------- Предыдущее сообщение в 16:57 ----------

    вот, нашел где:


    ---------- Добавлено в 17:59 ---------- Предыдущее сообщение в 17:13 ----------

    ок, я почитал еще про разные траблы с усб устройствами. в основном народ говорит про необходимость увеличить размер буфера. возможно твое устройство не верно мною калибруется (идеальный буфер такой же как для внутренней PCI карточки) . короче, я тупо поменял размер буфера. это конечно не правильно и звук будет не оптимальный, но позволит проверить
    вот файл: https://www.dropbox.com/s/s4oz8lnrnkjp653/main.zip , запускать с ключем -calibre

    внимание: обнови config.xml
    содержимое <root-folder ... >
    поменяй на

    Скрытый текст

    <first-level-folder>
    <pattern pattern="{PERFORMER} - {YEAR} - {ALBUM TITLE} CD{CD NUMBER} ({GARBAGE})"/>
    <pattern pattern="{PERFORMER} - {YEAR} - {ALBUM TITLE} CD{CD NUMBER}"/>
    <pattern pattern="{PERFORMER} - {YEAR} - {ALBUM TITLE}"/>
    <pattern pattern="{PERFORMER} - {YEAR} - {ALBUM TITLE} ({GARBAGE})"/>
    <pattern pattern="{PERFORMER} - {ALBUM TITLE} ({YEAR}) {GARBAGE}"/>
    <pattern pattern="{PERFORMER} - {ALBUM TITLE} ({YEAR})"/>
    <pattern pattern="{PERFORMER} - {ALBUM TITLE} [{GARBAGE}] ({YEAR})"/>
    <pattern pattern="{PERFORMER} - {ALBUM TITLE} [{YEAR}] ({GARBAGE})"/>
    <pattern pattern="{PERFORMER} - {ALBUM TITLE} [{YEAR}]"/>
    <pattern pattern="{YEAR} - {ALBUM TITLE} CD{CD NUMBER}"/>
    <pattern pattern="{YEAR} - {ALBUM TITLE} Disk {CD NUMBER}"/>
    <pattern pattern="{YEAR} - {ALBUM TITLE} Disc {CD NUMBER}"/>
    <pattern pattern="{YEAR} - {ALBUM TITLE} (Disk {CD NUMBER})"/>
    <pattern pattern="{YEAR} - {ALBUM TITLE} (CD {CD NUMBER})"/>
    <pattern pattern="{YEAR} - {ALBUM TITLE} ({GARBAGE})"/>
    <pattern pattern="{YEAR} - {ALBUM TITLE}"/>
    <pattern pattern="{PERFORMER} - {ALBUM TITLE} [{GARBAGE}]"/>
    <pattern pattern="{PERFORMER} - {ALBUM TITLE} ({GARBAGE})"/>
    <pattern pattern="{PERFORMER} - {ALBUM TITLE}"/>
    <pattern pattern="{ALBUM TITLE} CD{TRACK NUMBER}"/>
    <pattern pattern="{ALBUM TITLE} Disk {TRACK NUMBER}"/>
    <pattern pattern="{ALBUM TITLE} Disc {TRACK NUMBER}"/>
    <pattern pattern="{ALBUM TITLE} (Disk {TRACK NUMBER})"/>
    <pattern pattern="{ALBUM TITLE} (CD {TRACK NUMBER})"/>
    <pattern pattern="{YEAR}.{ALBUM TITLE}"/>
    <pattern pattern="{ALBUM TITLE} ({GARBAGE})"/>
    <pattern pattern="{ALBUM TITLE}"/>
    </first-level-folder>

    <second-level-folder>
    <pattern pattern="{LABEL} - {PERFORMER}"/>
    <pattern pattern="{PERFORMER}"/>
    </second-level-folder>

    <third-level-folder>
    <pattern pattern="{LABEL}"/>
    </third-level-folder>

    <file-level>
    <pattern pattern="{TRACK NUMBER} - {ALBUM TITLE} - {TRACK TITLE}"/>
    <pattern pattern="{TRACK NUMBER} {TRACK TITLE}"/>
    <pattern pattern="{ALBUM TITLE} - {TRACK TITLE}"/>
    </file-level>
    [свернуть]

  18. #18
    Старый знакомый Аватар для Electrovoicer
    Регистрация
    03.06.2009
    Адрес
    СПб
    Сообщений
    758

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    очень интересно, буду следить. по возможности потестирую.

  19. #19
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Ур-ра, заработала! (© Матроскин). Запустились режимы 44,1 и 96 кГц, только надо руками переключать дискретизацию в интерфейсе карточки.

    ЗЫ Дискретизацию я и раньше, и сейчас менял именно в интерфейсе карты - без этого в виндовом апплете она просто не показывается в комбобоксе.

    ЗЗЫ Чуть не забыл - в этом и предпоследнем экзешнике уже не нужен рантайм.

    Скрытый текст

    C:\lsd-server\v00>main.exe -calibre

    >INFO: calibrate audio devices
    >INFO: trying to get config from current folder
    >INFO: got config from file *config.xml*
    >DEBUG: stat to scan C:/Users/rik/Music/ folder. No changes found since last scan
    >DEBUG: stat to scan d:/music/ folder. No changes found since last scan
    >DEBUG: stat to scan m:/music/ folder. No changes found since last scan
    INFO> defual device information ------
    INFO> name: Multichannel (M-Audio FW Audiophile), index: 1
    INFO> format: 44K/16 NOT SUPPORTED.
    INFO> format: 48K/16 NOT SUPPORTED.
    INFO> format: 88K/16 NOT SUPPORTED.
    INFO> format: 96K/16 supported. df: 2560, dp: 266667
    INFO> format: 192K/16 NOT SUPPORTED.
    INFO> format: 44K/24(24) NOT SUPPORTED.
    INFO> format: 48K/24(24) NOT SUPPORTED.
    INFO> format: 88K/24(24) NOT SUPPORTED.
    INFO> format: 96K/24(24) NOT SUPPORTED.
    INFO> format: 192K/24(24) NOT SUPPORTED.
    INFO> format: 44K/24(32) NOT SUPPORTED.
    INFO> format: 48K/24(32) NOT SUPPORTED.
    INFO> format: 88K/24(32) NOT SUPPORTED.
    INFO> format: 96K/24(32) supported. df: 2560, dp: 266667
    INFO> format: 192K/24(32) NOT SUPPORTED.
    INFO> format: 44K/024(32) NOT SUPPORTED.
    INFO> format: 48K/024(32) NOT SUPPORTED.
    INFO> format: 88K/024(32) NOT SUPPORTED.
    INFO> format: 96K/024(32) NOT SUPPORTED.
    INFO> format: 192K/024(32) NOT SUPPORTED.
    INFO>-------- end of device info ----

    play on device 1 - Multichannel (M-Audio FW Audiophile)
    server running
    DEBUG> 96K/16 start Multichannel (M-Audio FW Audiophile) preparation
    DEBUG> 96K/16 OK. lets play
    DEBUG> 96K/24(32) start Multichannel (M-Audio FW Audiophile) preparation
    DEBUG> 96K/24(32) OK. lets play
    [свернуть]

  20. #20
    Новичок
    Автор темы
    Аватар для LSD.
    Регистрация
    28.09.2011
    Адрес
    FFM DE
    Возраст
    57
    Сообщений
    82

    По умолчанию Re: LSD-Server: public alpha, музыкальный сервер с веб интерфейсом

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Ур-ра, заработала!
    о! класс! спасибо за помощь, -Rik-.
    к сожалению, на данный момент, плеер не может обеспечить максимальное качество на USB и FireWire устройствах. Но на внутренних карточках, качество должно быть ультимативное, и без заморочек с переключением частоты дискретизации.
    завтра подготовлю новый архив дополнительным ключем запуска под USB


    Цитата Сообщение от -Rik- Посмотреть сообщение
    экзешнике уже не нужен рантайм.
    да, рантайм нужен только в дебаг версии.

    ---------- Добавлено в 20:15 ---------- Предыдущее сообщение в 20:13 ----------

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    по возможности потестирую.
    пожалуйста бери архив из первого сообщения, в других возможны индивидуальные особенности

Страница 1 из 3 123 Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •