Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
/ mediacore Public

MediaCore is a comprehensive, self-hosted media management solution that combines automated content acquisition with robust IPTV/DVR capabilities.

License

Notifications You must be signed in to change notification settings

jjf3/mediacore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediaCore

MediaCore is a comprehensive, self-hosted media management solution that combines automated content acquisition with robust IPTV/DVR capabilities.

Project Status License

📋 Table of Contents

Overview

MediaCore integrates multiple open-source services to create a complete media server solution featuring:

  • Automated TV shows and movies downloads
  • Live TV with DVR functionality
  • EPG (Electronic Program Guide) management
  • Multiple media server options for playback

Key Features

Feature Description Status
Self-Contained Media System
Local M3U and XML files Core playlist and metadata files ✅ Complete
Self-hosted EPG data server Local EPG management ✅ Complete
Nginx self-hosted portal Secure IPTV delivery portal & Load Balancer ✅ Complete
Content Automation
Sonarr integration TV show tracking and downloads ✅ Complete
Radarr integration Movie downloads ✅ Complete
Quality profiles Configurable media quality ✅ Complete
Subtitle management Automatic subtitle downloads ✅ Complete
Live TV & DVR
Channel categorization Organization by content type ✅ Complete
EPG data management Program guide handling ✅ Complete
DVR functionality Live TV recording ✅ Complete
Threadfin and XTeve IPTV proxy integration ✅ Complete
Reliability & Management Provided by Synology NAS ✅ Complete

Installation

Prerequisites

  • Synology NAS or similar device
  • Docker and Docker Compose installed
  • Nano, Ngnix, php
  • Minimum 80 TB storage recommended (60TB main + 20TB backup)

Reliability & Management - This is done by the Synology NAS

  • Container health monitoring
  • Automatic backups
  • Permission management
  • Detailed logging

Quick Start

Access the services:

Configuration

Below you'll find detailed setup guides for each component of the MediaCore system:

Component Documentation

Component Purpose Status Documentation
Sonarr TV show management ✅ Complete Setup Guide
Radarr Movie management ✅ Complete Setup Guide
Bazarr + Pasta Subtitle management ✅ Complete Setup Guide
Jackett Indexer proxy ✅ Complete Setup Guide
Plex Media server ✅ Complete Setup Guide
Emby Media server ✅ Complete Setup Guide
Threadfin M3U/EPG proxy ✅ Complete Setup Guide
Threadfin2 Additional proxy ✅ Complete Setup Guide
Transmission Download client ✅ Complete Setup Guide
Nginx Reverse Proxy + Caching Secure IPTV delivery portal & Load Balancer 🔴 To Do Setup Guide
images Add Images to Docs and Setup Guides 🔴 To Do

Architecture

MediaCore uses a containerized architecture with Docker Compose for orchestration:

┌─────────────────────────────┐
│      Media Management       │
│  ┌─────────┐   ┌─────────┐  │
│  │  Sonarr │   │ Radarr  │  │
│  └─────────┘   └─────────┘  │
├─────────────────────────────┤
│      Download System        │
│  ┌─────────┐   ┌─────────┐  │
│  │ Jackett │   │   VPN   │  │
│  └─────────┘   └─────────┘  │
│        ┌─────────────┐      │
│        │Transmission │      │
│        └─────────────┘      │
├─────────────────────────────┤
│         IPTV System         │
│  ┌─────────┐   ┌─────────┐  │
│  │Threadfin│   │  nginx  │  │
│  └─────────┘   └─────────┘  │
├─────────────────────────────┤
│       Media Servers         │
│  ┌─────────┐   ┌─────────┐  │
│  │  Plex   │   │  Emby   │  │
│  └─────────┘   └─────────┘  │
└─────────────────────────────┘

For detailed architecture information, see the Architecture Document.

Troubleshooting

Common issues and their solutions:

  • Services not starting: Check Docker logs with docker-compose logs [service_name]
  • Media not showing up: Verify file permissions and folder structure
  • EPG data missing: Check host/provider

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

MediaCore is a comprehensive, self-hosted media management solution that combines automated content acquisition with robust IPTV/DVR capabilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published