diff --git a/src/assets/i18n/messages.en.xlf b/src/assets/i18n/messages.en.xlf
index a24d0b6..98e3fcb 100644
--- a/src/assets/i18n/messages.en.xlf
+++ b/src/assets/i18n/messages.en.xlf
@@ -94,6 +94,27 @@
Settings menu label
+
+ 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
+ 99
+
+
Date
@@ -202,7 +223,7 @@
src/app/settings/settings.component.html
- 492
+ 498
Cancel
@@ -274,112 +295,158 @@
Creating download
src/app/components/downloads/downloads.component.ts
- 58
+ 59
Getting info
src/app/components/downloads/downloads.component.ts
- 59
+ 60
Downloading file
src/app/components/downloads/downloads.component.ts
- 60
+ 61
Complete
src/app/components/downloads/downloads.component.ts
- 61
+ 62
Clear downloads
src/app/components/downloads/downloads.component.ts
- 130
+ 131
Select downloads to clear
src/app/components/downloads/downloads.component.ts
- 131
+ 132
Clear
src/app/components/downloads/downloads.component.ts
- 132
+ 133
Finished downloads
src/app/components/downloads/downloads.component.ts
- 137
+ 138
Paused downloads
src/app/components/downloads/downloads.component.ts
- 141
+ 142
Errored downloads
src/app/components/downloads/downloads.component.ts
- 145
+ 146
Failed to clear finished downloads!
src/app/components/downloads/downloads.component.ts
- 156
+ 157
Cleared downloads!
src/app/components/downloads/downloads.component.ts
- 158
+ 159
+
+
+
+ Failed to pause download! See server logs for more info.
+
+ src/app/components/downloads/downloads.component.ts
+ 170
+
+
+ src/app/components/downloads/downloads.component.ts
+ 218
+
+
+
+ Failed to pause all downloads! See server logs for more info.
+
+ src/app/components/downloads/downloads.component.ts
+ 178
+
+
+
+ Failed to resume download! See server logs for more info.
+
+ src/app/components/downloads/downloads.component.ts
+ 186
+
+
+
+ Failed to resume all downloads! See server logs for more info.
+
+ src/app/components/downloads/downloads.component.ts
+ 194
+
+
+
+ Failed to restart download! See server logs for more info.
+
+ src/app/components/downloads/downloads.component.ts
+ 202
+
+
+
+ Failed to cancel download! See server logs for more info.
+
+ src/app/components/downloads/downloads.component.ts
+ 210
Error for
src/app/components/downloads/downloads.component.ts
- 258
+ 259
Copy to clipboard
src/app/components/downloads/downloads.component.ts
- 260
+ 261
Close
src/app/components/downloads/downloads.component.ts
- 261
+ 262
Copied to clipboard!
src/app/components/downloads/downloads.component.ts
- 269
+ 270
@@ -462,6 +529,42 @@
Clear logs button
+
+ Failed to retrieve logs!
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 46
+
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 51
+
+
+
+ Logs copied to clipboard!
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 56
+
+
+
+ Logs successfully cleared!
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 75
+
+
+
+ Failed to clear logs!
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 77
+
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 80
+
+
Manage role
@@ -624,6 +727,10 @@
src/app/components/modify-users/modify-users.component.html
58
+
+ src/app/create-playlist/create-playlist.component.html
+ 25
+
src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html
56
@@ -632,17 +739,13 @@
src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html
68
-
- src/app/dialogs/modify-playlist/modify-playlist.component.html
- 43
-
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
63
src/app/settings/settings.component.html
- 489
+ 495
save user edit action button tooltip
@@ -690,15 +793,47 @@
No files found.
src/app/components/recent-videos/recent-videos.component.html
- 39
+ 40
No files found
+
+ Order
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 53
+
+ Order
+
+
+ Normal order
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 55
+
+ Normal order
+
+
+ Reverse order
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 56
+
+ Reverse order
+
+
+ Select files
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 71
+
+ Select files
+
File type
src/app/components/recent-videos/recent-videos.component.html
- 78
+ 101
File type
@@ -706,7 +841,7 @@
Both
src/app/components/recent-videos/recent-videos.component.html
- 80
+ 103
Both
@@ -714,7 +849,7 @@
Video only
src/app/components/recent-videos/recent-videos.component.html
- 81
+ 104
Video only
@@ -722,10 +857,28 @@
Audio only
src/app/components/recent-videos/recent-videos.component.html
- 82
+ 105
Audio only
+
+ Delete success!', 'OK.
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 279
+
+
+
+ Delete failed!', 'OK.
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 282
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 285
+
+
See more.
@@ -961,6 +1114,27 @@
Download Twitch Chat button
+
+ 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
+
+
+
+ Download failed.
+
+ src/app/components/twitch-chat/twitch-chat.component.ts
+ 106
+
+
+
+ Chat could not be downloaded.
+
+ src/app/components/twitch-chat/twitch-chat.component.ts
+ 110
+
+
Auto-generated
@@ -1057,30 +1231,57 @@
Create a playlist
src/app/create-playlist/create-playlist.component.html
- 1
+ 2
Create a playlist dialog title
+
+ Modify playlist
+
+ src/app/create-playlist/create-playlist.component.html
+ 3
+
+ Modify playlist dialog title
+
Name
src/app/create-playlist/create-playlist.component.html
- 6
+ 10
src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html
5
-
- src/app/dialogs/modify-playlist/modify-playlist.component.html
- 8
-
src/app/dialogs/video-info-dialog/video-info-dialog.component.html
8
Playlist name placeholder
+
+ Create
+
+ src/app/create-playlist/create-playlist.component.html
+ 22
+
+
+ src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html
+ 17
+
+ Create button
+
+
+ Playlist updated successfully.
+
+ src/app/create-playlist/create-playlist.component.ts
+ 69
+
+
+ src/app/create-playlist/create-playlist.component.ts
+ 75
+
+
About YoutubeDL-Material
@@ -1185,11 +1386,11 @@
src/app/settings/settings.component.html
- 283
+ 288
src/app/settings/settings.component.html
- 289
+ 294
About bug click here
@@ -1304,6 +1505,13 @@
Cookies upload warning
+
+ Cookies successfully uploaded!
+
+ src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts
+ 42
+
+
Editing category
@@ -1516,46 +1724,6 @@
Custom args hint
-
- Modify playlist
-
- src/app/dialogs/modify-playlist/modify-playlist.component.html
- 1
-
- Modify playlist dialog title
-
-
- Randomize order when playing
-
- src/app/dialogs/modify-playlist/modify-playlist.component.html
- 13
-
- Randomize order when playing checkbox label
-
-
- Normal order
-
- src/app/dialogs/modify-playlist/modify-playlist.component.html
- 18
-
- Normal order
-
-
- Reverse order
-
- src/app/dialogs/modify-playlist/modify-playlist.component.html
- 19
-
- Reverse order
-
-
- Add content
-
- src/app/dialogs/modify-playlist/modify-playlist.component.html
- 24
-
- Add content
-
Restore
@@ -1564,6 +1732,27 @@
Restore button
+
+ Database successfully restored!
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts
+ 39
+
+
+
+ Failed to restore database! See logs for more info.
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts
+ 42
+
+
+
+ Failed to restore database! See browser console for more info.
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts
+ 46
+
+
Create admin account
@@ -1580,14 +1769,6 @@
No default admin detected explanation
-
- Create
-
- src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html
- 17
-
- Create
-
Share playlist
@@ -2052,11 +2233,22 @@
Crop to placeholder
+
+ Download failed!', 'OK.
+
+ src/app/main/main.component.ts
+ 387
+
+
+ src/app/main/main.component.ts
+ 774
+
+
Download for has been queued!
src/app/main/main.component.ts
- 397
+ 391
@@ -2067,6 +2259,24 @@
View count label
+
+ Failed to get file information from the server.', 'Dismiss
+
+ src/app/player/player.component.ts
+ 150
+
+
+
+ Failed to load playlist!', '
+
+ src/app/player/player.component.ts
+ 186
+
+
+ src/app/player/player.component.ts
+ 189
+
+
Main
@@ -2489,10 +2699,6 @@
src/app/settings/settings.component.html
255
-
- src/app/settings/settings.component.html
- 267
-
Youtube API Key setting hint
@@ -2511,27 +2717,35 @@
Auto download Twitch Chat setting
-
- Twitch API Key
+
+ Twitch Client ID
src/app/settings/settings.component.html
266
- Twitch API Key setting placeholder
+ Twitch Client ID setting placeholder
-
- Also known as a Client ID.
+
+ Generating an ID/secret is easy!
src/app/settings/settings.component.html
267
- Twitch API Key setting hint AKA preamble
+ Twitch Client ID setting hint
+
+
+ Twitch Client Secret
+
+ src/app/settings/settings.component.html
+ 272
+
+ Twitch Client Secret setting placeholder
Enables a button to skip ads when viewing supported videos.
src/app/settings/settings.component.html
- 271
+ 276
SponsorBlock API tooltip
@@ -2539,7 +2753,7 @@
Use SponsorBlock API
src/app/settings/settings.component.html
- 271
+ 276
Use SponsorBlock API setting
@@ -2547,7 +2761,7 @@
Generates NFO files with every download, primarily used by Kodi.
src/app/settings/settings.component.html
- 274
+ 279
Generate NFO files tooltip
@@ -2555,7 +2769,7 @@
Generate NFO files
src/app/settings/settings.component.html
- 274
+ 279
Generate NFO files setting
@@ -2563,7 +2777,7 @@
to download the official YoutubeDL-Material Chrome extension manually.
src/app/settings/settings.component.html
- 283
+ 288
Chrome click here suffix
@@ -2571,7 +2785,7 @@
You must manually load the extension and modify the extension's settings to set the frontend URL.
src/app/settings/settings.component.html
- 284
+ 289
Chrome setup suffix
@@ -2579,7 +2793,7 @@
to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page.
src/app/settings/settings.component.html
- 289
+ 294
Firefox click here suffix
@@ -2587,7 +2801,7 @@
Detailed setup instructions.
src/app/settings/settings.component.html
- 290
+ 295
Firefox setup prefix link
@@ -2595,7 +2809,7 @@
Not much is required other than changing the extension's settings to set the frontend URL.
src/app/settings/settings.component.html
- 290
+ 295
Firefox setup suffix
@@ -2603,7 +2817,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
- 295
+ 300
Bookmarklet instructions
@@ -2611,7 +2825,7 @@
Generate 'audio only' bookmarklet
src/app/settings/settings.component.html
- 296
+ 301
Generate audio only bookmarklet checkbox
@@ -2619,7 +2833,7 @@
Database
src/app/settings/settings.component.html
- 305
+ 310
Database settings label
@@ -2627,7 +2841,7 @@
Database location:
src/app/settings/settings.component.html
- 311
+ 316
Database location label
@@ -2635,7 +2849,7 @@
Records per table
src/app/settings/settings.component.html
- 312
+ 317
Records per table label
@@ -2643,7 +2857,7 @@
MongoDB Connection String
src/app/settings/settings.component.html
- 320
+ 325
MongoDB Connection String
@@ -2651,7 +2865,7 @@
Example:
src/app/settings/settings.component.html
- 321
+ 326
MongoDB Connection String setting hint AKA preamble
@@ -2659,7 +2873,7 @@
Test connection string
src/app/settings/settings.component.html
- 325
+ 330
Test connection string button
@@ -2667,7 +2881,7 @@
Transfer DB to
src/app/settings/settings.component.html
- 329
+ 335
Transfer DB button
@@ -2675,7 +2889,7 @@
Database information could not be retrieved. Check the server logs for more information.
src/app/settings/settings.component.html
- 333
+ 339
Database info not retrieved error message
@@ -2683,7 +2897,7 @@
Advanced
src/app/settings/settings.component.html
- 341
+ 347
Host settings label
@@ -2691,7 +2905,7 @@
Select a downloader
src/app/settings/settings.component.html
- 347
+ 353
Default downloader select label
@@ -2699,7 +2913,7 @@
Use default downloading agent
src/app/settings/settings.component.html
- 356
+ 362
Use default downloading agent setting
@@ -2707,7 +2921,7 @@
Select a download agent
src/app/settings/settings.component.html
- 360
+ 366
Custom downloader select label
@@ -2715,7 +2929,7 @@
Log Level
src/app/settings/settings.component.html
- 374
+ 380
Log Level label
@@ -2723,7 +2937,7 @@
Login expiration
src/app/settings/settings.component.html
- 386
+ 392
Login expiration select label
@@ -2731,7 +2945,7 @@
Allow advanced download
src/app/settings/settings.component.html
- 397
+ 403
Allow advanced downloading setting
@@ -2739,7 +2953,7 @@
Use Cookies
src/app/settings/settings.component.html
- 405
+ 411
Use cookies setting
@@ -2747,7 +2961,7 @@
Set Cookies
src/app/settings/settings.component.html
- 406
+ 412
Set cookies button
@@ -2755,7 +2969,7 @@
Restart server
src/app/settings/settings.component.html
- 418
+ 424
Restart server button
@@ -2763,7 +2977,7 @@
Users
src/app/settings/settings.component.html
- 427
+ 433
Users settings label
@@ -2771,7 +2985,7 @@
Allow user registration
src/app/settings/settings.component.html
- 433
+ 439
Allow registration setting
@@ -2779,7 +2993,7 @@
Auth method
src/app/settings/settings.component.html
- 437
+ 443
Auth method select
@@ -2787,7 +3001,7 @@
Internal
src/app/settings/settings.component.html
- 439
+ 445
Internal auth method
@@ -2795,7 +3009,7 @@
LDAP
src/app/settings/settings.component.html
- 442
+ 448
LDAP auth method
@@ -2803,7 +3017,7 @@
LDAP URL
src/app/settings/settings.component.html
- 449
+ 455
LDAP URL
@@ -2811,7 +3025,7 @@
Bind DN
src/app/settings/settings.component.html
- 454
+ 460
Bind DN
@@ -2819,7 +3033,7 @@
Bind Credentials
src/app/settings/settings.component.html
- 459
+ 465
Bind Credentials
@@ -2827,7 +3041,7 @@
Search Base
src/app/settings/settings.component.html
- 464
+ 470
Search Base
@@ -2835,7 +3049,7 @@
Search Filter
src/app/settings/settings.component.html
- 469
+ 475
Search Filter
@@ -2843,7 +3057,7 @@
Logs
src/app/settings/settings.component.html
- 478
+ 484
Logs settings label
@@ -2851,7 +3065,102 @@
You must enable multi-user mode to access this tab.
src/app/settings/settings.component.ts
- 48
+ 49
+
+
+
+ Failed to update categories!
+
+ src/app/settings/settings.component.ts
+ 134
+
+
+
+ Language successfully changed! Reload to update the page.
+
+ src/app/settings/settings.component.ts
+ 208
+
+
+
+ Chrome users must drag the 'Alternate URL' link to your bookmarks.
+
+ src/app/settings/settings.component.ts
+ 236
+
+
+
+ Successfully killed all downloads!
+
+ src/app/settings/settings.component.ts
+ 291
+
+
+
+ Failed to kill all downloads! Check logs for details.
+
+ src/app/settings/settings.component.ts
+ 294
+
+
+ src/app/settings/settings.component.ts
+ 298
+
+
+
+ Restarting!
+
+ src/app/settings/settings.component.ts
+ 306
+
+
+
+ Failed to restart the server.
+
+ src/app/settings/settings.component.ts
+ 308
+
+
+
+ Successfully transfered DB! Reloading info...
+
+ src/app/settings/settings.component.ts
+ 339
+
+
+
+ Failed to transfer DB -- transfer was aborted. Error:
+
+ src/app/settings/settings.component.ts
+ 342
+
+
+
+ Failed to transfer DB -- API call failed. See browser logs for details.
+
+ src/app/settings/settings.component.ts
+ 346
+
+
+
+ Connection successful!
+
+ src/app/settings/settings.component.ts
+ 356
+
+
+
+ Connection failed! Error:
+
+ src/app/settings/settings.component.ts
+ 358
+
+
+
+ Connection failed! Error: Server error. See logs for more info.
+
+ src/app/settings/settings.component.ts
+ 362