diff --git a/CHANGELOG.md b/CHANGELOG.md
index dbec17f..a8e4f87 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,13 +1,13 @@
-
+> [!NOTE]
+> 🅱️ This is a Beta build.
# ⬇️ Downloads
|
Windows |
macOS |
Linux |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **EXE:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-Windows-x64.exe) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-Windows-arm64.exe) | **[Universal DMG](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-MacOS-universal.dmg)** | **AppImage:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-Linux-x86_64.AppImage) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-Linux-arm64.AppImage) |
-|

| **[Universal ZIP](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-MacOS-universal.zip)** | **DEB:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-Linux-amd64.deb) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-Linux-arm64.deb) |
-| | | **RPM:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-Linux-x86_64.rpm) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.3/ROSI-Linux-aarch64.rpm) |
+| **EXE:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-Windows-x64.exe) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-Windows-arm64.exe) | **[Universal DMG](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-MacOS-universal.dmg)** | **AppImage:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-Linux-x86_64.AppImage) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-Linux-arm64.AppImage) |
+| 
| **[Universal ZIP](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-MacOS-universal.zip)** | **DEB:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-Linux-amd64.deb) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-Linux-arm64.deb) |
+| | | **RPM:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-Linux-x86_64.rpm) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.2.0-beta.4/ROSI-Linux-aarch64.rpm) |
> [!IMPORTANT]
> The `.sig` files in this repo are NOT normal GPG signatures — they are for ROSI's built-in updater to verify the integrity of updates before downloading and installing.
@@ -18,6 +18,11 @@
---
+## Changes in `v4.2.0-beta.4:`
+
+- **YT-DLP:** Updated `yt-dlp` to `2026.07.04`.
+- **Electron:** Updated electron major release to `v43`.
+
## Changes in `v4.2.0-beta.3:`
- **UI:** Updates to the UI buttons.
diff --git a/assets/yt-dlp.exe b/assets/yt-dlp.exe
index bdcccd5..a648c0c 100644
Binary files a/assets/yt-dlp.exe and b/assets/yt-dlp.exe differ
diff --git a/assets/yt-dlp_arm64.exe b/assets/yt-dlp_arm64.exe
index 12ebd15..9d17639 100644
Binary files a/assets/yt-dlp_arm64.exe and b/assets/yt-dlp_arm64.exe differ
diff --git a/assets/yt-dlp_linux b/assets/yt-dlp_linux
index 073964c..117c783 100644
Binary files a/assets/yt-dlp_linux and b/assets/yt-dlp_linux differ
diff --git a/assets/yt-dlp_linux_aarch64 b/assets/yt-dlp_linux_aarch64
index e2559d0..99f3c8a 100644
Binary files a/assets/yt-dlp_linux_aarch64 and b/assets/yt-dlp_linux_aarch64 differ
diff --git a/assets/yt-dlp_macos b/assets/yt-dlp_macos
old mode 100755
new mode 100644
index 10de174..f26b83a
Binary files a/assets/yt-dlp_macos and b/assets/yt-dlp_macos differ
diff --git a/assets/ytdlp-checksums.json b/assets/ytdlp-checksums.json
index 67d7e0f..99c651c 100644
--- a/assets/ytdlp-checksums.json
+++ b/assets/ytdlp-checksums.json
@@ -1,11 +1,11 @@
{
"_comment": "SHA-256 of the committed yt-dlp binaries. Regenerate ONLY after verifying the binaries against yt-dlp upstream SHA2-256SUMS. See build-scripts/check-ytdlp.js.",
- "generatedAt": "2026-06-17T21:25:31.250Z",
+ "generatedAt": "2026-07-07T00:09:23.096Z",
"binaries": {
- "yt-dlp.exe": "3a48cb955d55c8821b60ccbdbbc6f61bc958f2f3d3b7ad5eaf3d83a543293a27",
- "yt-dlp_arm64.exe": "847583f91bb6d26479c1dc9643c2f4b8857a90b40d619da97b0cfabccb9138d0",
- "yt-dlp_macos": "b82c3626952e6c14eaf654cc565866775ffd0b9ffb7021628ac59b42c2f4f244",
- "yt-dlp_linux": "bf8aac79b72287a6d2043074415132558b43743a8f9461a22b0141e90f16ce66",
- "yt-dlp_linux_aarch64": "cabd246445bdfde0eda0dfe68bbe90354be83f3fdbbf077df11a2ea55f41cdbd"
+ "yt-dlp.exe": "52fe3c26dcf71fbdc85b528589020bb0b8e383155cfa81b64dd447bbe35e24b8",
+ "yt-dlp_arm64.exe": "1525690b037ecc0bb677e38e7147b0025179cbc9a8d0c57264e3100b18099280",
+ "yt-dlp_macos": "498bd0dae17855c599d371d68ec5bafc439a9d8640e838be25c765a9792f261b",
+ "yt-dlp_linux": "6bbb3d314cde4febe36e5fa1d55462e29c974f63444e707871834f6d8cc210ae",
+ "yt-dlp_linux_aarch64": "b6ce97646773070d7a7ffd6bbbdcaecb47c48483909c54c915bf08a7a9b5e0b1"
}
}
diff --git a/com.burnttoasters.rosi.metainfo.xml b/com.burnttoasters.rosi.metainfo.xml
index a589a92..f5a2b15 100644
--- a/com.burnttoasters.rosi.metainfo.xml
+++ b/com.burnttoasters.rosi.metainfo.xml
@@ -34,6 +34,7 @@
+
diff --git a/package-lock.json b/package-lock.json
index 0b0f646..5b9e093 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "rosi",
- "version": "4.2.0-beta.3",
+ "version": "4.2.0-beta.4",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "rosi",
- "version": "4.2.0-beta.3",
+ "version": "4.2.0-beta.4",
"license": "MPL-2.0",
"dependencies": {
"electron-log": "^5.3.4",
@@ -20,7 +20,7 @@
"cross-env": "^10.1.0",
"dotenv": "^17.4.2",
"dotenv-cli": "^11.0.0",
- "electron": "^42.0.0",
+ "electron": "^43.0.0",
"electron-builder": "^26.7.0",
"eslint": "^10.3.0",
"eslint-plugin-no-unsanitized": "^4.1.2",
@@ -3073,9 +3073,9 @@
}
},
"node_modules/electron": {
- "version": "42.6.0",
- "resolved": "https://registry.npmjs.org/electron/-/electron-42.6.0.tgz",
- "integrity": "sha512-axGNgd+yCTg+vi1VEGrQqAj9WVWkePKwbICSAvMiT2eTaxhij9a/xhBHD6rXV8wrlW9ZfJzE5+xg752ImxrmTw==",
+ "version": "43.0.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-43.0.0.tgz",
+ "integrity": "sha512-PV60GsWU6qufhuOhw3n+Yix3WPDcqDtBqE8orbEQGQGHEkgp9o/JCPgb7L4vIL0r1HnfPdqSRtboOTqbDkcFDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index d0415c2..9bfde00 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "rosi",
- "version": "4.2.0-beta.3",
+ "version": "4.2.0-beta.4",
"private": true,
"description": "Electron GUI for yt-dlp",
"desktopName": "com.burnttoasters.rosi.desktop",
@@ -145,7 +145,7 @@
"cross-env": "^10.1.0",
"dotenv": "^17.4.2",
"dotenv-cli": "^11.0.0",
- "electron": "^42.0.0",
+ "electron": "^43.0.0",
"electron-builder": "^26.7.0",
"eslint": "^10.3.0",
"eslint-plugin-no-unsanitized": "^4.1.2",
diff --git a/src/renderer/splash.html b/src/renderer/splash.html
index 9ff1cb1..4e815be 100644
--- a/src/renderer/splash.html
+++ b/src/renderer/splash.html
@@ -327,7 +327,7 @@ ROSI
Loading
- v4.2.0-beta.3
+ v4.2.0-beta.4