Files
materialious/docs/SETTINGS.md
T
2025-06-04 23:53:20 +12:00

5.2 KiB

Materialious Settings

Materialious allows you to customize various settings by overwriting the default values using the environmental variable VITE_DEFAULT_SETTINGS.

TOC

Show Warning

Show warning about Invidious being blocked.

"showWarning": true

Theme

Dark mode / Light mode

Controls the background mode of the application.

"darkMode": true

Color

Sets the theme color using a hexadecimal value.

"themeColor": "#ff0000"

Amoled

Use pure black theme for Materialious, Dark mode must be true.

"amoledTheme": true

Interface

Search suggestions

Enables or disables search suggestions.

"searchSuggestions": true

Region

Specifies the region using an ISO 3166 country code.

"region": "US"

Letter case for titles

Controls the letter case for titles (e.g., uppercase, lowercase).

"forceCase": "uppercase"

Auto expand comments

Automatically expands comments section.

"autoExpandComments": true

Auto expand description

Automatically expands video descriptions.

"autoExpandDesc": true

Low bandwidth mode

Avoids loading images.

"lowBandwidthMode": true

Default quality for videos.

"defaultQuality": "1440"

Autoplay video

Controls whether videos autoplay.

"autoPlay": false

Always loop video

Determines if videos should loop automatically.

"alwaysLoop": false

Proxy videos

Enables video proxying to avoid rate limiting by rotating IPs.

"proxyVideos": true

Save playback position

Saves the playback position of videos.

"savePlaybackPosition": true

Return YT Dislikes

Configures an open-source proxy for the Return YouTube Dislike API, with optional self-hosting.

"returnYtDislikes": true

Sponsorblock

Configures Sponsorblock categories for skipping unwanted video segments.

"sponsorBlockCategories": "sponsor,interaction,selfpromo"

Sponsor

Identifies promotional content within a video.

"sponsorBlockCategories": "sponsor"

Unpaid/Self Promotion

Includes categories for unpaid and self-promotion.

"sponsorBlockCategories": "selfpromo"

Interaction Reminder (Subscribe)

Skips explicit reminders for interactions.

"sponsorBlockCategories": "interaction"

Intermission/Intro Animation

Skips intermission or intro animations.

"sponsorBlockCategories": "intro"

Endcards/Credits

Skips endcards and credits.

"sponsorBlockCategories": "outro"

Preview/Recap/Hook

Skips previews, recaps, or hooks.

"sponsorBlockCategories": "preview"

Filler Tangent/Jokes

Skips filler, tangents, or jokes.

"sponsorBlockCategories": "filler"

Display Toast

Enables or disables displaying a toast notification when Sponsorblock actions occur.

"sponsorBlockDisplayToast": true

DeArrow

Controls the DeArrow extension for removing sensational elements from YouTube titles and thumbnails.

DeArrow Enabled

Enables or disables the DeArrow extension.

"deArrowEnabled": true

DeArrow Instance

Specifies the URL for the DeArrow instance.

"deArrowInstance": "https://sponsor.ajay.app"

DeArrow Thumbnail Instance

Specifies the URL for the DeArrow thumbnail instance.

"deArrowThumbnailInstance": "https://dearrow-thumb.ajay.app"

DeArrow Titles Only

Configures DeArrow to only modify titles without changing thumbnails.

"deArrowTitlesOnly": true