All Projects → JordyAlkema → Youtube-DL-Agent.bundle

JordyAlkema / Youtube-DL-Agent.bundle

Licence: other
A plex metadata agent for Youtube-DL downloads

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Youtube-DL-Agent.bundle

Porthole
A window into the status of multiple services related to Plex Media Server (Plex, Couchpotato, Sickrage, Deluge, Sabnzbd+, etc.).
Stars: ✭ 30 (-67.39%)
Mutual labels:  plex, plex-media-server
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 (+5.43%)
Mutual labels:  plex, plex-media-server
Plexus
A suite of tools to help manage your media collection.
Stars: ✭ 78 (-15.22%)
Mutual labels:  plex, plex-media-server
discord-rich-presence-plex
Display your Plex status on Discord using Rich Presence
Stars: ✭ 180 (+95.65%)
Mutual labels:  plex, plex-media-server
Media Docker
all-in-one deployment and configuration for an all-in-one media server, running on docker.
Stars: ✭ 148 (+60.87%)
Mutual labels:  plex, plex-media-server
Iptv.bundle
Plex plug-in that plays live streams (like IPTV) from a M3U playlist
Stars: ✭ 739 (+703.26%)
Mutual labels:  plex, plex-media-server
Plex Lastfm Scrobbler
Scrobble played audio items Last.FM from the Plex Media Server application.
Stars: ✭ 88 (-4.35%)
Mutual labels:  plex, plex-media-server
Kitana
A responsive Plex plugin web frontend
Stars: ✭ 252 (+173.91%)
Mutual labels:  plex, plex-media-server
AvalonXmlAgent.bundle
XML file agent for Plex
Stars: ✭ 32 (-65.22%)
Mutual labels:  plex, plex-agent
Plexidrive
Scripts to facilitate the use of cloud storage (such as Google Drive) as storage for Plex media server
Stars: ✭ 118 (+28.26%)
Mutual labels:  plex, plex-media-server
Telly
An IPTV proxy
Stars: ✭ 557 (+505.43%)
Mutual labels:  plex, plex-media-server
Ultimate Media Server Core
A bunch of scripts that I've collected, written, and forked for the ultimate administration & automation of your Media Server - Think of this as your "Media server in a box"
Stars: ✭ 188 (+104.35%)
Mutual labels:  plex, plex-media-server
Plex Nginx Reverseproxy
Configuration to serve Plex Media Center https://plex.tv using Nginx https://nginx.com
Stars: ✭ 523 (+468.48%)
Mutual labels:  plex, plex-media-server
Plex.py
Python interface for the Plex Media Server API
Stars: ✭ 22 (-76.09%)
Mutual labels:  plex, plex-media-server
Audiobooks.bundle
Plex metadata scraper for Audiobooks
Stars: ✭ 461 (+401.09%)
Mutual labels:  plex, plex-media-server
Cloud Media Scripts
Upload and stream media from the cloud with or without encryption. Cache all new and recently streamed media locally to access quickly and reduce API calls
Stars: ✭ 84 (-8.7%)
Mutual labels:  plex, plex-media-server
PGMA-Modernized
An updated approach for Plex Gay Media Adult Agents for both Full Feature Films and Scenes
Stars: ✭ 59 (-35.87%)
Mutual labels:  plex, plex-media-server
plexmedia-downloader
Offline download media from Plex Media Server
Stars: ✭ 15 (-83.7%)
Mutual labels:  plex, plex-media-server
Plexupdate
Plex Update script to simplify the life of Linux Plex Media Server users.
Stars: ✭ 1,523 (+1555.43%)
Mutual labels:  plex, plex-media-server
Usenet Docker
Docker-compose configuration for Sabnzbd, CouchPotato, Plex, Sonarr, Plexpy, Nzbhydra, Muximux, Radarr, NZBGet and Ombi with a Nginx proxy.
Stars: ✭ 153 (+66.3%)
Mutual labels:  plex, plex-media-server

Youtube-DL Agent

After about a year of using ZeroQI's Youtube Agent I noticed a problem. If a youtube video gets deleted, it is no longer possible to get the metadata. Which makes sense, however the entire goal of having Youtube videos on your Plex Media Server is to make sure they never get deleted.

This resulted in me looking around at different solutions, however I could not find anything that would work for me.

What does this agent do differently?

Instead of fetching the data from the Youtube API, we use the data that Youtube-DL stores when downloading a video. Making sure we have the thumbnail and metadata forever even if a video gets deleted.

Youtube-DL integration

In order to have this agent work correctly, videos have to be downloaded with Youtube-DL. Youtube-DL has to be set to store the metadata and thumbnail of videos. Here is an example of a configuration

youtube-dl {URL} --add-metadata --write-info-json --write-thumbnail -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4' -o "/youtube/%(uploader)s [%(uploader_id)s]/%(title)s[%(id)s].%(ext)s"

This Youtube-DL configuration is also compatible with the ZeroQI Youtube Agent.

Installation

In order to use this Agent you need to use the Absolute Series Scanner from ZeroQI, You can try using it without however plex will think files are copies when they are not.

  1. Download this repository (CLICK HERE)
  2. Unzip the file but keep the root folder ("Youtube-DL-Agent.bundle-master")
  3. Rename the folder to "Youtube-DL-Agent.bundle"
  4. Move the folder into the "Plug-ins" folder in your Plex Media Server installation (Wait where?)
  5. Create a new (or update an existing) library and select "TV Show"
  6. Click on the "Advanced" tab and select
    1. Scanner: Absolute Series Scanner
    2. Agent: Youtube-DL

Now you are done. At first Plex will scan for all the files, when this is done the agent will attempt to find the metadata associated with the videos.

Troubleshooting

If you are running in to a problem, feel free to let me know so I can attempt to help you. However make sure to send the log files otherwise I can't help.

How do I download the Log files?

What is to blame?

If videos are in the wrong season, videos are seen as copies, videos do not show up or videos are in the wrong channel this is an issue with your scanner. Contacting me is not useful because I can not help.

If a video (or TV Show) has incorrect metadata (Title, Description, Thumbnail, Rating etc.) this is an issue with the Agent. Feel free to contact me.

Thanks to...

ZeroQI - ZeroQI created the original Youtube Agent, the Absolute Series Scanner which this agent also uses and he has a bunch of helpful posts on the Plex forums.

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].