WebNowPlaying
Входит в Macro DeckУправляйте музыкой и видео в браузере и показывайте, что играет, с помощью расширения WebNowPlaying.
Два виджета «Музыкальный проигрыватель», воспроизводящие трек, один в стиле «Полная обложка», другой в стиле «Маленькая обложка», оба с названием и логотипом WebNowPlaying в заголовке
- Воспроизведение, пауза, переключение, перемотка и громкость для медиа в браузере
- Следует за вкладкой, которая играет прямо сейчас
- Виджет «Музыкальный проигрыватель» с названием, исполнителем и обложкой
- Переменные для трека, исполнителя, сайта, прогресса и оценки
- Без диалога настройки: включите интеграцию и адаптер в расширении
Интеграция WebNowPlaying подключает Macro Deck к расширению браузера WebNowPlaying. Расширение считывает, что играет на поддерживаемых сайтах в браузере, например на музыкальных и видеосайтах, и передаёт это в Macro Deck. Macro Deck, в свою очередь, отправляет сайту команды воспроизведения, паузы, переключения и другие.
Диалога настройки нет. Вы включаете интеграцию в Macro Deck и включаете адаптер Macro Deck в настройках расширения. Macro Deck ожидает подключения расширения на порту 8698 того же компьютера.
Что можно делать
- Воспроизводить, ставить на паузу, переключать, перематывать, включать и выключать перемешивание, выбирать режим повтора и менять громкость того, что играет в браузере.
- Показывать, что играет, в виджете Музыкальный проигрыватель с названием сайта, обложкой, прогрессом и кнопками воспроизведения и переключения.
- Использовать переменные, например
webnowplaying_current_track_nameиwebnowplaying_player_name, в подписях кнопок. - Привязывать ползунок к
webnowplaying_volumeилиwebnowplaying_current_position.
Несколько примеров:
- Кнопка Toggle Play/Pause, которая ставит видео в браузере на паузу, пока вы разговариваете по телефону.
- Виджет «Музыкальный проигрыватель», который показывает песню, играющую во вкладке браузера.
- Ползунок, привязанный к
webnowplaying_volume, чтобы менять громкость сайта, не переключая окна.
Как это работает
Если медиа сообщают несколько вкладок, Macro Deck следует за одной из них: сначала за той, что играет со звуком и была активна последней, затем за любой играющей, затем за вкладкой, которая была активна последней. Команды отправляются в эту вкладку. Не каждый сайт поддерживает все команды: если сайт чего-то не умеет, например задавать режим повтора, команда ничего не делает. Когда браузер закрывает подключение расширения, виджет показывает, что ничего не играет, а Macro Deck снова подхватывает его, когда расширение переподключается.
Если порт 8698 уже занят другой программой, например Macro Deck 2 с плагином WebNowPlaying, об этом сообщит проблема Порт WebNowPlaying уже занят на странице интеграции.
Что понадобится
- Расширение WebNowPlaying, установленное в браузере.
- Браузер, запущенный на том же компьютере, что и Macro Deck.
- Адаптер Macro Deck (порт
8698), включённый в настройках расширения в разделе Adapters.
Настройка
Шаг 1: Установите расширение WebNowPlaying
Установите расширение WebNowPlaying в браузер на компьютере, где работает Macro Deck.
Шаг 2: Включите интеграцию
В Macro Deck нажмите Интеграции на боковой панели и выберите WebNowPlaying. Включите интеграцию переключателем в правом верхнем углу. По умолчанию она выключена. На вкладке Обзор написано Для этой интеграции нет параметров настройки., потому что настраивать ничего не нужно.
Шаг 3: Включите адаптер Macro Deck в расширении
Откройте настройки расширения WebNowPlaying и перейдите в Adapters. Включите адаптер Macro Deck, который использует порт
8698.Шаг 4: Проверьте подключение
Включите песню или видео на поддерживаемом сайте. На странице WebNowPlaying в разделе Интеграции откройте вкладку Переменные:
webnowplaying_is_connectedравнаtrue, аwebnowplaying_current_track_nameпоказывает, что играет.Шаг 5: Добавьте действие на кнопку
На странице Панель нажмите на кнопку, которую хотите использовать. Панель должна быть разблокирована: если кнопка в правом верхнем углу называется Заблокировать, панель разблокирована. Откроется редактор, в котором выбран триггер Короткое нажатие. Нажмите + Добавить действие, слева в диалоге Добавить действие выберите WebNowPlaying и затем действие, например Toggle Play/Pause. После этого нажмите Сохранить.
Шаг 6: Нажмите кнопку
Нажмите кнопку на панели. Медиа в браузере встанет на паузу или продолжится.
Действия12
Назначьте их на кнопку или запускайте из цепочки действий.
- Play
- Продолжает воспроизведение в браузере.
- Pause
- Ставит воспроизведение в браузере на паузу.
- Toggle Play/Pause
- Переключает между воспроизведением и паузой и показывает состояние воспроизведения на кнопке.
- Next Track
- Переходит к следующему треку, если сайт это поддерживает.
- Previous Track
- Переходит к предыдущему треку, если сайт это поддерживает.
- Refresh State
- Сразу считывает текущее состояние воспроизведения.
- Set Volume
- Задаёт громкость сайта от 0 до 100%.
- Volume Up
- Повышает громкость на 10%.
- Volume Down
- Понижает громкость на 10%.
- Seek
- Переходит к позиции в текущем треке, в секундах.
- Toggle Shuffle
- Включает, выключает или переключает перемешивание, если сайт это поддерживает.
- Set Repeat Mode
- Задаёт режим повтора Off, Repeat Track или Repeat Album/Playlist, если сайт поддерживает этот режим.
Триггеры6
Кнопка или цепочка действий может реагировать на эти события.
- Трек изменён
- Начал играть другой трек, с его названием, исполнителем и альбомом (в разделе Музыкальный проигрыватель).
- Воспроизведение начато
- Воспроизведение началось или продолжилось (в разделе Музыкальный проигрыватель).
- Воспроизведение приостановлено
- Воспроизведение поставлено на паузу (в разделе Музыкальный проигрыватель).
- Воспроизведение остановлено
- Воспроизведение остановлено (в разделе Музыкальный проигрыватель).
- Громкость изменена
- Громкость изменилась, с новым и предыдущим значением (в разделе Музыкальный проигрыватель).
- Устройство воспроизведения изменено
- Macro Deck теперь следует за вкладкой другого сайта, с новым и предыдущим названием сайта (в разделе Музыкальный проигрыватель).
Переменные15
Показывайте эти значения на кнопках и виджетах или используйте их в условиях.
webnowplaying_is_connected- Подключено ли расширение к Macro Deck.
webnowplaying_player_name- Название сайта, на котором идёт воспроизведение.
webnowplaying_current_track_name- Название того, что играет.
webnowplaying_current_artist- Исполнитель того, что играет.
webnowplaying_current_album- Альбом того, что играет.
webnowplaying_album_art_url- Адрес текущей обложки в Macro Deck.
webnowplaying_playback_state- Состояние воспроизведения:
playing,pausedилиstopped. webnowplaying_is_playing- Играет ли что-то прямо сейчас.
webnowplaying_current_position- Сколько секунд трека уже проиграно. Позицию также можно задать, чтобы перемотать.
webnowplaying_track_duration- Длина трека в секундах.
webnowplaying_progress_percentage- Сколько процентов трека уже проиграно.
webnowplaying_volume- Громкость сайта в процентах. Её также можно задавать, например ползунком.
webnowplaying_shuffle_enabled- Включено ли перемешивание.
webnowplaying_repeat_mode- Режим повтора:
off,trackилиcontext. webnowplaying_rating- Оценка трека, которую сообщает сайт, в виде числа.
Виджеты1
Добавляйте их на свою панель в окне выбора виджета.
- Музыкальный проигрыватель
- Показывает, что играет в браузере, с названием сайта, обложкой, прогрессом и кнопками воспроизведения, паузы и переключения.
Часто задаваемые вопросы
Какие сайты поддерживаются?
Все сайты, которые поддерживает расширение WebNowPlaying. Macro Deck видит только то, что сообщает расширение, поэтому сайт, который расширение не поддерживает, не появится.
Работает ли это, если браузер запущен на другом компьютере?
Нет. Macro Deck принимает подключение расширения только с того же компьютера. Установите Macro Deck на компьютер с браузером и подключите к нему свою панель.
Почему кнопка ничего не делает?
Возможно, сайт, который играет, не поддерживает эту команду, например перемешивание или режим повтора. Тогда Macro Deck пропускает команду. Также проверьте, что переменная webnowplaying_is_connected равна true и что играет нужная вкладка.
Macro Deck сообщает, что порт WebNowPlaying уже занят. Что делать?
Порт 8698 уже прослушивает другая программа, часто Macro Deck 2 с плагином WebNowPlaying. Закройте эту программу, затем выключите и снова включите интеграцию WebNowPlaying в разделе Интеграции.
Я пользовался плагином WebNowPlaying в Macro Deck 2. Перенесутся ли мои кнопки?
В основном да. При переходе с Macro Deck 2 кнопки плагина для воспроизведения и паузы, следующего и предыдущего трека и перемешивания переносятся на соответствующие действия. Кнопки повтора не переносятся, потому что Macro Deck 3 задаёт один режим повтора, а не перебирает их по кругу: используйте вместо них действие Set Repeat Mode.
Ещё в группе «Музыка и звук»
Spotify
Входит в Macro DeckУправляйте воспроизведением Spotify, отмечайте понравившиеся треки, работайте с плейлистами и показывайте на панели, что сейчас играет.
YouTube Music Desktop App
Входит в Macro DeckУправляйте YouTube Music Desktop App с панели: воспроизведение, громкость, оценки и то, что сейчас играет.
Jellyfin
Входит в Macro DeckУправляйте приложениями и телевизорами Jellyfin с панели, показывайте, что играет, и реагируйте на начало и остановку воспроизведения.
SoundPad
Входит в Macro DeckВоспроизводите звуки из списка SoundPad, управляйте записью и показывайте на панели играющий звук.
Voicemeeter
Входит в Macro DeckУправляйте усилением, звуком, маршрутизацией и макрокнопками Voicemeeter, Banana или Potato прямо с панели.