40 Commits

Author SHA1 Message Date
josselinonduty
ad14e0adfe
feat(patch): add patch to fix systray/thumbar actions that were not working (play, pause, next, prev) 2025-08-15 01:15:21 +02:00
josselinonduty
d7087d9bbc
feat(patch): disable notifications (w/ cli arg or env var) 2025-07-29 10:58:17 +02:00
josselinonduty
63db934f26
fix: update patches to support radio stations. Fixes #147 2025-07-23 22:03:24 +02:00
josselinonduty
9ac53b9b4e
Feat: disable animations (cli/env) (#133). Closes #14
add option to disable animations via cli or environment variable
2025-07-08 14:57:08 +02:00
josselinonduty
ab48516655
Merge pull request #124 from aunetx/hide-appoffline-banner
Add patch to optionally hide the "Application is offline" banner

Co-authored-by: Aurélien Hamy <aunetx@yandex.com>
Co-authored-by: ElysaSrc <elysasrc@tuta.com>
2025-07-08 13:14:27 +02:00
josselinonduty
260f182504
chore: add author to patch 2025-07-08 13:11:27 +02:00
josselinonduty
953841da37
fix: improve hide appoffline patch w/ env var + docs 2025-07-08 13:07:21 +02:00
josselinonduty
7b10a66fc8
Feat: migrate to internal dependency (@deezer-community/discord-rpc); small improvements (#126)
* feat: migrate to internal dependency (@deezer-community/discord-rpc); add small improvements
* chore(patch): change package name in old comment
* chore(patch): bump discord-rpc dependency version to 1.0.4 (license change+exact version)
2025-06-09 19:24:09 +09:00
Aurélien Hamy
d5cb310799
Add patch to optionally hide the "Application is offline" banner 2025-05-26 15:55:32 +02:00
Aurélien Hamy
d141e6a488
Make the 784px transition seamless and remove weird margins under 808px 2025-05-22 15:52:25 +02:00
Aurélien Hamy
9a71d22a3c
Feature: Improve responsiveness
This is an improvement over #107, to make the application entirely responsive (up t a certain point, but which should not be encountered even on mobile).

Most changes are either very small or only permit a seamless compatibility with low-width displays; the three only "big" changes happening are:
- under 800 pixels wide, the bottom playing bar elements see their relative width change a bit, to allow give enough space for the song name and player control, without having a big blank space on the right
- under 950 pixels wide, the queue tracks list has less margin, to allow to fit way more of the song names
- under 750 pixels wide, the current song's cover and name is hidden from the left of the queue tracks list: this permits to continue fitting the content, and this information is redundant anyway as it is show on the bottom playing bar already
2025-05-21 22:26:20 +02:00
josselinonduty
311631902b
fix: revert default kernel to 6.1 and enable privacy by default 2025-05-20 11:43:23 +09:00
josselinonduty
7e4c82a817
Enhancement: update deps; housekeeping
Fixes #109
2025-05-14 17:36:44 +09:00
josselinonduty
74e8ff28b8
fix: rewrite patch to ensure hunk gets applied 2025-04-12 01:10:28 +09:00
josselinonduty
51e9a2608f
Feature Request: Remove the minimum Window size requirements.
Fixes #105
2025-04-12 00:55:20 +09:00
Cezar Lungu
849f5eb11b
Update 09-log-level-environment-variable.patch 2025-03-01 17:53:00 +00:00
Cezar Lungu
49727f17de
Update 05-remove-os-information.patch
Use the LTS Kernel version - 6.1.0
2025-03-01 17:52:06 +00:00
josselinonduty
bc584343c8
fix(patch): add credits to original author; add default log level based on remove isDev patch 2025-02-01 19:10:56 +01:00
josselinonduty
b745827f79
feat: provide duration and url information to mpris and
discord rpc; update rich-presence-builder; make discord rpc opt-in
2025-02-01 17:39:26 +01:00
josselinonduty
0c24e392a4
feat(patch): add log level environment variable (w/ docs); change fallback release to 1.0.0 2025-02-01 12:49:09 +01:00
josselinonduty
97445fe29e
feat(patch): add discord rich presence with cli argument to disable 2025-01-31 19:01:59 +01:00
josselinonduty
598fe85856
chore(patch): include order of generation in patch name to avoid conflicts when applying 2025-01-31 12:22:40 +01:00
josselinonduty
aa3896377b
fix(patch): update dependencies for better management of MPRIS metadata 2025-01-31 12:05:46 +01:00
josselinonduty
09a385ba10
fix: ensure os release is a valid semver format 2025-01-24 16:06:47 +01:00
josselinonduty
95aa2e7fb8
feat(patch): remove os information to preserve privacy 2025-01-20 19:22:10 +01:00
josselinonduty
2504c7cacd
fix(patch): update patch for mpris w/ node-gyp compilation error remaining 2025-01-20 17:00:47 +01:00
josselinonduty
638638c5cb
fix(patch): remove patch for mpris thanks to electron/project update 2025-01-20 00:52:17 +01:00
josselinonduty
7ca5b2b5d0
fix(patch): disable auto update - useless for this unofficial port 2025-01-20 00:51:05 +01:00
josselinonduty
9d6ad6fd88
fix(patch): update closing behaviour w/ option 2025-01-19 23:28:53 +01:00
josselinonduty
a652d438e7
fix(patch): remove isDev usage thanks to electron update 2025-01-19 23:23:05 +01:00
josselinonduty
8ff9dc5add
fix(patch): update avoid default mimetype 2025-01-19 23:20:39 +01:00
josselinonduty
719197ccbc
fix(patch): update start hidden in tray 2025-01-19 23:11:45 +01:00
Keops
4206090408 MPRIS management added.
https://specifications.freedesktop.org/mpris-spec/latest/
2024-05-11 17:40:09 +02:00
Aurélien Hamy
b9708b4c52 Merge pull request #22 from adynemo/fix-systray
Fix #21 app must stay in background by default
2022-05-08 17:56:06 +02:00
Ady
9d58bacd2f Fix #21 app must stay in background by default 2022-05-06 20:07:56 -04:00
Ady
8f064a9d04 Avoid to set the text/html mime type 2022-05-02 14:37:17 -04:00
Aurélien Hamy
0faf1ea482 Fix #18 by adding --disable-systrayargument 2022-05-01 17:10:40 +02:00
Dorian Stoll
a558fab9d6 Fix isDev() usage
This stops the excessive logging, since parts of the app will not run in development
mode anymore. It also stops the app from logging the urls for the mp3 files, which is
against the Deezer TOS.

Fixes: https://github.com/aunetx/deezer-linux/issues/10
2022-02-05 07:14:19 +01:00
Dorian Stoll
ce853cc4a6 Remove kernel version from User-Agent
The application sends the kernel version as part of the User-Agent.
However, the Deezer API seems to assume the number to follow semver,
and can get confused when it doesn't. This then leads to some features
like dark mode being reported as unavailable.

e.g: 5.11.0-16-generic works, while 5.15.14-200.fc35.x86_64 doesn't.

The solution is to ignore the actual version and send bogus data that
is known to work.

Fixes: https://github.com/aunetx/deezer-linux/issues/6
2022-01-29 14:31:38 +01:00
aunetx
77730bae29 Update makefile 2021-10-13 00:14:07 +02:00