← Back to site 🌐 Nederlands
Telvi
Broadcast documentation

Telvi - Manual

Complete guide to Telvi Server, Telvi Player and administration

Version 1.0 English For operators & administrators

1What is Telvi?

Telvi is a system for scheduling and automatically playing out your own TV/broadcast channel. You define what should play when, and Telvi makes sure it appears on screen at the right moment.

Telvi consists of two main parts that together form one system:

Both parts talk to each other through a shared data folder (the TelviData folder, for example on a network drive/NAS). The Server writes the playlists and settings into it; the Player reads them out. This lets you run one or more players on different screens, all driven from the same central schedule.

In short Server = plan & manage (browser).  Player = play out (broadcast PC).  TelviData = the shared folder where everything is stored.

2Core concepts

You will come across these terms everywhere in Telvi. Once you understand them, the rest almost falls into place.

TermWhat it is
MediaA single playable item: a video, a website or a livestream. Each item has a unique ID, a name and a group.
GroupA label to bundle media together (e.g. "Ads", "News", "Music videos"). Handy for using whole groups at once in formats.
FormatA template/day schedule: a list of rules that determines what plays (in which order and at which times). You generate playlists from a format.
PlaylistThe concrete playout schedule for a single day, generated from a format. This is what the Player actually plays.
PlayoutA running Telvi Player on a screen. There can be several.
Cue ClockA live overview screen that shows what is playing now and what is coming up - and where you can trigger a cue manually.

Cue types: how start and end times work

Every rule in a format has a start type and an end type. These determine when an item begins and ends:

TypeMeaning
Follows automatically: the item begins as soon as the previous one ends (or ends as soon as the next one is scheduled to start). This is the most common, "flowing" mode.
HardFixed clock time: the item starts or ends at an exact time (e.g. the news at 20:00:00), regardless of what is playing before it.
User cueWaits for a manual signal: the item only continues when an operator presses NEXT CUE (in the Cue Clock). Ideal for live moments where you decide the exact moment yourself.

3First installation & login

On a fresh installation, Telvi first needs to know where the data lives and which license you are using. You do this once.

Step A - Unlock setup

If the server is not configured yet, the Setup screen opens automatically. During installation Telvi creates a file LOGIN_CODE.txt in the application folder. Open that file, enter the code in the Setup screen and click Unlock. Then you provide the path to the TelviDrive (the data folder) and save.

Advanced You can also do this manually by creating a file named telvidrivelocation.config in the application folder containing the absolute path to the TelviData folder.

Step B - Data folder & license (Bootstrap wizard)

If the server is not fully configured yet, the setup wizard appears. There you fill in:

Click Save and then Recheck. As soon as everything is correct, setup is complete and you can log in.

Step C - Log in

On the login screen you enter your username and password. Users and rights are managed later in Settings > Users. Passwords are stored encrypted (hashed).

After logging in you enter the web interface. Navigation is on the left; the title of the current page is shown at the top.

The sidebar holds all sections: Dashboard, Media, Formats, Playlists (with Playlist viewer and Playlist builder), Cue Clock, Logs and Settings. At the bottom of the sidebar you find your username, a logout button, and the language selector.

Switching language At the bottom of the sidebar there is an EN / NL selector. It switches the whole interface between English and Dutch instantly. Your choice is remembered in your browser (English by default).

5Dashboard

The home screen with a quick overview and shortcuts.

