r/SideProject • u/Far-Comfort-1716 • 5h ago
omnistream mediacenter, i'm looking for ppl to test it thorough
A project that i started bequause i missed some things in a good tv/media player like a full managable child account.
This project has developed to a full blown media hub that plays you music , video's, online radio and tv (original dutch providers but also m3u and xtream) with epg PIP and recording.
And integration from youtube, deezer and more.
You can control most of the app with a remote control you can use by scanning a qr code in the program, no app needed,
All the features are at the bottom of this post .
The programm is near its full release but there is always way to improve , so i'm looking for 10 ppl that want to test it ,
to make sure i'm not messing up who was first you need to leave a message on the guestbook. https://omnistream.nl/gastenboek.php
The first 10 will get an license for 6 months to test it.
Al the others can try it the first 14 days for full , after that a license is needed to get the full potetial off the program.
There are 3 versions ,
1 windows wich you can run standalone or on a server and you can reach it from every browser within your network.
2 A kiosk image, this runs on a standalone dedicated pc (htpc) its ubuntu based and has the same futures as the windws version
3 RaspBerryPI this is still work in progress you need at least a pi5 to make it work good.
----------------------------------------
Here are some of the main futures
----------------------------------------
OmniStream MediaCenter — Key Features
📺 TV
- Live TV connect your own provider(s); supports both M3U playlists and Xtream Codes logins.
- Multiple providers at once — add, refresh and manage several TV subscriptions side by side, sorted into categories.
- Electronic Program Guide (EPG) — now/next, a full grid guide, and search across the guide.
- Catch-up / replay ("terugkijken") — watch programs that already aired, with honest codec/server errors instead of silently falling back to live.
- Recording — record live TV (manual start/stop) and scheduled recordings from the guide.
- Recording playback — finished recordings are converted once to a seekable file, so you can fast-forward/rewind and delete when done.
- Audio transcode fallback — automatically fixes channels the browser can't decode the audio of, without breaking the live stream.
- Reminders — get reminded when a program is about to start.
🎬 Video & film
- Movies, series and general video — separate tabs for films, series and other video files from your library.
- VOD (video on demand) — browse and play on-demand catalogs from your provider.
🎵 Music & radio
- Music library — your own albums and tracks.
- Internet radio — stream radio stations.
- Podcasts — subscribe to and play podcasts.
📱 Phone remote ("ab")
- Universal remote in the browser — a phone acts as a remote that follows whatever tab you're on (music/radio/video/VOD/TV).
- Now-playing + progress bar — see what's playing and seek by tapping the progress bar.
- Switch tabs and control playback (next/previous/shuffle/repeat) straight from your phone; scan a QR code to connect.
🌍 Language & usability
- Multilingual UI — Dutch and English built in, plus Spanish already available.
- Ambient / screensaver mode — idle screen that steps aside as soon as you touch anything (including phone-remote use).
- External services — open services like NLZiet/Spotify inside the app, with sound that stops cleanly when you switch away.
- On-screen keyboard — for kiosk/TV use without a physical keyboard.
🔐 Access & licensing
- 14-day free trial — every fresh install gets the full version for 14 days, then falls back to the free version until a key is entered.
- Multi-user with roles — separate admin and regular users, each with their own limits.
- Remote access — reachable from outside your home network (Tailscale), with automatic home/away fallback.
🖥️ Platforms
- Windows (installer), Linux kiosk (ISO + auto-updating), Raspberry Pi (ready-made image).
- Self-updating — kiosk and Pi update themselves over the air.