Skip to content

Commit be02759

Browse files
committed
doc: expand on readme examples
1 parent 6b59b68 commit be02759

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

README.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> if you turned over various contractions of beets and soulseek in your head enough you'd arrive at the same name
44
5-
Webserver/API wrapper for beets built on top of the [`linuxserver/beets`]() image. All it does is accept requests from [`slskd`]() on the `/import` path, pick out the download directory name, and pass that to `beet import --quiet`.
5+
Hacky API wrapper for `beets` built on top of the [`linuxserver/beets`]() image. All it does is accept requests from [`slskd`]() on the `/import` path, pick out the download directory name, and pass that to `beet import --quiet`.
66

77
## Caveats:
88
- You should ensure the `config.yaml` included in the directory you mount to the `/config` path is complete, because no command-line arguments except `--quiet` will be passed.
@@ -16,6 +16,8 @@ Webserver/API wrapper for beets built on top of the [`linuxserver/beets`]() imag
1616

1717
> note: if you're already using the beets container image then bisque should work as a drop-in replacement
1818
19+
The `/config` directory should contain your `beets` `config.yaml`, which should ideally point to your library database in the same `/config` directory.
20+
1921
```yaml
2022
services:
2123
beets:
@@ -34,6 +36,35 @@ services:
3436
restart: unless-stopped
3537
```
3638
39+
### Example `beets` config:
40+
41+
```yaml
42+
directory: /music # gotta use the path inside the docker container that we mount above
43+
library: /config/library.db # likewise here, it should be /config not /path/to/config
44+
import:
45+
move: yes
46+
permissions:
47+
file: 777
48+
dir: 777
49+
quiet_fallback: asis
50+
plugins: web fetchart lyrics
51+
fetchart:
52+
auto: yes
53+
lastfm_key: <REDACTED>
54+
sources:
55+
- filesystem
56+
- coverart
57+
- itunes
58+
- amazon
59+
- albumart
60+
- lastfm
61+
lyrics:
62+
auto: no
63+
synced: yes
64+
sources:
65+
- lrclib
66+
```
67+
3768
### Example `slskd` webhook config:
3869

3970
```yaml

0 commit comments

Comments
 (0)