Giter VIP home page Giter VIP logo

radarr's Introduction

Radarr

Build Status Translated Docker Pulls Github Downloads Backers on Open Collective Sponsors on Open Collective Mega Sponsors on Open Collective

Radarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. Note that only one type of a given movie is supported. If you want both an 4k version and 1080p version of a given movie you will need multiple instances.

Major Features Include

  • Adding new movies with lots of information, such as trailers, ratings, etc.
  • Support for major platforms: Windows, Linux, macOS, Raspberry Pi, etc.
  • Can watch for better quality of the movies you have and do an automatic upgrade. e.g. from DVD to Blu-Ray
  • Automatic failed download handling will try another release if one fails
  • Manual search so you can pick any release or to see why a release was not downloaded automatically
  • Full integration with SABnzbd and NZBGet
  • Automatically searching for releases as well as RSS Sync
  • Automatically importing downloaded movies
  • Recognizing Special Editions, Director's Cut, etc.
  • Identifying releases with hardcoded subs
  • Identifying releases with AKA movie names
  • SABnzbd, NZBGet, QBittorrent, Deluge, rTorrent, Transmission, uTorrent, and other download clients are supported and integrated
  • Full integration with Kodi and Plex (notifications, library updates)
  • Importing Metadata such as trailers or subtitles
  • Adding metadata such as posters and information for Kodi and others to use
  • Advanced customization for profiles, such that Radarr will always download the copy you want
  • A beautiful UI

Support

Wiki Discord

Note: GitHub Issues are for Bugs and Feature Requests Only

GitHub - Bugs and Feature Requests Only

Contributors & Developers

API Documentation

This project exists thanks to all the people who contribute.

Contributors List

Backers

Thank you to all our backers! πŸ™ Become a backer

Backers List

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor

Sponsors List

Mega Sponsors

Mega Sponsors List

JetBrains

Thank you to JetBrains JetBrains for providing us with free licenses to their great tools.

DigitalOcean

This project is also supported by DigitalOcean

License

radarr's People

Contributors

aeonlucid avatar austinwbest avatar bakerboy448 avatar djcand avatar fedoranimus avatar foxace avatar galli-leo avatar geogolem avatar jamesmacwhite avatar jbou avatar jpalenz77 avatar kayone avatar markus101 avatar memnos avatar mitchellcash avatar mynameisbogdan avatar nameproof avatar onedr0p avatar pannbiff avatar qstick avatar reloxx13 avatar rfgamaral avatar robindadswell avatar servarradmin avatar stevietv avatar ta264 avatar taloth avatar vertigo235 avatar weblate avatar wsegatto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

radarr's Issues

Fix Media Management Tab

Episode Naming
Standard Movie Format:
{Movie Title} ({Release Year}) {Quality Full}

Standard Movie Format:
Movie Title (2010) HDTV-720p Proper

Folder Example:
Movie Title (2010)

Options to remove

  • Series
  • Season
  • Episode
  • Episode Title

Options to add

  • Movie

Folders
"Create empty series folders" -> "Create empty movie folders"

Importing
N/A

File Management
"Ignore Deleted Episodes" -> "Ignore Deleted Movies"

Permissions
N/A

Sorting in WebUI not working

Using Radarr.develop.0.2.0.2.windows and when I try sort the movies in the list by various options it behaves strange.

Importing issues

when im importing my database why cant it search with the periods already removed? i have to manually goto each one and remove the periods between words just to have it find a match

Use version in zip file name

