Mise à jour du scrobbler Pleroma
This commit is contained in:
parent
7da41c7f18
commit
8c8c5d2439
5 changed files with 12 additions and 6 deletions
|
@ -6,8 +6,8 @@ showdownloadsize = yes
|
||||||
ignoreoutofdateaurupgrades = no
|
ignoreoutofdateaurupgrades = no
|
||||||
|
|
||||||
[build]
|
[build]
|
||||||
keepbuilddir = yes
|
keepbuilddir = no
|
||||||
keepdevbuilddir = yes
|
keepdevbuilddir = no
|
||||||
keepbuilddeps = no
|
keepbuilddeps = no
|
||||||
gpgdir = /etc/pacman.d/gnupg
|
gpgdir = /etc/pacman.d/gnupg
|
||||||
skipfailedbuild = no
|
skipfailedbuild = no
|
||||||
|
|
|
@ -47,7 +47,7 @@ then
|
||||||
# Moins de 1 Mio/s : affichage en Kio/s précis à 1 kio
|
# Moins de 1 Mio/s : affichage en Kio/s précis à 1 kio
|
||||||
rx_value=$(bc -l <<<$rx_rate/1024)
|
rx_value=$(bc -l <<<$rx_rate/1024)
|
||||||
rx_unit=K
|
rx_unit=K
|
||||||
tx_prec=0
|
rx_prec=0
|
||||||
elif [[ "$rx_rate" -lt 10485760 ]]
|
elif [[ "$rx_rate" -lt 10485760 ]]
|
||||||
then
|
then
|
||||||
# Moins de 10 Mio/s : affichage en Mio/s précis à 10 kio
|
# Moins de 10 Mio/s : affichage en Mio/s précis à 10 kio
|
||||||
|
|
|
@ -21,7 +21,7 @@ do
|
||||||
mcpid="$(pgrep -nu minecraft java)"
|
mcpid="$(pgrep -nu minecraft java)"
|
||||||
mcstatus="$(ps -q "${mcpid}" -o state --no-headers 2>/dev/null)"
|
mcstatus="$(ps -q "${mcpid}" -o state --no-headers 2>/dev/null)"
|
||||||
|
|
||||||
if [[ "$mcstatus" == "T" ]]
|
if [[ "$mcstatus" == "T" || -z "$mcstatus" ]]
|
||||||
then
|
then
|
||||||
echo . >> /dev/shm/mccount
|
echo . >> /dev/shm/mccount
|
||||||
else
|
else
|
||||||
|
|
|
@ -22,6 +22,7 @@ do
|
||||||
artist="${infos[0]}"
|
artist="${infos[0]}"
|
||||||
title="${infos[1]:-${infos[3]}}"
|
title="${infos[1]:-${infos[3]}}"
|
||||||
album="${infos[2]}"
|
album="${infos[2]}"
|
||||||
|
file="${infos[3]}"
|
||||||
[[ -n "${infos[4]}" ]] && 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
|
||||||
|
@ -36,6 +37,10 @@ do
|
||||||
unset artist title album length
|
unset artist title album length
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Si ce n’est pas un fichier sur le disque, c’est probablement
|
||||||
|
# un stream, donc on ne remplace l’URL que pour les locaux.
|
||||||
|
[[ -f "$HOME/Musique/${file}" ]] && file="https://fichiers.breizh.pm/Musique/${file}"
|
||||||
|
|
||||||
# Notification du morceau
|
# Notification du morceau
|
||||||
dunstify -i mpd -r "$DUNST_ID" "MPD" "${artist:+${artist}$'\n'}${title}"$'\n'"${album}"
|
dunstify -i mpd -r "$DUNST_ID" "MPD" "${artist:+${artist}$'\n'}${title}"$'\n'"${album}"
|
||||||
|
|
||||||
|
@ -44,6 +49,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 "externalLink=${file}" \
|
||||||
${length:+--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
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
rsync -rltDi --chmod=D755,F644 ~/Musique/ files@breizh.pm:/Musique/ --delete -f '- Podcasts' -f '-p index.html' --info=progress2 --stats
|
rsync -rltDi -hh --chmod=D755,F644 ~/Musique/ files@breizh.pm:/Musique/ --delete -f '- Podcasts' -f '-p index.html' --info=progress2 --stats
|
||||||
|
|
||||||
rsync -rltDi --chmod=D755,F644 ~/Musique.opus/ files@breizh.pm:/Musique.opus/ --link-dest=/Musique/ --delete -f '- Podcasts' -f '-p index.html' --info=progress2 --stats
|
rsync -rltDi -hh --chmod=D755,F644 ~/Musique.opus/ files@breizh.pm:/Musique.opus/ --link-dest=/Musique/ --delete -f '- Podcasts' -f '-p index.html' --info=progress2 --stats
|
||||||
|
|
Loading…
Reference in a new issue