You can directly Drag Drop any YouTube URL from your Browser to PLAYDECK:
To insert a new Stream into your Playlist, simply Drag Drop the STREAM Icon onto the Playlist. A new Popup will appear, where you can enter the Stream URL:
Your Stream will be scanned by PLAYDECK now. If the PLAYDECK could connect to your Stream successfully, the Text will be shown in WHITE. You can now play the Stream and/or can double-click the INFO icon to view more information about the Stream, like Video format and codec:
If the Stream can NOT be connected, it will appear in RED:
If you made a typo, you can quickly re-edit the URL by right-clicking and selecting CHANGE URL:
Insert YouTube Video
You can insert YouTube Links via Drag Drop or in the same manner as insert as Input Stream. See this article on more information about YouTube.
Insert Website Video
You can insert some Websites per Drag Drop directly into the Playlist or via the STREAM Icon. We use TWITCH in this example. Click SHOW HELP to get more info about what Websites can be used:
Move License to another PC
This article will show how to move your License from one System to another System.
You can move your License via a simple Check-In/Out System. On the System with the active License, go into your License Manager:
First, we want to deactivate the current License: Select the TRIAL Edition and click ACTIVATE, then confirm the restart query:
After restarting PLAYDECK, we can now move the freed License back to your Online License Pool. Re-open the License Manager. Now login to your PLAYDECK ACCOUNT. Use the email address and password, which you used during CHECKOUT in the SHOP. Use the FORGOT PASSWORD button, if you need to reset your password:
We can now move the License from you LEFT Side to the RIGHT Side with a Button Click (CHECK LICENSE BACK INTO THE POOL). This means, that the License becomes UNAVAILABLE on the current System and becomes AVAILABLE on ANY other System:
The next Screen shows the OTHER PC after logging into the License Manager. You simply reverse the Process now: Select the License on the RIGHT Side and move it with the Button to the Left Side (CHECK LICENSE FROM POOL TO LOCAL PC). PLAYDECK will now offer to activate the License and restart:
USB Dongle License
Simply detach the USB Dongle and attach it to another PC, then start PLAYDECK on that PC. Please note, that if you detach the Dongle while PLAYDECK is still running, PLAYDECK will close immediately and without prior notice. It is recommended to close PLAYDECK regularly to ensure, that all Data is saved properly.
Offline License
The Offline License is bound to the PLAYDECK System ID and can NOT be moved to another System by the Customer. Please write us at [email protected] to receive a new Offline License.
Backup License
We have a separate article on how to use the Backup License.
Free Backup License
This article will show how to use the Free Backup License, which comes with every PLAYDECK License. The Backup License functions as follows:
Can be used with ANY PLAYDECK License (Dongle, Shop, Offline)
Can be used on ANY PLAYDECK-PC in the same network
Multiple Clients are supported
24/7 operation is NOT supported (max 24h per session)
1. Setup
On your MAIN System (the one WITH the License), you don’t have to do anything: The BACKUP LICENSE SYSTEM is enabled by default. It will use the WebSocket Port 11411, so make sure this Port is not blocked:
On the CLIENT System (the one WITHOUT the License), you perform a regular PLAYDECK installation, nothing special here: PLAYDECK will not start in TRIAL MODE with the watermark:
Now we need to tell CLIENT PLAYDECK, where to find the MAIN PLAYDECK, by providing the IP address of MAIN. To receive the IP address of your MAIN, you can simply open the ABOUT BOX in PLAYDECK (Main Menu > License > About):
On your CLIENT, go to Application Settings, enter the IP address of MAIN PLAYDECK and click TEST IP NOW. The CLIENT now tests the Network connection and searches for a valid License on MAIN. If you don’t see the following INFO POPUP, please check your MAIN License and your Network connection between MAIN and CLIENT:
You can now enable the feature by clicking BACKUP-SYSTEM. PLAYDECK will restart now with the exact same License of MAIN. You can verify, the CLIENT is using the Backup License correctly in several Displays:
Note: If the CLIENT has a valid License itself, the License of MAIN will NOT be used.
2. Rules of Backup-License
The Backup-License is not meant for 24/7 operation, but to provide a fail-safe for immediate operation, e.g. in a live production, and without the need to buy a secondary license, just to have a backup system for some use cases.
For unattended 24/7 operation, you would need to purchase a secondary license. Please contact use at [email protected], if your next License is for Backup only, and we will provide you with a appropriate discount.
The MAXIMUM RUNTIME of your BACKUP LICENSE will be: – 2 hours, if the MAIN gets disconnected or closed – 24 hours, if then MAIN stays online
PALYDECK will terminate the CLIENT without prior warning. So please make sure, to bring the MAIN back online within the 2 hour window, or to restart both MAIN and CLIENT within the 24 hour window.
You can control the remaining RUNTIME in the Settings of the CLIENT:
Creating a Slideshow Single-Monitor
This article will show how to create a Slideshow with Transitions and output on the same Monitor.
1. Creating the Show
Open the integrated File Explorer by clicking the right-arrow between the Playlists. The search for your images folder, select all images and add the to the Playlist by Drag Drop:
Select any Clip in the Playlist and press CTRL+A to select all Clips, then select the Icon for DURATION and enter a suitable duration for each image, e.g. 15 seconds:
While al Clips are still selected, click the Icon TRANSITION next and add any transition. In this case we use a smooth long Fade Transition:
At the bottom of the Playlist you can see the total duration of your Slideshow:
2. Playing the Slideshow
You simply double-click the first Clip (or use Buttons CUE+PLAY), then double-click the Preview Area (or right-click and select FULLSCREEN). Your Playout will now be maximized to your Monitor Size, at maximum Quality. And the Mouse Cursor will be hidden. Use ESC to exit Fullscreen.
Note: During Fullscreen, you can use the SPACE Key to pause/u-pause Playback.
You can also output the video signal on a second monitor, or send it to your TV. You could also send it via NDI to another PC and open the signal with PLAYDECK (use the free Backup License), or VCL Mediaplayer or any other 3rd party app:
Using Commands for Playout Control
This article will show how to use Commands to control your Playout.
We want to create an Action Button, which will CUE several Output Channel and PLAY them simultaneously (almost synced).
Create a new Action Button by clicking on it and select COMMANDS, then EDIT COMMANDS:
Add this Line under “COMMANDS – Internal”: <cue|1|1><cue|2|1><wait|1000><play|1|1><play|2|1>
This will CUE Channel 1 and 2 (1st Clip 1st Block), then wait 1000ms (for caching), then PLAY both Channel.
List of all Commands and where to add them
The List of all Commands can be quickly opened over PLAYDECK’s Main Menu:
Commands can be added to:
Action Buttons (Start, End)
Overlay Button (Start, End)
Clips (Any Time)
Blocks (Start, End)
Mostly via this Icon:
Send Commands from other Apps
We have a separate article on how to control PLAYDECK with Companion.
But what, if it is not Companion, but a different 3rd party App? First, you would need to enable TCP Commands. This will open PLAYDECK up to receive and execute Commands from external sources:
In your 3rd party app, connect to PLAYDECK via TCP and send one or multiple Commands. In this Sample we use Hercules to send a Command, which will start Streams 1 and 2:
Using Companion for Playout Control
This article will show how to use bitfocus Companion together with PLAYDECK. Companion has a ready-to-use module for PLAYDECK. This is the most comfortable way to connect PLAYDECK to your ATEM Mixer or STREAMDECK.
The Companion Module has been developed and is maintained by Semonov Nick. He is a Community Developer and also a great guy to work with.
4. You are done, if Companion shows a GREEN Checkmark for this Connection. If you cant get a Connection, please disable your Firewall or allow TCP Port 11411.
Button Page with Presets
We will use Companion Presets to quickly create a fresh Page of Buttons for a casual Playout Situation.
1. Create a new Page, then go to PRESETS and select PLAYDECK
2. For our Sample we specifically want to target Channel 1. You could also use LISTS, which are dynamic and use the visible Channel in PLAYDECK (Left and Right). You could also control your ASSETS (Streams, Recordings). Select CHANNEL 1 to continue
3. With Drag & Drop we create a simple Playout Solution: Play Control with some Overlays. The Buttons are added with FEEDBACKS, meaning: You will get a RED Button according to the PLAY STATE (CUE, Playing, Paused, Stopped).
4. The PLAY Button also shows the remaining Clip Time during Playout:
5. Some Buttons need more Information for you, like the START OVERLAY Button. It needs to know, which Overlay(s) should be started:
Custom Commands instead of Actions
We will add any PLAYDECK Command to a Companion Button. This is useful, if you are more of a “code” type of person or if there a new Commands in PLAYDECK, which are (not yet) available in Companion. Its also possible to add multiple Commands at the same time.
1. We create a new Button and add a new Action. We now select CUSTOM COMMAND and click DONE
2. In PLAYDECK we open the COMMANDS LIST to review, which Command we want to use
3. We decide that we want to start multiple Overlays on several Channel and after that start 2 Streams:
4. We wrap up all Commands into one Line and copy it into the COMMANDS Field. If we then press our Button, we start our Overlays and our Streams, as all Commands are executed in the written order.
5. Another good example is starting 2 Channel synchronized:
<cue|1><cue|2><wait|1000><play|1><play|2>
This will CUE both Channel, then wait 1 Second for CUE being ready (Clip Caching), then PLAY both Channel.
Custom Button Feedbacks
Instead of using the pre-defined Feedbacks (e.g. PLAY STATE), you can use Companion VARIABLES to use many more Feedbacks. In this example we will start a specific Block and show its remaining Time on the Button.
1. We add a new Block to Channel #1 in PLAYDECK and rename it “MAIN PROGRAM”
2. Now we add a new Button to Companion and assign the CONTROL PLAY FLEX Action to the Button.
3. The PLAY FLEX Action allows us to play a Block by Name (instead of ID). We use the PATTERN “b:main c#1” to start our Block, as described in the COMMANDS LIST (PLAYDECK > Main Menu > Documentation):
4. We now have a Block Play Button, but we also want the remaining Block Time to display, once the Block is playing. For this we need to add a custom Feedback to the Button, which will check “some” variable and do “something”:
5. We check against the current playing Block by searching for “block name” in the VARIABLE field and add our Block “Main Program” as VALUE:
6. We then add TEXT as new STYLE PROPERTY, since our intention is to show the remaining Block Time:
7. Add “$(Playdeck:channel_1_block_remain)” as BUTTON TEXT STRING, and our Button is finished:
8. But how did we receive our BUTTON TEXT STRING? Companion will show you all available VARIABLES you can use in PLAYDECK. You can then click the small COPY ICON to transport the Variable to your Buttons:
Insert YouTube Videos into Playlists
This article will show how to load and edit YouTube Videos.
1. Load YouTube into PLAYDECK
You can directly Drag Drop any YouTube URL from your Browser to PLAYDECK:
Or you can use the Stream Drag Drop Icon to paste/edit the URL:
Your YouTube Videos is ready to play out-of-the-box. The quality will be pre-selected dependent on your Playlist Video Format and the Formats provided from YouTube.
2. Update YouTube Driver
Should the added YouTube Clip be shown as UNPLAYABLE/RED in PLAYDECK, please update the integrated YouTube Driver. Chances are, YouTube made changes to its platform and you need a newer driver from us:
3. Change Quality, Video and Audio
YouTube Videos are always available in different qualities. You can switch Video Tracks by right-clicking the YouTube Video:
Note: YouTube provides combined Video+Audio Tracks, which are much faster. If you switch to non-combined Video Track, caching can take much longer and seeking can desync video/audio.
Your PLAYDECK PC Build
Please use this basic guidelines for your PLAYDECK System. While PLAYDECK can basically play any Codec on any Windows machine, we want you to have a good experience, which requires some rules of thumb.
PLAYDECK can be installed on any Windows 64-bit machine. This includes Windows Server Versions or Custom Cloud Builds.
PLAYDECK needs fast modern Hardware, if pushed to the Limit. It has to transcode any given Video Format and Framerate in Real-time into your selected Output Format. Ideally without any Frame Drops.
As with all Tasks, it all depends on your use case: Are you using the LITE Edition to operate one Full HD Channel in a Live Event for some Hours? Or are you using STUDIO to broadcast multiple UHD Channel to several receiver e.g. Streams, NDI, and all in a 24/7 manner?
One thing is certain: Without a powerful modern NVIDIA GPU you will likely be disappointed. Don’t try to run PLAYDECK over a Intel Onboard GPU, it is not designed for that. Your NVIDIA GPU should have ideally at least a Score of 8000 on the Passmark Scale.
All other PC components should not be much older than 2 years, just to meet modern driver standards, as we update PLAYDECK at least 4 times a year with the latest driver. You will want to utilize and profit from that, as all PLAYDECK updates are free of charge, as long as you have a valid license.
This is a EXAMLPE Spec, we used for our own PLAYDECK Systems:
If you use a dedicated Output Card (e.g. BM Decklink), you will not only offload resources to the Card and reduce overall System GPU/CPU load, but you will also benefit from:
More “true” Colors
Nearly Zero Frame Drops due to Frame Rate Control
Overall higher Picture Quality
Much more stable than HDMI over Desktop (no Windows-interference)
We support Output Cards from these Manufacturers (see complete List):
Blackmagic Design
AJA
Deltacast
Bluefish444
DekTect
Magewell
Osprey
Stream Labs
Yuan
ASIO Devices (eg DANTE)
CPU Usage = Stronger CPU needed
If you fall under one of the following categories, please plan a stronger CPU for your System:
– You are mostly using CPU Codecs, that can’t be GPU-decoded with PLAYDECK: ProRes, HAP, DNxHD – You use multiple NDI Outputs, as they are encoded on CPU only – You are heavily using Overlays in PLAYDECK, as they are also CPU-only – You are using multiple screen captures or web camera devices
Notebooks
If you are aiming for mobile productions, we go with the XMG ULTRA 17 or the Razor Blade Notebook and extend it with a Blackmagic Ultra Studio card via the thunderbolt interface. If in doubt, which manufacturer to go for, decide for a Gamer Notebook. Those are designed to run at maximum performance. Avoid buying Office-type Notebooks like Dell, which are designed for power saving and can seriously limit your playout performance.
Thank you for choosing PLAYDECK! We are convinced that with PLAYDECK you will significantly increase your productivity, whether you produce live events, stadium TV, theatre performances, museums, TV broadcasts or virtual and hybrid streaming events. You can run PLAYDECK both on-site and cloud-based.
PLAYDECK provides you with 8 completely independent output channels in which you can organize your videos, graphics, audio files, live inputs, streams or YouTube clips simply by dragging and dropping.
PLAYDECK supports almost any codec and converts all content to the selected output format in real time. The output is completely flexible via dedicated output cards (e.g. from Blackmagic, AJA, Bluefish, …), via the extended desktop, via NDI or via Streams.
In the Studio Edition, your recording channel can be edited while the recording is still running (edit-while-ingest, e.g. highlight editing), played back with a time delay or streamed. For maximum flexibility you can choose from a wide range of different recording formats.
But PLAYDECK (depending on your license) is much, much more than a simple playout system: You can trim and crop your content, you can automatically adjust the volume, you can schedule the start of your contributions, you can control the playlist externally, you can start playback via your video switcher, you can transfer closed captions, you can completely customize PLAYDECK with advanced scripting functions, you can…
You are welcome to inform yourself about the incredible functionality of PLAYDECK in the following chapters. We are sure you will love it!
Audio Delay / Filter
Sometimes, in Live Productions, you have to send the Audio delayed compared to the Video, to compensate for the processing Lag of huge LCD Screens (Lipsync). Or add a Limiter/Gate to the Microphone Input Audio.
This is actually pretty fast to implement in PLAYDECK. You add the ADELAY Audio Filter to the Channel like this. In this example we set 600ms Delay for Audio Channel 1 and 2:
This can also be set to INPUTS to compensate for any incoming Lipsync Issue.
Copy Audio and Delay
You can also COPY the Audio Channel 1 and 2 to Audio Channel 3 and 4 and delay those. The use case here is, that the Audio Mixer Person has Live Preview Audio.
This needs to be done on the Playlist Level, so clear any Audio Filter in the Settings.
First, make sure to increase the Audio Channel for your Output Channel, otherwise all Audio Channel above 2 will not be processed:
The Right-Click any Playlist Item and select AUDIO CHANNEL MAPPING:
This will copy Audio Channel 1 and 2 to Audio Channel 3 and 4:
Now right-click the Playlist Item again, select AUDIO FILTER and add the ADELAY Filter, but only for Audio Channel 3 and 4:
More Audio Filter
For a complete List of all Audio Filter, click SHOW SAMPLES. This will open a TEXT FILE with Examples.