Commit graph

31 commits

Author SHA1 Message Date
Vincent Bernat
8235201167 Revert "music: replace Spotify by Deezer"
This reverts commit 7086a909cf.
2024-05-18 14:42:40 +02:00
Vincent Bernat
3acac25bd5 music: execute Deezer through its .desktop file 2024-03-23 11:58:21 +01:00
Vincent Bernat
7086a909cf music: replace Spotify by Deezer 2024-03-23 08:18:26 +01:00
Vincent Bernat
adeea3f62d rofi: add a mute option to media player keybindings 2023-10-26 11:31:56 +02:00
Vincent Bernat
ad6b65015e rofi-mediaplayer: factoring 2023-05-18 12:22:43 +02:00
Vincent Bernat
3b0af76dad Revert "music: replace Spotify by Deezer"
This reverts commit 4af98c2589. I feel
like they should provide a native client for Linux instead of relying
upon the community. MellowPlayer is unmaintained and does not have an
offline mode. Deezer seems the only streaming service with a Linux
client.
2022-06-26 13:51:22 +02:00
Vincent Bernat
61507fd388 easyeffects: remove
No particular reason, it seems just not worth the additional CPU usage yet.
2022-05-21 14:04:39 +02:00
Vincent Bernat
b16132d051 easyeffects: add again 2022-05-06 22:01:02 +02:00
Vincent Bernat
4af98c2589 music: replace Spotify by Deezer 2022-01-31 23:33:09 +01:00
Vincent Bernat
e1e30cc105 rofi-mediaplayer: allow to quit with Super+Escape as well as Escape 2022-01-07 23:29:56 +01:00
Vincent Bernat
f00dbb1fb4 rofi-mediaplayer: use -kb-custom instead of -kb-select
With -kb-select, we could enter a string, then Super+z would select
the first entry and not the previous keybinding.
2022-01-07 23:27:41 +01:00
Vincent Bernat
23e16f4bbd systemd: revert back to PulseAudio
Even on a very powerful system, I have some glitches. That's quite
odd...
2021-12-27 11:54:36 +01:00
Vincent Bernat
2dd1c9e1c7 Revert "easyeffects: run Flatpak"
This reverts commit 2d45bb63f5. Dunno
how to properly integrate a Flatpak with systemd.
2021-12-27 11:43:33 +01:00
Vincent Bernat
2d45bb63f5 easyeffects: run Flatpak 2021-12-27 11:42:41 +01:00
Vincent Bernat
27f6ecdb09 Revert "systemd: switch back to PulseAudio"
This reverts commit cda8ef9831.
2021-12-27 10:01:53 +01:00
Vincent Bernat
0de76ac9a5 rofi-mediaplayer: use a generic icon for mediaplayer 2021-12-24 01:40:38 +01:00
Vincent Bernat
f854a0fedf rofi-mediaplayer: replace play-pause with play
While media keys often don't have a pause button, this is not the case
for the rofi menu.
2021-10-15 19:48:59 +02:00
Vincent Bernat
c731938403 rofi-mediaplayer: use variable to run mediaplayer 2021-10-05 14:04:29 +02:00
Vincent Bernat
32501093c1 rofi-mediaplayer: fix focus Spotify 2021-08-22 14:33:19 +02:00
Vincent Bernat
cda8ef9831 systemd: switch back to PulseAudio 2021-08-21 14:05:39 +02:00
Vincent Bernat
e4489699c7 systemd: add easyeffects 2021-07-31 12:52:27 +02:00
Vincent Bernat
d9aafa54a4 rofi-mediaplayer: grab keyboard as soon as possible
Otherwise, we may miss the shortcut input. With -no-lazy-grab, rofi
grabs the keyboard early and wait for half a second before giving up.
Without, it will try for 0 second. So, if i3 still has the grab, it
will try again every millisecond for 5 seconds. However, this needs to
get scheduled after everything else, so in practice, this can take
some time. I get better results with -no-lazy-grab.

Also, we could use --release from i3. In this case, we are guaranteed
that rofi can grab the keyboard during the first try. But, after
trying a bit, I think this is still better with -no-lazy-grab: the
shell script needs to be executed, rofi needs to be executed. It's
better to do that while the user did not depress the key yet.
2021-07-23 20:27:22 +02:00
Vincent Bernat
ac9beaa242 rofi-*: properly escape for pango markup 2021-07-21 09:56:11 +02:00
Vincent Bernat
40d8aece8d rofi-mediaplayer: switch to playerctl
As rofi grabs the keyboard while running in a script, we can't use xdotool.
2021-07-21 09:52:36 +02:00
Vincent Bernat
ce3b562617 rofi-mediaplayer: convert to /bin/sh 2021-07-21 07:31:27 +02:00
Vincent Bernat
bfd6735c3d rofi-mediaplayer: switch to a module script 2021-07-21 02:19:59 +02:00
Vincent Bernat
cab4f6b8fd rofi-mediaplayer: tentative to be more snappy when querying playerctl 2021-07-21 01:44:23 +02:00
Vincent Bernat
24a07e8165 rofi-mediaplayer: display current track when playing 2021-07-20 23:48:41 +02:00
Vincent Bernat
caac6d6a5c rofi-mediaplayer: make it more readable 2021-07-20 23:01:50 +02:00
Vincent Bernat
4c5d00fad6 rofi-mediaplayer: focus pavucontrol if already opened 2021-07-20 22:49:39 +02:00
Vincent Bernat
99de0bc1fd i3: replace media player mode by rofi 2021-07-20 22:33:02 +02:00