Features

Feature catalogue

The full list of Hustle TV features, grouped by category — each as a heading and one-sentence description.

Hustle TV Guide view: weekly EPG with live now line during primetime
Hustle TV — Guide
Hustle TV Schedule editor: dayparts, now line, and rotation slot inspector
Hustle TV — Schedule

Broadcast Scheduling

Weekly channel grid

Build your channel's entire week visually, with shows placed on a real time axis you drag, drop, and resize.

Magnetic snap

Drag a show near the end of another and it snaps flush, junction card included, so tight schedules are the effortless default.

No dead air, enforced

Any minute of the day not covered by a show, junction, or declared break becomes a visible "Awaiting content" placeholder that blocks you from going live.

One break per day, on air

Declare a single off-air window of up to six hours per broadcast day; the channel keeps streaming a "We'll be back" card the entire time.

Compact day

Pull a day's shows tight with one click, closing gaps without touching your other days' start times.

Wall-clock anchors

Moving or resizing one show never shifts another; your primetime slot stays exactly where you put it, week after week.

Repeat and strip programming

Set a show to repeat across chosen weekdays, weekends, or every day, the way real channels strip a series.

Rotation slots

Point a slot at a whole collection instead of one file; the channel rotates through it in order or shuffled, a different (but deterministic) pick each week.

Copy and replace a day

Duplicate one day's schedule onto another, or wipe and replace it outright, both undoable in one click.

Daypart awareness

Breakfast, daytime, primetime, and late-night bands are visible on the grid, with primetime visually weighted so you can see your week's shape.

Live readiness diagnostics

Every scheduling problem — missing media, unallocated time, an over-long break, a second break — is named in plain language with a one-click fix, and blocks going live until resolved.

Live source scheduling

Drop a live feed into any slot on your grid; it airs for exactly that window, re-resolved fresh the moment it goes on, then hands off to your next show on schedule.

Command-palette quick add

Double-click any point on the grid to search your library and drop a show in place, snapped automatically.

Full keyboard control

Move, resize, duplicate, delete, and nudge any block from the keyboard, with a shortcuts reference a keystroke away.

The Guide (EPG)

A real TV guide for your channel

A horizontal, read-only week view built on the same grammar every viewer already knows from decades of TV guides — no onboarding required.

Live now line

A moving line shows exactly where "now" sits across your week, so you always know what's airing without checking the clock.

Now & Next, always visible

The currently airing show and what's coming next are called out with their own visual treatment, on the guide and in Control Room.

Primetime, at a glance

Your 18:00–23:00 slot is visually weighted on the guide the way real broadcast schedules highlight peak hours.

Genre colour coding

Every show carries a colour by type, with a legend, so you can read your channel's rhythm without reading every label.

Programme detail on demand

Click any slot for a synopsis card — thumbnail, times, duration, and status — with one link straight back to the editor.

Live slots read as live

A scheduled live source is marked distinctly on the guide before and during its window, so viewers and you both know it's not a file.

Publish your week as an image

Export a 1080p schedule card, or a portrait "Tonight" version, ready to post to socials or Discord.

Publish your week as text

A plain listing formatted for pasting straight into a YouTube description.

Publish your week as XMLTV

A standards-compliant guide feed for anyone running downstream EPG tooling.

Channel Identity & Presentation

One home for your on-air identity

Logo, screen bug, and every continuity card live in a single Channel page, each with a live preview of exactly what the engine will output.

Screen bug preview

See your bug composited on a real frame at its true broadcast position before it ever airs.

Five continuity cards

Countdown, transition, closing, ad-window, and break cards are each configurable with your own artwork, or a clean auto-generated fallback.

"We'll be back" card

Your break card states your return time and the first three shows of your next broadcast window, generated automatically from your schedule.

Colour-coded show labels

Tag shows or whole collections with one of eight colours to see your week's shape across the grid, guide, and rundowns at a glance.

Media Library

Three ways to add media

Import files, watch a folder, or pull straight from a URL.

Collections, nested

Organise your library into folders and sub-folders, with roll-up counts and filtering.

Kind and state at a glance

Filter by video, live source, bumper, or placeholder, and see download and readiness status on every card.

Safe removal

Deleting media that's still scheduled tells you exactly how many slots use it before you confirm.

Control Room (Live Operations)

Pre-flight checklist

Four verifiable checks — media ready, licence valid, connection live, schedule clean — before the Go Live button ever activates.

One-click YouTube connect

Device-code authentication with a live countdown and a cancel button if you change your mind.

Live diagnostics in plain English

Every blocker is written as a sentence a human would say, with a link straight to the fix.

On-air monitoring

Current title, viewer count, per-destination health, and elapsed/remaining time, all reading from the same clock your channel actually plays on.

Presentation at a glance

See your bug, logo, and every continuity card's status without leaving the live console; edit them on the Channel page in one click.

Skip and stop, with consequences stated

Skip to the next show or stop the broadcast entirely, each confirmed with exactly what will happen.

Distribution & Syndication

Multi-destination streaming

Send your encode to YouTube and additional RTMP destinations simultaneously.

Write-only stream keys

Keys are stored in your system keychain and never displayed once saved.

Device Distribution (Pro)

Your channel, on a real TV

Distribute your channel to the Hustle stick or a sideloaded Firestick app, so viewers watch on their television, not a browser tab.

One-tap channel discovery

Devices find your channel through a directory that updates the moment your channel goes on or off air.

Category browsing

Viewers browse channels by category — music, sport, film & TV, gaming, and more — the way a real TV guide is organised.

Private channels with a PIN

Keep a channel out of public discovery and gate it behind a PIN for household or community use.

Central EPG sync

Your Studio-published guide reaches every device automatically, kept in sync with your schedule.

Boots straight to your channel

On the branded Hustle stick, our app is the system launcher — plug in, and it's on.

Reliability & Trust

Broadcaster quality score

A transparent uptime and reliability score, built from how consistently your channel has actually been broadcasting.

Uptime commitment

Listed channels commit to at least 90% broadcast coverage over any 30-day window, measured automatically, not on the honour system.

Viewer feedback

Viewers can rate your channel and report problems, with reports reviewed by a real person, not an algorithm.

Channel moderation with recourse

Channels can be suspended with a stated reason and a path back to good standing — never silently dropped.

Content responsibility is clear

Creators are responsible for the rights to what they broadcast, set out plainly in the distribution terms before you ever go live.

Hustle TV Studio (the desktop app)

Dark, built for a control room

A dedicated dark interface designed for long broadcast sessions, not a light theme with the colours inverted.

Autosave, always

Every schedule change is saved as you make it; the status strip tells you so.

Undo where it matters

Destructive schedule actions — remove, copy, replace a day — come with one-click undo.

Signed, notarised releases

Downloads are signed and notarised for macOS, so your Mac trusts the app out of the box.

Automatic updates, on your terms

Studio checks for updates and asks before installing — nothing changes without your say-so.

Trial first, licence when it earns it

Use the full product before you pay for it.