Sign inSign up

dueyfinster/trabeet

By dueyfinster

Updated about 6 years ago

Container with beet, filebot, transmission etc

Image
0

1.3K

dueyfinster/trabeet repository overview

#+TITLE: trabeet #+AUTHOR: Neil Grogan [[https://cloud.docker.com/repository/registry-1.docker.io/dueyfinster/trabeet/builds][Docker image]] for downloading for Plex using Transmission & youtube-dl, all controlled via webhooks.

#+begin_src ditaa :file flow.png :exports results +--------------------+ +-------------+ +------------------+ +-------------------+
|cGRE curl (magnet:) +--->+cYEL | |cGRE | |cGRE | +--------------------+ | Webhook +-->+ Download +-->+ Process Metadata +-----------+ |c37F curl (https:) +--->| | | Transmission | | Beets (Music) | | +--------------------+ +-------------+ | | | Filebot (Video) | v | +------------------+ +-------------------+ +-------+-------+ | |cYEL {s} | | | Plex Library |
V | | +-----+----------+ +------------------+ +-------+-------+ |c37F | |c37F | ^ | Download | | Process Metadata | | | youtube-dl +---------------->+ Beets (Music) +------------------/ | | | or None (Video) |
+----------------+ +------------------+
#+end_src

#+RESULTS: [[file:flow.png]]

** To use Extend the docker image, add custom config/scripts and mount:

  • Downloads directory at /downloads
  • Plex Directory at /media (Assuming standard Plex library layout of 'Movies','TV Shows', 'Videos', 'Music')
  • Send requests via curl curl -X POST --data "token=" --data "uri=https://www.youtube.com/watch?v=" --data "type=<Movies|TV Shows|Music|Video>" http://<my_ip>:8080/hooks/yt-dl

See sample [[docker-compose-sample.yml][docker-compose]] file for reference.

Tag summary

Content type

Image

Digest

Size

464 MB

Last updated

about 6 years ago

docker pull dueyfinster/trabeet