Merge pull request #1417 from Materialious/update/1.15.1

Updated docs
This commit is contained in:
Ward
2026-02-15 04:17:32 +13:00
committed by GitHub
10 changed files with 29 additions and 14 deletions
+15 -4
View File
@@ -16,11 +16,17 @@
# Features
- Use in local mode without relying on a Invidious instance.
- [Invidious companion support.](./docs/DOCKER.md#invidious-companion-support)
- Internal account system (Optional).
* Subscriptions are end-to-end encrypted.
* [Proof-of-work Captcha](https://github.com/altcha-org/altcha).
- Subscription importing/exporting
* Automatically import/export Invidious/Materialious.
- Invidious is optional.
* Enjoy Materialious without a Invidious instance via our YouTube backend.
- Invidious companion support.
- [Invidious API extended integration.](https://github.com/Materialious/api-extended)
- [YouTube.js](https://github.com/LuanRT/YouTube.js) fallback if Invidious fails loading videos.
- Android TV support
- Local video fallback if Invidious fails loading videos.
- Android TV support.
- Support for disabling certificate validation for homelab users.
- Sync your watch progress between Invidious sessions.
- Watch sync parties.
@@ -42,6 +48,8 @@
- YT path redirects (So your redirect plugins should still work!)
# Docker deployment
This version of Materialious is feature rich, has its own account system (optional) & is easier to setup.
[Please read the guide here](./docs/DOCKER-FULL.md)
# Legacy Docker deployment, Invidious only.
@@ -171,6 +179,9 @@ Help [translate Materialious via Weblate](https://toolate.othing.xyz/projects/ma
## Android TV Player
![Preview of player on Android TV](./previews/android-tv-player.png)
## Login
![Preview of Login page](./previews/login-previews.png)
## Player
![Preview of player](./previews/player-preview.png)
+2 -2
View File
@@ -20,7 +20,7 @@ services:
# Not required if VITE_INTERNAL_AUTH is false
# postgresql, mysql2, mariadb & sqlite supported
# guide here for URL structure https://docs.preset.io/docs/uri-connection-strings
DATABASE_CONNECTION_URI: "sqlite://materialious.db"
DATABASE_CONNECTION_URI: "sqlite:///materialious-data/materialious.db"
# Use Materialious account system.
PUBLIC_INTERNAL_AUTH: "true"
@@ -67,7 +67,7 @@ services:
PUBLIC_DEFAULT_SETTINGS: '{"themeColor": "#2596be","region": "US"}'
volumes:
- materialious-data:/materialious.db
- materialious-data:/materialious-data
volumes:
materialious-data:
+2 -2
View File
@@ -7,8 +7,8 @@ android {
applicationId "us.materialio.app"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 209
versionName "1.15.0"
versionCode 210
versionName "1.15.1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
aaptOptions {
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
@@ -74,7 +74,11 @@
<release version="1.15.0" date="2026-2-13">
<release version="1.15.1" date="2026-2-15">
<url>https://github.com/Materialious/Materialious/releases/tag/1.15.1</url>
</release>
<release version="1.15.0" date="2026-2-13">
<url>https://github.com/Materialious/Materialious/releases/tag/1.15.0</url>
</release>
<release version="1.14.4" date="2026-2-13">
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "Materialious",
"version": "1.15.0",
"version": "1.15.1",
"description": "Modern material design for YouTube and Invidious.",
"author": {
"name": "Ward Pearce",
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "materialious",
"version": "1.15.0",
"version": "1.15.1",
"private": true,
"scripts": {
"dev": "npm run patch:github && vite dev",
@@ -96,4 +96,4 @@
"youtubei.js": "^16.0.1",
"zod": "^4.3.6"
}
}
}
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 MiB

After

Width:  |  Height:  |  Size: 2.4 MiB

+1 -1
View File
@@ -3,7 +3,7 @@ import os
import re
from datetime import datetime
LATEST_VERSION = "1.15.0"
LATEST_VERSION = "1.15.1"
RELEASE_DATE = datetime.now().strftime("%Y-%-m-%d") # Format: YYYY-M-D
WORKING_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), "materialious")