In a couple of recent releases, theme is white despite dark theme in KDE. Also, there is no lossless playback option.
Web version in Chrome on the same machine works correctly, i.e. it picks up dark theme and have lossless playback option.
Git Clone URL: | https://aur.archlinux.org/deezer.git (read-only, click to copy) |
---|---|
Package Base: | deezer |
Description: | A proprietary music streaming service |
Upstream URL: | https://www.deezer.com/ |
Keywords: | deezer desktop streaming |
Licenses: | custom:"Copyright (c) 2006-2024 Deezer S.A." |
Provides: | deezer |
Submitter: | IlyaGulya |
Maintainer: | SibrenVasse |
Last Packager: | SibrenVasse |
Votes: | 59 |
Popularity: | 1.71 |
First Submitted: | 2018-12-12 06:54 (UTC) |
Last Updated: | 2024-04-23 11:48 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 25 Next › Last »
In a couple of recent releases, theme is white despite dark theme in KDE. Also, there is no lossless playback option.
Web version in Chrome on the same machine works correctly, i.e. it picks up dark theme and have lossless playback option.
i understand, thank you
@usuariopolivalen: The package goes up 200MB because it essentially installs a new, additional copy of electron to node_modules. That is not something I want to maintain.
The reality is that Deezer currently distributes the software with electron 12. Most of the time I'm able to quickly patch it to make it compatible with newer versions. But sometimes the breaking changes require big architectural modifications, and it's not that simple.
As long as there is a working electron version in the official repositories (supported / security updates by arch), using that is the way to go IMO. Ideally the newest version of course, but that's not always practical.
I prefer the package goes up 200 MB vs having other version of electron for "ever" in my system May be not in the near term because like " work around is good" but not for more than one month I think @SibrenVasse
@SibrenVasse - It appears to be working great with the change in electron packages. Thanks for the quick update.
@lifestronaut: thank you for reporting the issue. For now, I've dropped the dependency to electron13. Fixing the issue with electron14 (which required running npm install @electron/remote
) caused the package to grow 200MB.
Electron v14 appears to be breaking deezer. All I see is an unresponsive white window. It works fine with electron v13
In that case I most likely something related to all electron apps, not only Deezer.
SibrenVasse: I noticed the same behavior on "Code OSS". When I reload VSCode after install some plugin or something similar.
The file /bin/deezer (or /usr/bin/deezer, which is the same file) should not be executed using electron. If you take a look inside this file you'll see:
#!/bin/sh
exec electron /usr/share/deezer/app.asar "$@"
If you run electron without the asar archive, you will get the window you're seeing. My guess is that somehow that's what happening.
Pinned Comments
SibrenVasse commented on 2024-01-17 12:02 (UTC) (edited on 2024-01-17 12:02 (UTC) by SibrenVasse)
If you're having issues building the package, make sure the prettier package is up-to-date on your system.
Current version is prettier 3.2.2