wenn ich das erste Mal in einer neuen Zone einen Favoriten an 8. Stelle einfügen möchte, dann wird dieser Favorit nach dem Speichern an Stelle zwei angezeigt. Nach etwas Recherche vermute ich, dass die Dummy JSON nur ein Element beinhaltet und ein neues Element einfach angehängt wird.
JSON Standard:
[ { "id": -1, "title": "Dummy", "name": "Dummy", "type": "local" } ]
[ { "id": -1, "title": "Dummy", "name": "Dummy", "type": "local" }, { "type": "local" }, { "id": "url:spotify:playlist:37i9dQZF1DX7ZUug1ANKRP", "title": "Main Stage", "image": "http://10.4.0.60:9000/imageproxy/https://i.scdn.co/image/ab67706f00000002acddcc5f5fd890fc78ba3406/image.png", "name": "Main Stage", "type": "spotify_playlist" } ]
Damit das mit der richtigen Stelle funktioniert (Reihenfolge ist wichtig wegen den Zugewiesenen triggern die ich im Hintergrund habe), müsste sie eigentlich wie folgt ausschauen:
[ { "id": -1, "title": "Dummy", "name": "Dummy", "type": "local" }, {}, {}, {}, {}, {}, {}, { "id": "url:spotify:playlist:37i9dQZF1DX7ZUug1ANKRP", "title": "Main Stage", "image": "http://10.4.0.60:9000/imageproxy/https://i.scdn.co/image/ab67706f00000002acddcc5f5fd890fc78ba3406/image.png", "name": "Main Stage", "type": "spotify_playlist" } ]