Resource icon

Tool MediaHub – IPTV + Media Server (JellyFin/Emby/Plex) in one Android TV app 1.0.0-RC2

Register & Get access to index
  • Find Exactly What You Need

    Use our advanced search and filtering tools to navigate the site with precision. You can filter resources by specific platform prefixes, file types, or keywords to find software and tutorials instantly.

    Access Filters

  • Support Our Developers: Credit Where Due

    Our community thrives on shared knowledge and innovation. Please respect the effort behind the software and tutorials by crediting the original creator (OP) when sharing or modifying content.

    If you need to transfer ownership or control of a resource you've posted, please Contact Us.

  • DMCA & Content Policy

    IPTVApps.net operates as a community-driven index. We do not host, upload, or distribute copyrighted materials, files, or IPTV streams on our infrastructure.

    All resources are provided as links to external third-party providers who are solely responsible for the content they host. Any DMCA claims regarding the actual files must be directed to the respective hosting provider.

    If you believe a link points to infringing material, please Contact Us for removal from our index.

  • Keep Our Resources Accurate

    Our community relies on collective contributions to keep resources up-to-date. We encourage all users to rate their downloads as either 'Working' or 'Not Working' to help others find effective tools.

Status
Panelled
Resource has not been rated recently
MediaHub – IPTV + Jellyfin/Emby/Plex across Android TV, Windows & macOS

I’ve been working on a personal project for a while now called MediaHub, which I originally shared here during the early Alpha builds.

Since then the project has grown quite a bit, and the main Android TV version has now reached MediaHub 1.0.0-RC1, officially moving the project out of Beta and into the final Release Candidate stage before 1.0.

MediaHub also includes Windows and macOS Desktop versions, along with the self-hosted MediaHub Management Panel, which has now also moved out of Alpha and reached 1.0.0-RC1.

The original idea is still very simple. I use IPTV alongside my own personal media server, and I wanted one application where I could access everything without constantly switching between separate apps.

MediaHub brings together IPTV through the Xtream Codes API, alongside Jellyfin, Emby and Plex, within one interface.


What MediaHub Does​

The main interface provides access to:
  • Live TV
  • Movies
  • Series
  • TV Guide / EPG
  • Media Server Libraries
  • Collections
  • Continue Watching
  • Recently Added
  • Search
  • Favourites
  • Profiles
  • Football Guides
The Android version is designed specifically around Android TV / Google TV and D-pad navigation, rather than being a mobile interface adapted for television.

Live TV includes preview, fullscreen playback, favourites, Recent Channels, previous channel, quick-channel browsing, programme information and search across the complete channel catalogue.

MediaHub also includes Live TV pause/rewind through timeshift and MultiView, allowing two Live TV channels to be watched together.

Movies and Series are available through both IPTV and connected media servers, with watched status, resume positions and playback progress where supported.


Jellyfin, Emby & Plex​

MediaHub connects directly to Jellyfin, Emby or Plex, allowing personal media libraries to sit alongside IPTV content in the same application.

This includes Movies, TV Shows, seasons, episodes, libraries, collections, Continue Watching, Recently Added and Next Up, with playlists also supported where available.

Playback includes resume positions, watched status and audio/subtitle selection.

Plex uses its normal link-code authentication, while Jellyfin and Emby can be added either using the TV remote or through MediaHub’s newer QR-assisted account setup.


Playback​

Playback has continued to be one of the biggest areas of development throughout the project.

MediaHub includes:
  • Play / Pause and configurable seeking
  • Audio and subtitle selection
  • Fit / Zoom / Stretch modes
  • Playback information
  • Resume support
  • Automatic next episode playback
  • Playback retry/compatibility handling
  • Up Next overlay
  • Next Episode and Cancel controls
  • Live TV timeshift
  • MultiView
Live TV keeps the same stream running when moving between preview and fullscreen rather than unnecessarily restarting the channel.

A lot of the work leading into 1.0 has also focused on background behaviour, Android audio focus, player lifecycle and making sure playback behaves properly when MediaHub is sent to the background and later resumed.


