diff --git a/backend/app.js b/backend/app.js index d3f9d57..30e19b4 100644 --- a/backend/app.js +++ b/backend/app.js @@ -701,12 +701,14 @@ async function watchSubscriptions() { if (!subscriptions) return; - let subscriptions_amount = subscriptions.length; + const valid_subscriptions = subscriptions.filter(sub => !sub.paused); + + let subscriptions_amount = valid_subscriptions.length; let delay_interval = calculateSubcriptionRetrievalDelay(subscriptions_amount); let current_delay = 0; - for (let i = 0; i < subscriptions.length; i++) { - let sub = subscriptions[i]; + for (let i = 0; i < valid_subscriptions.length; i++) { + let sub = valid_subscriptions[i]; // don't check the sub if the last check for the same subscription has not completed if (subscription_timeouts[sub.id]) { diff --git a/src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html b/src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html index 00d5485..f76af9f 100644 --- a/src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html +++ b/src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html @@ -1,8 +1,11 @@ -

Editing

 {{sub.name}} +

Editing {{sub.name}} (Paused)

+
+ Paused +
Download all uploads
@@ -31,7 +34,7 @@
-
+
Streaming-only mode
diff --git a/src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html b/src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html index 1ebff5a..4517a47 100644 --- a/src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html +++ b/src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html @@ -1,4 +1,4 @@ -

{{sub.name}}

+

{{sub.name}} (Paused)

diff --git a/src/app/subscription/subscription/subscription.component.html b/src/app/subscription/subscription/subscription.component.html index 0d8c917..e404df3 100644 --- a/src/app/subscription/subscription/subscription.component.html +++ b/src/app/subscription/subscription/subscription.component.html @@ -2,7 +2,7 @@

- {{subscription.name}} + {{subscription.name}} (Paused)

diff --git a/src/app/subscriptions/subscriptions.component.html b/src/app/subscriptions/subscriptions.component.html index 5bf76bb..1c8e838 100644 --- a/src/app/subscriptions/subscriptions.component.html +++ b/src/app/subscriptions/subscriptions.component.html @@ -9,7 +9,7 @@ - {{ sub.name }} + {{ sub.name }} (Paused)
Name not available. Channel retrieval in progress.
@@ -28,7 +28,7 @@
- {{ sub.name }} + {{ sub.name }} (Paused)
Name not available. Playlist retrieval in progress.