A self hosted download manager for movie and tv show trailers.

Overview

Introduction

Trailarr is a self hosted download manager for movie and tv show trailers.

Features:

  • A beautiful, easy to use UI.
  • Easy setup, readily configured out-of-the box.

Usage

To get started, all that is required is a TMDB_API_KEY which can be obtained for free from the TMDB developer website.

Docker compose example:

version: '3'

services:
  trailarr:
    image: cgnetwork/trailarr:latest
    ports:
      - "80:80"
    volumes:
      - /path/to/trailers:/var/www/html/storage/app/videos
    environment:
      - TMDB_API_KEY=some-tmdb-api-key

Configuration

A TMDB_API_KEY environment variable with a valid api key is required:

TMDB_API_KEY=some-tmdb-api-key

Trailers can be accessed on the host directory mounted to the container download directory:

/path/to/trailers:/var/www/html/storage/app/videos

Contributing

Thank you for considering contributing to Trailarr! We welcome all pull requests.

License

Trailarr is open-sourced software licensed under the MIT license.

Comments
  • Help needed: understanding path

    Help needed: understanding path

    Hey. Seems to be a great project.

    But what exactly did you mean by "path/to/trailers" ? I have no direct trailers Path, instead the trailers are packed in the movie-folders, just like plex is requesting it.

    So did you mean "path/to/movies" ?

    just want to clarify this, before my movies folder gets deleted or something^^

    thanks for your work and for sharing it

    question 
    opened by snickers2k 3
  • Download unsuccessful

    Download unsuccessful

    Trailer download did not complete.

    steps:

    • searched for 'Dune'
    • selected latest dune version
    • clicked download

    Expected

    • trailer would download

    Experienced

    • button changed to 'downloading', but never changed after 20 minutes
    • no trailer downloaded to trailer volume, specified in yaml
    bug 
    opened by petersem 2
  • Request: Extra's

    Request: Extra's

    Would be great to have Extra's downloaded aswell

    • behindthescenes
    • deleted
    • featurette
    • interview
    • scene
    • short
    • other

    https://support.plex.tv/articles/local-files-for-tv-show-trailers-and-extras/ (i guess emby and jellyfin works the same)

    enhancement 
    opened by snickers2k 0
  • Request: Radarr/Sonarr companion

    Request: Radarr/Sonarr companion

    as the actual name "trailarr" suggests, i'd really wish to see this a real companion app, like bazaar does it for subtitles for example.

    and because of the path + tvdb/tmdb id's provided by radarr/sonarr, trailarr does not need further logic for recognizing a movie - and because of that, this would work with every media application (emby, jellyfin, kodi, plex)

    although this is a huge request, i think Trailers are such an important thing, we need an even more versatile app with UI and more options ^^

    some thoughts;

    • Quality & Upgrade
      • allow qualities=720p,1080p,2160p
      • prefer qualities=1080p
      • upgrade until quality=XY
      • upgrade until language=XY
    • history
    • wanted
    • scheduler
    • options for trailers and extras
      • trailer=german only, 1080p
      • extras=de,en , 720p
    • providers
      • youtube
      • trailers.apple.com
      • imdb
      • tmdb
      • moviepilot(german)
      • traileraddict
      • flixpatrol
      • probably more
    • API
    • blacklist and regexp
      • regexp (e.g. block certain youtube-channels (the ones with channel-preroll)
      • deleted = blacklist
    • (fancy): tags from sonarr/radarr to automate options for certain movies
      • quality by tag
      • language by tag
      • block by tag
    • (fancy): "inject specials" to certain tags
      • tag: jacky-chan="10 Scenes Jacky Chan almost died"(https://www.youtube.com/watch?v=RKRUYJarcEk)

    like bazarr does for subtitle or like this one ( https://github.com/RandomNinjaAtk/docker-amtd ), but with UI ^^ (https://github.com/RandomNinjaAtk/docker-amtd/issues/39)

    thanks

    enhancement 
    opened by snickers2k 0
  • Request: basic auth

    Request: basic auth

    would be great to have a basic auth for the ui, for when there are some settings regarding libraries

    as i have no clue of all these organizer + nginx proxying everybody seems to use :(

    enhancement 
    opened by snickers2k 0
  • Plex integration

    Plex integration

    Integrate with the Plex API to get a list of movies, then download and rename these to the movie folder locations. Often the ones that are linked by Plex are bad quality, so a quality target/cutoff would be useful.

    enhancement 
    opened by petersem 0
Releases(v3.1.1)
Owner
null
Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.

Shaark is a self-hosted platform to keep and share your content: web links, posts, passwords and pictures. All of your data can be private, public or

MarceauKa 482 Dec 30, 2022
Self hosted project management and collaboration tool powered by TALL stack

Sponsored By: Self hosted project management and collaboration tool inspired by basecamp. Notice: Project under some major change, do not use until st

iluminar 1.8k Jan 6, 2023
An open source self hosted notes and bookmarks taking web app.

Benotes An open source self hosted web app for your notes and bookmarks side by side. This project is currently in Beta. You may encounter bugs or err

null 264 Jan 2, 2023
A self-hosted, drag-and-drop, & nosql file conversion server that supports 62x file formats

A self-hosted, drag-and-drop, & nosql file conversion server that supports 62x file formats

Justin Grimes 388 Dec 26, 2022
FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)

Free Self-Hosted Zendesk & Help Scout Alternative FreeScout is the super lightweight free open source help desk and shared inbox written in PHP7+ (Lar

FreeScout 1.8k Jan 2, 2023
Cloudlog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere.

Web based amateur radio logging application built using PHP & MySQL supports general station logging tasks from HF to Microwave with supporting applications to support CAT control.

Peter Goodhall 291 Jan 5, 2023
Simple self-hosted bug tracker

Bugken is a simple self-hosted error monitoring tool with laravel based. Json Error Payload { "message" : "get_error_message_from_exception", "log

Nexteam Indonesia 4 Jan 15, 2022
Self hosted project management application

Version 2 is available at 92fiveapp.com Before proceeding to installation please make sure that your server meets the minimum server requirements: Min

Chintan Banugaria 1.1k Jan 6, 2023
Self-hosted CMS platform based on the Laravel PHP Framework.

October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of

October CMS 10.8k Dec 30, 2022
Display movie posters on screens using web technologies.

The web application creates a digital movie poster display for use on LED screens. Intended to run on a Raspberry Pi 4, but will run on any web server with Apache/NGINX, PHP 7.3+, and MySQL/Postgres.

Don Jones 13 Dec 17, 2022
An Online Movie Booking Website whose data is completely from a database

An Online Movie Booking Website whose data is completely from a database to ensure that it can be implemented in a real time scenario as any change of data needs to be done only in the database using SQL queries and the changes are immediately reflected.

Arunachalam M 7 Apr 13, 2022
TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application

TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application for storing, uploading, editing and managing files and folders online via web browser. The Application runs on PHP 5.5+, It allows the creation of multiple users and each user can have its own directory and a build-in support for managing text files with cloud9 IDE and it supports syntax highlighting for over 150+ languages and over 35+ themes.

Prasath Mani 3.5k Jan 7, 2023
flare Manager .flare framework Manager

flare-Manager flare Manager .flare framework Manager Welcome to the flare-Manager install Flare form https://github.com/flare-framework/Flare move ind

Flare framework 1 Aug 14, 2022
CI4-Lic is a software license manager modul for Codeigniter 4, connecting to WordPress license server based on the Software License Manager Plugin.

CI4-Lic CI4-Lic is a software license manager modul for Codeigniter 4, connecting to WordPress license server based on Software License Manager Plugin

George Lewe 1 Jan 15, 2022
CRUD php application to check in and check out employees and show daily building occupation

CRUD php application to check in and check out employees and show daily building occupation. Employees are required to self check their temperature and tick a checkbox to specify whether their temperature is below 38°C else they are invited to stay home. (Implemented in php with bootstrap4 for styling and datatable jquery plugin for table formatting and additional features).

null 2 Feb 20, 2022
It is an online portal to upload and download necessary documents.

Sidrive It is an online portal where different users can upload there necessary documents and they can download those documents whenever required. It

Siddharth Saxena 1 Oct 18, 2021
Download YouTube videos in MP4 and MP3 formats easily

Laravel Youtube Downloader Download YouTube videos in MP4 and MP3 formats easily ✨ Demo Install git clone https://github.com/IhsanDevs/LaravelYoutubeD

Ihsan Devs 4 Apr 18, 2022
Retrieve MySejahtera App's data from MySejahtera API and show to users via web browser. Written in PHP

MySejahtera-PHP-Web Retrieve MySejahtera App's data from MySejahtera API and show to users via web browser. Written in PHP. Disclaimer This web app is

Sam Sam 3 Oct 21, 2022
Download Porn Adult XXX Videos Online Ready Site No Installation No Database Required

Download Porn Adult XXX Videos Online Ready Site No Installation No Database Required PHP / HTML How to USE Search Videos from any of the Supported Si

null 16 Apr 17, 2022