Skip to content

Flect 0.1.0

Choose a tag to compare

@HeutaLab HeutaLab released this 21 Sep 13:31
· 10 commits to main since this release

First release of Flect, an AirPlay receiver for the Mac made for classrooms. Mirror an iPad or iPhone to the teacher's Mac, and from there to the room's Apple TV or projector.

Downloads

File For
Flect-0.1.0.pkg School IT. It installs Flect in /Applications; push it with Jamf, Mosyle or another MDM.
Flect-0.1.0.zip Trying it on one Mac. Unzip it and move Flect to Applications.

Both run on Apple silicon and Intel Macs with macOS 14 or later. SHA256SUMS has the checksums.

It isn't signed yet

Flect isn't signed with an Apple Developer ID yet, so macOS blocks it the first time you open it:

  1. Open Flect (or the installer). macOS says it can't be opened.
  2. Within the hour, go to System Settings → Privacy & Security and click Open Anyway.
  3. Enter an administrator password.

Installed through an MDM, it usually opens without these steps. See Installing on school Macs.

The first time Flect opens, allow it to use the local network: that's how iPads find it.

What's in 0.1

  • Screen mirroring from iPad and iPhone, decoded in hardware by macOS
  • Sound: AAC-ELD with mirroring, Apple Lossless for music
  • An optional four-digit code shown on screen, so only people in the room can connect
  • Full screen, controls that fade away, and a display that stays awake while mirroring

Tested with an iPhone mirroring to a Mac on macOS 27. The automated tests also pass on Apple silicon and as Intel code under Rosetta. iPad testing is next. If something doesn't work, please open an issue.

Thanks

The AirPlay protocol work is UxPlay's, and it builds on RPiPlay, AirplayServer, shairplay and playfair. See THIRD_PARTY_NOTICES.md.

Flect is free and open source (GPL-3.0). If it earns its place in your classroom, give back what it's worth to you.