WebNowPlaying
Incluída no Macro DeckControle músicas e vídeos que tocam no navegador e mostre o que está tocando, pela extensão WebNowPlaying.
Dois widgets Reprodutor de música tocando uma faixa, um no estilo Capa completa e outro no estilo Capa pequena, ambos com o nome e o logotipo do WebNowPlaying no cabeçalho
- Reproduzir, pausar, pular, mudar a posição e volume para mídias no navegador
- Acompanha a aba que está tocando no momento
- Widget Reprodutor de música com título, artista e capa
- Variáveis para faixa, artista, site, progresso e classificação
- Sem caixa de diálogo de configuração: ative a integração e o adaptador da extensão
A integração WebNowPlaying conecta o Macro Deck à extensão de navegador WebNowPlaying. A extensão lê o que toca em sites compatíveis no navegador, como sites de música e de vídeo, e repassa ao Macro Deck. O Macro Deck, por sua vez, envia reproduzir, pausar, pular e os outros comandos de volta ao site.
Não há caixa de diálogo de configuração. Você ativa a integração no Macro Deck e liga o adaptador do Macro Deck nas configurações da extensão. O Macro Deck espera a extensão na porta 8698 do mesmo computador.
O que dá para fazer
- Reproduza, pause, pule, mude a posição, ative ou desative a reprodução aleatória, defina o modo de repetição e mude o volume do que toca no navegador.
- Mostre o que está tocando no widget Reprodutor de música, com o nome do site, a capa, o progresso e botões de reproduzir e pular.
- Use variáveis como
webnowplaying_current_track_nameewebnowplaying_player_namenos rótulos dos botões. - Vincule um controle deslizante a
webnowplaying_volumeouwebnowplaying_current_position.
Alguns exemplos de uso:
- Um botão Toggle Play/Pause que pausa o vídeo no navegador enquanto você atende uma ligação.
- Um widget Reprodutor de música que mostra a música que toca na aba do navegador.
- Um controle deslizante vinculado a
webnowplaying_volumepara mudar o volume do site sem trocar de janela.
Como funciona
Quando várias abas informam mídia, o Macro Deck acompanha uma delas: a aba que toca com som e que ficou ativa por último, depois qualquer aba que esteja tocando, depois a aba que ficou ativa por último. Os comandos vão para essa aba. Nem todo site aceita todos os comandos; quando o site não consegue fazer algo, por exemplo definir o modo de repetição, o comando não faz nada. Quando o navegador fecha a conexão da extensão, o widget mostra que nada está tocando, e o Macro Deck volta a detectá-la quando a extensão se reconecta.
Se outro aplicativo já estiver usando a porta 8698, por exemplo o Macro Deck 2 com o plugin WebNowPlaying, o problema A porta do WebNowPlaying já está em uso na página da integração avisa isso.
O que é necessário
- A extensão WebNowPlaying instalada no navegador.
- O navegador rodando no mesmo computador que o Macro Deck.
- O adaptador do Macro Deck (porta
8698) ativado nas configurações Adapters da extensão.
Configuração
Passo 1: Instale a extensão WebNowPlaying
Instale a extensão WebNowPlaying no navegador do computador em que o Macro Deck está rodando.
Passo 2: Ative a integração
No Macro Deck, clique em Integrações na barra lateral e depois em WebNowPlaying. Ative a integração com a chave no canto superior direito. Ela vem desativada por padrão. A aba Visão geral mostra Nenhuma opção de configuração disponível para esta integração., porque não há nada para configurar.
Passo 3: Ative o adaptador do Macro Deck na extensão
Abra as configurações da extensão WebNowPlaying e vá para Adapters. Ative o adaptador do Macro Deck, que usa a porta
8698.Passo 4: Confira a conexão
Toque uma música ou um vídeo em um site compatível. Na página WebNowPlaying em Integrações, abra a aba Variáveis:
webnowplaying_is_connectedficatrueewebnowplaying_current_track_namemostra o que está tocando.Passo 5: Adicione uma ação a um botão
Na página Deck, clique no botão que você quer usar. O deck precisa estar desbloqueado: se o botão no canto superior direito mostra Bloquear, ele está desbloqueado. O editor abre com Toque curto selecionado. Clique em + Adicionar ação, selecione WebNowPlaying à esquerda da caixa de diálogo Adicionar ação e escolha uma ação como Toggle Play/Pause. Depois clique em Salvar.
Passo 6: Pressione o botão
Pressione o botão no seu deck. A mídia no navegador pausa ou é retomada.
Ações12
Coloque estas ações em um botão ou execute-as a partir de um fluxo.
- Play
- Retoma a reprodução no navegador.
- Pause
- Pausa a reprodução no navegador.
- Toggle Play/Pause
- Alterna entre reproduzir e pausar e mostra o estado da reprodução no botão.
- Next Track
- Pula para a próxima faixa, se o site permitir.
- Previous Track
- Volta para a faixa anterior, se o site permitir.
- Refresh State
- Lê na hora o estado atual da reprodução.
- Set Volume
- Define o volume do site, de 0 a 100%.
- Volume Up
- Aumenta o volume em 10%.
- Volume Down
- Diminui o volume em 10%.
- Seek
- Vai para uma posição da faixa atual, em segundos.
- Toggle Shuffle
- Ativa, desativa ou alterna a reprodução aleatória, se o site permitir.
- Set Repeat Mode
- Define a repetição como Off, Repeat Track ou Repeat Album/Playlist, se o site permitir esse modo.
Gatilhos6
Um botão ou fluxo pode reagir a estes eventos.
- Faixa alterada
- Outra faixa começou a tocar, com título, artista e álbum (em Reprodutor de música).
- Reprodução iniciada
- A reprodução começou ou foi retomada (em Reprodutor de música).
- Reprodução pausada
- A reprodução foi pausada (em Reprodutor de música).
- Reprodução parada
- A reprodução parou (em Reprodutor de música).
- Volume alterado
- O volume mudou, com o valor novo e o anterior (em Reprodutor de música).
- Dispositivo de reprodução alterado
- O Macro Deck agora acompanha uma aba de outro site, com o nome do site novo e do anterior (em Reprodutor de música).
Variáveis15
Mostre estes valores em botões e widgets ou use-os em condições.
webnowplaying_is_connected- Se a extensão está conectada ao Macro Deck.
webnowplaying_player_name- O nome do site que está tocando.
webnowplaying_current_track_name- O título do que está tocando.
webnowplaying_current_artist- O artista do que está tocando.
webnowplaying_current_album- O álbum do que está tocando.
webnowplaying_album_art_url- O endereço da capa atual no Macro Deck.
webnowplaying_playback_state- O estado da reprodução:
playing,pausedoustopped. webnowplaying_is_playing- Se algo está tocando agora.
webnowplaying_current_position- Quanto da faixa já tocou, em segundos. Também é possível defini-la para ir a outra posição.
webnowplaying_track_duration- A duração da faixa em segundos.
webnowplaying_progress_percentage- Quanto da faixa já tocou, em porcentagem.
webnowplaying_volume- O volume do site em porcentagem. Também é possível defini-lo, por exemplo com um controle deslizante.
webnowplaying_shuffle_enabled- Se a reprodução aleatória está ativada.
webnowplaying_repeat_mode- O modo de repetição:
off,trackoucontext. webnowplaying_rating- A classificação que o site informa para a faixa, como número.
Widgets1
Adicione estes widgets ao seu deck pelo seletor de widgets.
- Reprodutor de música
- Mostra o que está tocando no navegador, com o nome do site, a capa, o progresso e botões de reproduzir, pausar e pular.
Perguntas frequentes
Quais sites funcionam?
Todos os sites que a extensão WebNowPlaying aceita. O Macro Deck só vê o que a extensão informa, então um site que a extensão não aceita não aparece.
Funciona quando o navegador roda em outro computador?
Não. O Macro Deck só aceita a conexão da extensão vinda do mesmo computador. Instale o Macro Deck no computador em que o navegador roda e conecte o seu deck a ele.
Por que um botão não faz nada?
O site que está tocando pode não aceitar esse comando, por exemplo reprodução aleatória ou um modo de repetição. O Macro Deck então ignora o comando. Confira também se a variável webnowplaying_is_connected está true e se a aba certa está tocando.
O Macro Deck diz que a porta do WebNowPlaying já está em uso. O que fazer?
Outro aplicativo já está escutando na porta 8698, muitas vezes o Macro Deck 2 com o plugin WebNowPlaying. Feche esse aplicativo e depois desative e ative de novo a integração WebNowPlaying em Integrações.
Eu usava o plugin WebNowPlaying no Macro Deck 2. Meus botões são migrados?
Sim, a maioria. Ao migrar do Macro Deck 2, os botões de reproduzir/pausar, próxima, anterior e aleatório do plugin passam para as ações correspondentes. Os botões de repetição não, porque o Macro Deck 3 define um modo de repetição em vez de alternar entre eles; use Set Repeat Mode.
Mais em Música e áudio
Spotify
Incluída no Macro DeckControle a reprodução do Spotify, curta músicas, gerencie playlists e mostre no deck o que está tocando.
YouTube Music Desktop App
Incluída no Macro DeckControle o YouTube Music Desktop App pelo seu deck: reprodução, volume, avaliações e o que está tocando.
Jellyfin
Incluída no Macro DeckControle apps e TVs com Jellyfin pelo seu deck, mostre o que está tocando e reaja quando a reprodução começa ou para.
SoundPad
Incluída no Macro DeckToque sons da sua lista do SoundPad, controle gravações e mostre no deck o som que está tocando.
Voicemeeter
Incluída no Macro DeckControle pelo seu deck o ganho, o silenciamento, o roteamento e os botões de macro do Voicemeeter, Banana ou Potato.