Your Personal Cinema
HomeFlix creates a stunning wall of posters from your files.

Open media
Do you have a DVD or Blu-ray collection that you've digitized over the years? Are your video files scattered in anonymous folders on your computer? HomeGenie Server 2.0 introduces HomeFlix, the intelligent interface that transforms your local file collection into a premium streaming experience worthy of the best on-demand platforms.
HomeFlix is designed for those who own a personal movie library and want to enjoy it on their TV, tablet, or smartphone with the convenience of Netflix, but without subscriptions, without tracking, and without the cloud. Your data stays home, private and always accessible, even if the internet goes down.
To make the magic of HomeFlix work, you need to ensure your library is ready. Follow these 3 simple steps:
If you already have your movies stored as digital files (MP4, WebM, MKV), you are ready to go. If you still have physical discs (BluRay, DVD), you will need to convert them to files first.
For HomeFlix to work its magic—automatically downloading high-quality posters, plot synopsis, cast info, and ratings—it needs to understand what file corresponds to what movie.
You must rename your files following this simple Golden Rule:
Movie Title (Year).ext
Examples:
Back to the Future (1985).mp4The Matrix (1999).mkvBlade Runner 2049 (2017).webmWhy the year? It is essential to distinguish films with the same title (e.g., the 1933, 1976, and 2005 versions of "King Kong").
HomeGenie Server does not access your hard drive directly. Instead, it acts as a smart client for the standard UPnP/DLNA protocol. This means you need to "share" your movie folder on your local network using a DLNA Server software.
Here are our recommended solutions based on your operating system:
Once your DLNA server is running and your files are named correctly, open the Media Server widget on your HomeGenie dashboard.
Since HomeFlix is part of HomeGenie, it connects your entertainment to your automation. Using the Automation Programs, you can create intelligent scenes triggered by media events:
// Example: Cinema Mode Automation (C#)
When.ModuleParameterChanged((module, parameter) => {
// Check if the event comes from the Media Server module
if (module.Is("MediaCenter") && parameter.Is("Status.Playback")) {
if (parameter.Value == "Playing") {
// Movie started: Lights down to 10%!
Modules.InGroup("Living Room Lights").Level = 10;
}
else if (parameter.Value == "Paused" || parameter.Value == "Stopped") {
// Movie paused/stopped: Lights up to 50%!
Modules.InGroup("Living Room Lights").Level = 50;
}
}
return true;
});