Amélioration de la requête Pleroma scrobble
This commit is contained in:
parent
a57cebca97
commit
98b1820e40
3 changed files with 5 additions and 5 deletions
|
@ -1,6 +1,5 @@
|
||||||
# Vidéo
|
# Vidéo
|
||||||
profile=gpu-hq
|
profile=gpu-hq
|
||||||
gpu-context=x11vk
|
|
||||||
scale=ewa_lanczossharp
|
scale=ewa_lanczossharp
|
||||||
cscale=ewa_lanczossharp
|
cscale=ewa_lanczossharp
|
||||||
#video-sync=display-resample
|
#video-sync=display-resample
|
||||||
|
|
|
@ -42,6 +42,8 @@ privilegeescalationtool = sudo
|
||||||
privilegeescalationtarget = pikaur
|
privilegeescalationtarget = pikaur
|
||||||
userid = 0
|
userid = 0
|
||||||
preserveenv = PKGDEST,VISUAL,EDITOR,http_proxy,https_proxy,ftp_proxy,HTTP_PROXY,HTTPS_PROXY,FTP_PROXY,ALL_PROXY
|
preserveenv = PKGDEST,VISUAL,EDITOR,http_proxy,https_proxy,ftp_proxy,HTTP_PROXY,HTTPS_PROXY,FTP_PROXY,ALL_PROXY
|
||||||
|
cachepath = /home/breizh/.cache
|
||||||
|
datapath = /home/breizh/.local/share
|
||||||
|
|
||||||
[network]
|
[network]
|
||||||
aururl = https://aur.archlinux.org
|
aururl = https://aur.archlinux.org
|
||||||
|
|
|
@ -13,17 +13,16 @@ do
|
||||||
# Toutes les 5 secondes, ou dès que le morceau se termine
|
# Toutes les 5 secondes, ou dès que le morceau se termine
|
||||||
timeout 5 mpc -w current
|
timeout 5 mpc -w current
|
||||||
|
|
||||||
prevfile="${infos[3]}"
|
|
||||||
mapfile -t infos < <(mpc -f '[%artist%|%name%]\n%title%\n%album%\n%file%\n%time%' current)
|
mapfile -t infos < <(mpc -f '[%artist%|%name%]\n%title%\n%album%\n%file%\n%time%' current)
|
||||||
|
|
||||||
# Si le morceau a changé depuis la dernière vérification
|
# Si le morceau a changé depuis la dernière vérification
|
||||||
if [[ "${infos[3]}" != "$prevfile" && "$title" != "<i>Arrêt</i>" ]]
|
if [[ "${infos[1]:-${infos[3]}}" != "$title" && "$title" != "<i>Arrêt</i>" ]]
|
||||||
then
|
then
|
||||||
|
|
||||||
artist="${infos[0]}"
|
artist="${infos[0]}"
|
||||||
title="${infos[1]:-${infos[3]}}"
|
title="${infos[1]:-${infos[3]}}"
|
||||||
album="${infos[2]}"
|
album="${infos[2]}"
|
||||||
length="$(( ${infos[4]%%:*} * 60 + ${infos[4]##*:} ))"
|
[[ -n "${infos[4]}" ]] && length="$(( ${infos[4]%%:*} * 60 + ${infos[4]##*:} ))"
|
||||||
|
|
||||||
# Si on obtiens un chemin absolu, on n’affiche que le nom, pas
|
# Si on obtiens un chemin absolu, on n’affiche que le nom, pas
|
||||||
# le chemin.
|
# le chemin.
|
||||||
|
@ -45,7 +44,7 @@ do
|
||||||
--data-urlencode "title=${title}" \
|
--data-urlencode "title=${title}" \
|
||||||
--data-urlencode "artist=${artist}" \
|
--data-urlencode "artist=${artist}" \
|
||||||
--data-urlencode "album=${album}" \
|
--data-urlencode "album=${album}" \
|
||||||
--data-urlencode "length=${length}" \
|
${length:+--data-urlencode "length=${length}"} \
|
||||||
https://pleroma.breizh.pm/api/v1/pleroma/scrobble &>/dev/null
|
https://pleroma.breizh.pm/api/v1/pleroma/scrobble &>/dev/null
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue