BDStreamHub Admin Panel

Add your own channels — name, logo, stream link (.m3u8) and group — and every BDStreamHub Desktop exe shows them on next launch.

1. GitHub token

Saving writes channels.json, channels.m3u and playlist-config.json in the repo. It needs a GitHub token with the repo scope. Create one here: github.com/settings/tokens/new (classic token, tick repo), then paste it below. The token stays in your browser only — never share it.

2. My channels 0 channels

Channels are saved in the repo as channels.m3u — the exe reads that file. Add channels below, then press Save all channels.

3. Add a channel

Test note: some stream servers block browser checks (CORS), so a test can fail here even when the link plays fine in the exe — the exe fetches without that browser limit. If the test fails, try the link in the exe before deleting it.

4. Import from a playlist URL (optional)

Have a full .m3u playlist link? Paste it here to import all its channels into the list above, then edit or delete any of them and save.

5. Use an external playlist instead (optional)

Saving an external playlist replaces “My channels” until you save channels again. The exe's own Admin panel (password admin123) and its Settings URL still override this remote link on that PC. After any save, the exe reads the new list the next time it starts (GitHub's file cache can lag a few minutes).