Skip to content

Subsonic Cache/Path #66

Description

@jagaller2000

Hi there,

I'm using Navidrome as my music provider with PodKit. According to the documentation, the path config of a subsonic source is used to cache downloaded files: A local directory where podkit caches downloaded audio files

Strangely this does not seem to work using Docker Compose, where I mounted a host directory as volume into the container at the correct location referenced by the config file. The directories are all 777 for good measure, but they stay empty.

[music.general]
type = "subsonic"
url = "https://mymusic.server"
username = "music-sync"
password = ""
path = "/tmp/subsonic-cache/music-sync"
services:
  podkit:
    image: ghcr.io/jvgomg/podkit:latest
    command: daemon
    restart: unless-stopped
    entrypoint: ["/podkit-entrypoint.sh"]
    environment:
      - PUID=1000
      - PGID=1000
      - PODKIT_POLL_INTERVAL=1
      - PODKIT_APPRISE_URL=http://apprise:8000/notify
    volumes:
      - ./config:/config
      - ./subsonic-cache:/tmp/subsonic-cache/
    privileged: true

Additionally, I wanted to inquire whether it would make sense to also cache transcoded files? I know the documentation recommends to offload transcoding from PodKit, e.g. providing AAC as source. But that's not really useful to store my music library, as I usually want the loss-less original files stored. Especially after this is all currently more a beta software and I have to try and wipe my iPods more than five times a day to get any music on it.

Really appreciate your work!
Jan

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions