diff --git a/README.md b/README.md index 8f1c3bd1..d33d8052 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,7 @@ This is the official repository for the Tipi App Store. It contains all the apps - [LibrePhotos](https://github.com/LibrePhotos/librephotos) - Complete photo management service - [LibreTranslate](https://github.com/LibreTranslate/LibreTranslate) - Free and Open Source Machine Translation API. 100% self-hosted, offline capable and easy to setup - [Lidarr](https://github.com/Lidarr/Lidarr) - Looks and smells like Sonarr but made for music. +- [Lidarr On Steroids](https://github.com/youegraillot/lidarr-on-steroids) - Lidarr with some muscles thanks to deemix - [Littlelink Custom](https://github.com/JulianPrieber/littlelink-custom) - LittleLink Custom - the ultimate solution for creating a personalized & professional profile page. - [Lodestone Core](https://github.com/Lodestone-Team/lodestone_core) - Server hosting tool for Minecraft and other multiplayers - [Mealie](https://github.com/hay-kot/mealie) - Self-hosted recipe manager and meal planner. diff --git a/apps/lidarr-deemix/config.json b/apps/lidarr-deemix/config.json new file mode 100644 index 00000000..d27fe271 --- /dev/null +++ b/apps/lidarr-deemix/config.json @@ -0,0 +1,16 @@ +{ + "$schema": "../schema.json", + "name": "Lidarr on Steroids", + "port": 8186, + "available": true, + "exposable": true, + "id": "lidarr-deemix", + "tipi_version": 1, + "version": "1.2.8", + "categories": ["media"], + "description": "Lidarr with some muscles thanks to deemix", + "short_desc": "Lidarr with some muscles thanks to deemix", + "author": "Youegraillot", + "source": "https://github.com/youegraillot/lidarr-on-steroids", + "form_fields": [] +} \ No newline at end of file diff --git a/apps/lidarr-deemix/docker-compose.yml b/apps/lidarr-deemix/docker-compose.yml new file mode 100644 index 00000000..f8e84d18 --- /dev/null +++ b/apps/lidarr-deemix/docker-compose.yml @@ -0,0 +1,25 @@ +version: "3.7" + +services: + lidarr-deemix: + image: youegraillot/lidarr-on-steroids:1.2.8 + container_name: lidarr-deemix + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${APP_DATA_DIR}/data/config-deemix:/config_deemix + - ${ROOT_FOLDER_HOST}/media/downloads/deemix:/downloads + - ${ROOT_FOLDER_HOST}/media/data/music:/music + - ${ROOT_FOLDER_HOST}/media/usenet/completed/:/downloads/completed + ports: + - ${APP_PORT}:8686 # Lidarr web UI + - 8187:6595 # Deemix web UI + restart: unless-stopped + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.lidarr-deemix.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.lidarr-deemix.entrypoints: websecure + traefik.http.routers.lidarr-deemix.service: lidarr-deemix + traefik.http.routers.lidarr-deemix.tls.certresolver: myresolver + traefik.http.services.lidarr-deemix.loadbalancer.server.port: 8686 diff --git a/apps/lidarr-deemix/metadata/description.md b/apps/lidarr-deemix/metadata/description.md new file mode 100644 index 00000000..3be27b13 --- /dev/null +++ b/apps/lidarr-deemix/metadata/description.md @@ -0,0 +1,32 @@ +## Install Notice + +- To Finish the AutoConfig, Please login to your Deezer Account in the Deemix UI. After logging in, the container will run + +``` +- /music root folder if no other root folder is configured +- Delay profile allowing Deemix to be used by automatic search +- Deemix as an indexer +- Deemix as a download client +- Flac2Custom script connection if `FLAC2CUSTOM_ARGS` is set +- clean-downloads script connection to keep your downloads folder _clean_ after each imports +``` + +### Port Info + +| Exposed Service | Local Port | Exposed Domain | +|----------------------|------------|---------------------| +| Lidarr | IP:8186 | example.com | +| Deemix | IP:8167 | Not Exposed Via Domain| + +--- + +This repository bundles a modded version of Lidarr and Deemix into a docker image featuring : + +- Native Deemix integration as an indexer and downloader for Lidarr +- Automatic Lidarr and Deemix configuration +- Automatic conversion from any format with ffmpeg +- Podman compatibility with rootless mode + +This allows an easy deployment, with the advantage of having a direct control over Deemix indexing and downloader capacities into Lidarr : + +[!["Lidarr indexers"](https://github.com/youegraillot/lidarr-on-steroids/raw/main/.assets/lidarr-indexers.png "Lidarr indexers")](https://github.com/youegraillot/lidarr-on-steroids/raw/main/.assets/lidarr-indexers.png) \ No newline at end of file diff --git a/apps/lidarr-deemix/metadata/logo.jpg b/apps/lidarr-deemix/metadata/logo.jpg new file mode 100644 index 00000000..b0503146 Binary files /dev/null and b/apps/lidarr-deemix/metadata/logo.jpg differ