#!/bin/sh

set -e

# generate a blank FLAC file with metadata
mkdir Music
flac /dev/null --endian=big --channels=2 --bps=16 --sample-rate=5 \
               --sign=unsigned --silent -o "Music/blank.flac"
metaflac --set-tag="TITLE=Foo"        \
         --set-tag="ARTIST=The Foos"  \
         --set-tag="ALBUM=Bar 2000"   \
         --set-tag="GENRE=Electronic" \
         Music/blank.flac

# initialise the DB
sqlite3 supysonic.db ""
mkdir /tmp/supysonic
cp supysonic.db /tmp/supysonic/

# test supysonic
supysonic-cli user add MyUserName -p MyAwesomePassword
supysonic-cli user setroles -A MyUserName
supysonic-cli folder add MyLibrary Music
supysonic-cli folder scan MyLibrary 2>&1 # this outputs to stderr and it's
                                         # more an info message than an error
