Meilleure gestion des morceaux sans artiste

This commit is contained in:
Breizh 2022-08-24 21:36:28 +02:00
parent 1592e3b1e9
commit 60116d5ded
6 changed files with 19 additions and 8 deletions

View file

@ -3,6 +3,7 @@ gtk-application-prefer-dark-theme=true
gtk-theme-name=Vertex-Dark gtk-theme-name=Vertex-Dark
gtk-icon-theme-name=Vertex-Icons gtk-icon-theme-name=Vertex-Icons
gtk-font-name=IBM Plex Sans 10 gtk-font-name=IBM Plex Sans 10
#gtk-font-name=xos4 Terminus 10
gtk-button-images=1 gtk-button-images=1
gtk-menu-images=1 gtk-menu-images=1
gtk-enable-event-sounds=1 gtk-enable-event-sounds=1

View file

@ -375,7 +375,8 @@ exec --no-startup-id sleep 5 && play "$HOME/Musique/WELCOME BACK.wav"
# Start i3bar to display a workspace bar (plus the system information i3status if available) # Start i3bar to display a workspace bar (plus the system information i3status if available)
bar { bar {
# position top # position top
status_command i3blocks #status_command i3blocks
status_command 2>/tmp/i3blocks.err i3blocks
## please set your primary output first. Example: 'xrandr --output eDP1 --primary' ## please set your primary output first. Example: 'xrandr --output eDP1 --primary'
tray_output primary tray_output primary

View file

@ -410,7 +410,7 @@ replaygain_limit "yes"
# result in the volume of all playing audio to be adjusted so the output has # result in the volume of all playing audio to be adjusted so the output has
# equal "loudness". This setting is disabled by default. # equal "loudness". This setting is disabled by default.
# #
#volume_normalization "no" volume_normalization "no"
# #
############################################################################### ###############################################################################

View file

@ -15,7 +15,7 @@ then
#i3-msg -q -- exec claws-mail --offline #i3-msg -q -- exec claws-mail --offline
touch /dev/shm/claws_offline touch /dev/shm/claws_offline
fi fi
elif ping -c 1 1.1.1.1 -W 1 &>/dev/null || ping -c 1 8.8.8.8 -W 1 &>/dev/null elif ping -c 1 212.27.48.4 -W 1 &>/dev/null || ping -c 1 80.67.169.40 -W 1 &>/dev/null
then then
color="#99CC99" color="#99CC99"
if [ -f /dev/shm/claws_offline ] if [ -f /dev/shm/claws_offline ]

View file

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash -x
# Fonction de réinitialisation en cas de perte de la connexion # Fonction de réinitialisation en cas de perte de la connexion
self-reset() { self-reset() {
@ -99,10 +99,17 @@ do
# on réinitialise laffichage défilant # on réinitialise laffichage défilant
if [[ "${o["file"]}" != "${old["file"]}" || "${o["Title"]}" != "${old["Title"]}" || "${o["Name"]}" != "${old["Name"]}" ]] if [[ "${o["file"]}" != "${old["file"]}" || "${o["Title"]}" != "${old["Title"]}" || "${o["Name"]}" != "${old["Name"]}" ]]
then then
unset bloc1 bloc2 bloc3 bloc4
artist="${o["Artist"]:-${o["Name"]}}" artist="${o["Artist"]:-${o["Name"]}}"
song="${o["Title"]}" song="${o["Title"]}"
[[ -z "$artist$song" ]] && song="$(basename "${o["file"]}")" if [[ -z "$artist" ]]
then
if [[ -z "$song" ]]
then
song="$(basename "${o["file"]}")"
else
song="$song $(basename "${o["file"]}")"
fi
fi
if [[ "$(( ${#song} + ${#artist} + 1 ))" -gt "$SCROLL" ]] if [[ "$(( ${#song} + ${#artist} + 1 ))" -gt "$SCROLL" ]]
then then
@ -180,3 +187,5 @@ do
printf '<b>%s</b>%s<b>%s</b>%s%s\n' "$bloc1" "$bloc2" "$bloc3" "$bloc4" " $status$time</span>" printf '<b>%s</b>%s<b>%s</b>%s%s\n' "$bloc1" "$bloc2" "$bloc3" "$bloc4" " $status$time</span>"
done done
self-reset

View file

@ -24,7 +24,7 @@ do
declare -a running declare -a running
running=($(jobs -p)) running=($(jobs -p))
if [[ "${#running[@]}" -ge 6 ]] if [[ "${#running[@]}" -ge 12 ]]
then then
wait -n wait -n
fi fi