diff --git a/src/assets/i18n/messages.en.xlf b/src/assets/i18n/messages.en.xlf
index 82a515b..aa2aace 100644
--- a/src/assets/i18n/messages.en.xlf
+++ b/src/assets/i18n/messages.en.xlf
@@ -6,15 +6,23 @@
Profile
src/app/app.component.html
- 23
+ 22
Profile menu label
+
+ Archives
+
+ src/app/app.component.html
+ 26
+
+ Archives menu label
+
Dark
src/app/app.component.html
- 27
+ 30
src/app/settings/settings.component.html
@@ -26,7 +34,7 @@
About
src/app/app.component.html
- 32
+ 35
About menu label
@@ -34,7 +42,7 @@
Home
src/app/app.component.html
- 43
+ 47
Navigation menu Home Page title
@@ -42,7 +50,7 @@
Login
src/app/app.component.html
- 44
+ 48
src/app/components/login/login.component.html
@@ -62,7 +70,7 @@
Subscriptions
src/app/app.component.html
- 45
+ 49
Navigation menu Subscriptions Page title
@@ -70,7 +78,7 @@
Downloads
src/app/app.component.html
- 46
+ 50
Navigation menu Downloads Page title
@@ -78,7 +86,7 @@
Tasks
src/app/app.component.html
- 47
+ 51
Navigation menu Tasks Page title
@@ -86,7 +94,11 @@
Settings
src/app/app.component.html
- 50
+ 54
+
+
+ src/app/components/tasks/tasks.component.html
+ 78
src/app/settings/settings.component.html
@@ -94,29 +106,20 @@
Settings menu label
-
- Successfully created playlist!
-
- src/app/components/custom-playlists/custom-playlists.component.ts
- 56
-
-
-
- ERROR: failed to create playlist!
+
+ Filter
- src/app/components/custom-playlists/custom-playlists.component.ts
- 58
-
-
-
- Playlist successfully removed.
-
- src/app/components/custom-playlists/custom-playlists.component.ts
- 100
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 3
+ Filter
Date
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 31
+
src/app/components/downloads/downloads.component.html
7
@@ -125,6 +128,10 @@
Title
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 37
+
src/app/components/downloads/downloads.component.html
13
@@ -135,14 +142,235 @@
Title
+
+ ID
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 47
+
+ ID
+
+
+ Extractor
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 57
+
+ Extractor
+
+
+ Archives empty
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 72
+
+ Archives empty
+
+
+ Delete selected
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 76
+
+ Delete selected
+
Subscription
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 79
+
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 121
+
src/app/components/downloads/downloads.component.html
23
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 34
+
Subscription
+
+ None
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 81
+
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 123
+
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 27
+
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 36
+
+ None
+
+
+ File type
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 86
+
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 128
+
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 15
+
+ File type
+
+
+ Both
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 88
+
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 17
+
+ Both
+
+
+ Video
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 89
+
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 130
+
+ Video
+
+
+ Audio
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 90
+
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 131
+
+ Audio
+
+
+ Drag and Drop
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 101
+
+
+ src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html
+ 11
+
+ Drag and Drop
+
+
+ Upload
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 134
+
+
+ src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html
+ 30
+
+ Upload
+
+
+ Video
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 40
+
+
+
+ Audio
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 44
+
+
+
+ Archive successfully imported!
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 130
+
+
+
+ Delete archives
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 145
+
+
+
+ Would you like to delete archive(s)?
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 146
+
+
+
+ Delete
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 147
+
+
+ src/app/settings/settings.component.ts
+ 175
+
+
+
+ Successfully deleted archive items!
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 165
+
+
+
+ Failed to delete archive items!
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 167
+
+
+
+ Successfully created playlist!
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 56
+
+
+
+ ERROR: failed to create playlist!
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 58
+
+
+
+ Playlist successfully removed.
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 100
+
+
Stage
@@ -197,6 +425,10 @@
src/app/components/modify-users/modify-users.component.html
62
+
+ src/app/components/task-settings/task-settings.component.html
+ 25
+
src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html
90
@@ -215,15 +447,15 @@
src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 79
+ 81
src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html
- 51
+ 52
src/app/settings/settings.component.html
- 521
+ 602
Cancel
@@ -241,6 +473,10 @@
src/app/components/downloads/downloads.component.html
65
+
+ src/app/components/tasks/tasks.component.html
+ 81
+
Show error
@@ -383,7 +619,7 @@
src/app/components/downloads/downloads.component.ts
- 218
+ 222
@@ -418,35 +654,47 @@
Failed to cancel download! See server logs for more info.
src/app/components/downloads/downloads.component.ts
- 210
+ 214
Error for
src/app/components/downloads/downloads.component.ts
- 259
+ 263
Copy to clipboard
src/app/components/downloads/downloads.component.ts
- 261
+ 265
+
+
+ src/app/components/tasks/tasks.component.ts
+ 176
Close
src/app/components/downloads/downloads.component.ts
- 262
+ 266
+
+
+ src/app/components/tasks/tasks.component.ts
+ 177
Copied to clipboard!
src/app/components/downloads/downloads.component.ts
- 270
+ 274
+
+
+ src/app/components/tasks/tasks.component.ts
+ 185
src/app/dialogs/share-media-dialog/share-media-dialog.component.ts
@@ -489,7 +737,7 @@
src/app/main/main.component.html
- 157
+ 164
Password
@@ -581,11 +829,11 @@
Yes
src/app/components/manage-role/manage-role.component.html
- 9
+ 8
src/app/components/manage-user/manage-user.component.html
- 21
+ 20
Yes
@@ -593,11 +841,11 @@
No
src/app/components/manage-role/manage-role.component.html
- 10
+ 9
src/app/components/manage-user/manage-user.component.html
- 22
+ 21
No
@@ -605,15 +853,19 @@
Close
src/app/components/manage-role/manage-role.component.html
- 18
+ 16
src/app/components/manage-user/manage-user.component.html
- 31
+ 29
+
+
+ src/app/components/task-settings/task-settings.component.html
+ 26
src/app/dialogs/about-dialog/about-dialog.component.html
- 70
+ 72
src/app/dialogs/add-user-dialog/add-user-dialog.component.html
@@ -623,6 +875,10 @@
src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html
40
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 66
+
src/app/dialogs/share-media-dialog/share-media-dialog.component.html
30
@@ -641,7 +897,7 @@
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 77
+ 80
Close
@@ -653,7 +909,7 @@
src/app/components/manage-user/manage-user.component.ts
- 18
+ 19
@@ -664,7 +920,7 @@
src/app/components/manage-user/manage-user.component.ts
- 19
+ 20
@@ -675,7 +931,7 @@
src/app/components/manage-user/manage-user.component.ts
- 20
+ 21
@@ -686,7 +942,7 @@
src/app/components/manage-user/manage-user.component.ts
- 21
+ 22
@@ -697,7 +953,7 @@
src/app/components/manage-user/manage-user.component.ts
- 22
+ 23
@@ -708,7 +964,7 @@
src/app/components/manage-user/manage-user.component.ts
- 23
+ 24
@@ -719,7 +975,7 @@
src/app/components/manage-user/manage-user.component.ts
- 24
+ 25
@@ -762,7 +1018,7 @@
Use role default
src/app/components/manage-user/manage-user.component.html
- 20
+ 19
Use role default
@@ -774,7 +1030,7 @@
src/app/components/recent-videos/recent-videos.component.html
- 25
+ 15
Search
@@ -808,9 +1064,13 @@
src/app/components/modify-users/modify-users.component.html
59
+
+ src/app/components/task-settings/task-settings.component.html
+ 28
+
src/app/create-playlist/create-playlist.component.html
- 26
+ 25
src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html
@@ -822,11 +1082,11 @@
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 78
+ 81
src/app/settings/settings.component.html
- 518
+ 599
save user edit action button tooltip
@@ -866,43 +1126,57 @@
Remove
src/app/components/notifications-list/notifications-list.component.html
- 12
+ 23
Remove
-
- Finished downloading:
+
+ Finished downloading
src/app/components/notifications-list/notifications-list.component.ts
17
-
- Download failed:
+
+ Download failed
src/app/components/notifications-list/notifications-list.component.ts
18
+
+ Task finished
+
+ src/app/components/notifications-list/notifications-list.component.ts
+ 19
+
+
Play
src/app/components/notifications-list/notifications-list.component.ts
- 28
+ 30
Retry download
src/app/components/notifications-list/notifications-list.component.ts
- 29
+ 31
View error
src/app/components/notifications-list/notifications-list.component.ts
- 30
+ 32
+
+
+
+ View task
+
+ src/app/components/notifications-list/notifications-list.component.ts
+ 33
@@ -913,27 +1187,39 @@
No notifications available
-
- New notifications
+
+ Download completed
- src/app/components/notifications/notifications.component.html
- 3
+ src/app/components/notifications/notifications.component.ts
+ 23
- New notifications
-
- Old notifications
+
+ Download error
- src/app/components/notifications/notifications.component.html
- 8
+ src/app/components/notifications/notifications.component.ts
+ 27
+
+
+
+ Task
+
+ src/app/components/notifications/notifications.component.ts
+ 31
+
+
+
+ Download restarted!
+
+ src/app/components/notifications/notifications.component.ts
+ 72
- Old notifications
My files
src/app/components/recent-videos/recent-videos.component.html
- 20
+ 9
My files title
@@ -941,7 +1227,7 @@
No files found.
src/app/components/recent-videos/recent-videos.component.html
- 41
+ 39
No files found
@@ -977,80 +1263,69 @@
Select files
-
- File type
-
- src/app/components/recent-videos/recent-videos.component.html
- 102
-
- File type
-
-
- Both
-
- src/app/components/recent-videos/recent-videos.component.html
- 104
-
- Both
-
-
+
Video only
- src/app/components/recent-videos/recent-videos.component.html
- 105
+ src/app/components/recent-videos/recent-videos.component.ts
+ 55
- Video only
-
+
Audio only
- src/app/components/recent-videos/recent-videos.component.html
- 106
+ src/app/components/recent-videos/recent-videos.component.ts
+ 60
+
+
+
+ Favorited
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 65
- Audio only
Delete success!
src/app/components/recent-videos/recent-videos.component.ts
- 270
+ 301
OK.
src/app/components/recent-videos/recent-videos.component.ts
- 270
+ 301
src/app/components/recent-videos/recent-videos.component.ts
- 273
+ 304
src/app/components/recent-videos/recent-videos.component.ts
- 276
+ 307
Delete failed!
src/app/components/recent-videos/recent-videos.component.ts
- 273
+ 304
src/app/components/recent-videos/recent-videos.component.ts
- 276
+ 307
Successfully deleted file:
src/app/components/recent-videos/recent-videos.component.ts
- 291
+ 321
src/app/components/recent-videos/recent-videos.component.ts
- 299
+ 328
@@ -1077,6 +1352,81 @@
Skip ad button
+
+ Download Date
+
+ src/app/components/sort-property/sort-property.component.ts
+ 13
+
+
+
+ Upload Date
+
+ src/app/components/sort-property/sort-property.component.ts
+ 17
+
+
+
+ Name
+
+ src/app/components/sort-property/sort-property.component.ts
+ 21
+
+
+
+ File Size
+
+ src/app/components/sort-property/sort-property.component.ts
+ 25
+
+
+
+ Duration
+
+ src/app/components/sort-property/sort-property.component.ts
+ 29
+
+
+
+ Task settings -
+
+ src/app/components/task-settings/task-settings.component.html
+ 1
+
+ Task settings
+
+
+ Delete files older than
+
+ src/app/components/task-settings/task-settings.component.html
+ 6
+
+ Delete files older than
+
+
+ Blacklist all files
+
+ src/app/components/task-settings/task-settings.component.html
+ 11
+
+ Blacklist deleted files
+
+
+ Blacklist deleted subscription files
+
+ src/app/components/task-settings/task-settings.component.html
+ 14
+
+ Blacklist deleted subscription files
+
+
+ Do not ask for confirmation
+
+ src/app/components/task-settings/task-settings.component.html
+ 19
+
+ Do not ask for confirmation
+
Last ran
@@ -1161,11 +1511,19 @@
Update binary to
+
+ Delete old files:
+
+ src/app/components/tasks/tasks.component.html
+ 66
+
+ Delete old files
+
Run
src/app/components/tasks/tasks.component.html
- 69
+ 72
Run
@@ -1173,7 +1531,7 @@
Schedule
src/app/components/tasks/tasks.component.html
- 72
+ 75
Schedule
@@ -1181,7 +1539,7 @@
Restore DB from backup
src/app/components/tasks/tasks.component.html
- 89
+ 98
src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html
@@ -1193,7 +1551,7 @@
Reset tasks
src/app/components/tasks/tasks.component.html
- 90
+ 99
Reset tasks button
@@ -1201,7 +1559,7 @@
No tasks available!
src/app/components/tasks/tasks.component.html
- 94
+ 103
No tasks label
@@ -1209,75 +1567,82 @@
Successfully ran task!
src/app/components/tasks/tasks.component.ts
- 84
+ 86
Failed to run task!
src/app/components/tasks/tasks.component.ts
- 85
+ 87
src/app/components/tasks/tasks.component.ts
- 87
+ 89
Successfully confirmed task!
src/app/components/tasks/tasks.component.ts
- 95
+ 97
Failed to confirm task!
src/app/components/tasks/tasks.component.ts
- 96
+ 98
src/app/components/tasks/tasks.component.ts
- 98
+ 100
Reset tasks
src/app/components/tasks/tasks.component.ts
- 138
+ 148
Would you like to reset your tasks? All your schedules will be removed as well.
src/app/components/tasks/tasks.component.ts
- 139
+ 149
Reset
src/app/components/tasks/tasks.component.ts
- 140
+ 150
Tasks successfully reset!
src/app/components/tasks/tasks.component.ts
- 148
+ 158
Failed to reset tasks!
src/app/components/tasks/tasks.component.ts
- 150
+ 160
+
+
+ src/app/components/tasks/tasks.component.ts
+ 163
+
+
+ Error for:
src/app/components/tasks/tasks.component.ts
- 153
+ 174
@@ -1292,21 +1657,21 @@
VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/"
src/app/components/twitch-chat/twitch-chat.component.ts
- 99
+ 100
Download failed.
src/app/components/twitch-chat/twitch-chat.component.ts
- 106
+ 107
Chat could not be downloaded.
src/app/components/twitch-chat/twitch-chat.component.ts
- 110
+ 111
@@ -1333,11 +1698,35 @@
Open file in new tab
+
+ Favorite
+
+ src/app/components/unified-file-card/unified-file-card.component.html
+ 26
+
+ Favorite button
+
+
+ Unfavorite
+
+ src/app/components/unified-file-card/unified-file-card.component.html
+ 27
+
+ Unfavorite button
+
Info
src/app/components/unified-file-card/unified-file-card.component.html
- 24
+ 29
+
+
+ src/app/subscriptions/subscriptions.component.html
+ 21
+
+
+ src/app/subscriptions/subscriptions.component.html
+ 45
Video info button
@@ -1345,7 +1734,7 @@
Go to subscription
src/app/components/unified-file-card/unified-file-card.component.html
- 25
+ 30
Go to subscription menu item
@@ -1353,7 +1742,7 @@
Add to playlist
src/app/components/unified-file-card/unified-file-card.component.html
- 26
+ 31
Add to playlist menu item
@@ -1361,7 +1750,7 @@
Delete and redownload
src/app/components/unified-file-card/unified-file-card.component.html
- 34
+ 39
Delete and redownload subscription video button
@@ -1369,11 +1758,11 @@
Delete and don't download again
src/app/components/unified-file-card/unified-file-card.component.html
- 37
+ 42
src/app/components/unified-file-card/unified-file-card.component.html
- 40
+ 45
Delete forever subscription video button
@@ -1381,11 +1770,11 @@
Delete
src/app/components/unified-file-card/unified-file-card.component.html
- 39
+ 44
src/app/components/unified-file-card/unified-file-card.component.html
- 45
+ 50
Delete video button
@@ -1393,7 +1782,19 @@
Edit
src/app/components/unified-file-card/unified-file-card.component.html
- 43
+ 48
+
+
+ src/app/subscription/subscription/subscription.component.html
+ 15
+
+
+ src/app/subscriptions/subscriptions.component.html
+ 18
+
+
+ src/app/subscriptions/subscriptions.component.html
+ 42
Playlist edit button
@@ -1401,7 +1802,7 @@
Create a playlist
src/app/create-playlist/create-playlist.component.html
- 2
+ 1
Create a playlist dialog title
@@ -1409,7 +1810,7 @@
Modify playlist
src/app/create-playlist/create-playlist.component.html
- 3
+ 2
Modify playlist dialog title
@@ -1417,7 +1818,7 @@
Name
src/app/create-playlist/create-playlist.component.html
- 10
+ 9
src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html
@@ -1425,7 +1826,7 @@
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 8
+ 11
Playlist name
@@ -1433,7 +1834,7 @@
Create
src/app/create-playlist/create-playlist.component.html
- 23
+ 22
src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html
@@ -1556,11 +1957,11 @@
src/app/settings/settings.component.html
- 304
+ 316
src/app/settings/settings.component.html
- 310
+ 322
About bug click here
@@ -1572,6 +1973,22 @@
About bug suffix
+
+ Sidepanel mode
+
+ src/app/dialogs/about-dialog/about-dialog.component.html
+ 42
+
+ Sidepanel mode
+
+
+ File card size
+
+ src/app/dialogs/about-dialog/about-dialog.component.html
+ 54
+
+ File card size
+
Register a user
@@ -1667,14 +2084,6 @@
Cookies uploader dialog title
-
- Drag and Drop
-
- src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html
- 11
-
- Drag and Drop
-
NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user.
@@ -1687,7 +2096,7 @@
Cookies successfully uploaded!
src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts
- 42
+ 39
@@ -1726,7 +2135,7 @@
src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 65
+ 67
Custom file output
@@ -1742,11 +2151,11 @@
src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 69
+ 71
src/app/main/main.component.html
- 139
+ 146
src/app/settings/settings.component.html
@@ -1766,11 +2175,11 @@
src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 70
+ 72
src/app/main/main.component.html
- 140
+ 147
Custom Output input hint
@@ -1846,7 +2255,7 @@
src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 50
+ 52
Streaming-only mode
@@ -1858,37 +2267,125 @@
src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 42
+ 44
+
+ Max quality
+
+
+ Custom args
+
+ src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html
+ 40
+
+
+ src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 57
+
+
+ src/app/main/main.component.html
+ 127
+
+ Custom args
+
+
+ These are added after the standard args.
+
+ src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html
+ 44
+
+
+ src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 61
+
+ Custom args hint
+
+
+ Generate RSS URL
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 1
+
+
+ src/app/settings/settings.component.html
+ 306
+
+ Generate RSS URL
+
+
+ Title filter
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 8
+
+ Title filter
+
+
+ Supports regex
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 10
+
+ Supports regex
+
+
+ Video only
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 18
+
+ Video only
+
+
+ Audio only
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 19
+
+ Audio only
+
+
+ User
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 25
+
+ User
+
+
+ Item limit
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 46
- Max quality
+ Item limit
-
- Custom args
+
+ Favorited
- src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html
- 40
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 51
+ Favorited
+
+
+ URL
- src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 55
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 57
- src/app/main/main.component.html
- 120
+ src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 8
- Custom args
-
-
- These are added after the standard args.
- src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html
- 44
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 15
- src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 59
+ src/app/settings/settings.component.html
+ 10
- Custom args hint
+ URL
Restore
@@ -2033,22 +2530,6 @@
Subscribe dialog title
-
- URL
-
- src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 8
-
-
- src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 12
-
-
- src/app/settings/settings.component.html
- 10
-
- URL
-
The playlist or channel URL
@@ -2069,7 +2550,7 @@
Subscribe
src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html
- 81
+ 83
Subscribe button
@@ -2135,6 +2616,27 @@
Unsubscribe button
+
+ Unsubscribe from
+
+ src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts
+ 30
+
+
+
+ Would you like to unsubscribe from ?
+
+ src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts
+ 31
+
+
+
+ Unsubscribe
+
+ src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts
+ 32
+
+
Updater
@@ -2186,10 +2688,17 @@
Update
src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html
- 52
+ 53
Update button
+
+ You must input a time!
+
+ src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.ts
+ 70
+
+
Your Profile
@@ -2242,7 +2751,7 @@
Uploader
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 19
+ 22
Uploader
@@ -2250,7 +2759,7 @@
Upload date
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 23
+ 26
Upload date
@@ -2258,7 +2767,7 @@
Thumbnail path
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 29
+ 32
Thumbnail path
@@ -2266,7 +2775,7 @@
Thumbnail URL
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 33
+ 36
Thumbnail URL
@@ -2274,7 +2783,7 @@
Category
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 37
+ 40
Category
@@ -2282,7 +2791,7 @@
View count
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 47
+ 50
View count
@@ -2290,7 +2799,7 @@
Local view count
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 51
+ 54
Local view count
@@ -2298,7 +2807,7 @@
Resolution:
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 58
+ 61
Video resolution property
@@ -2306,7 +2815,7 @@
Audio bitrate:
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 62
+ 65
Video audio bitrate property
@@ -2314,7 +2823,7 @@
File size:
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 66
+ 69
Video file size property
@@ -2322,7 +2831,7 @@
Path:
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
- 70
+ 73
Video path property
@@ -2334,11 +2843,19 @@
Quality select label
+
+ Best
+
+ src/app/main/main.component.html
+ 24,25
+
+ Best
+
Use URL
src/app/main/main.component.html
- 51
+ 58
YT search Use URL button for searched video
@@ -2346,7 +2863,7 @@
View
src/app/main/main.component.html
- 55,56
+ 62,63
YT search View button for searched video
@@ -2354,7 +2871,7 @@
Only Audio
src/app/main/main.component.html
- 65,66
+ 72,73
Only Audio checkbox
@@ -2362,7 +2879,7 @@
Autoplay
src/app/main/main.component.html
- 70,71
+ 77,78
Autoplay checkbox
@@ -2370,7 +2887,7 @@
Download
src/app/main/main.component.html
- 79,80
+ 86,87
Main download button
@@ -2378,7 +2895,7 @@
Cancel
src/app/main/main.component.html
- 84,85
+ 91,92
Cancel download button
@@ -2386,7 +2903,7 @@
Advanced
src/app/main/main.component.html
- 96,97
+ 103,104
Advanced download mode panel
@@ -2394,7 +2911,7 @@
Simulated command:
src/app/main/main.component.html
- 102,103
+ 109,110
Simulated command label
@@ -2402,7 +2919,7 @@
Use custom args
src/app/main/main.component.html
- 110,111
+ 117,118
Use custom args checkbox
@@ -2410,7 +2927,7 @@
Replace args
src/app/main/main.component.html
- 116,117
+ 123,124
Replace args
@@ -2418,7 +2935,7 @@
No need to include URL, just everything after. Args are delimited using two commas like so: ,,
src/app/main/main.component.html
- 124,125
+ 131,132
Custom Args input hint
@@ -2426,7 +2943,7 @@
Use custom output
src/app/main/main.component.html
- 132,133
+ 139,140
Use custom output checkbox
@@ -2434,7 +2951,7 @@
Custom output
src/app/main/main.component.html
- 136
+ 143
Custom output
@@ -2442,7 +2959,7 @@
Use authentication
src/app/main/main.component.html
- 147,148
+ 154,155
Use authentication checkbox
@@ -2450,7 +2967,7 @@
Username
src/app/main/main.component.html
- 151
+ 158
Username
@@ -2458,7 +2975,7 @@
Crop file
src/app/main/main.component.html
- 164,165
+ 171,172
Crop video checkbox
@@ -2466,7 +2983,7 @@
Crop from (seconds)
src/app/main/main.component.html
- 168
+ 175
Crop from (seconds)
@@ -2474,7 +2991,7 @@
Crop to (seconds)
src/app/main/main.component.html
- 174
+ 181
Crop to (seconds)
@@ -2482,18 +2999,18 @@
Download failed!
src/app/main/main.component.ts
- 389
+ 382
src/app/main/main.component.ts
- 777
+ 775
Download for has been queued!
src/app/main/main.component.ts
- 393
+ 386
@@ -2508,18 +3025,18 @@
Failed to get file information from the server.
src/app/player/player.component.ts
- 149
+ 151
Failed to load playlist!
src/app/player/player.component.ts
- 186
+ 188
src/app/player/player.component.ts
- 189
+ 191
@@ -2874,13 +3391,13 @@
Download only mode setting
-
- Allow autoplay
+
+ Force autoplay
src/app/settings/settings.component.html
235
- Allow autoplay setting
+ Force autoplay setting
Enable Public API
@@ -3018,11 +3535,35 @@
Generate NFO files setting
+
+ Enable RSS Feed
+
+ src/app/settings/settings.component.html
+ 304
+
+ Enable RSS Feed setting
+
+
+ Be careful enabling this with multi-user mode! User data may be exposed.
+
+ src/app/settings/settings.component.html
+ 305
+
+ RSS Feed prefix
+
+
+ See documentation here.
+
+ src/app/settings/settings.component.html
+ 307
+
+ RSS feed documentation
+
to download the official YoutubeDL-Material Chrome extension manually.
src/app/settings/settings.component.html
- 304
+ 316
Chrome click here suffix
@@ -3030,7 +3571,7 @@
You must manually load the extension and modify the extension's settings to set the frontend URL.
src/app/settings/settings.component.html
- 305
+ 317
Chrome setup suffix
@@ -3038,7 +3579,7 @@
to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page.
src/app/settings/settings.component.html
- 310
+ 322
Firefox click here suffix
@@ -3046,7 +3587,7 @@
Detailed setup instructions.
src/app/settings/settings.component.html
- 311
+ 323
Firefox setup prefix link
@@ -3054,7 +3595,7 @@
Not much is required other than changing the extension's settings to set the frontend URL.
src/app/settings/settings.component.html
- 311
+ 323
Firefox setup suffix
@@ -3062,7 +3603,7 @@
Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark.
src/app/settings/settings.component.html
- 316
+ 328
Bookmarklet instructions
@@ -3070,7 +3611,7 @@
Generate 'audio only' bookmarklet
src/app/settings/settings.component.html
- 317
+ 329
Generate audio only bookmarklet checkbox
@@ -3078,7 +3619,7 @@
Database
src/app/settings/settings.component.html
- 326
+ 338
Database settings label
@@ -3086,7 +3627,7 @@
Database location:
src/app/settings/settings.component.html
- 332
+ 344
Database location label
@@ -3094,7 +3635,7 @@
Records per table
src/app/settings/settings.component.html
- 333
+ 345
Records per table label
@@ -3102,7 +3643,7 @@
MongoDB Connection String
src/app/settings/settings.component.html
- 341
+ 353
MongoDB Connection String
@@ -3110,7 +3651,7 @@
Example:
src/app/settings/settings.component.html
- 343
+ 355
MongoDB Connection String setting hint AKA preamble
@@ -3118,7 +3659,7 @@
Test connection string
src/app/settings/settings.component.html
- 347
+ 359
Test connection string button
@@ -3126,7 +3667,7 @@
Transfer DB to
src/app/settings/settings.component.html
- 352
+ 364
Transfer DB button
@@ -3134,15 +3675,167 @@
Database information could not be retrieved. Check the server logs for more information.
src/app/settings/settings.component.html
- 356
+ 368
Database info not retrieved error message
+
+ Notifications
+
+ src/app/settings/settings.component.html
+ 376
+
+ Notifications settings label
+
+
+ Enable notifications
+
+ src/app/settings/settings.component.html
+ 381
+
+ Enable notifications setting
+
+
+ Enable all notifications
+
+ src/app/settings/settings.component.html
+ 384
+
+ Enable all notifications setting
+
+
+ Allowed notification types
+
+ src/app/settings/settings.component.html
+ 388
+
+ Allowed notification types
+
+
+ Download complete
+
+ src/app/settings/settings.component.html
+ 390
+
+ Download complete
+
+
+ Download error
+
+ src/app/settings/settings.component.html
+ 391
+
+ Download error
+
+
+ Task finished
+
+ src/app/settings/settings.component.html
+ 392
+
+ Task finished
+
+
+ Use ntfy API
+
+ src/app/settings/settings.component.html
+ 397
+
+ Use ntfy API setting
+
+
+ ntfy topic URL
+
+ src/app/settings/settings.component.html
+ 401
+
+ ntfy topic URL
+
+
+ See docs here.
+
+ src/app/settings/settings.component.html
+ 403
+
+
+ src/app/settings/settings.component.html
+ 413
+
+
+ src/app/settings/settings.component.html
+ 420
+
+ ntfy API setting hint
+
+
+ Use gotify API
+
+ src/app/settings/settings.component.html
+ 407
+
+ Use gotify API setting
+
+
+ Gotify server URL
+
+ src/app/settings/settings.component.html
+ 411
+
+ Gotify server URL
+
+
+ Gotify app token
+
+ src/app/settings/settings.component.html
+ 418
+
+ Gotify app token
+
+
+ Use Telegram API
+
+ src/app/settings/settings.component.html
+ 424
+
+ Use Telegram API setting
+
+
+ Telegram bot token
+
+ src/app/settings/settings.component.html
+ 428
+
+ Telegram bot token
+
+
+ Create bot here.
+
+ src/app/settings/settings.component.html
+ 430
+
+ Telegram bot create link
+
+
+ Telegram chat ID
+
+ src/app/settings/settings.component.html
+ 435
+
+ Telegram chat ID
+
+
+ How do I get the chat ID?
+
+ src/app/settings/settings.component.html
+ 437
+
+ Telegram chat ID help
+
Advanced
src/app/settings/settings.component.html
- 364
+ 445
Host settings label
@@ -3150,7 +3843,7 @@
Select a downloader
src/app/settings/settings.component.html
- 370
+ 451
Default downloader select label
@@ -3158,7 +3851,7 @@
Use default downloading agent
src/app/settings/settings.component.html
- 379
+ 460
Use default downloading agent setting
@@ -3166,7 +3859,7 @@
Select a download agent
src/app/settings/settings.component.html
- 383
+ 464
Custom downloader select label
@@ -3174,7 +3867,7 @@
Log Level
src/app/settings/settings.component.html
- 397
+ 478
Log Level label
@@ -3182,7 +3875,7 @@
Login expiration
src/app/settings/settings.component.html
- 409
+ 490
Login expiration select label
@@ -3190,7 +3883,7 @@
Allow advanced download
src/app/settings/settings.component.html
- 420
+ 501
Allow advanced downloading setting
@@ -3198,7 +3891,7 @@
Use Cookies
src/app/settings/settings.component.html
- 428
+ 509
Use cookies setting
@@ -3206,7 +3899,7 @@
Set Cookies
src/app/settings/settings.component.html
- 429
+ 510
Set cookies button
@@ -3214,7 +3907,7 @@
Restart server
src/app/settings/settings.component.html
- 441
+ 522
Restart server button
@@ -3222,7 +3915,7 @@
Users
src/app/settings/settings.component.html
- 450
+ 531
Users settings label
@@ -3230,7 +3923,7 @@
Allow user registration
src/app/settings/settings.component.html
- 456
+ 537
Allow registration setting
@@ -3238,7 +3931,7 @@
Auth method
src/app/settings/settings.component.html
- 460
+ 541
Auth method
@@ -3246,7 +3939,7 @@
Internal
src/app/settings/settings.component.html
- 463
+ 544
Internal auth method
@@ -3254,7 +3947,7 @@
LDAP
src/app/settings/settings.component.html
- 466
+ 547
LDAP auth method
@@ -3262,7 +3955,7 @@
LDAP URL
src/app/settings/settings.component.html
- 473
+ 554
LDAP URL
@@ -3270,7 +3963,7 @@
Bind DN
src/app/settings/settings.component.html
- 479
+ 560
Bind DN
@@ -3278,7 +3971,7 @@
Bind Credentials
src/app/settings/settings.component.html
- 485
+ 566
Bind Credentials
@@ -3286,7 +3979,7 @@
Search Base
src/app/settings/settings.component.html
- 491
+ 572
Search Base
@@ -3294,7 +3987,7 @@
Search Filter
src/app/settings/settings.component.html
- 497
+ 578
Search Filter
@@ -3302,7 +3995,7 @@
Logs
src/app/settings/settings.component.html
- 507
+ 588
Logs settings label
@@ -3310,103 +4003,147 @@
You must enable multi-user mode to access this tab.
src/app/settings/settings.component.ts
- 49
+ 50
Failed to update categories!
src/app/settings/settings.component.ts
- 134
+ 138
+
+
+
+ Delete category
+
+ src/app/settings/settings.component.ts
+ 173
+
+
+
+ Would you like to delete ?
+
+ src/app/settings/settings.component.ts
+ 174
+
+
+
+ Successfully deleted !
+
+ src/app/settings/settings.component.ts
+ 183
+
+
+
+ Failed to delete !
+
+ src/app/settings/settings.component.ts
+ 187
Language successfully changed! Reload to update the page.
src/app/settings/settings.component.ts
- 209
+ 212
Chrome users must drag the 'Alternate URL' link to your bookmarks.
src/app/settings/settings.component.ts
- 237
+ 240
Successfully killed all downloads!
src/app/settings/settings.component.ts
- 292
+ 295
Failed to kill all downloads! Check logs for details.
src/app/settings/settings.component.ts
- 295
+ 298
src/app/settings/settings.component.ts
- 299
+ 302
Restarting!
src/app/settings/settings.component.ts
- 307
+ 310
Failed to restart the server.
src/app/settings/settings.component.ts
- 309
+ 312
Successfully transfered DB! Reloading info...
src/app/settings/settings.component.ts
- 340
+ 343
Failed to transfer DB -- transfer was aborted. Error:
src/app/settings/settings.component.ts
- 343
+ 346
Failed to transfer DB -- API call failed. See browser logs for details.
src/app/settings/settings.component.ts
- 347
+ 350
Connection successful!
src/app/settings/settings.component.ts
- 357
+ 360
Connection failed! Error:
src/app/settings/settings.component.ts
- 359
+ 362
Connection failed! Error: Server error. See logs for more info.
src/app/settings/settings.component.ts
- 363
+ 366
+
+
+
+ Play all
+
+ src/app/subscription/subscription/subscription.component.html
+ 16
+
+ Play all
+
+
+ Download zip
+
+ src/app/subscription/subscription/subscription.component.html
+ 17
+ Download zip
Your subscriptions
@@ -3460,6 +4197,14 @@
No playlist subscriptions text
+
+ Add subscription
+
+ src/app/subscriptions/subscriptions.component.html
+ 60
+
+ Add subscription
+
Select a version: