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
|
||||
|
||||
[build]
|
||||
keepbuilddir = yes
|
||||
keepdevbuilddir = yes
|
||||
keepbuilddir = no
|
||||
keepdevbuilddir = no
|
||||
keepbuilddeps = no
|
||||
gpgdir = /etc/pacman.d/gnupg
|
||||
skipfailedbuild = no
|
||||
|
|
|
@ -47,7 +47,7 @@ then
|
|||
# Moins de 1 Mio/s : affichage en Kio/s précis à 1 kio
|
||||
rx_value=$(bc -l <<<$rx_rate/1024)
|
||||
rx_unit=K
|
||||
tx_prec=0
|
||||
rx_prec=0
|
||||
elif [[ "$rx_rate" -lt 10485760 ]]
|
||||
then
|
||||
# Moins de 10 Mio/s : affichage en Mio/s précis à 10 kio
|
||||
|
|
|
@ -21,7 +21,7 @@ do
|
|||
mcpid="$(pgrep -nu minecraft java)"
|
||||
mcstatus="$(ps -q "${mcpid}" -o state --no-headers 2>/dev/null)"
|
||||
|
||||
if [[ "$mcstatus" == "T" ]]
|
||||
if [[ "$mcstatus" == "T" || -z "$mcstatus" ]]
|
||||
then
|
||||
echo . >> /dev/shm/mccount
|
||||
else
|
||||
|
|
|
@ -22,6 +22,7 @@ do
|
|||
artist="${infos[0]}"
|
||||
title="${infos[1]:-${infos[3]}}"
|
||||
album="${infos[2]}"
|
||||
file="${infos[3]}"
|
||||
[[ -n "${infos[4]}" ]] && length="$(( ${infos[4]%%:*} * 60 + ${infos[4]##*:} ))"
|
||||
|
||||
# Si on obtiens un chemin absolu, on n’affiche que le nom, pas
|
||||
|
@ -36,6 +37,10 @@ do
|
|||
unset artist title album length
|
||||
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
|
||||
dunstify -i mpd -r "$DUNST_ID" "MPD" "${artist:+${artist}$'\n'}${title}"$'\n'"${album}"
|
||||
|
||||
|
@ -44,6 +49,7 @@ do
|
|||
--data-urlencode "title=${title}" \
|
||||
--data-urlencode "artist=${artist}" \
|
||||
--data-urlencode "album=${album}" \
|
||||
--data-urlencode "externalLink=${file}" \
|
||||
${length:+--data-urlencode "length=${length}"} \
|
||||
https://pleroma.breizh.pm/api/v1/pleroma/scrobble &>/dev/null
|
||||
fi
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#!/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