diff --git a/README.md b/README.md
index b17fd47d..141e7877 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-> [!WARNING]
+> [!WARNING]
> Invidious is currently being blocked by Google. Please use Materialious on [Android](https://github.com/Materialious/Materialious/releases/latest) or [Desktop](https://github.com/Materialious/Materialious/releases/latest) to get around this with local video fallback.
@@ -70,14 +70,14 @@ I've commented out places what aren't relevant but might be in the future.-->
| Windows |
-
+
|
| MacOS (x64 & arm64) |
-
+
|
@@ -86,7 +86,7 @@ I've commented out places what aren't relevant but might be in the future.-->
Android |
-
+
@@ -132,7 +132,7 @@ I've commented out places what aren't relevant but might be in the future.-->
|
| AppImage |
-
+
|
@@ -140,10 +140,10 @@ I've commented out places what aren't relevant but might be in the future.-->
| Debian/Ubuntu |
-
+
- Then run: sudo apt install ./Materialious-*-linux-amd64.deb
+ Then run: sudo apt install ./Materialious-linux-amd64.deb
|
| Fedora/OpenSuse |
-
+
- For Fedora: sudo dnf install ./Materialious-*-linux-x86_64.rpm
- For OpenSuse: sudo zypper in ./Materialious-*-linux-x86_64.rpm
+ For Fedora: sudo dnf install ./Materialious-linux-x86_64.rpm
+ For OpenSuse: sudo zypper in ./Materialious-linux-x86_64.rpm
|
| Linux (tarball) |
-
+
|
@@ -177,7 +177,7 @@ I've commented out places what aren't relevant but might be in the future.-->
brew tap krtirtho/apps
brew install --cask spotube
-
+
@@ -234,8 +234,10 @@ brew install --cask spotube
- [Clipious](https://github.com/lamarios/clipious) for inspiration & a good source for learning more about undocumented Invidious routes.
- [Beer CSS](https://github.com/beercss/beercss) (Especially the [YouTube template](https://github.com/beercss/beercss/tree/main/src/youtube) what was used as the base for Materialious.)
- Every dependency in [package.json](/materialious/package.json).
-- [spotube](https://github.com/KRTirtho/spotube) for using their README layout for local installation.
+- [LuanRT](https://github.com/LuanRT) for YouTube.js & SABR implementation.
+- [FreeTube](https://github.com/FreeTubeApp/FreeTube) for their subtitle fix.
+- [spotube](https://github.com/KRTirtho/spotube) for using their README layout for local installation.free
# Developers
- [How Materialious is built](./docs/BUILDING.md)
-- [How to contribute to Materialious](./docs/DEV.md)
\ No newline at end of file
+- [How to contribute to Materialious](./docs/DEV.md)
diff --git a/materialious/android/app/build.gradle b/materialious/android/app/build.gradle
index f44be1c4..c9508958 100644
--- a/materialious/android/app/build.gradle
+++ b/materialious/android/app/build.gradle
@@ -7,8 +7,8 @@ android {
applicationId "us.materialio.app"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
- versionCode 106
- versionName "1.8.2"
+ versionCode 107
+ versionName "1.8.3"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
aaptOptions {
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
diff --git a/materialious/electron/electron-builder.config.json b/materialious/electron/electron-builder.config.json
index c5902aba..96079a99 100644
--- a/materialious/electron/electron-builder.config.json
+++ b/materialious/electron/electron-builder.config.json
@@ -1,154 +1,119 @@
{
- "appId": "us.materialio.app",
- "artifactName": "${productName}-${version}-${platform}-${arch}.${ext}",
- "directories": {
- "buildResources": "resources"
- },
- "publish": [
- {
- "provider": "github",
- "vPrefixedTagName": false,
- "releaseType": "release"
- },
- {
- "provider": "snapStore",
- "channels": [
- "stable"
- ]
- }
- ],
- "icon": "appIcon.png",
- "files": [
- "assets/**/*",
- "build/**/*",
- "capacitor.config.*",
- "app/**/*"
- ],
- "electronDownload": {
- "cache": "./.electron-cache"
- },
- "nsis": {
- "allowElevation": true,
- "oneClick": false,
- "allowToChangeInstallationDirectory": true
- },
- "win": {
- "publish": [
- {
- "provider": "github",
- "vPrefixedTagName": false,
- "releaseType": "release"
- }
- ],
- "target": [
- {
- "target": "nsis",
- "arch": [
- "x64",
- "arm64"
- ]
- },
- {
- "target": "7z",
- "arch": [
- "x64",
- "arm64"
- ]
- },
- {
- "target": "zip",
- "arch": [
- "x64",
- "arm64"
- ]
- }
- ]
- },
- "mac": {
- "publish": [
- {
- "provider": "github",
- "vPrefixedTagName": false,
- "releaseType": "release"
- }
- ],
- "category": "Entertainment",
- "target": [
- {
- "target": "default",
- "arch": "universal"
- }
- ]
- },
- "linux": {
- "publish": [
- {
- "provider": "github",
- "vPrefixedTagName": false,
- "releaseType": "release"
- }
- ],
- "target": [
- {
- "target": "deb",
- "arch": [
- "x64",
- "arm64"
- ]
- },
- {
- "target": "zip",
- "arch": [
- "x64",
- "arm64"
- ]
- },
- {
- "target": "7z",
- "arch": [
- "x64",
- "arm64"
- ]
- },
- {
- "target": "rpm",
- "arch": [
- "x64",
- "arm64"
- ]
- },
- {
- "target": "AppImage",
- "arch": [
- "x64",
- "arm64"
- ]
- },
- {
- "target": "snap",
- "arch": [
- "x64"
- ]
- }
- ],
- "category": "GNOME;GTK;AudioVideo;Network;Utility;"
- },
- "rpm": {
- "fpm": [
- "--rpm-rpmbuild-define=_build_id_links none"
- ]
- },
- "deb": {
- "depends": [
- "libgtk-3-0",
- "libnotify4",
- "libnss3",
- "libxss1",
- "libxtst6",
- "xdg-utils",
- "libatspi2.0-0",
- "libuuid1",
- "libsecret-1-0"
- ]
- }
-}
\ No newline at end of file
+ "appId": "us.materialio.app",
+ "artifactName": "${productName}-${platform}-${arch}.${ext}",
+ "directories": {
+ "buildResources": "resources"
+ },
+ "publish": [
+ {
+ "provider": "github",
+ "vPrefixedTagName": false,
+ "releaseType": "release"
+ },
+ {
+ "provider": "snapStore",
+ "channels": ["stable"]
+ }
+ ],
+ "icon": "appIcon.png",
+ "files": ["assets/**/*", "build/**/*", "capacitor.config.*", "app/**/*"],
+ "electronDownload": {
+ "cache": "./.electron-cache"
+ },
+ "nsis": {
+ "allowElevation": true,
+ "oneClick": false,
+ "allowToChangeInstallationDirectory": true
+ },
+ "win": {
+ "publish": [
+ {
+ "provider": "github",
+ "vPrefixedTagName": false,
+ "releaseType": "release"
+ }
+ ],
+ "target": [
+ {
+ "target": "nsis",
+ "arch": ["x64", "arm64"]
+ },
+ {
+ "target": "7z",
+ "arch": ["x64", "arm64"]
+ },
+ {
+ "target": "zip",
+ "arch": ["x64", "arm64"]
+ }
+ ]
+ },
+ "mac": {
+ "publish": [
+ {
+ "provider": "github",
+ "vPrefixedTagName": false,
+ "releaseType": "release"
+ }
+ ],
+ "category": "Entertainment",
+ "target": [
+ {
+ "target": "default",
+ "arch": "universal"
+ }
+ ]
+ },
+ "linux": {
+ "publish": [
+ {
+ "provider": "github",
+ "vPrefixedTagName": false,
+ "releaseType": "release"
+ }
+ ],
+ "target": [
+ {
+ "target": "deb",
+ "arch": ["x64", "arm64"]
+ },
+ {
+ "target": "zip",
+ "arch": ["x64", "arm64"]
+ },
+ {
+ "target": "7z",
+ "arch": ["x64", "arm64"]
+ },
+ {
+ "target": "rpm",
+ "arch": ["x64", "arm64"]
+ },
+ {
+ "target": "AppImage",
+ "arch": ["x64", "arm64"]
+ },
+ {
+ "target": "snap",
+ "arch": ["x64"]
+ }
+ ],
+ "category": "GNOME;GTK;AudioVideo;Network;Utility;"
+ },
+ "rpm": {
+ "fpm": ["--rpm-rpmbuild-define=_build_id_links none"]
+ },
+ "deb": {
+ "depends": [
+ "libgtk-3-0",
+ "libnotify4",
+ "libnss3",
+ "libxss1",
+ "libxtst6",
+ "xdg-utils",
+ "libatspi2.0-0",
+ "libuuid1",
+ "libsecret-1-0"
+ ]
+ }
+}
diff --git a/materialious/electron/materialious.metainfo.xml b/materialious/electron/materialious.metainfo.xml
index 0c3d79db..621d82a0 100644
--- a/materialious/electron/materialious.metainfo.xml
+++ b/materialious/electron/materialious.metainfo.xml
@@ -67,7 +67,11 @@
-
+
+
+ https://github.com/Materialious/Materialious/releases/tag/1.8.3
+
+
https://github.com/Materialious/Materialious/releases/tag/1.8.2
diff --git a/materialious/electron/package.json b/materialious/electron/package.json
index 3997bd53..0cfbe989 100644
--- a/materialious/electron/package.json
+++ b/materialious/electron/package.json
@@ -1,6 +1,6 @@
{
"name": "Materialious",
- "version": "1.8.2",
+ "version": "1.8.3",
"description": "Modern material design for Invidious.",
"author": {
"name": "Ward Pearce",
diff --git a/materialious/package.json b/materialious/package.json
index c6b6dc14..534b7dc9 100644
--- a/materialious/package.json
+++ b/materialious/package.json
@@ -1,6 +1,6 @@
{
"name": "materialious",
- "version": "1.8.2",
+ "version": "1.8.3",
"private": true,
"scripts": {
"dev": "vite dev",
diff --git a/update_versions.py b/update_versions.py
index 9a70fc62..5649a3e9 100644
--- a/update_versions.py
+++ b/update_versions.py
@@ -3,7 +3,7 @@ import os
import re
from datetime import datetime
-LATEST_VERSION = "1.8.2"
+LATEST_VERSION = "1.8.3"
RELEASE_DATE = datetime.now().strftime("%Y-%-m-%d") # Format: YYYY-M-D
WORKING_DIR = os.path.join(