From 7007a1f0f308145cdb80cbbfe38b5417d9ac51ae Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Sat, 13 Jan 2024 16:41:06 +0000 Subject: [PATCH] :tada: Release of add-on Radarr 0.1.0 --- README.md | 23 ++++++++++ radarr/CHANGELOG.md | 3 ++ radarr/DOCS.md | 102 ++++++++++++++++++++++++++++++++++++++++++++ radarr/README.md | 42 ++++++++++++++++++ radarr/config.yaml | 19 +++++++++ radarr/icon.png | Bin 0 -> 13647 bytes radarr/logo.png | Bin 0 -> 13647 bytes 7 files changed, 189 insertions(+) create mode 100644 radarr/CHANGELOG.md create mode 100644 radarr/DOCS.md create mode 100644 radarr/README.md create mode 100644 radarr/config.yaml create mode 100644 radarr/icon.png create mode 100644 radarr/logo.png diff --git a/README.md b/README.md index 94abbcf3..47b8b88b 100644 --- a/README.md +++ b/README.md @@ -336,6 +336,19 @@ Indexer manager/proxy built on the popular arr stack to integrate with your vari [:books: Prowlarr add-on documentation][addon-doc-prowlarr] +### ✓ [Radarr][addon-radarr] + +![Latest Version][radarr-version-shield] +![Supports armhf Architecture][radarr-armhf-shield] +![Supports armv7 Architecture][radarr-armv7-shield] +![Supports aarch64 Architecture][radarr-aarch64-shield] +![Supports amd64 Architecture][radarr-amd64-shield] +![Supports i386 Architecture][radarr-i386-shield] + +Movie organizer/manager for usenet and torrent users + +[:books: Radarr add-on documentation][addon-doc-radarr] + ### ✓ [SABnzbd][addon-sabnzbd] ![Latest Version][sabnzbd-version-shield] @@ -635,6 +648,7 @@ on the correct GitHub repository matching the add-on. - [Open an issue for the add-on: Node-RED][node-red-issue] - [Open an issue for the add-on: Plex Media Server][plex-issue] - [Open an issue for the add-on: Prowlarr][prowlarr-issue] +- [Open an issue for the add-on: Radarr][radarr-issue] - [Open an issue for the add-on: SABnzbd][sabnzbd-issue] - [Open an issue for the add-on: SQLite Web][sqlite-web-issue] - [Open an issue for the add-on: Spotify Connect][spotify-issue] @@ -908,6 +922,15 @@ SOFTWARE. [prowlarr-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [prowlarr-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [prowlarr-i386-shield]: https://img.shields.io/badge/i386-no-red.svg +[addon-radarr]: https://github.com/hassio-addons/addon-radarr/tree/v0.1.0 +[addon-doc-radarr]: https://github.com/hassio-addons/addon-radarr/blob/v0.1.0/README.md +[radarr-issue]: https://github.com/hassio-addons/addon-radarr/issues +[radarr-version-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg +[radarr-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[radarr-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[radarr-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg +[radarr-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg +[radarr-i386-shield]: https://img.shields.io/badge/i386-no-red.svg [addon-sabnzbd]: https://github.com/hassio-addons/addon-sabnzbd/tree/v0.1.0 [addon-doc-sabnzbd]: https://github.com/hassio-addons/addon-sabnzbd/blob/v0.1.0/README.md [sabnzbd-issue]: https://github.com/hassio-addons/addon-sabnzbd/issues diff --git a/radarr/CHANGELOG.md b/radarr/CHANGELOG.md new file mode 100644 index 00000000..c5b019ff --- /dev/null +++ b/radarr/CHANGELOG.md @@ -0,0 +1,3 @@ +## Whatโ€™s changed + +๐ŸŽ‰ Initial add-on release ๐ŸŽ‰ \ No newline at end of file diff --git a/radarr/DOCS.md b/radarr/DOCS.md new file mode 100644 index 00000000..2036561c --- /dev/null +++ b/radarr/DOCS.md @@ -0,0 +1,102 @@ +# Home Assistant Community Add-on: Radarr + +Movie organizer/manager for usenet and torrent users. + +## Installation + +The installation of this add-on is pretty straightforward and not different in +comparison to installing any other Home Assistant add-on. + +1. Click the Home Assistant My button below to open the add-on on your Home + Assistant instance. + + [![Open this add-on in your Home Assistant instance.][addon-badge]][addon] + +1. Click the "Install" button to install the add-on. +1. Start the "Radarr" add-on +1. Check the logs of the "Radarr" add-on to see if everything went well. +1. Click "OPEN WEB UI" to open the Radarr interface. +1. Complete the wizard shown on screen. + +## Configuration + +_This add-on does not require any configuration to run._ + +## Known issues and limitations + +- This add-on does not support Home Assistant's Ingress feature (aka, the + toggle that puts an add-on in the Home Assistant sidebar). + There are too many variables to take into account to make this work properly, + and if we would, it would be very easy to break. You could consider using an + iframe panel instead. + +## Changelog & Releases + +This repository keeps a change log using [GitHub's releases][releases] +functionality. + +Releases are based on [Semantic Versioning][semver], and use the format +of `MAJOR.MINOR.PATCH`. In a nutshell, the version will be incremented +based on the following: + +- `MAJOR`: Incompatible or major changes. +- `MINOR`: Backwards-compatible new features and enhancements. +- `PATCH`: Backwards-compatible bugfixes and package updates. + +## Support + +Got questions? + +You have several options to get them answered: + +- The [Home Assistant Community Add-ons Discord chat server][discord] for add-on + support and feature requests. +- The [Home Assistant Discord chat server][discord-ha] for general Home + Assistant discussions and questions. +- The Home Assistant [Community Forum][forum]. +- Join the [Reddit subreddit][reddit] in [/r/homeassistant][reddit] + +You could also [open an issue here][issue] GitHub. + +## Authors & contributors + +The original setup of this repository is by [Franck Nijhof][frenck]. + +For a full list of all authors and contributors, +check [the contributor's page][contributors]. + +## License + +MIT License + +Copyright (c) 2024 Franck Nijhof + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +[addon-badge]: https://my.home-assistant.io/badges/supervisor_addon.svg +[addon]: https://my.home-assistant.io/redirect/supervisor_addon/?addon=a0d7b954_radarr&repository_url=https%3A%2F%2Fgithub.com%2Fhassio-addons%2Frepository +[contributors]: https://github.com/hassio-addons/addon-radarr/graphs/contributors +[discord-ha]: https://discord.gg/c5DvZ4e +[discord]: https://discord.me/hassioaddons +[forum]: https://community.home-assistant.io/t/?u=frenck +[frenck]: https://github.com/frenck +[issue]: https://github.com/hassio-addons/addon-radarr/issues +[reddit]: https://reddit.com/r/homeassistant +[releases]: https://github.com/hassio-addons/addon-radarr/releases +[semver]: http://semver.org/spec/v2.0.0.html diff --git a/radarr/README.md b/radarr/README.md new file mode 100644 index 00000000..c7501225 --- /dev/null +++ b/radarr/README.md @@ -0,0 +1,42 @@ +# Home Assistant Community Add-on: Radarr + +[![Release][release-shield]][release] ![Project Stage][project-stage-shield] ![Project Maintenance][maintenance-shield] + +[![Discord][discord-shield]][discord] [![Community Forum][forum-shield]][forum] + +Movie organizer/manager for usenet and torrent users. + +## About + +[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. + +[Radarr]: https://radarr.video/ + +## WARNING! THIS IS A BETA VERSION! + +This Home Assistant Add-ons repository contains beta releases of add-ons. + +- They might stop working at any time. +- They could have a negative impact on your system. + +This repository was created for: + +- Anybody willing to test. +- Anybody interested in trying out upcoming add-ons or add-on features. + +If you are more interested in stable releases of our add-ons: + + + +[discord-shield]: https://img.shields.io/discord/330944238910963714.svg +[discord]: https://discord.gg/c5DvZ4e +[forum-shield]: https://img.shields.io/badge/community-forum-brightgreen.svg +[forum]: https://community.home-assistant.io/t/?u=frenck +[maintenance-shield]: https://img.shields.io/maintenance/yes/2024.svg +[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg +[release-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg +[release]: https://github.com/hassio-addons/addon-radarr/tree/v0.1.0 \ No newline at end of file diff --git a/radarr/config.yaml b/radarr/config.yaml new file mode 100644 index 00000000..35678f56 --- /dev/null +++ b/radarr/config.yaml @@ -0,0 +1,19 @@ +name: Radarr +version: 0.1.0 +slug: radarr +description: Movie organizer/manager for usenet and torrent users +url: https://github.com/hassio-addons/addon-radarr/tree/main/README.md +codenotary: codenotary@frenck.dev +webui: http://[HOST]:[PORT:7878] +init: false +arch: +- aarch64 +- amd64 +- armv7 +map: +- addon_config:rw +- share:rw +- media:rw +ports: + 7878/tcp: 7878 +image: ghcr.io/hassio-addons/radarr/{arch} diff --git a/radarr/icon.png b/radarr/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7555ebc4466c2c87cc6bc5cef5dbea26105fcb62 GIT binary patch literal 13647 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