Skip to content
View in the app

A better way to browse. Learn more.

ernestdefoe.online

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
ernestdefoe.online

Extensions, themes & support for Flarum and Invision Community

Vibe coding for the community web. Report a bug, request a feature, or dig into the source — this is where the tools you use get built, in the open.

We do custom Bespoke Invision Community apps. If you have an idea for something you want then use the contact form to get in touch with us.
Launch sale

OnAir 1.3.3

30.00 USD · Renewal Term: 10.00 USD/6 months

(0 reviews)

2 Screenshots

Your community should not find out you were streaming afterwards. OnAir watches your channels and tells them the moment you go live.

Three ways to stream

  • Twitch — live status, the current title, and the viewer count.
  • YouTube — live status and title.
  • Your own server — point it at a MediaMTX instance on your VPS or dedicated box. No platform account, no third party, and nobody else's advertising in front of your members.

Add as many channels as you like, in any mix. They can belong to you, to your staff, or to members you want to feature.

Announced where people will see it

Going live can post a topic in a forum you choose, with the player embedded in it, so the conversation happens on your site rather than somewhere else. Followers are notified the way they already expect to be.

A page, and a block

A page listing whatever is on air right now with the stream playing inline, and the channels that are not. Plus a sidebar block for anywhere on your site.

The block shows nothing at all when nobody is streaming, rather than sitting there permanently announcing that nobody is streaming.

Works with Live Topics, if you have it

If you also run Live Topics, going on air can open one automatically so people have somewhere to talk while they watch, and close it when the stream ends.

Entirely optional. OnAir does not require Live Topics and never will. If it is not installed the setting is not offered, and everything else works exactly the same.

Built to be left alone

  • A platform having a bad minute is treated as unknown, never as offline — so a blip cannot end a broadcast that is still running and announce it all over again.
  • YouTube is checked less often than the others on purpose. Its API charges heavily for the question, and polling it like the rest would exhaust a day's allowance before lunch and then report everything as offline.
  • Nothing OnAir does can hold up a page load, even on a community with no cron job set up.

What you need

For Twitch, a free developer application. For YouTube, an API key. For your own server, a MediaMTX install and its address — the setup guide covers it. Use one, two, or all three.

What's New in Version 1.2.0

Released

1.2.0

  • Internal maintenance and reliability improvements.
  • No changes to live streaming, recordings, channels or Live Topics.

User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.