Merge pull request #903 from Materialious/update/1.8.3

Improve readme
This commit is contained in:
Ward
2025-05-05 23:40:12 +12:00
committed by GitHub
7 changed files with 144 additions and 173 deletions
+16 -14
View File
@@ -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.
<div align="center">
@@ -70,14 +70,14 @@ I've commented out places what aren't relevant but might be in the future.-->
<tr>
<td>Windows</td>
<td>
<a href="https://github.com/Materialious/Materialious/releases/latest">
<a href="https://github.com/Materialious/Materialious/releases/latest/download/Materialious-win32-x64.exe">
<img width="220" alt="Windows Download" src="https://get.todoist.help/hc/article_attachments/4403191721234/WindowsButton.svg">
</a>
</tr>
<tr>
<td>MacOS (x64 & arm64)</td>
<td>
<a href="https://github.com/Materialious/Materialious/releases/latest">
<a href="https://github.com/Materialious/Materialious/releases/latest/download/Materialious-darwin-universal.dmg">
<img width="220" alt="MacOS Download" src="https://reachify.io/wp-content/uploads/2018/09/mac-download-button-1.png">
</a>
</td>
@@ -86,7 +86,7 @@ I've commented out places what aren't relevant but might be in the future.-->
<td>Android</td>
<td>
<br>
<a href="https://github.com/Materialious/Materialious/releases/latest">
<a href="https://github.com/Materialious/Materialious/releases/latest/download/app-universal-release-signed.apk">
<img src="https://raw.githubusercontent.com/NeoApplications/Neo-Backup/034b226cea5c1b30eb4f6a6f313e4dadcbb0ece4/badge_github.png" alt="Get it on GitHub" height="80"/>
</a>
</br>
@@ -132,7 +132,7 @@ I've commented out places what aren't relevant but might be in the future.-->
<tr>
<td>AppImage</td>
<td>
<a href="https://github.com/Materialious/Materialious/releases/latest">
<a href="https://github.com/Materialious/Materialious/releases/latest/download/Materialious-linux-x86_64.AppImage">
<img width="220" alt="Download on Flathub" src="https://user-images.githubusercontent.com/61944859/169455015-13385466-8901-48fe-ba90-b62d58b0be64.png">
</a>
</td>
@@ -140,10 +140,10 @@ I've commented out places what aren't relevant but might be in the future.-->
<tr>
<td>Debian/Ubuntu</td>
<td>
<a href="https://github.com/Materialious/Materialious/releases/latest">
<a href="https://github.com/Materialious/Materialious/releases/latest/download/Materialious-linux-amd64.deb">
<img width="220" alt="Debian/Ubuntu Download" src="https://user-images.githubusercontent.com/61944859/169097994-e92aff78-fd75-4c93-b6e4-f072a4b5a7ed.png">
</a>
<p>Then run: <code>sudo apt install ./Materialious-*-linux-amd64.deb</code></p>
<p>Then run: <code>sudo apt install ./Materialious-linux-amd64.deb</code></p>
</td>
</tr>
<!-- <tr>
@@ -156,17 +156,17 @@ I've commented out places what aren't relevant but might be in the future.-->
<tr>
<td>Fedora/OpenSuse</td>
<td>
<a href="https://github.com/Materialious/Materialious/releases/latest">
<a href="https://github.com/Materialious/Materialious/releases/latest/download/Materialious-linux-x86_64.rpm">
<img width="220" alt="Fedora/OpenSuse Download" src="https://user-images.githubusercontent.com/61944859/223638350-5926b9da-04d6-4edd-931d-ad533e4ff058.png">
</a>
<p>For Fedora: <code>sudo dnf install ./Materialious-*-linux-x86_64.rpm</code></p>
<p>For OpenSuse: <code>sudo zypper in ./Materialious-*-linux-x86_64.rpm</code></p>
<p>For Fedora: <code>sudo dnf install ./Materialious-linux-x86_64.rpm</code></p>
<p>For OpenSuse: <code>sudo zypper in ./Materialious-linux-x86_64.rpm</code></p>
</td>
</tr>
<tr>
<td>Linux (tarball)</td>
<td>
<a href="https://github.com/Materialious/Materialious/releases/latest">
<a href="https://github.com/Materialious/Materialious/releases/latest/download/Materialious-linux-x64.7z">
<img width="220" alt="Tarball Download" src="https://user-images.githubusercontent.com/61944859/169456985-e0ba1fd4-10e8-4cc0-ab94-337acc6e0295.png">
</a>
</td>
@@ -177,7 +177,7 @@ I've commented out places what aren't relevant but might be in the future.-->
<pre lang="bash">
brew tap krtirtho/apps
brew install --cask spotube
</pre>
</pre>
</td>
</tr>
<tr>
@@ -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)
- [How to contribute to Materialious](./docs/DEV.md)
+2 -2
View File
@@ -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.
+118 -153
View File
@@ -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"
]
}
}
"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"
]
}
}
@@ -67,7 +67,11 @@
<release version="1.8.2" date="2025-5-04">
<release version="1.8.3" date="2025-5-05">
<url>https://github.com/Materialious/Materialious/releases/tag/1.8.3</url>
</release>
<release version="1.8.2" date="2025-5-04">
<url>https://github.com/Materialious/Materialious/releases/tag/1.8.2</url>
</release>
<release version="1.8.1" date="2025-5-03">
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "Materialious",
"version": "1.8.2",
"version": "1.8.3",
"description": "Modern material design for Invidious.",
"author": {
"name": "Ward Pearce",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "materialious",
"version": "1.8.2",
"version": "1.8.3",
"private": true,
"scripts": {
"dev": "vite dev",
+1 -1
View File
@@ -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(