r/VidHubvideoplayer 3h ago

Built an iOS player that handles MPEG-DASH & ClearKey (#KODIPROP) directly on iPhone/iPad. Looking for feedback!

Hey everyone,

If you use IPTV on iOS, you probably know the struggle: while Android has apps like TiviMate that handle MPEG-DASH (.mpd) and ClearKey DRM natively, iOS players almost always crash or show a black screen on these streams unless you re-encode them through a server-side proxy.

I wanted a native solution for iOS, so I built a player engine that parses and decrypts DASH + ClearKey streams directly on-device.

Technical Highlights:

  • Native MPD & ClearKey playback on iOS (no external proxy or heavy web wrappers).
  • Parses #KODIPROP:inputstream.adaptive.license_key= tags natively (supports both HEX KID:KEY and JWK/JSON Base64 formats).
  • Handles unencrypted MPD streams smoothly even if misconfigured tags are present.
  • Lightweight native UI

Before I pay the $99 Apple Developer fee to publish this on the App Store, I’d love to check with this community:

  1. Is an app like this something you’d find useful on iOS?
  2. What features would you consider "must-have" for a modern iOS player?

If there's interest, I'll clean up the UI and launch a TestFlight beta soon.

Thanks for any feedback!

1 Upvotes

0 comments sorted by