PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Плагины для РоадРанера (http://pccar.ru/forumdisplay.php?f=76)
-   -   Аудиомодуль для RideRunner с поддержкой Foobar2000 (http://pccar.ru/showthread.php?t=13388)

Alex_St 24.10.2010 20:39

Аудиомодуль для RideRunner с поддержкой Foobar2000
 
Привет всем.
Стартовал проект по внедрению в RideRunner корректной поддержки плеера Foobar2000. На данный момент уже имеется работоспособный аудиомодуль, хоть и с неполной функциональностью.
Что имеется:
+ корректно воспроизводятся лосслесс файлы с .cue списками.
+ Все управление плейлистами отдано фубару, который это делает лучше, чем РР.

Чего не реализовано:
- нет поддержки эквалайзера (да и не знаю зачем он с лосслесс )
- нет поддержки визуализаций.
На данный момент не вижу необходимости в этих фичах. Если нужна будет - попробуем сделать.
У кого есть желание потестить - стучитесь в личку - скину.
Как будет оттестированный вариант - выложим тут.

Mshu-Shu 30.12.2010 13:40

Ну так что, есть оттестированный вариант? ;)

Alex_St 30.12.2010 13:45

Цитата:

Сообщение от Mshu-Shu (Сообщение 166972)
Ну так что, есть оттестированный вариант? ;)

У меня работает. Но пока мало человек его у себя ставило...
Если интересно - стучись в аську 307342375 - поставим тебе. Будешь тоже тестировать )

St@rz 30.12.2010 19:56

Я тестировал. У меня отлично заработал. Рекомендую. :yes4:
Спасибо Alex_St.

lyskovm 30.03.2011 13:53

Добрый день. Это модуль ComServer для Foobar или что-то другое. Дайте ссылочку пожалуйста. А то c этим http://www.compcar.ru/forum/showthread.php?t=4746 .cue списки не корректно у меня работают

Alex_St 30.03.2011 14:12

Это альтернативный аудиомодуль к RR, который обращается к фубару через ComServer. Подключается вместо родного foobarr.dll в поставке RR.
Скоро постараюсь выложить, как будет минутка.

lyskovm 12.04.2011 12:36

Спасибо огромное Alex_St. Всё заработало с первого раза как часы. И воспроизведение начинается с того же места где выключил компьютер, и que работает корректно.
Единственный минус который я заметил, это - выскакивание окна фубара на передний план при добавлении новой музыки в RR. (Может только у меня так? Галка hide player стоит)

Alex_St 12.04.2011 13:45

История продолжается!
Наконец-то победил запуск фубара после некорректного завершения. Теперь при запуске фубара не появляется сообщение о том, что он завершен некорректно. И система замечательно запускается после вылета.
Думаю, теперь можно выкладывать плагин в свет.
Архив с плагином можно скачать тут.

Итак, что надо для того, чтобы поставить плагин вместо родного:
1. Нужен установленный и настроенный RideRunner. Я использую версию от октября 2010года. Возможно, в более свежих версиях поменялся интерфейс работы с плагином. В этом случае работать плагин не будет. Но может и не поменялся. Не пробовал ).
2. Установленный и настроенный по своему вкусу Foobar2000. Думаю, версия не имеет значения. Я у себя использую версию 1.03.
3. Установленный и запущенный Comserver для Foobar. Именно через него происходит общение RideRunner и Foobar2000. Для того, чтобы проверить работает ли комсервер - нужно зайти в Foobar->Library->Configure->Tools->ComAutomationServer. В правой части будут видны два статуса. Оба должны иметь значение Running.
4. Настроить RR для использования фубара. Для этого в конфигураторе (RRConfig) в разделе Music->PlayerSetup выбираем PlayerApp = Foobar2000(Manual), прописываем правильный путь к фубару. Галочка Hide должна стоять. После этого перезапускаем RideRunner, и проверяем работоспособность фубара. Если все работает - идем к следующему пункту. Если нет - ищем в чем проблема.
5. Распаковываем содержимое архива в любую папку. Как правило это папка AudPlayers в папке RideRunner'а.
6. Запускаем файл RegisterFooBarRR.cmd. Он зарегистрирует новый плагин в системе. RR при этом не должен быть запущен! С этого момента RideRunner будет искать плагин фубара тут. В результате должен появиться файл FoobarRR.tlb. Это говорит что регистрация скорее всего прошла успешно.
7. Запускаем RR. Если все хорошо - то RR должен подхватить именно наш плагин. Если это так - то в папке AudPlayers в папке RideRunner'а должен появиться файл лога testFoobar.txt. Если он не появился - значит скорее всего плагин не заработал.
8. Проверяем работоспособность связки RR-Plugin-Foobar2000.

Примечания:
1. Данный плагин протестирован только в системе WindowsXP. В других системах плагин не тестирован. Потенциально может работать под семеркой. Но скорее всего там нужны танцы с бубнами для обеспечения нужных прав.
2. Автор не несет ответственности за какие-либо проблемы. Запуск плагина производится на свой страх и риск ;).

Alex_St 12.04.2011 13:47

Цитата:

Сообщение от lyskovm (Сообщение 180720)
Спасибо огромное Alex_St. Всё заработало с первого раза как часы. И воспроизведение начинается с того же места где выключил компьютер, и que работает корректно.
Единственный минус который я заметил, это - выскакивание окна фубара на передний план при добавлении новой музыки в RR. (Может только у меня так? Галка hide player стоит)

Нет, это так и должно быть.
В принципе - можно это убрать. Но я пока решил оставить так как есть, чтобы быть уверенным что плейлист загружен.
Если это существенно раздражает - могу убрать ;)

lyskovm 12.04.2011 13:49

В финальной версии, наверное, стоило бы убрать.


Часовой пояс GMT +4, время: 22:15.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot