diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index a9ea780..d73a71e 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -1,8 +1,8 @@
-
+
-
+
@@ -141,7 +141,8 @@
-
+
+
@@ -152,7 +153,7 @@
-
+
@@ -166,7 +167,7 @@
-
+
@@ -194,68 +195,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -442,6 +395,7 @@
+
@@ -458,13 +412,12 @@
-
+
-
@@ -635,8 +588,9 @@
+
-
+
@@ -696,13 +650,7 @@
-
-
-
-
-
-
-
+
@@ -710,23 +658,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -755,16 +688,8 @@
-
-
-
-
-
-
-
-
-
-
+
+
@@ -787,16 +712,7 @@
-
-
-
-
-
-
-
-
-
-
+
@@ -812,46 +728,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -859,87 +740,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -947,36 +758,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -1008,24 +792,32 @@
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
@@ -1034,21 +826,13 @@
-
-
+
+
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/config b/app/config
new file mode 120000
index 0000000..30fa1ce
--- /dev/null
+++ b/app/config
@@ -0,0 +1 @@
+config
\ No newline at end of file
diff --git a/app/config/config.ini b/app/config/config.ini
deleted file mode 100644
index f3c10a6..0000000
--- a/app/config/config.ini
+++ /dev/null
@@ -1,59 +0,0 @@
-; Use $ to use the value of an environment variable.
-; The global section contains settings that apply to the entire server
-[global]
-; YouTube API key - get this from your user account
-;YoutubeApiKey=
-
-; Specifies the synchronization schedule, in crontab format.
-; Format:
-SynchronizationSchedule=5 * * * *
-
-; Number of threads running the scheduler
-; Since most of the jobs scheduled are downloads, there is no advantage to having
-; a higher concurrency
-SchedulerConcurrency=1
-
-; Log level
-LogLevel=DEBUG
-
-; Default user settings
-[user]
-; When a video is deleted on the system, it will be marked as 'watched'
-MarkDeletedAsWatched=True
-
-; Videos marked as watched are automatically deleted
-DeleteWatched=True
-
-; Enable automatic downloading
-AutoDownload=True
-
-; Limit the total number of videos downloaded (-1 or empty = no limit)
-DownloadGlobalLimit=10
-
-; Limit the numbers of videos per subscription (-1 or empty = no limit)
-DownloadSubscriptionLimit=5
-
-; Number of download attempts
-DownloadMaxAttempts=3
-
-; Download order
-; Options: newest, oldest, playlist, playlist_reverse, popularity, rating
-DownloadOrder=playlist
-
-; Path where downloaded videos are stored
-DownloadPath=data/media/videos
-
-; A pattern which describes how downloaded files are organized. Extensions are automatically appended.
-; Supported fields: channel, channel_id, playlist, playlist_id, playlist_index, title, id
-; The default pattern should work pretty well with Plex
-;DownloadFilePattern=${channel}/${playlist}/S01E${playlist_index} - ${title} [${id}]
-
-; Download format that will be passed to youtube-dl. See the youtube-dl documentation for more details.
-DownloadFormat=bestvideo+bestaudio
-
-; Subtitles - these options match the youtube-dl options
-;DownloadSubtitles=True
-;DownloadAutogeneratedSubtitles=False
-;DownloadSubtitlesAll=False
-;DownloadSubtitlesLangs=en,ro
-;DownloadSubtitlesFormat=
diff --git a/app/config/defaults.ini b/app/config/defaults.ini
deleted file mode 100644
index a4a0b30..0000000
--- a/app/config/defaults.ini
+++ /dev/null
@@ -1,59 +0,0 @@
-; Use $ to use the value of an environment variable.
-; The global section contains settings that apply to the entire server
-[global]
-; YouTube API key - get this from your user account
-YoutubeApiKey=AIzaSyBabzE4Bup77WexdLMa9rN9z-wJidEfNX8
-
-; Specifies the synchronization schedule, in crontab format.
-; Format:
-SynchronizationSchedule=0 * * * *
-
-; Number of threads running the scheduler
-; Since most of the jobs scheduled are downloads, there is no advantage to having
-; a higher concurrency
-SchedulerConcurrency=2
-
-; Log level
-LogLevel=INFO
-
-; Default user settings
-[user]
-; When a video is deleted on the system, it will be marked as 'watched'
-MarkDeletedAsWatched=True
-
-; Videos marked as watched are automatically deleted
-DeleteWatched=True
-
-; Enable automatic downloading
-AutoDownload=True
-
-; Limit the total number of videos downloaded (-1 or empty = no limit)
-DownloadGlobalLimit=
-
-; Limit the numbers of videos per subscription (-1 or empty = no limit)
-DownloadSubscriptionLimit=5
-
-; Number of download attempts
-DownloadMaxAttempts=3
-
-; Download order
-; Options: newest, oldest, playlist, playlist_reverse, popularity, rating
-DownloadOrder=playlist
-
-; Path where downloaded videos are stored
-DownloadPath=${env:USERPROFILE}${env:HOME}/Downloads
-
-; A pattern which describes how downloaded files are organized. Extensions are automatically appended.
-; Supported fields: channel, channel_id, playlist, playlist_id, playlist_index, title, id
-; The default pattern should work pretty well with Plex
-DownloadFilePattern=${channel}/${playlist}/S01E${playlist_index} - ${title} [${id}]
-
-; Download format that will be passed to youtube-dl. See the youtube-dl documentation for more details.
-DownloadFormat=bestvideo+bestaudio
-
-; Subtitles - these options match the youtube-dl options
-DownloadSubtitles=True
-DownloadAutogeneratedSubtitles=False
-DownloadSubtitlesAll=False
-DownloadSubtitlesLangs=en,ro
-DownloadSubtitlesFormat=