![]() |
Аудиомодуль для RideRunner с поддержкой Foobar2000
Привет всем.
Стартовал проект по внедрению в RideRunner корректной поддержки плеера Foobar2000. На данный момент уже имеется работоспособный аудиомодуль, хоть и с неполной функциональностью. Что имеется: + корректно воспроизводятся лосслесс файлы с .cue списками. + Все управление плейлистами отдано фубару, который это делает лучше, чем РР. Чего не реализовано: - нет поддержки эквалайзера (да и не знаю зачем он с лосслесс ) - нет поддержки визуализаций. На данный момент не вижу необходимости в этих фичах. Если нужна будет - попробуем сделать. У кого есть желание потестить - стучитесь в личку - скину. Как будет оттестированный вариант - выложим тут. |
Ну так что, есть оттестированный вариант? ;)
|
Цитата:
Если интересно - стучись в аську 307342375 - поставим тебе. Будешь тоже тестировать ) |
Я тестировал. У меня отлично заработал. Рекомендую. :yes4:
Спасибо Alex_St. |
Добрый день. Это модуль ComServer для Foobar или что-то другое. Дайте ссылочку пожалуйста. А то c этим http://www.compcar.ru/forum/showthread.php?t=4746 .cue списки не корректно у меня работают
|
Это альтернативный аудиомодуль к RR, который обращается к фубару через ComServer. Подключается вместо родного foobarr.dll в поставке RR.
Скоро постараюсь выложить, как будет минутка. |
Спасибо огромное Alex_St. Всё заработало с первого раза как часы. И воспроизведение начинается с того же места где выключил компьютер, и que работает корректно.
Единственный минус который я заметил, это - выскакивание окна фубара на передний план при добавлении новой музыки в RR. (Может только у меня так? Галка hide player стоит) |
История продолжается!
Наконец-то победил запуск фубара после некорректного завершения. Теперь при запуске фубара не появляется сообщение о том, что он завершен некорректно. И система замечательно запускается после вылета. Думаю, теперь можно выкладывать плагин в свет. Архив с плагином можно скачать тут. Итак, что надо для того, чтобы поставить плагин вместо родного: 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. Автор не несет ответственности за какие-либо проблемы. Запуск плагина производится на свой страх и риск ;). |
Цитата:
В принципе - можно это убрать. Но я пока решил оставить так как есть, чтобы быть уверенным что плейлист загружен. Если это существенно раздражает - могу убрать ;) |
В финальной версии, наверное, стоило бы убрать.
|
Часовой пояс GMT +4, время: 17:48. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot