scribblescrobble
This commit is contained in:
parent
5a8f5e18cc
commit
b8ef85a5d9
|
@ -1,9 +1,6 @@
|
|||
ARG BUILD_FROM
|
||||
FROM $BUILD_FROM
|
||||
|
||||
RUN apk add \
|
||||
mpc \
|
||||
mpd \
|
||||
rclone
|
||||
RUN apk add mpd mpc rclone mpdscribble
|
||||
|
||||
COPY rootfs /
|
|
@ -1,5 +1,5 @@
|
|||
name: MPD
|
||||
version: "0.0.13"
|
||||
version: "0.0.14"
|
||||
slug: mpd
|
||||
description: MPD Addon
|
||||
url: "https://forgejo.owo.monster/chaos/hass-mpd/src/branch/main/mpd"
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
1
mpd/rootfs/etc/s6-overlay/s6-rc.d/mpd/producer-for
Normal file
1
mpd/rootfs/etc/s6-overlay/s6-rc.d/mpd/producer-for
Normal file
|
@ -0,0 +1 @@
|
|||
ympd
|
|
@ -10,10 +10,7 @@ chown root:root /usr/bin/mpc
|
|||
chmod 0774 /usr/bin/mpd
|
||||
chmod 0774 /usr/bin/mpc
|
||||
|
||||
bashio::log.info 'Sync Music'
|
||||
rclone --config /media/rclone.conf -P --stats-one-line -v --transfers=1 --checkers=1 --check-first sync Music: /media/mpd/music
|
||||
|
||||
export LD_PRELOAD="/usr/local/lib/libjemalloc.so.2"
|
||||
|
||||
bashio::log.info 'Start MPD'
|
||||
bashio::log.info 'Starting MPD'
|
||||
mpd --stdout --no-daemon
|
7
mpd/rootfs/etc/s6-overlay/s6-rc.d/mpdscrobble/run
Normal file
7
mpd/rootfs/etc/s6-overlay/s6-rc.d/mpdscrobble/run
Normal file
|
@ -0,0 +1,7 @@
|
|||
#!/command/with-contenv bashio
|
||||
set -e
|
||||
|
||||
export LD_PRELOAD="/usr/local/lib/libjemalloc.so.2"
|
||||
|
||||
bashio::log.info 'Starting MPD Scrobbler'
|
||||
mpdscribble -v --log syslog --host 127.0.0.1 --port 6600 -D --config /media/mpdscribble.conf
|
1
mpd/rootfs/etc/s6-overlay/s6-rc.d/mpdscrobble/type
Normal file
1
mpd/rootfs/etc/s6-overlay/s6-rc.d/mpdscrobble/type
Normal file
|
@ -0,0 +1 @@
|
|||
longrun
|
8
mpd/rootfs/etc/s6-overlay/s6-rc.d/musicsync/run
Normal file
8
mpd/rootfs/etc/s6-overlay/s6-rc.d/musicsync/run
Normal file
|
@ -0,0 +1,8 @@
|
|||
#!/command/with-contenv bashio
|
||||
set -e
|
||||
|
||||
mkdir -p /media/mpd/media \
|
||||
/media/mpd/playlists
|
||||
|
||||
bashio::log.info 'Syncing Music'
|
||||
rclone --config /media/rclone.conf -P --stats-one-line -v --transfers=1 --checkers=1 --check-first sync Music: /media/mpd/music
|
1
mpd/rootfs/etc/s6-overlay/s6-rc.d/musicsync/type
Normal file
1
mpd/rootfs/etc/s6-overlay/s6-rc.d/musicsync/type
Normal file
|
@ -0,0 +1 @@
|
|||
oneshot
|
Loading…
Reference in a new issue