diff --git a/backend/config.js b/backend/config.js index b497b38..432b382 100644 --- a/backend/config.js +++ b/backend/config.js @@ -196,7 +196,7 @@ const DEFAULT_CONFIG = { "file_manager_enabled": true, "allow_quality_select": true, "download_only_mode": false, - "allow_autoplay": true, + "force_autoplay": false, "enable_downloads_manager": true, "allow_playlist_categorization": true, "enable_notifications": true, diff --git a/backend/consts.js b/backend/consts.js index 7ee3060..fcb2e1c 100644 --- a/backend/consts.js +++ b/backend/consts.js @@ -68,9 +68,9 @@ exports.CONFIG_ITEMS = { 'key': 'ytdl_download_only_mode', 'path': 'YoutubeDLMaterial.Extra.download_only_mode' }, - 'ytdl_allow_autoplay': { - 'key': 'ytdl_allow_autoplay', - 'path': 'YoutubeDLMaterial.Extra.allow_autoplay' + 'ytdl_force_autoplay': { + 'key': 'ytdl_force_autoplay', + 'path': 'YoutubeDLMaterial.Extra.force_autoplay' }, 'ytdl_enable_downloads_manager': { 'key': 'ytdl_enable_downloads_manager', diff --git a/src/app/main/main.component.html b/src/app/main/main.component.html index 91925e3..9ff65f2 100644 --- a/src/app/main/main.component.html +++ b/src/app/main/main.component.html @@ -72,7 +72,7 @@ Only Audio - + Autoplay diff --git a/src/app/main/main.component.ts b/src/app/main/main.component.ts index 5c81776..4460120 100644 --- a/src/app/main/main.component.ts +++ b/src/app/main/main.component.ts @@ -49,7 +49,7 @@ export class MainComponent implements OnInit { fileManagerEnabled = false; allowQualitySelect = false; downloadOnlyMode = false; - allowAutoplay = false; + forceAutoplay = false; use_youtubedl_archive = false; globalCustomArgs = null; allowAdvancedDownload = false; @@ -187,7 +187,7 @@ export class MainComponent implements OnInit { this.fileManagerEnabled = this.postsService.config['Extra']['file_manager_enabled'] && this.postsService.hasPermission('filemanager'); this.downloadOnlyMode = this.postsService.config['Extra']['download_only_mode']; - this.allowAutoplay = this.postsService.config['Extra']['allow_autoplay']; + this.forceAutoplay = this.postsService.config['Extra']['force_autoplay']; this.use_youtubedl_archive = this.postsService.config['Downloader']['use_youtubedl_archive']; this.globalCustomArgs = this.postsService.config['Downloader']['custom_args']; this.youtubeSearchEnabled = this.postsService.config['API'] && this.postsService.config['API']['use_youtube_API'] && @@ -268,7 +268,8 @@ export class MainComponent implements OnInit { this.audioOnly = localStorage.getItem('audioOnly') === 'true'; } - if (localStorage.getItem('autoplay') !== null) { + this.autoplay = this.forceAutoplay; + if (!this.forceAutoplay && localStorage.getItem('autoplay') !== null) { this.autoplay = localStorage.getItem('autoplay') === 'true'; } diff --git a/src/app/settings/settings.component.html b/src/app/settings/settings.component.html index 0abfbd7..c34301b 100644 --- a/src/app/settings/settings.component.html +++ b/src/app/settings/settings.component.html @@ -232,7 +232,7 @@ Download only mode
- Allow autoplay + Force autoplay