scribblescrobble
This commit is contained in:
parent
5a8f5e18cc
commit
b8ef85a5d9
|
@ -1,9 +1,6 @@
|
||||||
ARG BUILD_FROM
|
ARG BUILD_FROM
|
||||||
FROM $BUILD_FROM
|
FROM $BUILD_FROM
|
||||||
|
|
||||||
RUN apk add \
|
RUN apk add mpd mpc rclone mpdscribble
|
||||||
mpc \
|
|
||||||
mpd \
|
|
||||||
rclone
|
|
||||||
|
|
||||||
COPY rootfs /
|
COPY rootfs /
|
|
@ -1,5 +1,5 @@
|
||||||
name: MPD
|
name: MPD
|
||||||
version: "0.0.13"
|
version: "0.0.14"
|
||||||
slug: mpd
|
slug: mpd
|
||||||
description: MPD Addon
|
description: MPD Addon
|
||||||
url: "https://forgejo.owo.monster/chaos/hass-mpd/src/branch/main/mpd"
|
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/mpd
|
||||||
chmod 0774 /usr/bin/mpc
|
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"
|
export LD_PRELOAD="/usr/local/lib/libjemalloc.so.2"
|
||||||
|
|
||||||
bashio::log.info 'Start MPD'
|
bashio::log.info 'Starting MPD'
|
||||||
mpd --stdout --no-daemon
|
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