Profiles & Personalisation​

MediaHub now includes optional local Profiles, with support for up to eight profiles through a TV-friendly Who’s Watching? screen.

Profiles can use built-in MediaHub/media-themed avatars or your own local profile images.

IPTV, Jellyfin, Emby and Plex accounts remain connected to the device rather than needing separate credentials for each profile.

MediaHub also includes a wider personalisation system with:
  • Multiple themes
  • Standard and Compact display density
  • Customisable startup screen
  • Category management
  • Improved loading/error states
  • Consistent D-pad focus styling
Profiles currently focus mainly on identity and navigation, with further separation of things such as favourites and viewing history something that can be expanded later.


Football Guides​

MediaHub also includes a dedicated Football section.

Fixtures can be browsed by competition and MediaHub can then search your existing IPTV provider for channels likely to be showing the match.

The system checks local channel names and cached EPG information first, prioritising sports/event categories and recognised broadcasters before making additional provider requests.

Results appear progressively as they are found.

There is also an optional Find More Channels / Deep Search mode if a wider EPG scan is needed.

The idea is to make finding temporary match/event channels much easier without forcing people with very large IPTV providers to wait several minutes every time they open a fixture.

As always, the quality of the results depends heavily on the channel names and EPG information supplied by the IPTV provider.


MediaHub 1.0.0-RC1​

The main Android TV version has now moved out of Beta and reached 1.0.0-RC1.

The feature set is now effectively frozen while the Release Candidate receives wider testing before the final 1.0 release.

A lot of the recent work has therefore been focused less on adding features and more on:
  • Performance
  • Stability
  • Playback reliability
  • Large IPTV provider support
  • D-pad navigation
  • Focus handling
  • Interface consistency
  • Android Home/resume behaviour
  • Loading behaviour
  • Memory/player cleanup
There has also been a large amount of smaller work based directly on tester feedback, including improved handling of unusual IPTV provider data and recent fixes to long Jellyfin subtitle/audio track lists and fullscreen Back-button behaviour.


Windows & macOS Desktop​

MediaHub also has Desktop versions for Windows and macOS.

They follow the same overall MediaHub design and concept but are adapted for mouse, keyboard and desktop displays rather than simply copying the TV interface.

The Desktop builds include:
  • IPTV
  • Jellyfin, Emby and Plex
  • Live TV, Movies and Series
  • TV Guide / EPG
  • Search and Favourites
  • Resume / watched state
  • Fullscreen playback
  • Audio/subtitle controls
  • Next Episode / Up Next
  • Native desktop installers
The Windows version remains under active development and is being brought progressively closer to the Android feature set while keeping the interface appropriate for desktop use.

The macOS version is earlier in development and is something I intend to continue revisiting as the wider project develops.


MediaHub Management​

MediaHub Management has now also reached 1.0.0-RC1.

It is a self-hosted web management platform which can generate and manage customised MediaHub Android applications.

You don’t need to download the MediaHub source code, use Android Studio or manually edit the application.

You install the Management Panel on your own server, configure your deployment through the browser and then generate your application.

The panel can manage things such as:
  • Custom app name, icon, TV banner and branding
  • Hidden/dynamic Xtream provider addresses
  • Multiple managed IPTV providers
  • Feature availability and restrictions
  • Managed OpenVPN profiles
  • Managed Jellyfin and Emby server addresses
  • Android signing
  • Generation of your own signed MediaHub APK
The generated application remains connected to your own Management Panel, allowing certain settings to be changed centrally without rebuilding MediaHub.

Each installation maintains its own Android signing identity, so generated applications and future updates remain under the control of whoever operates that Management deployment.

The panel acts as the configuration/control layer only. IPTV credentials, Media Server credentials and media streams do not pass through the Management Panel.

Docker, Docker/Plesk and native Ubuntu 24.04 deployment options are available.

Full installation and usage instructions can be found in the Documentation section:

Documentation · MediaHub​



Where MediaHub Goes Next​

The immediate goal for Android TV / Google TV is now straightforward:

