Керрі засіб віддаленого управління для управління відтворенням медіа через мережевих команд. Медіа-плеєр повинен бути машина Linux і контролер може бути веб-браузер або Android пристрої.
Гравці підтримуються:
- Youtube на Firefox або Chromium браузер.
- BBC Iplayer на Firefox або Chromium.
- MPlayer
Цей проект не медіа-центр. Там немає функції, щоб почати відтворення мультимедіа або змінити файл відтворюється. Керрі використовується тільки для управління відео, яке вже грає. Функції доступні:
- Відтворення / пауза
- Перемикання на повний екран
- Голосніше annd вниз
- Mute
Якщо клієнт гравець MPlayer, то ці додаткові функції:
І NBSP; перехід вперед / назад
І NBSP; Переключити повноекранний, OSD, видимість субтитрів
І NBSP; Змінити аудіо і субтитрів мови.
Як це працює?
Керрі процес, запущений на машину, яка здійснює відтворення. Це відкриває порт (5505 за замовчуванням) і поставляє простий веб-інтерфейс. Крім того Керрі Android додаток може відправляти команди на той же порт з Android телефон або планшет ..
Коли команда отримана сервер буде намагатися контролювати веб-браузер з Flash-відео. Якщо не знайдений, то сервер буде намагатися контролювати MPlayer за допомогою об'єкта FIFO - це використовує 'веденого режиму "особливість MPlayer. MPlayer повинен бути налаштований заздалегідь, щоб слухати на FIFO.
Навіщо використовувати цей, а не інший пульт дистанційного керування?
Є інші пульти дистанційного керування для Android пристроїв з більш функцій. Керрі для користувачів, які вже мають метод вони використовують, щоб почати його відтворення, а просто хочуть, щоб додати деякі функції віддаленого.
Інші пульти дистанційного керування я б рекомендував є:
- Sshmote: медіа-центр для Android. Не потрібно ніякого спеціального програмного забезпечення сервера, крім Unix ОС, сумісної з управлінням сервера SSH.
- TeamViewer: взяти під контроль машині Windows, або Linux з веб-браузера або по телефону.
Установка сервера
Спочатку встановіть програмне забезпечення сервера:
> Судо пункт встановити Керрі
або джерела:
> Пітон setup.py збірки
> Судо пітон setup.py встановити
або без кореневої доступ:
(Завантажити і розпакувати архів з http://pypi.python.org/pypi/carrie)
> Пітон setup.py збірки
> Virtualenv $ HOME / .carrie-ENV
>. $ HOME / .carrie-ENV / бен / активувати
> Пітон setup.py встановити
Щоб налаштувати MPlayer приймати команди протягом FIFO, редагувати $ HOME / .mplayer / конфігурації і додати цей рядок:
вхід = File = / TMP / mplayer.fifo
Будь-які нові екземпляри MPlayer буде підключатися до FIFO і слухати команди. Це не впливає на нормальне використання MPlayer. FIFO буде створена Керрі при запуску, або maually з:
> Mkfifo /tmp/mplayer.fifo
Почати сервер
Пробіг:
> Керрі
Це призведе до запуску сервера і слухати на порту 5505, використовуючи FIFO на /tmp/mplayer.fifo спілкуватися з MPlayer. FIFO буде створений, якщо він ще не існує.
Пробіг:
> Керрі -h
щоб побачити доступні варіанти.
Щоб запустити у фоновому режимі, відокремленої від терміналу використання:
> ПоЬір Керрі 2> & 1> / DEV / NULL і
Управління за допомогою браузера
Відкрийте веб-браузер і відвідайте:
HTTP: // <сервер>: 5505
Для управління флеш-відео це має бути зроблено з іншого вікна, або іншому комп'ютері, на екрані, показуючи відео. Це не можливо управляти відео на одній вкладки в іншу вкладку.
Android Установка програми
Або скачати повну проект з GitHub і скомпілювати Android додаток, або шукати для Керрі на Android Marketplace
Що нового У цьому випуску :.
- Додана "Про програму" сторінку сервера, додатки випуску, в Android Marketplace.
Вимоги
- Python
- Настій
- xdotool
- xwininfo
Обмеження
- З немає API для зв'язку з флеш-відео, процес сервер посилає підроблені миша заходи для контролю. Це повинен бути налаштований для кожної комбінації сайті оглядача і відео.
Коментар не знайдено