update handler tests

This commit is contained in:
sentriz
2019-06-10 17:06:41 +01:00
parent 266014da8b
commit 52d8c4aa3d
25 changed files with 950 additions and 757 deletions

View File

@@ -1,29 +1,69 @@
#!/bin/sh #!/bin/bash
test_data_path="server/handler/test_data"
test_listen_addr="localhost:9353"
test_music_path=~/music
test_db_path="$test_data_path/db"
if [[ "$1" == "--scan" ]]; then
echo -e "\e[91mwarning: \e[39mthe --scan option was passed"
echo "- this option should only be used if the database schema changes"
echo "- the test json will likely change a lot"
echo "- make sure you carefully read the diff of old and new json after this script"
rm "$test_db_path" 2>/dev/null
go run cmd/scanner/main.go \
-music-path "$test_music_path" \
-db-path "$test_db_path"
fi
# start server in fd 3
mkdir "$test_music_path" 2>/dev/null
exec 3< <(
go run cmd/server/main.go \
-music-path "$test_music_path" \
-db-path "$test_db_path" \
-listen-addr "$test_listen_addr" \
2>&1
)
# wait for start message
echo "waiting for server to start"
while read line; do
echo "from server: $line"
if [[ "$line" == *'starting server'* ]]; then
break
fi
done <&3
sleep '0.5'
# by folder # by folder
curl "http://localhost:6969/rest/getAlbumList.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=alphabeticalByArtist" | jq > server/handler/test_data/test_get_album_list_alpha_artist curl -s "http://$test_listen_addr/rest/getAlbumList.view?c=c&f=json&p=admin&u=admin&v=v&type=alphabeticalByArtist" | jq > "$test_data_path/test_get_album_list_alpha_artist"
curl "http://localhost:6969/rest/getAlbumList.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=alphabeticalByName" | jq > server/handler/test_data/test_get_album_list_alpha_name curl -s "http://$test_listen_addr/rest/getAlbumList.view?c=c&f=json&p=admin&u=admin&v=v&type=alphabeticalByName" | jq > "$test_data_path/test_get_album_list_alpha_name"
curl "http://localhost:6969/rest/getAlbumList.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=alphabeticalByName" | jq > server/handler/test_data/test_get_album_list_two_alpha_name curl -s "http://$test_listen_addr/rest/getAlbumList.view?c=c&f=json&p=admin&u=admin&v=v&type=alphabeticalByName" | jq > "$test_data_path/test_get_album_list_two_alpha_name"
curl "http://localhost:6969/rest/getAlbumList.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=newest" | jq > server/handler/test_data/test_get_album_list_newest curl -s "http://$test_listen_addr/rest/getAlbumList.view?c=c&f=json&p=admin&u=admin&v=v&type=newest" | jq > "$test_data_path/test_get_album_list_newest"
curl "http://localhost:6969/rest/getAlbumList.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=random" | jq > server/handler/test_data/test_get_album_list_random curl -s "http://$test_listen_addr/rest/getAlbumList.view?c=c&f=json&p=admin&u=admin&v=v&type=random" | jq > "$test_data_path/test_get_album_list_random"
curl "http://localhost:6969/rest/search2.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&query=13" | jq > server/handler/test_data/test_search_two_q_13 curl -s "http://$test_listen_addr/rest/search2.view?c=c&f=json&p=admin&u=admin&v=v&query=13" | jq > "$test_data_path/test_search_two_q_13"
curl "http://localhost:6969/rest/search2.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&query=ani" | jq > server/handler/test_data/test_search_two_q_ani curl -s "http://$test_listen_addr/rest/search2.view?c=c&f=json&p=admin&u=admin&v=v&query=ani" | jq > "$test_data_path/test_search_two_q_ani"
curl "http://localhost:6969/rest/search2.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&query=cert" | jq > server/handler/test_data/test_search_two_q_cert curl -s "http://$test_listen_addr/rest/search2.view?c=c&f=json&p=admin&u=admin&v=v&query=cert" | jq > "$test_data_path/test_search_two_q_cert"
curl 'http://localhost:6969/rest/getIndexes.view?c=Jamstash&p=admin&u=admin&v=1.9.0&f=json' | jq > server/handler/test_data/test_get_indexes_no_args curl -s "http://$test_listen_addr/rest/getIndexes.view?c=c&p=admin&u=admin&v=v&f=json" | jq > "$test_data_path/test_get_indexes_no_args"
curl 'http://localhost:6969/rest/getMusicDirectory.view?c=Jamsstash&id=2&p=admin&u=admin&v=1.9.0&f=json' | jq > server/handler/test_data/test_get_music_directory_without_tracks curl -s "http://$test_listen_addr/rest/getMusicDirectory.view?c=Jamsstash&id=2&p=admin&u=admin&v=v&f=json" | jq > "$test_data_path/test_get_music_directory_without_tracks"
curl 'http://localhost:6969/rest/getMusicDirectory.view?c=Jamsstash&id=3&p=admin&u=admin&v=1.9.0&f=json' | jq > server/handler/test_data/test_get_music_directory_with_tracks curl -s "http://$test_listen_addr/rest/getMusicDirectory.view?c=Jamsstash&id=3&p=admin&u=admin&v=v&f=json" | jq > "$test_data_path/test_get_music_directory_with_tracks"
# by tags # by tags
curl "http://localhost:6969/rest/getAlbum.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&id=2" | jq > server/handler/test_data/test_get_album_without_cover curl -s "http://$test_listen_addr/rest/getAlbum.view?c=c&f=json&p=admin&u=admin&v=v&id=2" | jq > "$test_data_path/test_get_album_without_cover"
curl "http://localhost:6969/rest/getAlbum.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&id=3" | jq > server/handler/test_data/test_get_album_with_cover curl -s "http://$test_listen_addr/rest/getAlbum.view?c=c&f=json&p=admin&u=admin&v=v&id=3" | jq > "$test_data_path/test_get_album_with_cover"
curl "http://localhost:6969/rest/getAlbumList2.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=alphabeticalByArtist" | jq > server/handler/test_data/test_get_album_list_two_alpha_artist curl -s "http://$test_listen_addr/rest/getAlbumList2.view?c=c&f=json&p=admin&u=admin&v=v&type=alphabeticalByArtist" | jq > "$test_data_path/test_get_album_list_two_alpha_artist"
curl "http://localhost:6969/rest/getAlbumList2.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=alphabeticalByName" | jq > server/handler/test_data/test_get_album_list_two_alpha_name curl -s "http://$test_listen_addr/rest/getAlbumList2.view?c=c&f=json&p=admin&u=admin&v=v&type=alphabeticalByName" | jq > "$test_data_path/test_get_album_list_two_alpha_name"
curl "http://localhost:6969/rest/getAlbumList2.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=newest" | jq > server/handler/test_data/test_get_album_list_two_newest curl -s "http://$test_listen_addr/rest/getAlbumList2.view?c=c&f=json&p=admin&u=admin&v=v&type=newest" | jq > "$test_data_path/test_get_album_list_two_newest"
curl "http://localhost:6969/rest/getAlbumList2.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&type=random" | jq > server/handler/test_data/test_get_album_list_two_random curl -s "http://$test_listen_addr/rest/getAlbumList2.view?c=c&f=json&p=admin&u=admin&v=v&type=random" | jq > "$test_data_path/test_get_album_list_two_random"
curl "http://localhost:6969/rest/getArtist.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&id=1" | jq > server/handler/test_data/test_get_artist_id_one curl -s "http://$test_listen_addr/rest/getArtist.view?c=c&f=json&p=admin&u=admin&v=v&id=1" | jq > "$test_data_path/test_get_artist_id_one"
curl "http://localhost:6969/rest/getArtist.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&id=2" | jq > server/handler/test_data/test_get_artist_id_two curl -s "http://$test_listen_addr/rest/getArtist.view?c=c&f=json&p=admin&u=admin&v=v&id=2" | jq > "$test_data_path/test_get_artist_id_two"
curl "http://localhost:6969/rest/getArtist.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&id=3" | jq > server/handler/test_data/test_get_artist_id_three curl -s "http://$test_listen_addr/rest/getArtist.view?c=c&f=json&p=admin&u=admin&v=v&id=3" | jq > "$test_data_path/test_get_artist_id_three"
curl "http://localhost:6969/rest/getArtists.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0" | jq > server/handler/test_data/test_get_artists_no_args curl -s "http://$test_listen_addr/rest/getArtists.view?c=c&f=json&p=admin&u=admin&v=v" | jq > "$test_data_path/test_get_artists_no_args"
curl "http://localhost:6969/rest/search3.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&query=13" | jq > server/handler/test_data/test_search_three_q_13 curl -s "http://$test_listen_addr/rest/search3.view?c=c&f=json&p=admin&u=admin&v=v&query=13" | jq > "$test_data_path/test_search_three_q_13"
curl "http://localhost:6969/rest/search3.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&query=ani" | jq > server/handler/test_data/test_search_three_q_ani curl -s "http://$test_listen_addr/rest/search3.view?c=c&f=json&p=admin&u=admin&v=v&query=ani" | jq > "$test_data_path/test_search_three_q_ani"
curl "http://localhost:6969/rest/search3.view?c=Jamstash&f=json&p=admin&u=admin&v=1.9.0&query=cert" | jq > server/handler/test_data/test_search_three_q_cert curl -s "http://$test_listen_addr/rest/search3.view?c=c&f=json&p=admin&u=admin&v=v&query=cert" | jq > "$test_data_path/test_search_three_q_cert"
# stop server
pkill -INT -f ".*go.*$test_listen_addr.*"
exec 3<&-

