Source and lineup, side by side
Browse the source's groups and channels in one pane and your own filtered lineup in another, searching each independently. Pick what you want without losing your place.
Mimir is one install that covers the whole job: reading channels from your tuner, filling a guide, recording what you ask it to, and serving all of it to every screen you own.
Press a channel and it should start, not buffer, negotiate, or think about it. Mimir picks the delivery format from the device asking, so each screen gets the one that suits it.
Channels open in seconds, and viewers joining a channel already in flight join the stream that's running.
When something can't play, you get a sentence explaining why, not a spinner that never resolves.
If an upstream connection drops mid-programme, the server reconnects and carries on recording.
A real log of what streamed, what recorded and what went wrong, useful when you actually need it.
Scheduling is one click from the guide. Everything after that is the server's problem, and it treats a recording as the most important thing it has to do.
Sources give you what they give you: thousands of entries, arbitrary numbering, inconsistent names and missing logos. Mimir gives you a workspace to turn that into a lineup that makes sense in your house.
Browse the source's groups and channels in one pane and your own filtered lineup in another, searching each independently. Pick what you want without losing your place.
Enable as many as a thousand live channels and drag them into the exact order they should appear in on every device.
Change a channel's name, number, group, logo, stream address or guide mapping, all without editing the source playlist.
Combine multiple playlists and guide feeds, then drag them into a priority order that decides which listing wins when two describe the same channel.
Channel and guide data update on their own schedules, daily or hourly, and every customisation you've made is layered back on top afterwards.
Have a single stream that isn't in any playlist? Add it directly with your own number, group, logo and guide mapping.
Most home media servers ask you to key a long secret into an on-screen keyboard with a D-pad, then store the same secret on every device. Mimir does the opposite.
A personal TV server sits between the hardware that receives television and the screens you watch it on. The receiving hardware, whether a network TV tuner, a gateway box, or a service that publishes channels over your network, is good at one thing: turning a broadcast signal into streams a computer can read. What it doesn't give you is a television experience. There's no guide worth using, no way to schedule a recording, no library of what you've kept, and no sensible way to get any of it onto four different screens at once.
That gap is what Mimir fills. It reads your channel list and your programme data, presents them as a proper guide, records what you ask for, keeps a library of the results, and streams live channels and recordings alike to whichever device is asking: a browser on a laptop, a phone on mobile data, or a television in another room.
The question people ask first is nearly always some version of "can we all watch at once?", and the honest answer has two halves.
Watching different channels simultaneously is limited by your tuner hardware. A single-tuner device receives one channel at a time; a dual- or quad-tuner device receives two or four. No software can conjure extra tuners, and any product claiming otherwise is misleading you.
Watching the same channel simultaneously is a software problem, and it's one Mimir solves properly. When the first person tunes to a channel, Mimir opens exactly one connection to it and then broadcasts that single stream to every viewer who joins. The tenth person watching the same match costs no more tuner capacity than the first. A recording of that channel is treated as just another subscriber, which is why you can sit and watch a programme while it's being recorded, something a surprising number of systems still refuse to do.
On your own network, discovery is automatic. The server announces itself and apps find it without anyone typing an address; if your router hands the machine a new address, the apps follow it rather than breaking. This removes the single most common support problem in home media setups: the day the IP changed and every device stopped working at once.
Away from home, Mimir is designed to sit behind a standard reverse proxy such as Caddy or Nginx. That gives you a real hostname and a publicly trusted TLS certificate, so remote viewing is properly encrypted rather than relying on port-forwarding tricks or a third-party relay service that sees your traffic. The interface, the guide and the library are identical whether you're on the sofa or in a hotel.
Mimir is deliberately agnostic about where channels come from. Anything that publishes an M3U channel playlist and an XMLTV programme guide can be added as a source, which covers the great majority of networked television hardware.
More than one source can run at the same time, with a priority order deciding which listings win where they overlap. Individual streams can also be added by hand with their own number, group, logo and guide mapping.
Mimir supplies no channels and no content. It is the software half of a system whose other half you already own or choose separately. What you connect it to, and whether you hold the rights to view and record that material, is entirely your responsibility, exactly as it is with any recorder you might buy off a shelf.
Windows, macOS or Docker: pick your platform and have a guide and a recorder running tonight.
No account · No subscription · No cloud