documentation/Preferences.md

2.1 KiB

title description published date tags editor dateCreated
Preferences true 2021-01-28T21:00:56.560Z undefined 2021-01-28T20:40:12.674Z

Preferences for Invidious can be stored in a cookie named PREFS. This cookie can be set on the Invidious Preferences page.

If setting the cookie value yourself, the value must be in JSON format and then URL-encoded.

These are the preferences you can set:

{
   "video_loop":true,             // Always loop
   "annotations":true,            // Show annotations
   "annotations_subscribed":true, // Show annotations for subscribed channels
   "autoplay":true,               // Autoplay current video
   "continue":true,               // Load next video when current video finishes
   "continue_autoplay":true,      // Load and autoplay next video
   "listen":true,                 // Audio-only mode by default
   "local": true,                 // Proxy requests via Invidious instance for privacy
   "speed":1.0,                   // Also accepts '0.5', '1.5', '2.0'
   "quality":"hd720",             // Also accepts 'dash' for 1080p, 'medium', 'small'
   "volume":100,                  // Default audio volume (0 = Min, 100 = Max)
   "comments":[                   // Source to use for comments; 'youtube' or 'reddit'
      "youtube",
      ""
   ],
   "captions":[                   // Language captions in order of preference
      "",
      "",
      ""
   ],
   "related_videos":true,         // Show related videos
   "redirect_feed":true,          // Redirect homepage to subscription feed
   "locale":"en-US",              // Choose interface language
   "dark_mode":true,              // Use dark mode
   "thin_mode":true,              // Don't include pictures in page load
   "player_style":"invidious",    // Invidious style, the default
   "player_style":"youtube",      // YouTube style, using a centered play button and always visible video control bar


   // For registered users (currently unused):
   "max_results":40,
   "sort":"published",
   "latest_only":false,
   "unseen_only":false,
   "notifications_only":false
}