Binary file not shown.

View File

@@ -5,47 +5,92 @@
"albumList": { "albumList": {
"album": [ "album": [
{ {
"id": 6, "id": 10,
"coverArt": 6, "coverArt": 10,
"artist": "13th Floor Lowervators", "artist": "13th Floor Lowervators",
"title": "(1967) Easter Nowhere", "title": "(1967) Easter Nowhere",
"parent": 5, "parent": 9,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 7,
"coverArt": 7,
"artist": "13th Floor Lowervators",
"title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators",
"parent": 5,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 3,
"coverArt": 3,
"artist": "A Certain Ratio",
"title": "(1994) The Graveyard and the Ballroom",
"parent": 2,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 4,
"coverArt": 4,
"artist": "A Certain Ratio",
"title": "(1981) To Each.",
"parent": 2,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 11, "id": 11,
"coverArt": 11, "coverArt": 11,
"artist": "13th Floor Lowervators",
"title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators",
"parent": 9,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 7,
"coverArt": 7,
"artist": "A Certain Ratio",
"title": "(1994) The Graveyard and the Ballroom",
"parent": 6,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 8,
"coverArt": 8,
"artist": "A Certain Ratio",
"title": "(1981) To Each.",
"parent": 6,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 5,
"coverArt": 5,
"artist": "Dead Moon",
"title": "(1989) Unknown Passage",
"parent": 4,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 3,
"coverArt": 3,
"artist": "Jah Wobble, The Edge, Holger Czukay",
"title": "(1983) Snake Charmer",
"parent": 2,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 18,
"coverArt": 18,
"artist": "Swell Maps",
"title": "(1980) Jane From Occupied Europe",
"parent": 17,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 19,
"coverArt": 19,
"artist": "Swell Maps",
"title": "(1979) A Trip to Marineville",
"parent": 17,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 21,
"coverArt": 21,
"artist": "Ten Years After",
"title": "(1967) Ten Years After",
"parent": 20,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 15,
"coverArt": 15,
"artist": "There", "artist": "There",
"title": "(2010) Anika", "title": "(2010) Anika",
"parent": 10, "parent": 14,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
} }

View File

@@ -5,47 +5,92 @@
"albumList": { "albumList": {
"album": [ "album": [
{ {
"id": 7, "id": 11,
"coverArt": 7, "coverArt": 11,
"artist": "13th Floor Lowervators", "artist": "13th Floor Lowervators",
"title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators", "title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators",
"parent": 5, "parent": 9,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 6, "id": 10,
"coverArt": 6, "coverArt": 10,
"artist": "13th Floor Lowervators", "artist": "13th Floor Lowervators",
"title": "(1967) Easter Nowhere", "title": "(1967) Easter Nowhere",
"parent": 5, "parent": 9,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 4, "id": 21,
"coverArt": 4, "coverArt": 21,
"artist": "Ten Years After",
"title": "(1967) Ten Years After",
"parent": 20,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 19,
"coverArt": 19,
"artist": "Swell Maps",
"title": "(1979) A Trip to Marineville",
"parent": 17,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 18,
"coverArt": 18,
"artist": "Swell Maps",
"title": "(1980) Jane From Occupied Europe",
"parent": 17,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 8,
"coverArt": 8,
"artist": "A Certain Ratio", "artist": "A Certain Ratio",
"title": "(1981) To Each.", "title": "(1981) To Each.",
"parent": 2, "parent": 6,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge, Holger Czukay",
"title": "(1994) The Graveyard and the Ballroom", "title": "(1983) Snake Charmer",
"parent": 2, "parent": 2,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 11, "id": 5,
"coverArt": 11, "coverArt": 5,
"artist": "Dead Moon",
"title": "(1989) Unknown Passage",
"parent": 4,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 7,
"coverArt": 7,
"artist": "A Certain Ratio",
"title": "(1994) The Graveyard and the Ballroom",
"parent": 6,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 15,
"coverArt": 15,
"artist": "There", "artist": "There",
"title": "(2010) Anika", "title": "(2010) Anika",
"parent": 10, "parent": 14,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
} }

View File

@@ -5,46 +5,91 @@
"albumList": { "albumList": {
"album": [ "album": [
{ {
"id": 11, "id": 21,
"coverArt": 11, "coverArt": 21,
"artist": "Ten Years After",
"title": "(1967) Ten Years After",
"parent": 20,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 19,
"coverArt": 19,
"artist": "Swell Maps",
"title": "(1979) A Trip to Marineville",
"parent": 17,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 18,
"coverArt": 18,
"artist": "Swell Maps",
"title": "(1980) Jane From Occupied Europe",
"parent": 17,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 15,
"coverArt": 15,
"artist": "There", "artist": "There",
"title": "(2010) Anika", "title": "(2010) Anika",
"parent": 10, "parent": 14,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 11,
"coverArt": 11,
"artist": "13th Floor Lowervators",
"title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators",
"parent": 9,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 10,
"coverArt": 10,
"artist": "13th Floor Lowervators",
"title": "(1967) Easter Nowhere",
"parent": 9,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 8,
"coverArt": 8,
"artist": "A Certain Ratio",
"title": "(1981) To Each.",
"parent": 6,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 7, "id": 7,
"coverArt": 7, "coverArt": 7,
"artist": "13th Floor Lowervators",
"title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators",
"parent": 5,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 6,
"coverArt": 6,
"artist": "13th Floor Lowervators",
"title": "(1967) Easter Nowhere",
"parent": 5,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 4,
"coverArt": 4,
"artist": "A Certain Ratio", "artist": "A Certain Ratio",
"title": "(1981) To Each.", "title": "(1994) The Graveyard and the Ballroom",
"parent": 2, "parent": 6,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 5,
"coverArt": 5,
"artist": "Dead Moon",
"title": "(1989) Unknown Passage",
"parent": 4,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge, Holger Czukay",
"title": "(1994) The Graveyard and the Ballroom", "title": "(1983) Snake Charmer",
"parent": 2, "parent": 2,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"

View File

@@ -4,48 +4,93 @@
"version": "1.9.0", "version": "1.9.0",
"albumList": { "albumList": {
"album": [ "album": [
{
"id": 11,
"coverArt": 11,
"artist": "There",
"title": "(2010) Anika",
"parent": 10,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{ {
"id": 7, "id": 7,
"coverArt": 7, "coverArt": 7,
"artist": "13th Floor Lowervators",
"title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators",
"parent": 5,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 4,
"coverArt": 4,
"artist": "A Certain Ratio", "artist": "A Certain Ratio",
"title": "(1981) To Each.", "title": "(1994) The Graveyard and the Ballroom",
"parent": 2, "parent": 6,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge, Holger Czukay",
"title": "(1994) The Graveyard and the Ballroom", "title": "(1983) Snake Charmer",
"parent": 2, "parent": 2,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
}, },
{ {
"id": 6, "id": 15,
"coverArt": 6, "coverArt": 15,
"artist": "There",
"title": "(2010) Anika",
"parent": 14,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 19,
"coverArt": 19,
"artist": "Swell Maps",
"title": "(1979) A Trip to Marineville",
"parent": 17,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 18,
"coverArt": 18,
"artist": "Swell Maps",
"title": "(1980) Jane From Occupied Europe",
"parent": 17,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 8,
"coverArt": 8,
"artist": "A Certain Ratio",
"title": "(1981) To Each.",
"parent": 6,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 11,
"coverArt": 11,
"artist": "13th Floor Lowervators",
"title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators",
"parent": 9,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 5,
"coverArt": 5,
"artist": "Dead Moon",
"title": "(1989) Unknown Passage",
"parent": 4,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 21,
"coverArt": 21,
"artist": "Ten Years After",
"title": "(1967) Ten Years After",
"parent": 20,
"isDir": true,
"created": "0001-01-01T00:00:00Z"
},
{
"id": 10,
"coverArt": 10,
"artist": "13th Floor Lowervators", "artist": "13th Floor Lowervators",
"title": "(1967) Easter Nowhere", "title": "(1967) Easter Nowhere",
"parent": 5, "parent": 9,
"isDir": true, "isDir": true,
"created": "0001-01-01T00:00:00Z" "created": "0001-01-01T00:00:00Z"
} }

View File

@@ -5,43 +5,83 @@
"albumList2": { "albumList2": {
"album": [ "album": [
{ {
"id": 6, "id": 10,
"coverArt": 6, "coverArt": 10,
"artistId": 2, "artistId": 4,
"artist": "13th Floor Elevators", "artist": "13th Floor Elevators",
"name": "Easter Everywhere", "name": "Easter Everywhere",
"created": "2019-06-06T16:38:39.306600701+01:00" "created": "2019-06-10T17:06:26.01139089+01:00"
},
{
"id": 11,
"coverArt": 11,
"artistId": 4,
"artist": "13th Floor Elevators",
"name": "The Psychedelic Sounds of the 13th Floor Elevators",
"created": "2019-06-10T17:06:26.015039416+01:00"
}, },
{ {
"id": 7, "id": 7,
"coverArt": 7, "coverArt": 7,
"artistId": 3,
"artist": "A Certain Ratio",
"name": "The Graveyard and the Ballroom",
"created": "2019-06-10T17:06:26.003805335+01:00"
},
{
"id": 8,
"artistId": 3,
"artist": "A Certain Ratio",
"name": "To Each...",
"created": "2019-06-10T17:06:26.00810814+01:00"
},
{
"id": 15,
"coverArt": 15,
"artistId": 5,
"artist": "Anikas",
"name": "Anika",
"created": "2019-06-10T17:06:26.028934348+01:00"
},
{
"id": 5,
"coverArt": 5,
"artistId": 2, "artistId": 2,
"artist": "13th Floor Elevators", "artist": "Dead Moon",
"name": "The Psychedelic Sounds of the 13th Floor Elevators", "name": "Unknown Passage",
"created": "2019-06-06T16:38:39.309763889+01:00" "created": "2019-06-10T17:06:26.000595013+01:00"
}, },
{ {
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artistId": 1, "artistId": 1,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"name": "The Graveyard and the Ballroom", "name": "Snake Charmer",
"created": "2019-06-06T16:38:39.298724062+01:00" "created": "2019-06-10T17:06:25.998358476+01:00"
}, },
{ {
"id": 4, "id": 18,
"artistId": 1, "coverArt": 18,
"artist": "A Certain Ratio", "artistId": 6,
"name": "To Each...", "artist": "Swell Maps",
"created": "2019-06-06T16:38:39.303278797+01:00" "name": "Jane From Occupied Europe",
"created": "2019-06-10T17:06:26.031594709+01:00"
}, },
{ {
"id": 11, "id": 19,
"coverArt": 11, "coverArt": 19,
"artistId": 3, "artistId": 6,
"artist": "Anikas", "artist": "Swell Maps",
"name": "Anika", "name": "A Trip to Marineville",
"created": "2019-06-06T16:38:39.31657693+01:00" "created": "2019-06-10T17:06:26.036222364+01:00"
},
{
"id": 21,
"coverArt": 21,
"artistId": 7,
"artist": "Ten Years After",
"name": "Ten Years After",
"created": "2019-06-10T17:06:26.041345532+01:00"
} }
] ]
} }

View File

@@ -5,43 +5,83 @@
"albumList2": { "albumList2": {
"album": [ "album": [
{ {
"id": 11, "id": 19,
"coverArt": 11, "coverArt": 19,
"artistId": 3, "artistId": 6,
"artist": "Anikas", "artist": "Swell Maps",
"name": "Anika", "name": "A Trip to Marineville",
"created": "2019-06-06T16:38:39.31657693+01:00" "created": "2019-06-10T17:06:26.036222364+01:00"
}, },
{ {
"id": 6, "id": 15,
"coverArt": 6, "coverArt": 15,
"artistId": 2, "artistId": 5,
"artist": "Anikas",
"name": "Anika",
"created": "2019-06-10T17:06:26.028934348+01:00"
},
{
"id": 10,
"coverArt": 10,
"artistId": 4,
"artist": "13th Floor Elevators", "artist": "13th Floor Elevators",
"name": "Easter Everywhere", "name": "Easter Everywhere",
"created": "2019-06-06T16:38:39.306600701+01:00" "created": "2019-06-10T17:06:26.01139089+01:00"
},
{
"id": 18,
"coverArt": 18,
"artistId": 6,
"artist": "Swell Maps",
"name": "Jane From Occupied Europe",
"created": "2019-06-10T17:06:26.031594709+01:00"
}, },
{ {
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artistId": 1, "artistId": 1,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"name": "The Graveyard and the Ballroom", "name": "Snake Charmer",
"created": "2019-06-06T16:38:39.298724062+01:00" "created": "2019-06-10T17:06:25.998358476+01:00"
},
{
"id": 21,
"coverArt": 21,
"artistId": 7,
"artist": "Ten Years After",
"name": "Ten Years After",
"created": "2019-06-10T17:06:26.041345532+01:00"
}, },
{ {
"id": 7, "id": 7,
"coverArt": 7, "coverArt": 7,
"artistId": 2, "artistId": 3,
"artist": "13th Floor Elevators", "artist": "A Certain Ratio",
"name": "The Psychedelic Sounds of the 13th Floor Elevators", "name": "The Graveyard and the Ballroom",
"created": "2019-06-06T16:38:39.309763889+01:00" "created": "2019-06-10T17:06:26.003805335+01:00"
}, },
{ {
"id": 4, "id": 11,
"artistId": 1, "coverArt": 11,
"artistId": 4,
"artist": "13th Floor Elevators",
"name": "The Psychedelic Sounds of the 13th Floor Elevators",
"created": "2019-06-10T17:06:26.015039416+01:00"
},
{
"id": 8,
"artistId": 3,
"artist": "A Certain Ratio", "artist": "A Certain Ratio",
"name": "To Each...", "name": "To Each...",
"created": "2019-06-06T16:38:39.303278797+01:00" "created": "2019-06-10T17:06:26.00810814+01:00"
},
{
"id": 5,
"coverArt": 5,
"artistId": 2,
"artist": "Dead Moon",
"name": "Unknown Passage",
"created": "2019-06-10T17:06:26.000595013+01:00"
} }
] ]
} }

View File

@@ -5,43 +5,83 @@
"albumList2": { "albumList2": {
"album": [ "album": [
{ {
"id": 11, "id": 21,
"coverArt": 11, "coverArt": 21,
"artistId": 3, "artistId": 7,
"artist": "Ten Years After",
"name": "Ten Years After",
"created": "2019-06-10T17:06:26.041345532+01:00"
},
{
"id": 19,
"coverArt": 19,
"artistId": 6,
"artist": "Swell Maps",
"name": "A Trip to Marineville",
"created": "2019-06-10T17:06:26.036222364+01:00"
},
{
"id": 18,
"coverArt": 18,
"artistId": 6,
"artist": "Swell Maps",
"name": "Jane From Occupied Europe",
"created": "2019-06-10T17:06:26.031594709+01:00"
},
{
"id": 15,
"coverArt": 15,
"artistId": 5,
"artist": "Anikas", "artist": "Anikas",
"name": "Anika", "name": "Anika",
"created": "2019-06-06T16:38:39.31657693+01:00" "created": "2019-06-10T17:06:26.028934348+01:00"
},
{
"id": 11,
"coverArt": 11,
"artistId": 4,
"artist": "13th Floor Elevators",
"name": "The Psychedelic Sounds of the 13th Floor Elevators",
"created": "2019-06-10T17:06:26.015039416+01:00"
},
{
"id": 10,
"coverArt": 10,
"artistId": 4,
"artist": "13th Floor Elevators",
"name": "Easter Everywhere",
"created": "2019-06-10T17:06:26.01139089+01:00"
},
{
"id": 8,
"artistId": 3,
"artist": "A Certain Ratio",
"name": "To Each...",
"created": "2019-06-10T17:06:26.00810814+01:00"
}, },
{ {
"id": 7, "id": 7,
"coverArt": 7, "coverArt": 7,
"artistId": 2, "artistId": 3,
"artist": "13th Floor Elevators",
"name": "The Psychedelic Sounds of the 13th Floor Elevators",
"created": "2019-06-06T16:38:39.309763889+01:00"
},
{
"id": 6,
"coverArt": 6,
"artistId": 2,
"artist": "13th Floor Elevators",
"name": "Easter Everywhere",
"created": "2019-06-06T16:38:39.306600701+01:00"
},
{
"id": 4,
"artistId": 1,
"artist": "A Certain Ratio", "artist": "A Certain Ratio",
"name": "To Each...", "name": "The Graveyard and the Ballroom",
"created": "2019-06-06T16:38:39.303278797+01:00" "created": "2019-06-10T17:06:26.003805335+01:00"
},
{
"id": 5,
"coverArt": 5,
"artistId": 2,
"artist": "Dead Moon",
"name": "Unknown Passage",
"created": "2019-06-10T17:06:26.000595013+01:00"
}, },
{ {
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artistId": 1, "artistId": 1,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"name": "The Graveyard and the Ballroom", "name": "Snake Charmer",
"created": "2019-06-06T16:38:39.298724062+01:00" "created": "2019-06-10T17:06:25.998358476+01:00"
} }
] ]
} }

View File

@@ -4,44 +4,84 @@
"version": "1.9.0", "version": "1.9.0",
"albumList2": { "albumList2": {
"album": [ "album": [
{
"id": 6,
"coverArt": 6,
"artistId": 2,
"artist": "13th Floor Elevators",
"name": "Easter Everywhere",
"created": "2019-06-06T16:38:39.306600701+01:00"
},
{ {
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artistId": 1, "artistId": 1,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"name": "The Graveyard and the Ballroom", "name": "Snake Charmer",
"created": "2019-06-06T16:38:39.298724062+01:00" "created": "2019-06-10T17:06:25.998358476+01:00"
}, },
{ {
"id": 4, "id": 10,
"artistId": 1, "coverArt": 10,
"artist": "A Certain Ratio", "artistId": 4,
"name": "To Each...", "artist": "13th Floor Elevators",
"created": "2019-06-06T16:38:39.303278797+01:00" "name": "Easter Everywhere",
"created": "2019-06-10T17:06:26.01139089+01:00"
}, },
{ {
"id": 7, "id": 7,
"coverArt": 7, "coverArt": 7,
"artistId": 2, "artistId": 3,
"artist": "13th Floor Elevators", "artist": "A Certain Ratio",
"name": "The Psychedelic Sounds of the 13th Floor Elevators", "name": "The Graveyard and the Ballroom",
"created": "2019-06-06T16:38:39.309763889+01:00" "created": "2019-06-10T17:06:26.003805335+01:00"
},
{
"id": 8,
"artistId": 3,
"artist": "A Certain Ratio",
"name": "To Each...",
"created": "2019-06-10T17:06:26.00810814+01:00"
}, },
{ {
"id": 11, "id": 11,
"coverArt": 11, "coverArt": 11,
"artistId": 3, "artistId": 4,
"artist": "13th Floor Elevators",
"name": "The Psychedelic Sounds of the 13th Floor Elevators",
"created": "2019-06-10T17:06:26.015039416+01:00"
},
{
"id": 5,
"coverArt": 5,
"artistId": 2,
"artist": "Dead Moon",
"name": "Unknown Passage",
"created": "2019-06-10T17:06:26.000595013+01:00"
},
{
"id": 15,
"coverArt": 15,
"artistId": 5,
"artist": "Anikas", "artist": "Anikas",
"name": "Anika", "name": "Anika",
"created": "2019-06-06T16:38:39.31657693+01:00" "created": "2019-06-10T17:06:26.028934348+01:00"
},
{
"id": 21,
"coverArt": 21,
"artistId": 7,
"artist": "Ten Years After",
"name": "Ten Years After",
"created": "2019-06-10T17:06:26.041345532+01:00"
},
{
"id": 19,
"coverArt": 19,
"artistId": 6,
"artist": "Swell Maps",
"name": "A Trip to Marineville",
"created": "2019-06-10T17:06:26.036222364+01:00"
},
{
"id": 18,
"coverArt": 18,
"artistId": 6,
"artist": "Swell Maps",
"name": "Jane From Occupied Europe",
"created": "2019-06-10T17:06:26.031594709+01:00"
} }
] ]
} }

View File

@@ -6,274 +6,108 @@
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artistId": 1, "artistId": 1,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"name": "The Graveyard and the Ballroom", "name": "Snake Charmer",
"created": "2019-06-06T16:38:39.298724062+01:00", "created": "2019-06-10T17:06:25.998358476+01:00",
"song": [ "song": [
{ {
"album": "The Graveyard and the Ballroom", "album": "Snake Charmer",
"albumId": 3, "albumId": 3,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"artistId": 1, "artistId": 1,
"bitRate": 922, "bitRate": 866,
"contentType": "audio/x-flac", "contentType": "audio/x-flac",
"coverArt": 3, "coverArt": 3,
"created": "2019-06-06T16:38:39.302489659+01:00", "created": "2019-06-10T17:06:25.998787704+01:00",
"duration": 174, "duration": 372,
"id": 12,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/01.14 Do the Du (casse).flac",
"size": 20545509,
"suffix": "flac",
"title": "Do the Du (casse)",
"track": 1,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 916,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.301301007+01:00",
"duration": 142,
"id": 8,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/02.14 Faceless.flac",
"size": 16657561,
"suffix": "flac",
"title": "Faceless",
"track": 2,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 957,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.300698509+01:00",
"duration": 174,
"id": 6,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/03.14 Crippled Child.flac",
"size": 21325811,
"suffix": "flac",
"title": "Crippled Child",
"track": 3,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 961,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.302194015+01:00",
"duration": 201,
"id": 11,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/04.14 Choir.flac",
"size": 24728976,
"suffix": "flac",
"title": "Choir",
"track": 4,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 924,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.299490189+01:00",
"duration": 210,
"id": 2,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/05.14 Flight.flac",
"size": 24860635,
"suffix": "flac",
"title": "Flight",
"track": 5,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 961,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.302789079+01:00",
"duration": 131,
"id": 13,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/06.14 I Feel.flac",
"size": 16118749,
"suffix": "flac",
"title": "I Feel",
"track": 6,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 929,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.303072046+01:00",
"duration": 148,
"id": 14,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/07.14 Strain.flac",
"size": 17608752,
"suffix": "flac",
"title": "Strain",
"track": 7,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 898,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.300381932+01:00",
"duration": 217,
"id": 5,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/08.14 All Night Party.flac",
"size": 24960016,
"suffix": "flac",
"title": "All Night Party",
"track": 8,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 877,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.300087164+01:00",
"duration": 235,
"id": 4,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/09.14 Oceans.flac",
"size": 26401567,
"suffix": "flac",
"title": "Oceans",
"track": 9,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 888,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.301890876+01:00",
"duration": 212,
"id": 10,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/10.14 The Choir.flac",
"size": 24106680,
"suffix": "flac",
"title": "The Choir",
"track": 10,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 916,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.301604638+01:00",
"duration": 205,
"id": 9,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/11.14 The Fox.flac",
"size": 24054498,
"suffix": "flac",
"title": "The Fox",
"track": 11,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 900,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.301006358+01:00",
"duration": 144,
"id": 7,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/12.14 Suspect.flac",
"size": 16592296,
"suffix": "flac",
"title": "Suspect",
"track": 12,
"type": "music"
},
{
"album": "The Graveyard and the Ballroom",
"albumId": 3,
"artist": "A Certain Ratio",
"artistId": 1,
"bitRate": 877,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-06T16:38:39.299163755+01:00",
"duration": 332,
"id": 1, "id": 1,
"parent": 3, "parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/13.14 Flight.flac", "path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/01.05 Snake Charmer.flac",
"size": 37302417, "size": 41274185,
"suffix": "flac", "suffix": "flac",
"title": "Flight", "title": "Snake Charmer",
"track": 13, "track": 1,
"discNumber": 1,
"type": "music" "type": "music"
}, },
{ {
"album": "The Graveyard and the Ballroom", "album": "Snake Charmer",
"albumId": 3, "albumId": 3,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"artistId": 1, "artistId": 1,
"bitRate": 893, "bitRate": 733,
"contentType": "audio/x-flac", "contentType": "audio/x-flac",
"coverArt": 3, "coverArt": 3,
"created": "2019-06-06T16:38:39.299791782+01:00", "created": "2019-06-10T17:06:25.999138309+01:00",
"duration": 213, "duration": 331,
"id": 2,
"parent": 3,
"path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/03.05 It Was a Camel.flac",
"size": 31080508,
"suffix": "flac",
"title": "It Was a Camel",
"track": 1,
"discNumber": 1,
"type": "music"
},
{
"album": "Snake Charmer",
"albumId": 3,
"artist": "Jah Wobble, The Edge & Holger Czukay",
"artistId": 1,
"bitRate": 798,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-10T17:06:25.999449918+01:00",
"duration": 523,
"id": 3, "id": 3,
"parent": 3, "parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/14.14 Genotype_Phenotype.flac", "path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/02.05 Hold On to Your Dreams.flac",
"size": 24349252, "size": 53447545,
"suffix": "flac", "suffix": "flac",
"title": "Genotype/Phenotype", "title": "Hold On to Your Dreams",
"track": 14, "track": 1,
"discNumber": 1,
"type": "music"
},
{
"album": "Snake Charmer",
"albumId": 3,
"artist": "Jah Wobble, The Edge & Holger Czukay",
"artistId": 1,
"bitRate": 867,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-10T17:06:25.999768289+01:00",
"duration": 418,
"id": 4,
"parent": 3,
"path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/05.05 Snake Charmer (reprise).flac",
"size": 46427922,
"suffix": "flac",
"title": "Snake Charmer (reprise)",
"track": 1,
"discNumber": 1,
"type": "music"
},
{
"album": "Snake Charmer",
"albumId": 3,
"artist": "Jah Wobble, The Edge & Holger Czukay",
"artistId": 1,
"bitRate": 961,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "2019-06-10T17:06:26.000111656+01:00",
"duration": 227,
"id": 5,
"parent": 3,
"path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/04.05 Sleazy.flac",
"size": 27938750,
"suffix": "flac",
"title": "Sleazy",
"track": 1,
"discNumber": 1,
"type": "music" "type": "music"
} }
] ]

View File

@@ -4,7 +4,7 @@
"version": "1.9.0", "version": "1.9.0",
"album": { "album": {
"id": 2, "id": 2,
"created": "2019-06-06T16:38:39.298507437+01:00" "created": "2019-06-10T17:06:25.998150103+01:00"
} }
} }
} }

View File

@@ -4,22 +4,15 @@
"version": "1.9.0", "version": "1.9.0",
"artist": { "artist": {
"id": 1, "id": 1,
"name": "A Certain Ratio", "name": "Jah Wobble, The Edge & Holger Czukay",
"album": [ "album": [
{ {
"id": 3, "id": 3,
"coverArt": 3, "coverArt": 3,
"artistId": 1, "artistId": 1,
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"name": "The Graveyard and the Ballroom", "name": "Snake Charmer",
"created": "2019-06-06T16:38:39.298724062+01:00" "created": "2019-06-10T17:06:25.998358476+01:00"
},
{
"id": 4,
"artistId": 1,
"artist": "A Certain Ratio",
"name": "To Each...",
"created": "2019-06-06T16:38:39.303278797+01:00"
} }
] ]
} }

View File

@@ -4,15 +4,22 @@
"version": "1.9.0", "version": "1.9.0",
"artist": { "artist": {
"id": 3, "id": 3,
"name": "Anikas", "name": "A Certain Ratio",
"album": [ "album": [
{ {
"id": 11, "id": 7,
"coverArt": 11, "coverArt": 7,
"artistId": 3, "artistId": 3,
"artist": "Anikas", "artist": "A Certain Ratio",
"name": "Anika", "name": "The Graveyard and the Ballroom",
"created": "2019-06-06T16:38:39.31657693+01:00" "created": "2019-06-10T17:06:26.003805335+01:00"
},
{
"id": 8,
"artistId": 3,
"artist": "A Certain Ratio",
"name": "To Each...",
"created": "2019-06-10T17:06:26.00810814+01:00"
} }
] ]
} }

View File

@@ -4,23 +4,15 @@
"version": "1.9.0", "version": "1.9.0",
"artist": { "artist": {
"id": 2, "id": 2,
"name": "13th Floor Elevators", "name": "Dead Moon",
"album": [ "album": [
{ {
"id": 6, "id": 5,
"coverArt": 6, "coverArt": 5,
"artistId": 2, "artistId": 2,
"artist": "13th Floor Elevators", "artist": "Dead Moon",
"name": "Easter Everywhere", "name": "Unknown Passage",
"created": "2019-06-06T16:38:39.306600701+01:00" "created": "2019-06-10T17:06:26.000595013+01:00"
},
{
"id": 7,
"coverArt": 7,
"artistId": 2,
"artist": "13th Floor Elevators",
"name": "The Psychedelic Sounds of the 13th Floor Elevators",
"created": "2019-06-06T16:38:39.309763889+01:00"
} }
] ]
} }

View File

@@ -8,8 +8,9 @@
"name": "#", "name": "#",
"artist": [ "artist": [
{ {
"id": 2, "id": 4,
"name": "13th Floor Elevators" "name": "13th Floor Elevators",
"albumCount": 2
} }
] ]
}, },
@@ -17,12 +18,54 @@
"name": "a", "name": "a",
"artist": [ "artist": [
{ {
"id": 1, "id": 3,
"name": "A Certain Ratio" "name": "A Certain Ratio",
"albumCount": 2
}, },
{ {
"id": 3, "id": 5,
"name": "Anikas" "name": "Anikas",
"albumCount": 1
}
]
},
{
"name": "d",
"artist": [
{
"id": 2,
"name": "Dead Moon",
"albumCount": 1
}
]
},
{
"name": "j",
"artist": [
{
"id": 1,
"name": "Jah Wobble, The Edge & Holger Czukay",
"albumCount": 1
}
]
},
{
"name": "s",
"artist": [
{
"id": 6,
"name": "Swell Maps",
"albumCount": 2
}
]
},
{
"name": "t",
"artist": [
{
"id": 7,
"name": "Ten Years After",
"albumCount": 1
} }
] ]
} }

View File

@@ -9,21 +9,64 @@
"name": "#", "name": "#",
"artist": [ "artist": [
{ {
"id": 5, "id": 9,
"name": "13th Floor Lowervators" "name": "13th Floor Lowervators",
"albumCount": 2
}, },
{ {
"id": 8, "id": 12,
"name": "___Anika" "name": "___Anika",
"albumCount": 2
} }
] ]
}, },
{ {
"name": "a", "name": "a",
"artist": [
{
"id": 6,
"name": "A Certain Ratio",
"albumCount": 2
}
]
},
{
"name": "d",
"artist": [
{
"id": 4,
"name": "Dead Moon",
"albumCount": 1
}
]
},
{
"name": "j",
"artist": [ "artist": [
{ {
"id": 2, "id": 2,
"name": "A Certain Ratio" "name": "Jah Wobble, The Edge, Holger Czukay",
"albumCount": 1
}
]
},
{
"name": "s",
"artist": [
{
"id": 17,
"name": "Swell Maps",
"albumCount": 2
}
]
},
{
"name": "t",
"artist": [
{
"id": 20,
"name": "Ten Years After",
"albumCount": 1
} }
] ]
} }

View File

@@ -5,244 +5,96 @@
"directory": { "directory": {
"id": 3, "id": 3,
"parent": 2, "parent": 2,
"name": "(1994) The Graveyard and the Ballroom", "name": "(1983) Snake Charmer",
"child": [ "child": [
{ {
"album": "(1994) The Graveyard and the Ballroom", "album": "(1983) Snake Charmer",
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"bitRate": 922, "bitRate": 866,
"contentType": "audio/x-flac", "contentType": "audio/x-flac",
"coverArt": 3, "coverArt": 3,
"created": "0001-01-01T00:00:00Z", "created": "0001-01-01T00:00:00Z",
"duration": 174, "duration": 372,
"id": 12,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/01.14 Do the Du (casse).flac",
"size": 20545509,
"suffix": "flac",
"title": "Do the Du (casse)",
"track": 1,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 916,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 142,
"id": 8,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/02.14 Faceless.flac",
"size": 16657561,
"suffix": "flac",
"title": "Faceless",
"track": 2,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 957,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 174,
"id": 6,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/03.14 Crippled Child.flac",
"size": 21325811,
"suffix": "flac",
"title": "Crippled Child",
"track": 3,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 961,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 201,
"id": 11,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/04.14 Choir.flac",
"size": 24728976,
"suffix": "flac",
"title": "Choir",
"track": 4,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 924,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 210,
"id": 2,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/05.14 Flight.flac",
"size": 24860635,
"suffix": "flac",
"title": "Flight",
"track": 5,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 961,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 131,
"id": 13,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/06.14 I Feel.flac",
"size": 16118749,
"suffix": "flac",
"title": "I Feel",
"track": 6,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 929,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 148,
"id": 14,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/07.14 Strain.flac",
"size": 17608752,
"suffix": "flac",
"title": "Strain",
"track": 7,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 898,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 217,
"id": 5,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/08.14 All Night Party.flac",
"size": 24960016,
"suffix": "flac",
"title": "All Night Party",
"track": 8,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 877,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 235,
"id": 4,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/09.14 Oceans.flac",
"size": 26401567,
"suffix": "flac",
"title": "Oceans",
"track": 9,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 888,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 212,
"id": 10,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/10.14 The Choir.flac",
"size": 24106680,
"suffix": "flac",
"title": "The Choir",
"track": 10,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 916,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 205,
"id": 9,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/11.14 The Fox.flac",
"size": 24054498,
"suffix": "flac",
"title": "The Fox",
"track": 11,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 900,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 144,
"id": 7,
"parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/12.14 Suspect.flac",
"size": 16592296,
"suffix": "flac",
"title": "Suspect",
"track": 12,
"type": "music"
},
{
"album": "(1994) The Graveyard and the Ballroom",
"artist": "A Certain Ratio",
"bitRate": 877,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 332,
"id": 1, "id": 1,
"parent": 3, "parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/13.14 Flight.flac", "path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/01.05 Snake Charmer.flac",
"size": 37302417, "size": 41274185,
"suffix": "flac", "suffix": "flac",
"title": "Flight", "title": "Snake Charmer",
"track": 13, "track": 1,
"discNumber": 1,
"type": "music" "type": "music"
}, },
{ {
"album": "(1994) The Graveyard and the Ballroom", "album": "(1983) Snake Charmer",
"artist": "A Certain Ratio", "artist": "Jah Wobble, The Edge & Holger Czukay",
"bitRate": 893, "bitRate": 798,
"contentType": "audio/x-flac", "contentType": "audio/x-flac",
"coverArt": 3, "coverArt": 3,
"created": "0001-01-01T00:00:00Z", "created": "0001-01-01T00:00:00Z",
"duration": 213, "duration": 523,
"id": 3, "id": 3,
"parent": 3, "parent": 3,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/14.14 Genotype_Phenotype.flac", "path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/02.05 Hold On to Your Dreams.flac",
"size": 24349252, "size": 53447545,
"suffix": "flac", "suffix": "flac",
"title": "Genotype/Phenotype", "title": "Hold On to Your Dreams",
"track": 14, "track": 1,
"discNumber": 1,
"type": "music"
},
{
"album": "(1983) Snake Charmer",
"artist": "Jah Wobble, The Edge & Holger Czukay",
"bitRate": 733,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 331,
"id": 2,
"parent": 3,
"path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/03.05 It Was a Camel.flac",
"size": 31080508,
"suffix": "flac",
"title": "It Was a Camel",
"track": 1,
"discNumber": 1,
"type": "music"
},
{
"album": "(1983) Snake Charmer",
"artist": "Jah Wobble, The Edge & Holger Czukay",
"bitRate": 961,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 227,
"id": 5,
"parent": 3,
"path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/04.05 Sleazy.flac",
"size": 27938750,
"suffix": "flac",
"title": "Sleazy",
"track": 1,
"discNumber": 1,
"type": "music"
},
{
"album": "(1983) Snake Charmer",
"artist": "Jah Wobble, The Edge & Holger Czukay",
"bitRate": 867,
"contentType": "audio/x-flac",
"coverArt": 3,
"created": "0001-01-01T00:00:00Z",
"duration": 418,
"id": 4,
"parent": 3,
"path": "Jah Wobble, The Edge, Holger Czukay/(1983) Snake Charmer/05.05 Snake Charmer (reprise).flac",
"size": 46427922,
"suffix": "flac",
"title": "Snake Charmer (reprise)",
"track": 1,
"discNumber": 1,
"type": "music" "type": "music"
} }
] ]

View File

@@ -5,7 +5,7 @@
"directory": { "directory": {
"id": 2, "id": 2,
"parent": 1, "parent": 1,
"name": "A Certain Ratio", "name": "Jah Wobble, The Edge, Holger Czukay",
"child": [ "child": [
{ {
"coverArt": 3, "coverArt": 3,
@@ -13,14 +13,7 @@
"id": 3, "id": 3,
"isDir": true, "isDir": true,
"parent": 2, "parent": 2,
"title": "(1994) The Graveyard and the Ballroom" "title": "(1983) Snake Charmer"
},
{
"created": "0001-01-01T00:00:00Z",
"id": 4,
"isDir": true,
"parent": 2,
"title": "(1981) To Each."
} }
] ]
} }

View File

@@ -5,18 +5,18 @@
"searchResult3": { "searchResult3": {
"artist": [ "artist": [
{ {
"id": 2, "id": 4,
"name": "13th Floor Elevators" "name": "13th Floor Elevators"
} }
], ],
"album": [ "album": [
{ {
"id": 7, "id": 11,
"coverArt": 7, "coverArt": 11,
"artistId": 2, "artistId": 4,
"artist": "13th Floor Elevators", "artist": "13th Floor Elevators",
"name": "The Psychedelic Sounds of the 13th Floor Elevators", "name": "The Psychedelic Sounds of the 13th Floor Elevators",
"created": "2019-06-06T16:38:39.309763889+01:00" "created": "2019-06-10T17:06:26.015039416+01:00"
} }
] ]
} }

View File

@@ -5,18 +5,18 @@
"searchResult3": { "searchResult3": {
"artist": [ "artist": [
{ {
"id": 3, "id": 5,
"name": "Anikas" "name": "Anikas"
} }
], ],
"album": [ "album": [
{ {
"id": 11, "id": 15,
"coverArt": 11, "coverArt": 15,
"artistId": 3, "artistId": 5,
"artist": "Anikas", "artist": "Anikas",
"name": "Anika", "name": "Anika",
"created": "2019-06-06T16:38:39.31657693+01:00" "created": "2019-06-10T17:06:26.028934348+01:00"
} }
] ]
} }

View File

@@ -5,7 +5,7 @@
"searchResult3": { "searchResult3": {
"artist": [ "artist": [
{ {
"id": 1, "id": 3,
"name": "A Certain Ratio" "name": "A Certain Ratio"
} }
] ]

View File

@@ -5,18 +5,18 @@
"searchResult2": { "searchResult2": {
"artist": [ "artist": [
{ {
"id": 5, "id": 9,
"parent": 1, "parent": 1,
"name": "13th Floor Lowervators" "name": "13th Floor Lowervators"
} }
], ],
"album": [ "album": [
{ {
"coverArt": 7, "coverArt": 11,
"created": "0001-01-01T00:00:00Z", "created": "0001-01-01T00:00:00Z",
"id": 7, "id": 11,
"isDir": true, "isDir": true,
"parent": 5, "parent": 9,
"title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators" "title": "(1966) The Psychedelic Sounds of the 13th Floor Elevators"
} }
], ],
@@ -26,16 +26,17 @@
"artist": "A Certain Ratio", "artist": "A Certain Ratio",
"bitRate": 877, "bitRate": 877,
"contentType": "audio/x-flac", "contentType": "audio/x-flac",
"coverArt": 3, "coverArt": 7,
"created": "0001-01-01T00:00:00Z", "created": "0001-01-01T00:00:00Z",
"duration": 332, "duration": 332,
"id": 1, "id": 15,
"parent": 3, "parent": 7,
"path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/13.14 Flight.flac", "path": "A Certain Ratio/(1994) The Graveyard and the Ballroom/13.14 Flight.flac",
"size": 37302417, "size": 37302417,
"suffix": "flac", "suffix": "flac",
"title": "Flight", "title": "Flight",
"track": 13, "track": 1,
"discNumber": 1,
"type": "music" "type": "music"
}, },
{ {
@@ -43,16 +44,71 @@
"artist": "13th Floor Elevators", "artist": "13th Floor Elevators",
"bitRate": 245, "bitRate": 245,
"contentType": "audio/mpeg", "contentType": "audio/mpeg",
"coverArt": 7, "coverArt": 11,
"created": "0001-01-01T00:00:00Z", "created": "0001-01-01T00:00:00Z",
"duration": 154, "duration": 154,
"id": 35, "id": 49,
"parent": 7, "parent": 11,
"path": "13th Floor Lowervators/(1966) The Psychedelic Sounds of the 13th Floor Elevators/13.21 Before You Accuse Me.mp3", "path": "13th Floor Lowervators/(1966) The Psychedelic Sounds of the 13th Floor Elevators/13.21 Before You Accuse Me.mp3",
"size": 4722688, "size": 4722688,
"suffix": "mp3", "suffix": "mp3",
"title": "Before You Accuse Me", "title": "Before You Accuse Me",
"track": 13, "track": 13,
"discNumber": 1,
"type": "music"
},
{
"album": "(1980) Jane From Occupied Europe",
"artist": "Swell Maps",
"bitRate": 1176,
"contentType": "audio/x-flac",
"coverArt": 18,
"created": "0001-01-01T00:00:00Z",
"duration": 220,
"id": 85,
"parent": 18,
"path": "Swell Maps/(1980) Jane From Occupied Europe/13.16 Blenheim Shots.flac",
"size": 33140852,
"suffix": "flac",
"title": "Blenheim Shots",
"track": 1,
"discNumber": 1,
"type": "music"
},
{
"album": "(1979) A Trip to Marineville",
"artist": "Swell Maps",
"bitRate": 295,
"contentType": "audio/mpeg",
"coverArt": 19,
"created": "0001-01-01T00:00:00Z",
"duration": 463,
"id": 102,
"parent": 19,
"path": "Swell Maps/(1979) A Trip to Marineville/d01 13.14 Adventuring Into Basketry.mp3",
"size": 17119309,
"suffix": "mp3",
"title": "Adventuring Into Basketry",
"track": 13,
"discNumber": 1,
"type": "music"
},
{
"album": "(1967) Ten Years After",
"artist": "Ten Years After",
"bitRate": 192,
"contentType": "audio/ogg",
"coverArt": 21,
"created": "0001-01-01T00:00:00Z",
"duration": 433,
"id": 115,
"parent": 21,
"path": "Ten Years After/(1967) Ten Years After/13.15 Spider in My Web.ogg",
"size": 10400948,
"suffix": "ogg",
"title": "Spider in My Web",
"track": 13,
"discNumber": 1,
"type": "music" "type": "music"
} }
] ]

View File

@@ -5,18 +5,18 @@
"searchResult2": { "searchResult2": {
"artist": [ "artist": [
{ {
"id": 8, "id": 12,
"parent": 1, "parent": 1,
"name": "___Anika" "name": "___Anika"
} }
], ],
"album": [ "album": [
{ {
"coverArt": 11, "coverArt": 15,
"created": "0001-01-01T00:00:00Z", "created": "0001-01-01T00:00:00Z",
"id": 11, "id": 15,
"isDir": true, "isDir": true,
"parent": 10, "parent": 14,
"title": "(2010) Anika" "title": "(2010) Anika"
} }
] ]

View File

@@ -5,7 +5,7 @@
"searchResult2": { "searchResult2": {
"artist": [ "artist": [
{ {
"id": 2, "id": 6,
"parent": 1, "parent": 1,
"name": "A Certain Ratio" "name": "A Certain Ratio"
} }