UHF - Love your IPTV
IPTV & Media Center
Free · In-App Purchases · Designed for iPad. Not verified for macOS.
Your favourite TV channels, movies, and series. All in one place, playing beautifully.
UHF is a smart, modern IPTV player made by people who actually care about how software feels. Whether you use M3U8, Xtream, Plex, Jellyfin, or Emby playlists, UHF turns your streams into a clean, super-smooth Apple TV experience that feels just like a premium streaming service.
And because we put our users first, we don’t lock the essentials behind a paywall. You get all our core playback and content tools completely free. No tricks, no nonsense. Here’s what you get for free:
- Search everything, instantly: Find that live channel, movie, or series across all your playlists in seconds. Handy colour-coding shows you exactly where each stream lives at a glance.
- A TV guide built for touchscreens: Forget clunky, old-school grids. We designed our EPG (Electronic Program Guide) from scratch so swiping through schedules feels fast, responsive, and natural.
- Never miss a moment: Jump back in time with silky-smooth catch-up support, or pop your video into a smaller, resizable Picture-in-Picture window so you can watch while texting or browsing other apps.
- Cast to the big screen: Beam your stream straight to your TV with full AirPlay and Chromecast support. While many other IPTV apps charge extra for casting, or struggle to keep the connection stable, UHF gives you rock-solid, seamless big-screen streaming out of the box at zero cost.
- Stream securely with a built-in VPN: Protect your privacy and avoid ISP throttling without ever leaving the app. Our built-in VPN client connects effortlessly to all major VPN providers using WireGuard or OpenVPN protocols, so you can secure your stream with just a tap.
- Track what you watch: Connect your Trakt account to log watched episodes, rate movies, and check your watchlist right from the UHF home screen.
- Your library, your rules: Mark favourites, rename channels, reorder categories, or lock specific folders behind a PIN code to keep things tidy and kid-friendly.
- Record live TV with your own home server: Take full control of your recordings with UHF Server. Run our free companion app on any Mac, Windows, or Linux machine on your local network, and schedule recordings straight from your phone.
- Watch your way: 4K HDR, Dolby Vision and Dolby Atmos support, seamless OpenSubtitles.com integration and more.
- No Wi-Fi drops, no worries: If your connection stutters, you don't need to reload the player. UHF quietly handles common playback errors and reconnects automatically.
Want to go PRO? UHF is free to use, but if you want to supercharge your setup (and support our little team while we build new features), we offer an optional PRO plan:
- Magic multi-device sync: Start watching on your iPhone, pick up on your iPad. Your playlists, recent views, and favourites update everywhere, instantly. It feels like magic.
- Zero ads and watermarks: Pure, uninterrupted viewing.
- Unlimited TV guide & alerts: Scroll as far ahead in the schedule as you like, and set alerts so you never miss a kickoff or a season premiere.
—
Important Notice: UHF is designed to work with content or playlists that users create themselves using legally sourced material. We at UHF do not allow the streaming of copyrighted content without the permission from the copyright holder. We respond swiftly if we receive any complaints about copyright violations and may suspend or delete your account. Only content added by users is shown and played on UHF, meaning that users are responsible for what is displayed. Please ensure you only use legal content on UHF.
Terms and Privacy Policy: https://www.getuhf.com/legal
more - Multiple media sources: When a Jellyfin, Emby or Plex item offers several files, UHF now asks which one to play before playback starts. A new Player setting lets you auto-select the first available file instead.
- VPN: Mullvad, NordVPN, Surfshark and Windscribe server lists are now loaded from each provider's own public API, so stale servers no longer produce tunnels that connect but carry no traffic. AngelVPN users can use the PureVPN provider in the list using their OpenVPN credentials.
- DVR: Stability improvements when using the recordings functionality alongside the most recent server version.
- Performance and stability: Home no longer refreshes the hero or triggers a sync while you are on another screen, the Logs screen now loads faster, and we fixed several crashes.
Loving UHF? Please leave a review on the App Store — it means the world to us!
2.1.0 1 day ago
- Featured: Home now opens with a hero section showcasing the most relevant content for you from your library. You can adjust or remove it from the Home customization screen.
- Series and movies: We have redesigned the series and movie details screen.
- Video player: You can now move back through the buffered part of a live stream and the timeline now shows preview thumbnails while you scrub through VOD content.
- Web console: UHF PRO users can now manage their playlists and backup from console.getuhf.com.
- Jellyfin: We added support for Jellyfin 12.
- External displays: We added support for external displays during playback.
- App Store compliance: To remain fully compliant with App Store Guideline 5.2.3, we removed the Downloads and Share features.
- Split tunneling and custom DNS: The VPN client now supports split tunneling, allowing you to choose exactly which hosts or subnets route through the VPN. You can also now set a custom DNS instead of using your provider's default.
- Search improvements: We refined the search algorithm to deliver more accurate and relevant results.
- App Store compliance: To remain fully compliant with App Store Guideline 5.2.3, we removed the Downloads, Share, and Trailer playback features.
- Performance and stability: We optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
2.0.3 4 days ago
- Featured: Home now opens with a hero section showcasing the most relevant content for you from your library. You can adjust or remove it from the Home customization screen.
- Series and movies: We have redesigned the series and movie details screen.
- Video player: You can now move back through the buffered part of a live stream and the timeline now shows preview thumbnails while you scrub through VOD content.
- Web console: UHF PRO users can now manage their playlists and backup from console.getuhf.com.
- Jellyfin: We added support for Jellyfin 12.
- External displays: We added support for external displays during playback.
- App Store compliance: To remain fully compliant with App Store Guideline 5.2.3, we removed the Downloads and Share features.
- Split tunneling and custom DNS: The VPN client now supports split tunneling, allowing you to choose exactly which hosts or subnets route through the VPN. You can also now set a custom DNS instead of using your provider's default.
- Search improvements: We refined the search algorithm to deliver more accurate and relevant results.
- App Store compliance: To remain fully compliant with App Store Guideline 5.2.3, we removed the Downloads, Share, and Trailer playback features.
- Performance and stability: We optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
2.0.2 9 Oct
- Featured: Home now opens with a hero section showcasing the most relevant content for you from your library. You can adjust or remove it from the Home customization screen.
- Series and movies: We have redesigned the series and movie details screen.
- Video player: You can now move back through the buffered part of a live stream and the timeline now shows preview thumbnails while you scrub through VOD content.
- Web console: UHF PRO users can now manage their playlists and backup from console.getuhf.com.
- Jellyfin: We added support for Jellyfin 12.
- External displays: We added support for external displays during playback.
- App Store compliance: To remain fully compliant with App Store Guideline 5.2.3, we removed the Downloads and Share features.
- Split tunneling and custom DNS: The VPN client now supports split tunneling, allowing you to choose exactly which hosts or subnets route through the VPN. You can also now set a custom DNS instead of using your provider's default.
- Search improvements: We refined the search algorithm to deliver more accurate and relevant results.
- Performance and stability: We optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
2.0.1 5 Oct
- Featured: Home now opens with a hero section showcasing the most relevant content for you from your library. You can adjust or remove it from the Home customization screen.
- Series and movies: We have redesigned the series and movie details screen.
- Video player: You can now move back through the buffered part of a live stream and the timeline now shows preview thumbnails while you scrub through VOD content.
- Web console: UHF PRO users can now manage their playlists and backup from console.getuhf.com.
- Jellyfin: We added support for Jellyfin 12.
- External displays: We added support for external displays during playback.
- App Store compliance: To remain fully compliant with App Store Guideline 5.2.3, we removed the Downloads and Share features.
- Split tunneling and custom DNS: The VPN client now supports split tunneling, allowing you to choose exactly which hosts or subnets route through the VPN. You can also now set a custom DNS instead of using your provider's default.
- Search improvements: We refined the search algorithm to deliver more accurate and relevant results.
- Performance and stability: We optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
2.0.0 4 Oct
- Split tunneling and custom DNS: The VPN client now supports split tunneling, allowing you to choose exactly which hosts or subnets route through the VPN. You can also now set a custom DNS instead of using your provider's default.
- Multi-player sound: We fixed an issue that could cause the player to remain muted when using the multi-player.
- External displays: We added support for external displays during playback.
- AirPlay: We have fixed a crash during AirPlay casting.
- Media controls: We improved integration with the native iOS and tvOS media controls.
- Search improvements: We refined the search algorithm to deliver more accurate and relevant results.
- App Store compliance: To remain fully compliant with App Store Guideline 5.2.3, we removed the Downloads, Share, and Trailer playback features.
- Performance: We've optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
1.102.0 4 Oct
- Trailers: Resolved issues preventing trailer playback.
- VPN: Enhanced overall VPN stability and improved the connection recovery mechanism.
- Plex and Jellyfin: UHF now uses your media center's categories instead of defaulting to genres. Additionally, searches are now performed directly on your server rather than relying on local caches. Please update your playlists to apply these changes.
- Performance: We've optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
1.101.2 26 Aug
- Playlist types: Added support for Plex and Emby media centers.
- Channel zapping: If you encounter active connection issues while switching channels, you can now adjust the "Channel zapping delay" in Settings > Video player to increase the time between closing one stream and opening the next.
- VPN: Enhanced overall VPN stability and improved the connection recovery mechanism.
- Performance: We've optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
1.101.1 21 Aug
- Catch-up: You can now customize the catch-up offset for individual channels. Long-press any supported channel and adjust the offset in the "Edit Information" screen.
- Atmos: We've further enhanced Atmos support. You can now also toggle Atmos independently for Live TV and VOD content.
- Performance: We've optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
1.100.1 11 Aug
- Dolby Atmos: Enhanced Dolby Atmos support for live streams.
- Windscribe: Windscribe profiles now use the OpenVPN protocol. Please remove and re-add your Windscribe VPN profile to apply this update.
- OpenVPN: You can now manually add any OpenVPN profile, just as you would a WireGuard profile.
- Subscription management: Introduced a new UHF PRO subscription screen with expanded details and options. Access it from the top row of the Settings screen.
- Performance: We've optimized overall performance and resolved several crashes for a smoother experience.
Loving UHF? Please leave a review on the App Store — it means the world to us!
1.100.0 8 Aug
- Dolby Atmos: We've introduced experimental Dolby Atmos support. You can enable it via Settings > Video player. Note: This requires an Atmos-compatible system and audio track. If you experience any performance issues, simply disable the feature.
- AirPlay & Chromecast: We've significantly improved casting performance and stability for both AirPlay and Chromecast from iOS devices.
- Freemium experience: As an experiment, we are completely removing ads and watermarks from the free version of UHF. The app relies on paid subscriptions to keep growing, so if you enjoy using it, please consider supporting us via the PRO plan. UHF now offers the most generous free tier available, packed with premium features: a VPN client, DVR server, AirPlay/Chromecast support, and now 4K video with Dolby Vision and Atmos. Spread the word!
Loving UHF? Please leave a review on the App Store — it means the world to us!
1.99.0 31 Jul
- VPN: UHF is now a first-class VPN client, featuring built-in support for major VPN providers alongside manual WireGuard and OpenVPN configurations.
- Performance Boost: Playlist updates are significantly faster, general navigation is smoother, and heavy searches are completely lag-free.
- Event Channels: PPV and Event categories now receive dedicated, smarter handling. You can also instantly reload these categories directly from the EPG via the top-right refresh button.
- AirPods: Resolved an issue that prevented playback from resuming reliably when using your AirPods.
- Subtitles: Fixed a visual bug where subtitles would occasionally duplicate or stack on top of each other.
- Stability: Under-the-hood improvements to resolve several known crashes and boost overall reliability.
Loving UHF? Please leave a review on the App Store
1.98.0 24 Jul
- Channel zapping: You can now switch to the next or previous channel by swiping left or right on the video player.
- Recordings: Download DVR content to your iOS device to watch offline.
- Performance & Stability: Resolved several known crash issues and implemented under-the-hood performance optimizations.
Loving UHF? Leave a review on the App Store — it means the world.
1.97.0 24 Jun
- Adaptive framerate: Added an option under "Settings" > "Video player" to avoid changing the device framerate when leaving the player (tvOS only).
- Subtitles: Fixed an issue selecting subtitles based on your preferences and also fixed the rendering of subtitles in ProMotion displays.
- Performance & Stability: Resolved several known crash issues and implemented under-the-hood performance optimizations.
Loving UHF? Leave a review on the App Store — it means the world.
1.96.4 17 Jun
- Catch-up improvements: We've fixed an issue affecting the seek functionality while watching a catch-up program.
- Subtitles: Fixed an issue rendering subtitles in ProMotion displays.
- Performance & Stability: Resolved several known crash issues and implemented under-the-hood performance optimizations.
Loving UHF? Leave a review on the App Store — it means the world.
1.96.3 8 Jun
- Channel previews: You can now preview the currently focused channel while browsing the TV guide. Channel previews can be enabled from Settings > User Interface. (tvOS only)
- Guide context: We have fixed an issue where the channel focused after closing the player wasn't the one you had been watching. (tvOS only)
- Jellyfin improvements: We have fixed various compatibility issues affecting certain Jellyfin server versions.
- Performance & Stability: Resolved several known crash issues and implemented under-the-hood performance optimizations.
1.96.2 3 Jun
- Channel previews: You can now preview the currently focused channel while browsing the TV guide. Channel previews can be enabled from Settings > User Interface. (tvOS only)
- Guide context: We have fixed an issue where the channel focused after closing the player wasn't the one you had been watching. (tvOS only)
- Jellyfin improvements: We have fixed various compatibility issues affecting certain Jellyfin server versions.
- Performance & Stability: Resolved several known crash issues and implemented under-the-hood performance optimizations.
Loving UHF? Leave a review on the App Store — it means the world.
1.96.0 28 May
- Jellyfin Support: UHF now officially supports Jellyfin servers so you can browse and manage your entire library within the app like it's 2026. As this is a major implementation, please reach out via email if you experience any issues.
- Favorite Lists Management: Favorite lists now support renaming, deleting, and reordering. These options are available when you enable the "Edit" mode at the top-right of the screen that shows up when you assign an item to a favorites list.
- Performance & Stability: Resolved several known crash issues and implemented under-the-hood performance optimizations.
Loving UHF? Leave a ~!review!~ on the ~!App Store!~ — it means the world.
1.95.0 21 May
- Categories in Feed Collections: You can now add any playlist category (including live stream ones) to your Feed Collections. Pin your favorite categories directly to your Home screen for quick, easy access.
- Resume Prompt: Based on popular request, we have swapped the order of actions in the resume playback prompt for a more intuitive experience.
- Recording Schedule: You can now specify exact recording lengths, bypassing previous 15-minute interval limitations. In addition, the maximum recording duration has been increased to 24 hours.
- Performance: General bug fixes and "under-the-hood" optimizations to prevent crashes.
Loving UHF? Leave a review on the App Store — it means the world.
1.94.0 6 May
- Feeds Collection Naming: You can now assign custom names to your overall Feeds Collections.
- Custom Thumbnail URLs: Added the ability to provide a direct URL for collection thumbnails.
- Hide Display Names: You can now disable the text display name for feeds within a collection to let your custom thumbnails take center stage.
- Refined Interface: We’ve updated the UI to make finding and changing the thumbnail on existing Feeds Collections much more obvious.
- Help Improvements: You can now find our latest blog posts from the Help section inside Settings.
- Performance: General bug fixes and "under-the-hood" optimizations to prevent crashes.
Loving UHF? Leave a review on the App Store — it means the world.
1.93.0 5 May
- Home Screen Customization: Completely revamp your Home Screen with personalized Trakt lists, custom TMDB feeds, and stunning visual collections to always know what to watch next. These customizations now also sync across devices.
- AngelVPN improvements: We’ve added the WireGuard protocol for faster, more secure, and highly efficient connections when using the AngelVPN integration. Additionally, you can now select nodes in specific cities of a country.
- Preferred video stream format: You can now choose between TS (.ts) or M3U8 (.m3u8) as your preferred format for live video playback. You can find these new options under Settings > General.
- Performance: General bug fixes and "under-the-hood" optimizations to prevent crashes.
Loving UHF? Leave a review on the App Store — it means the world.
1.92.1 29 Apr
- Home Screen Customization: Completely revamp your Home Screen with personalized Trakt lists, custom TMDB feeds, and stunning visual collections to always know what to watch next. These customizations now also sync across devices.
- AngelVPN improvements: We’ve added the WireGuard protocol for faster, more secure, and highly efficient connections when using the AngelVPN integration. Additionally, you can now select nodes in specific cities of a country.
- Performance: General bug fixes and "under-the-hood" optimizations to prevent crashes.
Loving UHF? Leave a review on the App Store — it means the world.
1.92.0 28 Apr
- Instant load: You can now enable instant loading by setting the buffering period to 0 seconds. This feature relies on a strong internet connection and fast server speeds. If you experience playback issues, we recommend reverting the buffer to at least 1 second under Settings > Video player.
- DVR setup: Fixed a crash setting up a self-hosted DVR server.
- Metadata resolution: Fixed series and movies enrichment when the TMDB id is not available.
- KSPlayer compatibility: Improved KSPlayer compatibility.
- Skip commercials: Fixed an issue making the "Skip ads" button disappear way too fast.
- Performance: General bug fixes and under-the-hood optimizations to prevent crashes.
Loving UHF? Leave a review on the App Store — it means the world.
1.91.1 3 Apr
- Instant load: You can now enable instant loading by setting the buffering period to 0 seconds. This feature relies on a strong internet connection and fast server speeds. If you experience playback issues, we recommend reverting the buffer to at least 1 second under Settings > Video player.
- DVR setup: Fixed a crash setting up a self-hosted DVR server.
- Metadata resolution: Fixed series and movies enrichment when the TMDB id is not available.
- Performance: General bug fixes and under-the-hood optimizations to prevent crashes.
Loving UHF? Leave a review on the App Store — it means the world.
1.91.0 1 Apr
- Smart Playlists: Automated name cleanup and item grouping for a decluttered view. You can toggle this in Settings > User Interface.
- Multi-Player: Significant stability fixes for a more robust playback experience.
- Language Preferences: Improved auto-selection logic for audio and subtitle tracks.
- DVR: Resolved issues with scheduling recurring recordings.
- Search: Enhanced search algorithm for more accurate results.
- Performance: General bug fixes and "under-the-hood" optimizations to prevent crashes.
Loving UHF? Leave a review on the App Store, it means the world.
1.90.5 30 Mar
- Multiple media sources: When a Jellyfin, Emby or Plex item offers several files, UHF now asks which one to play before playback starts. A new Player setting lets you auto-select the first available file instead.
- VPN: Mullvad, NordVPN, Surfshark and Windscribe server lists are now loaded from each provider's own public API, so stale servers no longer produce tunnels that connect but carry no traffic. AngelVPN users can use the PureVPN provider in the list using their OpenVPN credentials.
- DVR: Stability improvements when using the recordings functionality alongside the most recent server version.
- Performance and stability: Home no longer refreshes the hero or triggers a sync while you are on another screen, the Logs screen now loads faster, and we fixed several crashes.
Loving UHF? Please leave a review on the App Store — it means the world to us!
more Version 2.1.0 1 day ago
Data Not Linked to You The following data may be collected but it is not linked to your identity:
User Content Identifiers Usage Data Diagnostics