The Dashboard shows the status at a glance (including the server's local time and whether the player is connected), a block with the latest logs, and quick actions to jump straight to the media library, the playlist viewer, the settings or the logs. It is meant as a starting point; the real work happens on the other pages.

6Media

The library of all your playable items. Here you manage videos, websites and livestreams.

Overview & search

The media page shows your items as cards with a thumbnail. At the top you can search (by name, group or ID), filter by type, and use the Archived button to also show archived items. Use Reload to refresh the list.

Adding a new item

With the New button you create a Website or Livestream yourself (you provide a name, group and the URL).

Note - videos You do not add video files here, but through the separate Telvi Importer tool. It processes the file into the right form and makes it available in the library. In the media page you then manage its properties.

Editing an item

Click a card to open the edit window. For a video file the thumbnail plays as a player (if the browser cannot handle the format, it shows the thumbnail with a message). On the left you see quick info (ID, play count, date added, last played) and the Save and Delete buttons. On the right there are three tabs:

Automation grid A grid of 7 days x 24 hours in which you tick, per hour, when this item may play. Handy: click and drag across multiple hours at once, or use the buttons All, None, Invert, Weekdays and Weekend.

7Formats & the Format editor

A format is the day template of your channel: the rules that determine what plays. You generate playlists from a format.

Formats overview

On the Formats page you see all your formats. You can create a New format, Edit an existing format, or Delete it. Formats are stored locally in the Telvi data directory.

The Format editor

This is the most powerful place in Telvi: a long-list editor where each row is a single programme point. At the top you enter the format's Name and Notes. Below that is the toolbar with all editing actions:

Per row you set:

ColumnWhat you set
NoteFree text for yourself (e.g. "Ad block 1").
Start timeThe start type (Follow / Hard / User cue). For Hard you enter an exact time (HH:mm:ss).
End timeThe end type (Follow / Hard / User cue). For Hard also an exact time.
MediaThe media type for this rule (Video, Website, Livestream).
SelectionHow the item is chosen - for example Static (you pick the exact group + name) or an automatic choice from a group.
TargetThe concrete group/name the rule applies to.
ExtraType-specific options, e.g. PlayAll for video or an early-stop format for a livestream.
Toolbox (snippets) Frequently recurring blocks (e.g. a fixed ad block) can be saved as a snippet in the Toolbox and inserted anywhere with one click, or used to replace a selection. This helps you build consistent formats faster.
Multi-select In the row list: Ctrl+click for individual selection, Shift+click for a range, Ctrl+A for all, Esc to clear the selection.

8Generating playlists (Playlist builder)

Here you turn a format into concrete playlists, up to 30 days ahead.

  1. Choose the Format you want to use at the top.
  2. Select the days in the calendar grid (click days), or use the quick buttons Next 7, Next 14 or Next 30.
  3. Click Generate selected. Telvi builds the playlists; you see the progress per day and per format rule.

In the grid you can see, per day, whether a playlist already exists (green) or is still missing (red), and which days you have selected. Use Refresh status to reload that state.

9Viewing playlists (Playlist viewer)

See exactly what is scheduled per date - and spot potential problems.

Choose a date (or click Today), and browse through the days with Prev/Next. You can search and use Only issues to filter to rows that need attention. The table shows, per row, the start and end time, duration, type, title, ID and note. In the Flags column you see warnings:

Click a row for its details (timing, type, title/group, any issues and the URL). This page is read-only: you view here, you edit in the Format editor.

10Cue Clock & live cues

The live screen of the broadcast: what is playing now, what is coming, and the button to decide a moment yourself.

The Cue Clock shows a large clock, the item that is playing now (with remaining time and a progress bar) and the next items (Next, Then, Later). Perfect to run on a second screen during the broadcast.

The NEXT CUE button

Top right is the NEXT CUE button. It only becomes active when the next transition is a user cue - that is, when the current item has a user-cue end time, or the next item has a user-cue start time. At all other moments the button is greyed out.

When you click it, Telvi sends a command to the playouts and they jump to the next media. This way you decide the exact moment of the transition live - perfect for, for example, playing out a live item or a manual cut.

11Logs

Watch live what Telvi is doing - handy for checking and troubleshooting.

The Logs page shows the recent server logs. You can filter by text, choose how many lines to show, and use Auto to refresh automatically (with an adjustable interval). Use Top/Bottom to jump quickly through the list. While you are typing in the filter, auto refresh pauses briefly so the view does not jump around under your hands.

12Settings

All configuration in one place, split across tabs. At the bottom you save everything with Save all.

TabWhat you set here
PlayerDefault volume, start at Windows startup, startup script (run and whether to wait for it) and the watchdog.
Station bugThe logo/box (the "bug") on screen: size, position (X/Y) and the transparency colour (RGB).
PerformanceHardware decoding on/off and the GPU browser setting.
ComplianceAutomatic recording for compliance: snapshots (with delay), audio recording (kbps, channels) and video recording (size, kbps, framerate).
SecurityEnable/disable the login screen.
NotificationsPhone numbers and email addresses for notifications (via the Telvi API). You can send a test message.
InstallationsManagement of installable Telvi components on this machine: choose a version, install/update or uninstall.
UsersManage local users: create, edit, password, login methods (password/SMS/email) and rights.
Users & passwords When editing a user, leave the password field blank to keep the current password; type something and that new password is stored encrypted. You set rights per user with the checkboxes (Player, Bug, Performance, Compliance, Security, Notifications, Users).
Output display Which screen the Player outputs to is no longer set here, but per machine in the Player itself (see chapter 13). This way each broadcast PC can have its own screen.

13Telvi Player

The player that runs on the broadcast PC and puts the playlist full screen on the display.

What the Player does

The Player reads the day's playlist from the data folder and plays the items on time: videos, websites and livestreams. If configured, it shows the station bug on screen, can bring in an emergency playlist when there is nothing to play, and responds to user cues (the NEXT CUE button from the Cue Clock) to continue on your signal.

The settings screen (SHIFT+ESC)

The Player has its own local settings screen. You open it like this:

  1. Start the Telvi Player. During startup the splash appears.
  2. In the first 2 seconds after the splash, hold down the keys Shift + Esc. At the bottom of the splash you see the hint "Press SHIFT+ESC for configuration menu".
  3. The settings screen opens. Adjust your settings and click OK. The Player saves and restarts automatically with the new settings. (Use Cancel to simply continue.)

In this screen you set per machine:

14Typical workflow (step by step)

This is what a full journey from "empty" to "on air" looks like.

  1. Prepare media. Add websites/livestreams via Media > New, and videos via the Telvi Importer. Put items into logical groups.
  2. Set properties. Decide per item its automation: may it be scheduled, how often, and during which hours (automation grid).
  3. Build a format. Create your day schedule in the Format editor: rules with the right media, selection and start/end types (Follow/Hard/User cue).
  4. Generate playlists. In the Playlist builder, choose your format and the days, and click Generate selected.
  5. Check. In the Playlist viewer, verify that everything is correct and there are no red flags.
  6. Broadcast. Start the Telvi Player on the broadcast PC (correct screen set via SHIFT+ESC). It plays the playlist automatically.
  7. Steer live. Keep an eye on the Cue Clock and use NEXT CUE at the moments where you decide the transition yourself.

15Administration & good to know

A few things that are handy for administrators and while running.

16Glossary

TermExplanation
TelviDataThe shared data folder holding media, playlists, formats, settings and logs.
FormatTemplate/day schedule of rules from which playlists are generated.
PlaylistThe concrete, generated playout schedule for a single day.
PlayoutA running Telvi Player on a screen.
CueA signal/moment of transition. A user cue is one you trigger manually with NEXT CUE.
Follow / HardFollowing (automatically continuing) vs. fixed (at an exact clock time).
Station bugThe fixed logo/box the Player shows on screen.
EmergencyEmergency playlist/content to prevent a black screen.
ImporterSeparate tool to process video files and add them to the library.

17Appendix: keyboard shortcuts

ShortcutWorks inAction
Shift + EscTelvi Player (startup)Open the settings screen (first 2 sec.)
Ctrl + clickFormat editorAdd individual rows to the selection
Shift + clickFormat editorSelect a range of rows
Ctrl + AFormat editorSelect all rows
EscFormat editorClear the selection