29 lines
396 B
Plaintext
29 lines
396 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
subsonic() {
|
||
|
subsonic-cli -c /home/sdk/.subsonic-cli.conf $@
|
||
|
}
|
||
|
|
||
|
next=1
|
||
|
offset=0
|
||
|
until [ $next -eq 0 ]
|
||
|
do
|
||
|
_someAlbums=$(subsonic \
|
||
|
-p type alphabeticalByArtist \
|
||
|
-p size 500 -p offset $offset getAlbumList2 \
|
||
|
| jq .albumList2.album[])
|
||
|
offset=$(( offset + 500 ))
|
||
|
_fullAlbums="\
|
||
|
$_fullAlbums
|
||
|
$_someAlbums
|
||
|
"
|
||
|
if [ -z "$_someAlbums" ]
|
||
|
then
|
||
|
next=0
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
|
||
|
|
||
|
echo $_fullAlbums | jq
|