Spotly Admin

Enter password to continue

Dashboard

Idle
Shows
0
Episodes
0
Categories
0
Ads
0

Connection

Not loaded
Ready.

Adaptive streaming (HLS)

Builds a 360p / 480p / 720p / 1080p ladder behind one master.m3u8 so the app can pick quality from the viewer's connection. Nothing is re-uploaded, and any video without a ladder keeps playing its MP4 exactly as before.

Free plan (default): the ladder is built on your own Mac with ffmpeg — run ./scripts/make-hls.sh episodes <id> and it uploads and attaches itself. The buttons below only do anything once a paid transcoder is configured via the HLS_PROVIDER secret.
Videos with HLS
0
Encoding now
0
Failed
0
Not converted
0
Idle

Shows

New show

Poster / hero / logo

Bulk upload episodes

Pick a show, drop many videos — each becomes an episode, auto-numbered.
Titles default to the file name — rename after in the list below.

Bulk upload chapters (audio)

Pick an audio story, drop the chapter files in order — each becomes a chapter on the Listen tab.
Length is read from the file, so the scrubber is right without typing anything.

Episodes

New episode

Video / thumbnail
Read Along (synced story text)

Categories

New category

Ads

New ad

Ad settings

Applies without an app update

Push notifications

Broadcast to every installed device
Leave the test token blank to send to everyone.

Connection

Prefilled — only change if the backend moves.