alternative backend for subsonic music server
Go to file
dave e5158cfdc7
Gitea/pysonic/pipeline/head This commit looks good Details
Gitea/pysonic/pipeline/pr-master This commit looks good Details
make sqlite open errors clearer
if filesystem permissions on the directory the sqlite database database file is in are such that the app cannot list or create files, sqlite gives a vague error:

```
sqlite3.OperationalError: unable to open database file
```

whereas python's open() will give a better hint ("permission denied"). So, we try opening the database file with python first.

also, add chmods to the startup scripts to avoid this issue in the future
2022-12-24 14:33:57 -08:00
pysonic make sqlite open errors clearer 2022-12-24 14:33:57 -08:00
.dockerignore dockerfile touchups for kube 2020-10-05 20:12:35 -07:00
.gitignore Update gitignore 2018-04-06 14:29:53 -07:00
Dockerfile fix tag picking for flac as flac uses different tag names 2022-06-02 15:17:12 -07:00
Jenkinsfile add jenkinsfile 2022-06-01 22:28:38 -07:00
Makefile dockerfile touchups for kube 2020-10-05 20:12:35 -07:00
README.md dockerfile touchups for kube 2020-10-05 20:12:35 -07:00
requirements.txt fix tag picking for flac as flac uses different tag names 2022-06-02 15:17:12 -07:00
setup.py Initial commit 2017-08-13 18:43:40 -07:00
start.sh make sqlite open errors clearer 2022-12-24 14:33:57 -08:00

README.md

pysonic

subsonic api drop-in replacement

running docker

  • make image

Notes:

  • mount the sqlite database in /db/, it will be chowned automatically
  • mount library in /library/