โš™๏ธAdvanced Playlist Creation

This page describes the steps necessary to create a custom playlist on the Looking Glass Go.

The Go can only play Quilt images in stand-alone mode currently.

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:

{
    "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:

{
    "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:

Last updated