Prototype AutoPilot script for OBS, interweaving video playlists.
- 2 Playlists in M3U format w/ absolute file paths
- 1st File is Main playlist of programs to be played in order
- 2nd File is Inserts playlist of bumps / commercials / prerolls to be played in between items in main playlist
- OBS Studio installed and running
- VLC installed and running
- VLC Source plugin for OBS Studio detecting VLC properly
- 2 Scenes setup in OBS each with a VLC Source
- OBS Websockets plugin installed, running properly and available on a port
- Load AutoPilot Tool - https://dwot.github.io/obs-autopilot/websocket.html
- Select M3U playlist for Inserts
- Parsed entries and duration in seconds should display
- Select M3U playlist for Main Program
- Parsed entries and duration in seconds should display
- Enter Scene and Source names for 2 VLC scenes / sources established in OBS in PreReqs
- Enter IP & Port of OBS Websocket plugin and password if required and hit connect
- As each entry in mains playlist is completed, the next entry in inserts playlist will be loaded and played.
- When the insert item has completed the next item in the mains playlist will be loaded and played.
This prototype is built on the great work of others
- OBS Studio - https://github.com/obsproject/obs-studio
- OBS WebSocket Plugin - https://github.com/Palakis/obs-websocket
- OBS WebSocket JS Client - https://github.com/haganbmj/obs-websocket-js