All Projects → RandomNinjaAtk → docker-amtd

RandomNinjaAtk / docker-amtd

Licence: GPL-3.0 license
AMTD is a Radarr companion script to automatically download movie trailers and extras for use in other video applications (plex/kodi/jellyfin/emby)

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to docker-amtd

docker-amvd
AMVD is a Lidarr companion script to automatically download and tag Music Videos for use in other video applications (plex/kodi/jellyfin/emby)
Stars: ✭ 58 (-25.64%)
Mutual labels:  plex, kodi, youtube-dl, emby, jellyfin
ChineseSubFinder
自动化中文字幕下载。字幕网站支持 shooter、xunlei、arrst、a4k 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM
Stars: ✭ 2,212 (+2735.9%)
Mutual labels:  plex, emby, radarr, jellyfin
Movie Data Capture
Local Movies Organizer
Stars: ✭ 5,481 (+6926.92%)
Mutual labels:  plex, kodi, emby, jellyfin
JavSP
汇总多站点数据的AV元数据刮削器
Stars: ✭ 549 (+603.85%)
Mutual labels:  kodi, emby, jellyfin
Heimdall
As the name suggests Heimdall Application Dashboard is a dashboard for all your web applications. It doesn't need to be limited to applications though, you can add links to anything you like.
Stars: ✭ 3,501 (+4388.46%)
Mutual labels:  plex, emby, radarr
Javsdt
影片信息整理工具,抓取元数据nfo,自定义重命名文件(夹),下载fanart裁剪poster,为emby、kodi、极影派铺路。
Stars: ✭ 2,700 (+3361.54%)
Mutual labels:  kodi, emby, jellyfin
Gooby
Gooby: The ultimate infinite Plex media server using a VPS and Cloud service
Stars: ✭ 230 (+194.87%)
Mutual labels:  plex, emby, radarr
Conv2mp4 Ps
This Powershell script will recursively search through a user-defined file path and convert all videos of user-specified file types to MP4 with H264 video and AAC audio using ffmpeg. The purpose of this script is to reduce transcoding CPU load on a media server like Plex or Emby and increase video compatibility across platforms.
Stars: ✭ 97 (+24.36%)
Mutual labels:  plex, kodi, emby
Sickgear
SickGear has proven the most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation.
Stars: ✭ 452 (+479.49%)
Mutual labels:  plex, kodi, emby
Javgo
JavGo是一个集合影片管理,影片刮削,视频处理,资源搜索等综合一体的全功能影音软件,支持爬取javbus,jav321,javdb,javlibrary进行刮削,支持db,bus的磁力搜索,支持获取library的影片评论。
Stars: ✭ 338 (+333.33%)
Mutual labels:  plex, kodi, emby
Organizr
HTPC/Homelab Services Organizer - Written in PHP
Stars: ✭ 3,605 (+4521.79%)
Mutual labels:  plex, emby, radarr
Av data capture
本地电影刮削与整理一体化解决方案
Stars: ✭ 3,502 (+4389.74%)
Mutual labels:  plex, kodi, emby
Plexguide.com
Welcome to https://PlexGuide.com ~ Rapidly deploy multiple-hasty Docker Containers through Ansible with local or Unlimited Google HD Space!
Stars: ✭ 1,631 (+1991.03%)
Mutual labels:  plex, emby, radarr
IMDb-Scout-Mod
Auto search for movie/series on torrent, usenet, ddl, subtitles, streaming, predb and other sites. Adds links to IMDb pages from hundreds various sites. Adds movies/series to Radarr/Sonarr. Adds external ratings from Metacritic, Rotten Tomatoes, Letterboxd, Douban, Allocine. Media Server indicators for Plex, Jellyfin, Emby. Dark theme/style for …
Stars: ✭ 177 (+126.92%)
Mutual labels:  plex, radarr, jellyfin
pyEmby
Python wrapper for Emby api
Stars: ✭ 21 (-73.08%)
Mutual labels:  emby, jellyfin
Docker Compose Usenet
Docker-powered usenet pipeline
Stars: ✭ 240 (+207.69%)
Mutual labels:  plex, radarr
posterr
A digital poster app for Plex, Sonarr, Radarr, and Readarr
Stars: ✭ 211 (+170.51%)
Mutual labels:  plex, radarr
jellycon
Kodi Addon for Jellyfin
Stars: ✭ 155 (+98.72%)
Mutual labels:  kodi, jellyfin
JAV-Sort-Scrape-javlibrary
Scrape and sort Japanese Adult Videos and write metadata for Emby/Jellyfin/Plex
Stars: ✭ 60 (-23.08%)
Mutual labels:  emby, jellyfin
PlexMeetsHomeAssistant
Custom card which integrates plex into Home Assistant and makes it possible to launch movies or tv shows on TV with a simple click
Stars: ✭ 73 (-6.41%)
Mutual labels:  plex, kodi

AMTD - Automated Movie Trailer Downloader

Docker Build Docker Pulls Docker Stars Docker Hub Discord

