# Oblecto

> Self-hosted media server for movies/TV with Jellyfin API. Indexes libraries, fetches TMDb/TVDB metadata, supports transcoding and federation.

- **Category:** Media Server
- **Licence:** AGPL-3.0
- **Latest version:** 0.2.2
- **Open source:** oss
- **Languages:** Typescript, HTML
- **Platforms:** Docker, NPM, Systemd
- **Tags:** SQLite, Media, Real Time, Tracking, Databases, REST API, MariaDB, Streaming, Federation, Media Server, Storage, Movie, Movies, Transcoding, Ffmpeg, Streaming Server, Tv Shows, Node.js, Hacktoberfest, Self Hosted, Mediaserver, Streaming Video, Tvshows, Datahoarder, Mediacenter, Jellyfin Compatible

## Description

Oblecto serves personal movie and TV show collections from a home server. It scans folders, identifies content with guessit, and enriches metadata using TMDb, TVDB, and fanart.tv. The web interface offers browsing, search, continue-watching, and a player with audio/subtitle selection, speed control, chapters, seek thumbnails, and intro/credit skip. A compatible API on port 8096 lets Jellyfin clients on phones, TVs, and desktops connect. User accounts support groups, permissions, preferences, and viewing statistics. Optional federation enables trusted servers to share libraries and stream remotely. The stack requires Node.js 24+, FFmpeg, and guessit, with SQLite or MariaDB/MySQL for data. Install via global npm package, Docker image, or systemd service. Licensed AGPL-3.0-or-later; latest release is a beta.

## Links

- [Homepage](https://github.com/robinp7720/Oblecto)
- [Docker](ghcr.io/robinp7720/oblecto)
- [GitHub Repository](https://github.com/robinp7720/Oblecto)
- [Documentation (API)](https://github.com/robinp7720/Oblecto/blob/master/docs/API.md)
- [Documentation (Streaming)](https://github.com/robinp7720/Oblecto/blob/master/docs/STREAMING.md)
- [Documentation (Federation)](https://github.com/robinp7720/Oblecto/blob/master/docs/FEDERATION.md)
- [Documentation (Jellyfin Compatibility)](https://github.com/robinp7720/Oblecto/blob/master/docs/JELLYFIN.md)

---
Source: https://selfhost.directory/project/oblecto