content: FROM linuxserver/lidarr:amd64-develop
  LABEL maintainer="RandomNinjaAtk"
  
  ENV dockerTitle="lidarr-extended"
  ENV dockerVersion="amd64-1.0.34"
  ENV LANG=en_US.UTF-8
  ENV autoStart=true
  ENV configureLidarrWithOptimalSettings=false
  ENV audioFormat=native
  ENV audioBitrate=lossless
  ENV audioLyricType=both
  ENV addDeezerTopArtists=false
  ENV addDeezerTopAlbumArtists=false
  ENV addDeezerTopTrackArtists=false
  ENV topLimit=10
  ENV addRelatedArtists=false
  ENV tidalCountryCode=US
  ENV numberOfRelatedArtistsToAddPerArtist=5
  ENV beetsMatchPercentage=90
  ENV requireQuality=true
  ENV searchSort=date
  ENV enableBeetsTagging=true
  ENV enableReplaygainTags=true
  ENV downloadPath=/downloads-lidarr-extended
  ENV videoPath=/music-videos
  ENV SMA_PATH /usr/local/sma
  ENV youtubeSubtitleLanguage=en
  ENV enableAudioScript=true
  ENV enableVideoScript=true
  ENV matchDistance=5
  ENV scriptInterval=15m
  ENV videoFormat="bestvideo*+bestaudio/best"
  ENV videoDownloadTag=""
  ENV retryNotFound=90
  ENV videoContainer=mkv
  
  RUN \
  	echo "*** install packages ***" && \
  	apk add -U --upgrade --no-cache \
  		tidyhtml \
  		musl-locales \
  		musl-locales-lang \
  		flac \
  		jq \
  		git \
  		gcc \
  		ffmpeg \
  		imagemagick \
  		opus-tools \
  		python3-dev \
  		libc-dev \
  		py3-pip \
  		npm \
  		yt-dlp && \
  	echo "*** install freyr client ***" && \
  	apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing atomicparsley && \
  	npm install -g miraclx/freyr-js &&\
  	echo "*** install beets ***" && \
  	apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community beets && \
  	echo "*** install python packages ***" && \
  	pip install --upgrade --no-cache-dir \
  		yq \
  		pyacoustid \
  		requests \
  		pylast \
  		mutagen \
  		r128gain \
  		tidal-dl \
  		deemix && \
  	echo "************ setup SMA ************" && \
  	echo "************ setup directory ************" && \
  	mkdir -p ${SMA_PATH} && \
  	echo "************ download repo ************" && \
  	git clone https://github.com/mdhiggins/sickbeard_mp4_automator.git ${SMA_PATH} && \
  	mkdir -p ${SMA_PATH}/config && \
  	echo "************ create logging file ************" && \
  	mkdir -p ${SMA_PATH}/config && \
  	touch ${SMA_PATH}/config/sma.log && \
  	chgrp users ${SMA_PATH}/config/sma.log && \
  	chmod g+w ${SMA_PATH}/config/sma.log && \
  	echo "************ install pip dependencies ************" && \
  	python3 -m pip install --upgrade pip && \	
  	pip3 install -r ${SMA_PATH}/setup/requirements.txt
  
  # copy local files
  COPY root/ /
  
  WORKDIR /config
  
  # ports and volumes
  EXPOSE 8686
  VOLUME /config /downloads-lidarr-extended /music-videos
  