Oblecto is a frontend agnostic media butler bringing high performance high quality media streaming to the home
Clone or download


Oblecto logo


What is it?

Oblecto is a media server, similar to Plex, Emby, Netflix and others. It runs in the background on a home server to index your media such as movies and TV shows to make them searchable and streamable through a REST based interface.

How do I use this?

While Oblecto is still a work in progress project, Oblecto does currently support movie and TV streaming. It tracks episodes which have been watched and allows you to stop watching on one device and pickup right where you left off on another.

How do I set this up?


Edit config.json to suit your needs. Please pay attention to the mysql database config as Oblecto uses a MySQL database to store its data.

npm install
npm start

User management does currently not have an interface and as such users must be created manually within the users database. Password authentication currently has not been completaly implemented yet. Only the username field must be set.

On run, Oblecto will create its database if required and start indexing files as defined in the config.json file. User accounts must currently be created manually in the database.

All logo images courtesy of dee-y

I've set this thing up. Now where's the place I actually watch my legaly obtained media?

Since Oblecto itself is only an interface between your media and a client to watch it on, you'll need a beautifull frontend which can talk to the Oblecto bankend.

The interface maintained by myself is available here: https://github.com/robinp7720/Oblecto-Web