RandomNinjaAtk/amtd is a Radarr companion script to automatically download movie trailers and extras for use in other video applications (plex/kodi/jellyfin/emby)

RandomNinjaAtk/amtd

Features

  • Downloading Movie Trailers and Extras using online sources for use in popular applications (Plex/Kodi/Emby/Jellyfin):
    • Connects to Radarr to automatically download trailers for Movies in your existing library
    • Downloads videos using youtube-dl automatically
    • Names videos correctly to match Plex/Emby naming convention (Emby not tested)
    • Embeds relevant metadata into each video

Plex Example

Supported Architectures

The architectures supported by this image are:

Architecture Tag
x86-64 latest

Version Tags

Tag Description
latest Newest release code

Parameters

Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate <external>:<internal> respectively. For example, -p 8080:80 would expose port 80 from inside the container to be accessible from the host's IP on port 8080 outside the container.

Parameter Function
-e PUID=1000 for UserID - see below for explanation
-e PGID=1000 for GroupID - see below for explanation
-v /config Configuration files for AMTD.
-v /change/me/to/match/radarr Configure this volume to match your Radarr Radarr's volume mappings associated with Radarr's Library Root Folder settings
-e AUTOSTART=true true = Enabled :: Runs script automatically on startup
-e SCRIPTINTERVAL=1h #s or #m or #h or #d :: s = seconds, m = minutes, h = hours, d = days :: Amount of time between each script run, when AUTOSTART is enabled
-e RadarrUrl=http://x.x.x.x:7878 Set domain or IP to your Radarr instance including port. If using reverse proxy, do not use a trailing slash. Ensure you specify http/s.
-e RadarrAPIkey=08d108d108d108d108d108d108d108d1 Radarr API key.
-e extrastype=all all or trailers :: all downloads all available videos (trailers, clips, featurette, etc...) :: trailers only downloads trailers
-e LANGUAGES=en,de Set the primary desired language, if not found, fallback to next langauge in the list... (this is a "," separated list of ISO 639-1 language codes)
-e videoformat="--format bestvideo[vcodec*=avc1]+bestaudio" For guidence, please see youtube-dl documentation
-e subtitlelanguage=en Desired Language Code :: For guidence, please see youtube-dl documentation.
-e USEFOLDERS=false true = enabled :: Creates subfolders within the movie folder for extras
-e EndClient=plex plex or emby or jellyfin :: Select the appropriate client for maximum compatibility
-e PREFER_EXISTING=false true = enabled :: Checks for existing "trailer" file, and skips it if found
-e SINGLETRAILER=true true = enabled :: Only downloads the first available trailer, does not apply to other extras type
-e FilePermissions=644 Based on chmod linux permissions
-e FolderPermissions=755 Based on chmod linux permissions

docker

docker create \
  --name=amtd \
  -v /path/to/config/files:/config \
  -v /change/me/to/match/radarr:/change/me/to/match/radarr \
  -e PUID=1000 \
  -e PGID=1000 \
  -e AUTOSTART=true \
  -e SCRIPTINTERVAL=1h \
  -e extrastype=all \
  -e LANGUAGES=en,de \
  -e videoformat="--format bestvideo[vcodec*=avc1]+bestaudio" \
  -e subtitlelanguage=en \
  -e USEFOLDERS=false \
  -e PREFER_EXISTING=false \
  -e SINGLETRAILER=true \
  -e FilePermissions=644 \
  -e FolderPermissions=755 \
  -e RadarrUrl=http://x.x.x.x:7878 \
  -e RadarrAPIkey=RADARRAPIKEY \
  -e EndClient=plex \
  --restart unless-stopped \
  randomninjaatk/amtd 

docker-compose

Compatible with docker-compose v2 schemas.

version: "2.1"
services:
  amtd:
    image: randomninjaatk/amtd 
    container_name: amtd
    volumes:
      - /path/to/config/files:/config
      - /change/me/to/match/radarr:/change/me/to/match/radarr
    environment:
      - PUID=1000
      - PGID=1000
      - AUTOSTART=true
      - SCRIPTINTERVAL=1h
      - extrastype=all
      - LANGUAGES=en,de
      - videoformat=--format bestvideo[vcodec*=avc1]+bestaudio
      - subtitlelanguage=en
      - USEFOLDERS=false
      - SINGLETRAILER=true
      - PREFER_EXISTING=false
      - FilePermissions=644
      - FolderPermissions=755
      - RadarrUrl=http://x.x.x.x:7878
      - RadarrAPIkey=RADARRAPIKEY
      - EndClient=plex
    restart: unless-stopped

Script Information

  • Script will automatically run when enabled, if disabled, you will need to manually execute with the following command:
    • From Host CLI: docker exec -it amtd /bin/bash -c 'bash /config/scripts/download.bash'
    • From Docker CLI: bash /config/scripts/download.bash

Directories:

  • /config/scripts
    • Contains the scripts that are run
  • /config/logs
    • Contains the log output from the script
  • /config/cache
    • Contains the artist data cache to speed up processes
  • /config/coookies
    • Store your cookies.txt file in this location, may be required for youtube-dl to work properly



Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].