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 зі своєї панелі.