library-operator

library-operator keeps a catalog of your films and series, and puts a media browser on every screen of a liken cluster. You declare each directory of media as a Library. The operator scans it, fetches titles, plots, and art from metadata providers, and shows the result on the screens in the same namespace. A person picks a title with the remote, and the browser starts it playing on that screen.

Things you can do:

Start here:

How it works

A Library is one root directory of media on a volume: films, series, or a checkout of franchise files. The operator runs a scan for each one, which reads the files and the metadata beside them into the namespace’s catalog. The catalog is a SQLite database that Corrosion copies to every screen in the namespace within a second of a change.

The operator reads and writes the media, the .nfo files, and the art on the volume in the formats that Kodi and Jellyfin read, and it can rebuild the catalog from those files at any time.

The media browser runs on a Player that media-operator owns, in place of that Player’s idle screen. It draws on the screen through the Player’s own display claim, and this operator publishes no devices. A Player that doesn’t name the browser keeps media-operator’s idle screen.

library-operator is one of the extension operators for running a home theater . You install it only if you want a catalog and a browser.