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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > Road Runner > Плагины для РоадРанера

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2010, 20:39   #1
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию Аудиомодуль для RideRunner с поддержкой Foobar2000

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

Чего не реализовано:
- нет поддержки эквалайзера (да и не знаю зачем он с лосслесс )
- нет поддержки визуализаций.
На данный момент не вижу необходимости в этих фичах. Если нужна будет - попробуем сделать.
У кого есть желание потестить - стучитесь в личку - скину.
Как будет оттестированный вариант - выложим тут.
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 30.12.2010, 13:40   #2
Mshu-Shu
Пользователь
 
Регистрация: 18.01.2009
Возраст: 47
Город: Москва
Регион: 77, 97, 99, 177
Машина: BMW X5 3.0d
Сообщений: 25
Mshu-Shu is on a distinguished road
По умолчанию

Ну так что, есть оттестированный вариант?
Mshu-Shu вне форума   Ответить с цитированием
Старый 30.12.2010, 13:45   #3
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Цитата:
Сообщение от Mshu-Shu Посмотреть сообщение
Ну так что, есть оттестированный вариант?
У меня работает. Но пока мало человек его у себя ставило...
Если интересно - стучись в аську 307342375 - поставим тебе. Будешь тоже тестировать )
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 30.12.2010, 19:56   #4
St@rz
Модератор
 
Аватар для St@rz
 
Регистрация: 27.05.2008
Возраст: 50
Город: Пермь
Регион: 59
Машина: INDESIT/2007
Сообщений: 1,330
St@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to behold
По умолчанию

Я тестировал. У меня отлично заработал. Рекомендую.
Спасибо Alex_St.
St@rz вне форума   Ответить с цитированием
Старый 30.03.2011, 13:53   #5
lyskovm
Новый Пользователь
 
Регистрация: 31.08.2007
Возраст: 40
Город: Иваново
Регион: 37
Машина: Ниссан Максима
Сообщений: 9
lyskovm is on a distinguished road
По умолчанию

Добрый день. Это модуль ComServer для Foobar или что-то другое. Дайте ссылочку пожалуйста. А то c этим http://www.compcar.ru/forum/showthread.php?t=4746 .cue списки не корректно у меня работают
lyskovm вне форума   Ответить с цитированием
Старый 30.03.2011, 14:12   #6
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Это альтернативный аудиомодуль к RR, который обращается к фубару через ComServer. Подключается вместо родного foobarr.dll в поставке RR.
Скоро постараюсь выложить, как будет минутка.
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 12.04.2011, 12:36   #7
lyskovm
Новый Пользователь
 
Регистрация: 31.08.2007
Возраст: 40
Город: Иваново
Регион: 37
Машина: Ниссан Максима
Сообщений: 9
lyskovm is on a distinguished road
По умолчанию

Спасибо огромное Alex_St. Всё заработало с первого раза как часы. И воспроизведение начинается с того же места где выключил компьютер, и que работает корректно.
Единственный минус который я заметил, это - выскакивание окна фубара на передний план при добавлении новой музыки в RR. (Может только у меня так? Галка hide player стоит)
lyskovm вне форума   Ответить с цитированием
Старый 12.04.2011, 13:45   #8
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

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

Итак, что надо для того, чтобы поставить плагин вместо родного:
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. Автор не несет ответственности за какие-либо проблемы. Запуск плагина производится на свой страх и риск .
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 12.04.2011, 13:47   #9
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Цитата:
Сообщение от lyskovm Посмотреть сообщение
Спасибо огромное Alex_St. Всё заработало с первого раза как часы. И воспроизведение начинается с того же места где выключил компьютер, и que работает корректно.
Единственный минус который я заметил, это - выскакивание окна фубара на передний план при добавлении новой музыки в RR. (Может только у меня так? Галка hide player стоит)
Нет, это так и должно быть.
В принципе - можно это убрать. Но я пока решил оставить так как есть, чтобы быть уверенным что плейлист загружен.
Если это существенно раздражает - могу убрать
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 12.04.2011, 13:49   #10
lyskovm
Новый Пользователь
 
Регистрация: 31.08.2007
Возраст: 40
Город: Иваново
Регион: 37
Машина: Ниссан Максима
Сообщений: 9
lyskovm is on a distinguished road
По умолчанию

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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