Features

Explore Norri.

Browse your own movie, TV, and music libraries, keep track of what you watch, and play on the web or in the native Apple apps.

Browse your collection.

Browse poster artwork, open movie and episode details, and find something from your watchlist. Continue Watching keeps unfinished movies and episodes close at hand.

Library guide →

Your music library.

Browse albums and artists, build playlists, and listen to the music stored on your server.

Music guide →

Watch on Apple TV.

Browse your collection and control playback with your TV remote. Native apps are also available for iPhone and iPad through TestFlight during the beta.

Get the apps →

Server and playback.

Self-hosted.

Your hardware, local accounts, and your own media folders. No Norri cloud account, no server subscription, and no telemetry. Your existing media and metadata work offline.

Audio and subtitles.

Choose available tracks while playing. Use the guides for supported formats, subtitle downloads, and playback settings.

Free web app.

Full playback and library management in a modern browser, included free with the server. No separate app purchase or client installation is needed.

Beyond this beta.

We’re exploring more ways to use your Norri server: live channels and recording, dedicated playback devices, and additional types of media.

Explore the vision →

Library and server tools.

Metadata, accounts, playback settings, and maintenance.

Automatic metadata

Match movies and TV shows with TMDB, and music with MusicBrainz and other music providers. Add high-resolution artwork, cast and crew information and community ratings. Review uncertain matches in the matching queue.

Metadata docs →
Hardware transcoding

Use compatible Intel, NVIDIA, or AMD GPUs for hardware transcoding. Availability depends on your Docker host and drivers.

Transcoding guide →
Subtitles and audio

Choose available audio and subtitle tracks while playing. Norri supports automatic subtitle downloads and SRT, ASS, VTT, PGS, and VOBSUB subtitle formats, along with chapter navigation.

Subtitle guide →
Library maintenance

Schedule automatic library scans, metadata updates, and maintenance. Set the schedules to suit your server.

Scheduled tasks guide →
Offline playback

Download media in the iOS app for playback without a connection to your server.

Offline downloads guide →
Live TV and DVR development

Live TV and DVR are in development and excluded from Public Beta. In development builds, connect an HDHomeRun network tuner to watch and record television, with live pause and rewind.

Add an electronic program guide with metadata, organize channels, and schedule programs or series. Recording rules include conflict information, and completed recordings appear in Live TV. Xtream Codes accounts provide IPTV playback and guide listings; recording currently uses HDHomeRun sources.

Beta availability →
Separate accounts

Create individual accounts for family members, with separate watch histories, personal watchlists, and playback preferences. Each user has their own Continue Watching and can connect remotely when you have configured remote access.

User management guide →
Network storage

Use media on your NAS or network drives. Mount the share on your host and make its media folders available to the Norri container.

Network shares guide →
Watch history and favorites

Norri tracks your progress and automatically marks completed titles as watched. Resume unfinished movies and episodes, keep a personal watchlist, and save favorites.

Watch status guide →
Remote access

Connect to your server away from home through a reverse proxy, Cloudflare Tunnel, or a VPN such as Tailscale or WireGuard. Configure your chosen method using the remote access guide.

Remote access guide →
PostgreSQL database

PostgreSQL stores library metadata, accounts, and playback history. Its indexing and concurrent access support large libraries and multiple users.

Architecture docs →
Native apps and planned platforms

Apple TV and iOS apps have completed their development milestones, alongside CarPlay and offline playback. The Apple TV interface is designed for remote controls. Available Apple beta builds are distributed through TestFlight; check Downloads for current access.

Android TV and Fire TV apps are planned, with platform-specific remote navigation. Public app availability follows the release schedule.

Client apps →

Join the Norri community.

Try the Public Beta on your own server, and join Discord for release updates, setup help, and feedback.

Join Discord ↗