FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.65k stars 864 forks source link

[Bug]: Version 0.22.0 seems on the slow side on MacOS #5987

Closed rjdg14 closed 4 weeks ago

rjdg14 commented 4 weeks ago

Guidelines

Describe the bug

1: Open FreeTube 0.22.0 on MacOS 2: New windows and offline interface pages (eg: history/settings) seem to load slowly compared with on previous versions of FreeTube.

Expected Behavior

There should be minimal lag, similar to on 0.21.

Issue Labels

API issue, usability issue

FreeTube Version

v0.22.0 Beta

Operating System Version

macOS Sequoia 15.0.1

Installation Method

.dmg

Primary API used

Local API

Last Known Working FreeTube Version (If Any)

No response

Additional Information

I suspect these changes are likely related to the switch in the app's API with this version.

These issues were experienced on a MacBook Air M3 running MacOS Sequoia, the latest version. Considering that the Apple M3 is a decent processor, it seems like the problem is almost certainly related to FreeTube. Has the software been optimised for the ARM architecture that Apple Silicon Macs use or is it only optimised for x86 processors?

Nightly Build

absidue commented 4 weeks ago

You can download macOS ARM versions of FreeTube here: https://github.com/PikachuEXE/homebrew-FreeTube/releases

rjdg14 commented 4 weeks ago

You can download macOS ARM versions of FreeTube here: https://github.com/PikachuEXE/homebrew-FreeTube/releases

I've just noticed that the version on your website mentions Mac x86. I've got Rosetta installed so it runs on my M3 processor, though perhaps not optimally.

Attempting to run the ARM version of 0.22.0 on my M3 MacBook from the .dmg file gives an error claiming that the file is "damaged and can't be opened", while the x86 version works, albeit a tiny bit slowly. I've got Gatekeeper disabled.

absidue commented 4 weeks ago

The website only mentions binaries built in the FreeTubeApp/FreeTube GitHub repository, if you look at the link I sent you above, you'll notice that it is a repository on one FreeTube maintainer's own account.

rjdg14 commented 4 weeks ago

The website only mentions binaries built in the FreeTubeApp/FreeTube GitHub repository, if you look at the link I sent you above, you'll notice that it is a repository on one FreeTube maintainer's own account.

I've just installed the ARM version of 0.22.0 manually via Homebrew and unlike the DMG version, this time it worked (and does not have the lag issues that the x86 version had), so I feel the issue is closed now.