Get 1.0.0-RC1 tested and move towards the full MediaHub 1.0.0 release.

Windows development will continue alongside this, with the aim of bringing it closer to the Android feature set while keeping it properly adapted for desktop use.

I’m also continuing to explore other platforms, including Amazon’s newer VegaOS / Fire TV platform and, longer term, Apple TV/iPadOS.

None of these are overnight promises. I’m still developing MediaHub myself, so I’d rather get each version working properly than rush out unfinished ports.


About the Project​

MediaHub is still very much a personal learning project.

I’m not a professional software developer — my background is in IT infrastructure — so a lot of this has involved learning Kotlin, Compose, desktop development, media playback, deployment, Docker and the various media APIs as I’ve gone along.

I’ve mainly tested Android on an NVIDIA Shield, along with additional Google TV hardware, so feedback from different Android TV / Google TV devices is always useful.

The same applies to different IPTV providers, Jellyfin/Emby/Plex environments and Management installations, where real-world testing regularly uncovers things I wouldn’t necessarily see myself.

Please don’t post IPTV usernames, passwords, provider URLs or Media Server tokens publicly when reporting issues.


MediaHub Discord Community​

The official MediaHub Discord community is available for ongoing discussion, support, development updates and feedback.

There are dedicated areas for:
  • General MediaHub discussion
  • Help & troubleshooting
  • Bug reports
  • Feature suggestions
  • Android development
  • Windows development
  • Other platform development
  • Testing
  • MediaHub Management
  • Release announcements
The website and documentation will remain the main place for downloads, installation guides and technical documentation, while Discord provides a more direct place for troubleshooting and discussion.

Join the MediaHub Discord
IPTVApps - Join the MediaHub Discord Server!

Thanks again to everyone who has tested MediaHub, reported bugs or suggested improvements.

A lot has changed since the original Alpha builds, and a large number of the improvements have come directly from people actually using the app.

MediaHub Android TV and MediaHub Management have now reached 1.0.0-RC1, with the full 1.0 release now the next major milestone. 🎉
  • 1.jpg
    1.jpg
    94 KB · Views: 51
  • 2.jpg
    2.jpg
    203.2 KB · Views: 51
  • 3.jpg
    3.jpg
    192.3 KB · Views: 49
  • 4.jpg
    4.jpg
    416.8 KB · Views: 48
  • 5.jpg
    5.jpg
    448.6 KB · Views: 46
  • 6.jpg
    6.jpg
    123.9 KB · Views: 45
  • 7.jpg
    7.jpg
    100.4 KB · Views: 44
  • 8.jpg
    8.jpg
    187.1 KB · Views: 40
  • 9.jpg
    9.jpg
    87.4 KB · Views: 39
  • 10.jpg
    10.jpg
    108.4 KB · Views: 51
Resource has not been rated recently
Author
XSuperDan
Downloads
32
Views
464
First release
Last update
Rating
0.00 star(s) 0 ratings

Share this resource

Latest updates

  1. MediaHub 1.0.0-RC2 - Stability, Media Server Hardening & Catalogue Improvements

    MediaHub 1.0.0-RC2 - Stability, Media Server Hardening & Catalogue Improvements I’ve now...
  2. MediaHub 1.0.0-RC1 - Out of Beta, Performance, Stability & Final Polish

    MediaHub 1.0.0-RC1 - Out of Beta, Performance, Stability & Final Polish I’ve now released...
  3. MediaHub 0.6.3-beta - QR Codes, Profiles, Faster Football & Live TV Search

    MediaHub 0.6.3-beta - QR Codes, Profiles, Faster Football & Live TV Search I’ve now released...

Similar resources

(LATEST) IPTV Extreme Pro v119.0 AdFree MrAnhell
0.00 star(s) 0 ratings
Downloads
19
Updated
ADOO IPTV tutelar
0.00 star(s) 0 ratings
Downloads
26
Updated
BOX VODS IPTV tutelar
BOX IPTV VODS
0.00 star(s) 0 ratings
Downloads
25
Updated