Super simple, it would be fantastic for packaging if the zip file's name included the version. For Arch AUR packages, it'll help prevent the download cache from being used since the filenames match (but she checksum doesn't).

Crash at startup

Everytime i start the NzbDrone.exe I get this error:


Epic Fail!

TypeInitializationException: Der Typeninitialisierer fΓΌr "System.Data.SQLite.SQLiteFactory" hat eine Ausnahme verursacht.

OK

The browser opens the localhost page, but is unable to connect to anything. The process is also not in the task manager.

Provide a description of the feature request or bug, the more details the better.
Please use https://forums.sonarr.tv/ for support or other questions. (When in doubt, use the forums)

DB Exception on load when Sonarr installed

The system will run fine until I try to load the UI through the browser, then the following exception will be thrown. This may be because I have set up Sonarr on this system in the past and the DB cannot update properly.

System.Data.SQLite.SQLiteException occurred
  HResult=0x80004005
  Message=SQL logic error or missing database
no such table: Movies

Importing movies fails with folders that have non-alphanumeric characters

Attempting to import any movies with parenthesis in the folder name fails:

Example: Z:\Movies\Pulp Fiction (1994) (tt0110912)

There Was An Error Searching For 'Pulp Fiction (1994) (Tt0110912)'.
If the movie title contains non-alphanumeric characters try removing them, otherwise try your search again later.

Web gui only opens on localhost:8988

Web gui only opens on localhost:8988 where the install of radarr is, so I can't access the web gui from another machine on the same network or externally. the only thing I have changed to do with access is enable user/pass and changed the default port.

Any ideas would be great

thanks

Renaming a movie is not functioning

When attempting to rename a movie, additional investigation is required to understand all paths this can occur.

It's currently not working for organizational purposes.

Importing Movies from disk doesn't find any matches

When I do an import from disk, Radarr searches the folder I have selected, displays are movie folders, but dones't find matches for any movies.

Log or Console don't show any errors at all

[Info] Bootstrap: Starting Sonarr - C:\Program Files (x86)\Radarr\Radarr.Console
.exe - Version 0.2.0.18
[Info] MigrationLogger: *** Migrating data source=C:\ProgramData\Radarr\nzbdrone
.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal;pooling=True;version=
3 ***
[Info] MigrationLogger: *** Migrating data source=C:\ProgramData\Radarr\logs.db;
cache size=-10485760;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 **
*
[Info] Router: Application mode: Interactive
[Info] OwinHostController: Listening on the following URLs:
[Info] OwinHostController: http://*:7878/
[Info] NancyBootstrapper: Starting NzbDrone API
[Info] BrowserService: Starting default browser. http://localhost:7878
[Info] ProcessProvider: Opening URL [http://localhost:7878]
[Info] RssSyncService: Starting RSS Sync
[Warn] FetchAndParseRssService: No available indexers. check your configuration.

[Info] DownloadDecisionMaker: No results found
[Info] RssSyncService: RSS Sync Completed. Reports found: 0, Reports grabbed: 0

Decouple the application from NzbDrone

This is needed to run Sonarr and Radarr side by side:

  • Change data storage location (Fixed, see: #10 )
  • Change exe names.
  • Do not check for NzbDrone running, but Radarr. (Hacky fix)
  • Use different standard port than Sonarr.

Cannot import movies on local disk

I have updated to Radarr.develop.0.2.0.2.linux and when i try to import from local disk i get this error
[Warn] NzbDroneErrorPipeline: Invalid request Validation failed:
-- Path is already configured as a root folder

I previously added all the locations of my movies. Now the locations do not appear and when i try to add them i get this error.

Cant Search Some Movies

i was trying to add movies 1984 and 1941 and it wouldnt bring up any results. but i know the movies exist

also when i already have a movie in the database and another copy comes up, it cant find it to add it.
like Ace Ventura i have one copy that is HD and another that is SD that has the extended dolphin pool scene and only one can be added to the database.

Edit:

also we need the ability to change movies that it detects, it detected the movie the big short as the martian, but it doesnt give me the option to search for a different one, just show more options that are no where near it

Correctly Integrate Movies

  • Create new class for movies.
  • Rewrite all methods for movies:
    • Adding new Movies
    • MovieResource (Add Movie, Delete Movie, etc.) Mostly works for now.
    • Fix search disappearing when movie is added.
      Look into MovieStatisticsRepository. (Does not seem important)
    • Add the ability to search for movies.
    • Add the ability to download movies.
    • Add the ability to import movies.
  • Polish UI for movies:
    • Add Movies
    • Display Movies
    • Update Main Page UI for Movies.
    • Correctly identify if a movie has been downloaded and display it to the user.
    • Sort out sorting of Movies (#53)
    • Implement Movie Editor (#54)

Update version number

The version number should be changed to 0.1.0.xxxx for pre-releases in order to prepare for the auto-updater.

Version number will be updated to 1.0.0.x once we have a stable release.

Does not run on same machine as sonarr

Just grapped the latest exe and installed on a debian system with mono that's been happily running sonarr for several months.

This is the msg I get:

root@dvr:/opt/Radarr# mono NzbDrone.exe
[Info] Bootstrap: Starting Sonarr - /opt/Radarr_Mono_v0.1-b/NzbDrone.exe - Version 10.0.0.24115
[Info] SingleInstancePolicy: 1 instance(s) of Sonarr are running
[Warn] SingleInstancePolicy: Another instance of Sonarr is already running.
[Info] Bootstrap: Application is being terminated. Reason : Another instance is already running

Yes, I started it as root, but that was to be sure it didn't overwrite my users nzbdrone config files.

Provide a description of the feature request or bug, the more details the better.
Please use https://forums.sonarr.tv/ for support or other questions. (When in doubt, use the forums)

Update and test download clients for movies

While nothing should be needed to change, testing is never a bad idea.

Usenet

  • NZBGet
  • SABnzbd
  • NZBVortex, fixed, needs testing.
  • Pneumatic, fixed, needs testing.
  • Blackhole, fixed, needs testing.

Torrent

  • Deluge
  • qBittorrent
  • rTorrent
  • Transmission
  • Hadouken
  • Blackhole
  • uTorrent
  • Vuze

Import existing movies on disk issue

Maybe this is by design but when Import existing movies on disk its only finding movies that have their own sub directory, not files directly under the chosen directory.

Fix all Indexers for Movies

Indexers to fix:

  • Rarbg.to
  • HDBits
  • IPTorrents
  • Newznab
  • Omgwtfnzbs
  • PFMonkey
  • TorrentRss (Should work without a problem, not yet tested.)
  • Torznab (Works, but when your indexer does not support movie search, falls back to movie title. This is not so much of a problem as the Parser should ensure only the right movie gets downloaded.)
  • Wombles
  • Fanzub (closed)

Parse movie titles with periods instead of spaces

When importing, the system will not correctly identify movies that have periods instead of spaces in the title. Also, years that are not surrounded by parens should be matched as well.

Example:

  • Whats.Eating.Gilbert.Grape.1993

Unable to connect to nzb.cat

I can connect to nzb.cat in Sonarr fine. Copied the same config settings to Radarr, keep getting the following message:

No results were returned from your indexer, please check your settings.

Failed to get/refresh movie info

When I add a new movie or refresh a movie on .1-d it fails.

Log shows: Error while executing RefreshMovie: Newtonsoft.json.linq.jobject does not contain a definition for title.

Provide a description of the feature request or bug, the more details the better.
Please use https://forums.sonarr.tv/ for support or other questions. (When in doubt, use the forums)

Unable to add a download client on macOS

Radarr Ver. 0.2.0.2
After install, I attempted to add a download client for NZBGet. When selecting "Test" or "Save", the dialog box disappears and the client is not added. This also occurs for Sabnzb so I assume it's all download clients. I am able to add indexers successfully which (I believe) rules out a permissions issue.

Running Sonarr & Radarr at the same time

I am having an issue running Sonarr and Radarr at the same time.
If I run Sonarr first, and I run Radarr.
However, if Radarr first, Sonarr will not run.

I get the following in the console When running Sonarr while Radarr is already running.

[Info] Bootstrap: Starting Sonarr - C:\programData\NzbDrone\bin\NzbDrone.Console.exe - Version 2.0.0.45.3
[Info] SingleInstancePolicy: 1 instance(s) of Sonarr are running
[Warn] SingleInstancePolicy: Another instance of Sonarr is already running
[Info] BrowserServcie: Starting default browser. http://localhost:8989
[Info] processService: Opening URL [http://localhost;8989]
[Info] Bootstrap: Application is being terminated. Reason : Another instance is already running

But if I start Sonarr first, then start Radarr they both work with this in the console

[Info] Bootstrap: Starting Sonarr - C:\Users\Plex\Desktop\Radarr_Windows_v0.1-e
NzbDrone.Console.exe - Version 10.0.0.26858
[Info] SingleInstancePolicy: 1 instance(s) of Sonarr are running
[Warn] SingleInstancePolicy: Another instance of Sonarr or Radarr is already run
ning.
[Info] BrowserService: Starting default browser. http://localhost:7878
[Info] ProcessProvider: Opening URL [http://localhost:7878]
[Info] MigrationLogger: *** Migrating data source=C:\ProgramData\Radarr\nzbdrone
.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal;pooling=True;version=
3 ***
[Info] MigrationLogger: *** Migrating data source=C:\ProgramData\Radarr\logs.db;
cache size=-10485760;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 **
*
[Info] Router: Application mode: Interactive
[Info] OwinHostController: Listening on the following URLs:
[Info] OwinHostController: http://*:7878/
[Info] NancyBootstrapper: Starting NzbDrone API
[Info] BrowserService: Starting default browser. http://localhost:7878
[Info] ProcessProvider: Opening URL [http://localhost:7878]

Easy answer is to run Sonarr first, then Radarr, but fo some reason, since installing Radarr, Sonarr randomly shuts down.

Clearly you guys are still working on this. But can I just say what an amazing effort you guys have made in the short time since you started this project.

Not finding movies by 'search'

Just an fyi, as this isn't fully under your control.

I have torznab indexers set up via jackett for BeyondHD, PTP, TorrentLeech (for searching) and the built in TorrentLeech for RSS feeds.

When I search for movies that I know are on both TL & PTP, no results.

Also, do you have a forum for more general discussion anywhere?

Provide a description of the feature request or bug, the more details the better.
Please use https://forums.sonarr.tv/ for support or other questions. (When in doubt, use the forums)

still monitors deleted movies

Debug still tells me Radarr is tracking a movie i have deleted.
I'm using Pre-Release v0.1.0.34352
[Error] DownloadMonitoringService: Couldn't process tracked download *************

Permissions in compiled linux tar.gz

They come out 700 now, should be 644 based on what I see in Sonarr, previous Radarr releases and personal opinion.

Radarr.develop.0.2.0.2.linux.tar.gz
-rwx------ 1 fryfrog fryfrog 47K Jan 8 02:31 Radarr.exe

Radarr_Mono_v0.1-f.zip
-rw-r--r-- 1 fryfrog fryfrog 23K Jan 6 19:08 Radarr.exe

Rename directory inside zip file

Currently, the directory inside the zip file is _output. It would be awesome if this were something more reasonable like 'radarr' instead.

Cannot parse 576p movies

17-1-8 16:39:44.7|Debug|Parser|Parsing string 'The.Goonies.1985.576p.BDRip.AC3.x264-Q0S'
17-1-8 16:39:44.7|Debug|Parser|Unable to parse The.Goonies.1985.576p.BDRip.AC3.x264-Q0S

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.