Welcome to Thea!

<aside> ⚠️ Thea is a massive work in progress, and so this Wiki is implicitly aimed towards technical users who are trying to contribute or experiment with Thea.

Current focus: Back end overhaul to meet new requirements of project

Using Thea as a home media manager is the ultimate goal, but it is simply not complete yet.

</aside>

https://github.com/hbomb79/Thea

https://github.com/hbomb79/Thea aims to be a no-compromises, complete solution to home media management, specializing in the ingestion, transcoding and management of a home media collection:

How to Navigate this Wiki


We recommend you use the sections below if you’re not sure where to start, otherwise you can search for the information you desire.

Pages that are tightly conceptually linked will often be part of a collection. This is indicated by a banner at the top of the page containing a link to the collection.

Finally, you’re likely to encounter a lot of pages with a Next Steps heading; these are a great way to follow a loosely guided tour of the wiki… just don’t get stuck in any infinite loops 😛

Getting Started 👋


Before using Thea it’s a good idea to familiarize yourself with some of the key concepts you’ll be interacting with.

The pages in this section will help you get Thea running, but it’s important they’re followed in order.

Configuration

Building and Running

Importing Media

Watching Media

Media Transcoding

Trouble System

Troubleshooting

API Documentation 📖


Looking to build a client that interacts with the Thea server? Understanding the API is crucial, and we’re here to help.

API Documentation

Internal Technical Documentation 👀


Keen to contribute to Thea, or just want to know how it works on a deeper level? Check out our internal documentation.

Thea Implementation Plan

Back End Architecture

Front End Architecture

Docker Integration

Testing