# Advanced Playlist Creation

{% hint style="warning" %}
The Go can only play Quilt images in stand-alone mode currently.&#x20;
{% endhint %}

The Go is designed around playing playlists from the user-accessible mass storage.

These playlists can come in three forms:

1. `currentlyPlaying.json`
2. `.m3u` files
3. loose files

The Go searches for content in the order listed above.

First, it looks for a `currentlyPlaying.json` file.

If none is found, it searches for a `.m3u` file on the root directory.

If it still finds nothing, it searches for any `.jpg` or `.png` files on the root directory.

You may notice that the image files come with a .json file with the exact same name, like this:

```
image.png
image.png.json
```

We call these “sidecar” files, and they are used to set the settings for the quilt images.

These sidecar files are a legacy file format from Looking Glass Studio, but the Go still supports *some* of the settings.

These are the settings that are still supported:

```json
{
    "mediaType": "quilt",
    "quilt_settings": {
        "viewX": 8,
        "viewY": 6,
        "viewTotal": 48,
        "aspect": 0.5625,
        "invertViews": false
    },
    "focus": 0.0,
    "zoom": 1,
    "duration": 10.0
}
```

You can also set some of the settings in the filename of the image (to avoid having to make a JSON file), like this:

```
image_qs5x9a1.77z1.2f0.0.jpg
```

This will set the following settings:

* `qs5x9` : tells the Go the quilt is 5x9
* `a1.77` : tells the Go the aspect is 1.77 (16:9)
* `z1.2` : tells the Go to zoom in slightly, 1.0 is the default zoom
* `f0.0` : tells the Go to focus on the center volume (for quilts you make you probably don't need this)

### For more details about the playlist formats see below:

The currentlyPlaying.json looks like this:

```json
{
    "model": "toolkit",
    "schema": "0.1",
    "playlists": [
        {
            "title": "Go Playlist",
            "path": "/LKG/Content/608/playlist.m3u"
        }
    ]
}
```

The Playlists array points to a set of playlists which will get played one after another.

This example above points to the synced playlist from Blocks, which is stored in the Content folder.

The `.m3u` file is just a list of files relative to the root directory, in the order that they need to be played:
