All Projects → pymedusa → Medusa

pymedusa / Medusa

Licence: gpl-3.0
Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Medusa

Sickchill
Less rage, more chill.
Stars: ✭ 2,166 (+70.82%)
Mutual labels:  series, nzb, tv, episodes, torrent
Duckietv
A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
Stars: ✭ 942 (-25.71%)
Mutual labels:  series, tv, episodes, trakt
Popcorn Api
Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player. Compatible API Anime/Movies/Show Scrapper
Stars: ✭ 529 (-58.28%)
Mutual labels:  metadata, episodes, trakt
Anime Offline Database
Updated every week: A JSON based offline anime database containing the most important meta data as well as cross references to various anime sites such as MAL, ANIDB, ANILIST, KITSU and more...
Stars: ✭ 292 (-76.97%)
Mutual labels:  series, metadata, episodes
Sickrage
Mirror of OFFICIAL SiCKRAGE
Stars: ✭ 1,526 (+20.35%)
Mutual labels:  nzb, tv, torrent
torrent-indexer
Yet another node.js torrent scraper made especially for movie, series, anime and music (scrape from 1337x, eztv, limetorrents, rarbg, skytorrents, thepiratebay, torrentproject, yts and zooqle)
Stars: ✭ 50 (-96.06%)
Mutual labels:  torrent, tv, series
Torrenter
Simple nodejs package to download torrents using torrent-indexer and webtorrent, especially movie and series.
Stars: ✭ 42 (-96.69%)
Mutual labels:  series, tv, torrent
iptvx
IPTV player and streamer for Linux that allows to play any stream that LibVLC can play, offers an overlay based on WebKit using HTML5, JavaScript and CSS and uses XMLTV data for EPG information. It allows the playback of URLs, files and can grab URLs from shell scripts. XMLTV EPG data can be downloaded from URLs or grabbed from shell scripts.
Stars: ✭ 65 (-94.87%)
Mutual labels:  tv, subtitle
Warezz
It's illegal cuz they can't tax you!
Stars: ✭ 386 (-69.56%)
Mutual labels:  tv, torrent
Popcorntimetv
Popcorn Time for Apple TV 4, iPhone and iPad
Stars: ✭ 1,216 (-4.1%)
Mutual labels:  tv, torrent
Overseerr
Request management and media discovery tool for the Plex ecosystem
Stars: ✭ 557 (-56.07%)
Mutual labels:  nzb, tv
DroidShows
A Reboot of DroidSeries Offline TV Shows Tracker
Stars: ✭ 69 (-94.56%)
Mutual labels:  episodes, series
BESTV
Android TV App powered by TMDb. It is a easy way to find the best TV content, the top movies, series... all of that in your TV.
Stars: ✭ 49 (-96.14%)
Mutual labels:  tv, series
torrent-spider
基于DHT的p2p网络资源爬虫
Stars: ✭ 65 (-94.87%)
Mutual labels:  metadata, torrent
nts
NTS Radio downloader and metadata parser
Stars: ✭ 58 (-95.43%)
Mutual labels:  metadata, episodes
Sickgear
SickGear has proven the most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation.
Stars: ✭ 452 (-64.35%)
Mutual labels:  subtitle, trakt
Radarr
A fork of Sonarr to work with movies à la Couchpotato.
Stars: ✭ 5,707 (+350.08%)
Mutual labels:  nzb, torrent
Episoder
TV episode reminder
Stars: ✭ 11 (-99.13%)
Mutual labels:  tv, episodes
Nakamori
Nakamori is Kodi addon that use Shoko (known as Japanese Media Manager (JMM)) Server as back-end for metadata information.
Stars: ✭ 24 (-98.11%)
Mutual labels:  tv, trakt
Bazarr
Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.
Stars: ✭ 1,248 (-1.58%)
Mutual labels:  series, episodes

Average time to resolve an issue Percentage of issues still open
codebeat badge XO code style codecov

Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.

Exclusive features

  • Supports TVMaze and TMDB indexers
  • Manual search episodes (you choose what to snatch based on all kind of info: provider, seeds, release group)
  • Manual search for subtitles (useful when subtitle has low score because of typo in filename or alternative title)
  • Support for Python 3
  • Uses 'guessit' library to parse and enrich existing info (more precise than regexes)
  • Improved Anime shows support
  • Faster DailySearcher|Backlog|Find propers as we only process new items. Already processed items are discarded.
  • Option to clean Kodi library when replacing existing files
  • Better quality explanations and consistent quality code in all threads
  • See on the fly if your backlogged episodes will be increased/reduced while changing qualities
  • Postpone Post Processing until Medusa downloads wanted subtitle (useful to only show media if subtitle available)
  • Clean up any leftover files/folders if media file is deleted
  • Nightly showupdater updates only the season of the show, which has been updated by the indexer, for tvdb and tmdb.

Features

  • Kodi/XBMC library updates, poster/banner/fanart downloads, and NFO/TBN generation
  • Sync your shows with Trakt. Keep shows/episode updated in Trakt watchlist
  • Configurable automatic episode renaming, sorting, and other processing
  • Easily see what episodes you're missing, are airing soon, and more
  • Automatic torrent/nzb searching, downloading, and processing at the qualities you want
  • Largest list of supported torrent and nzb providers, both public and private
  • Can notify Kodi, XBMC, Growl, Trakt, Twitter, and more when new episodes are available
  • Searches TheTVDB.com and AniDB.net for shows, seasons, episodes, and metadata
  • Episode status management allows for mass failing seasons/episodes to force retrying
  • DVD Order numbering for returning the results in DVD order instead of Air-By-Date order
  • Allows you to choose which indexer to have Medusa search its show info from when importing
  • Automatic XEM Scene Numbering/Naming for seasons/episodes
  • Available for any platform, uses a simple HTTP interface
  • Specials and multi-episode torrent/nzb support
  • Automatic subtitles matching and downloading
  • Improved failed download handling
  • DupeKey/DupeScore for NZBGet 12+
  • Real SSL certificate validation

Dependencies

To run Medusa from source you will need one of these Python versions:

  • Python 3 – 3.6.0 and newer

Installation - direct

Start here to read the installation guides for different setups.

Installation - Docker

There's a direct build available on Dockerhub which is updated directly from this repo on every commit to master.

For alternate architectures, the linuxserver.io team have kindly produced docker images for X86, armhf and aarch64 platforms. This is built from an older intermediary Dockerfile.

Feature Requests

Medusa Issue Tracker
FAQ
Wiki
Discord

Important

Before using this with your existing database (sickbeard.db) please make a backup copy of it and delete any other database files such as cache.db and failed.db if present
We HIGHLY recommend starting out with no database files at all to make this a fresh start but the choice is at your own risk.

Supported providers

A partial list can be found here. Jackett is supported, however it must be configured as follows.

Special Thanks to:

RARBG RARBG  ·  NZB.cat NZB.cat  ·  NZBGeek NZBGeek  ·  DOGnzb DOGnzb  ·  DanishBits DanishBits

Browsers support made by godban

IE / EdgeIE / Edge FirefoxFirefox ChromeChrome SafariSafari
Edge last 2 versions last 2 versions last 2 versions

News and Changelog

news.md has moved to a separate repo, click here

The changelog can be found here The changelog for versions prior to v0.2.7 can be found here

External dependencies

This product uses MediaInfo library, Copyright (c) 2002-2016 MediaArea.net SARL

Binaries for Windows and MacOS are included. Linux distributions need to manually install MediaInfo. MediaInfo is optional, but highly recommended since it increases the number of supported formats for video metadata extraction. Basic MKV metadata is supported when MediaInfo is not installed.

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