feat(jukebox): use mpv over ipc as a player backend

This commit is contained in:
sentriz
2022-11-16 18:28:31 +00:00
committed by Senan Kelly
parent ec97289d45
commit e1488b0d18
26 changed files with 695 additions and 269 deletions

View File

@@ -7,7 +7,6 @@ RUN apk add -U --no-cache \
git \
sqlite \
taglib-dev \
alsa-lib-dev \
zlib-dev
WORKDIR /src
COPY . .
@@ -15,9 +14,10 @@ RUN --mount=type=cache,target=/go/pkg/mod \
--mount=type=cache,target=/root/.cache/go-build \
GOOS=linux go build -o gonic cmd/gonic/gonic.go
FROM alpine:3.15
FROM alpine:3.16
RUN apk add -U --no-cache \
ffmpeg \
mpv \
ca-certificates
COPY --from=builder \
/usr/lib/libgcc_s.so.1 \