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이 다시 받아들입니다.
WebNowPlaying 플러그인이 있는 Macro Deck 2처럼 다른 애플리케이션이 이미 포트 8698을 사용 중이면 연동 페이지에 WebNowPlaying 포트가 이미 사용 중 문제가 표시되어 알려 줍니다.
준비물
- 웹 브라우저에 설치된 WebNowPlaying 확장 프로그램.
- Macro Deck과 같은 컴퓨터에서 실행 중인 브라우저.
- 확장 프로그램의 Adapters 설정에서 켠 Macro Deck 어댑터(포트
8698).
설정하기
1단계: WebNowPlaying 확장 프로그램 설치
Macro Deck이 실행 중인 컴퓨터의 웹 브라우저에 WebNowPlaying 확장 프로그램을 설치하세요.
2단계: 연동 켜기
Macro Deck의 사이드바에서 연동을 클릭하고 WebNowPlaying을 클릭하세요. 오른쪽 위의 스위치로 연동을 켜세요. 기본으로 꺼져 있습니다. 설정할 것이 없으므로 개요 탭에는 **이 연동에 사용할 수 있는 구성 옵션이 없습니다.**라고 표시됩니다.
3단계: 확장 프로그램에서 Macro Deck 어댑터 켜기
WebNowPlaying 확장 프로그램의 설정을 열고 Adapters로 이동하세요. 포트
8698을 사용하는 Macro Deck 어댑터를 켜세요.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인지, 올바른 탭이 재생 중인지도 확인하세요.
WebNowPlaying 포트가 이미 사용 중이라고 나옵니다. 어떻게 해야 하나요?
다른 애플리케이션이 이미 포트 8698에서 수신 중입니다. WebNowPlaying 플러그인이 있는 Macro Deck 2인 경우가 많습니다. 그 애플리케이션을 닫은 다음 연동에서 WebNowPlaying 연동을 껐다가 다시 켜세요.
Macro Deck 2에서 WebNowPlaying 플러그인을 사용했습니다. 버튼이 그대로 옮겨지나요?
네, 대부분 옮겨집니다. 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 앱과 TV를 제어하고, 재생 중인 내용을 표시하고, 재생이 시작되거나 멈출 때 반응하세요.
SoundPad
Macro Deck에 포함SoundPad 목록의 사운드를 재생하고, 녹음을 제어하고, 재생 중인 사운드를 덱에 표시하세요.
Voicemeeter
Macro Deck에 포함덱에서 Voicemeeter, Banana, Potato의 게인, 음소거, 라우팅, 매크로 버튼을 제어하세요.