-
Notifications
You must be signed in to change notification settings - Fork 0
Engineer Show Handover
Process Owner: r0nd0n
Process Sponsor: globocop
Related Documents Show Handover Instructions DJ
OPSEC: Logon Details are given personally to each authorized and trained person individually. No logon details or server addresses must be divulged to anyone without prior authorization my the CTO or COO.
- All text communication for this process must take place in the MSP Waves Operations Discord server.
- If Discord is not operational, MSP Waves Operations takes place on the Telegram.org platform. Follow this Invite Link
- The MSP Waves engineer on hand-over duty is designated by the Show Handover Duty role.
- An MSP Waves engineer on hand-over duty who cannot fulfill duty must ensure cover. If no response via Discord, please call another engineer via Telegram.
- Each DJ to make themselves known by tagging
@Show Handover Duty
up to 30 mins before their show in the MSPWaves OPS room for handover coordination
Until further notice, the MOBS must be restarted every 24 hours to avoid latency. We have more than one MOBS server for contingency purposes. Server 1 is assumed until otherwise advised in the MOBS Status channel on Discord.
- Log into the MOBS via RDP (Credentials in #show-handover-resources)
- Stop the stream
- Close OBS
- Wait 5 seconds
- Open OBS
- Start stream
- Verify that Discord Radio Bot is broadcasting. Please see also Section 4 - Discord Stream Bot
Any trained MSP Waves engineer is expected to be available at agreed times and handle show handover duties and technical support during this time.
- Coordinate with upcoming DJ in #show-handover channel to determine handover signal.
- Handover Signals (Choose for both start and end of show):
- Preferred: DJ and OPS agree on exact hh:mm:ss UTC to begin the show via https://time.is/UTC
- On-Air DJ signals "Now LIVE: [Upcoming DJ]" in #mspwaves-audience at the moment of signing off on-air.
-
RDP into Master OBS Server(MOBS) 10-15 mins before handoff
-
Check LIVE time on the bottom-right of OBS to ensure 24 hr mark doesn't occur during upcoming show (Consider restarting OBS if it does)
-
Tell upcoming DJ to Start Streaming to their Default MSP Waves OBS profile at least 5 mins before start time, at least 15 mins before if audio needs checked.
-
On MOBS: Select the dj's name from the scene list in OBS (ordered alphabetically)
-
Confirm with DJ they have started stream
- 6.1 If the OBS Preview (left screen)remains black for 20 secs after confirmation, refresh VLC source by selecting the "[dj] stream" Source, clicking the gear below, and first selecting "Stop when not visible, restart when visible", then "Always play even when not visible"
- 6.2. If Preview is still black after another 20 secs, open VLC>Tools>Preferences>Video tab>Output dropdown menu, and select either "XVideo output (XCB)" or "X11 video output(XCB)" (whichever one isn't selected upon opening). Hit save and cycle the [dj] stream Source again.
- 6.3 If Preview is still black, open the feed locally on your computer with VLC with the appropriate rtmp address in #show-handover-resources. If you have their feed on your local computer, repeat steps 6.1 and 6.2
-
Once DJ feed appears in OBS Preview (resize to fit to screen if necessary), wait until agreed time and push live (usually 5 seconds until the hour)
-
Adjust [dj] stream volume in Mixer if necessary, mute other volume sources
-
Open Discord and assign the On-Air DJ server role to Active DJ by right-clicking the DJ's name and selecting it from the roles listed. Remove the role for the DJ going off-air if applicable and assign upcoming DJ or Backfill to the role.
-
Close RDP connection until next handoff
👍 Contingency If for some reason the above steps cannot be accomplished: -Direct Upcoming DJ to set OBS Profile to "Backup" -Perform "Stop Streaming"----GO signal-----"Start Streaming" between DJs
If the @mspwaves bot ever quits playing the stream in the MSP Waves Listening channel, do these following steps:
Note: all commands starting with mspw!
must be made in the #mspwaves-audience channel
- First use
mspw!np
to see if it is playing live, if not usemspw!stream rtmp://stream.mspwaves.com/live/live
- If no response try
mspw!restart
and repeat step 1. - If the bot doesn't rejoin the voice channel, or doesn't respond after restarting from discord, use
ssh tech@stream.mspwaves.com
in PuTTy or a terminal window (password can be found in #show-handover-resources on the Ops discord server) NOTE: Don't share credentials with anyone! - Use the command
tmux a -t mspwaves
to bring up a nested terminal console - If the bot is running, use ctrl+c to stop the running process
- Ensure you're in the
~/djbot/MusicBot
directory; if not, usecd ~/djbot/MusicBot
to get into it - Run the
sudo ./runbot_linux.sh
command to start the bot- If bot doesn't automatically join the MSP Waves Listening channel, use
mspw!summon
in Discord - If bot doesn't automatically start playing the stream, use:
mspw!stream rtmp://localhost/live/live
in Discord to start it.
- If bot doesn't automatically join the MSP Waves Listening channel, use
- To exit, focus on the terminal window, then press keys ctrl+b and then the letter d to detach
- Use ctrl+d or the X on the corner of the window to exit the ssh connection
Staff with vnc access and trained are
r0nd0n YES
globocop YES
ma1neevent Trained but not avail, except in emergency
MenO YES
MOBS: Master Open Broadcaster Software
SHD: Show Handover Duty
MSP Waves Radio is a Division of the MSP/P.A.L. Net Project
- [Drafts]
- [New DJs]
- DJ Requirements
- System Requirements
- [Hardware]
- [Audio Equipment]
- Application for a Show
- [Permit to Broadcast]
- [OBS Installation Guide]
- [Existing DJs]
- [Tips & Tricks]
- [MSP Waves Staff]
- [Archived/Retired]