{
  "SaveName": "Custom MP3 Player",
  "GameMode": "MP3 PLAYER",
  "Gravity": 0.5,
  "Date": "4/11/2018 7:01:40 PM",
  "Table": "Table_None",
  "Sky": "Sky_Museum",
  "SkyURL": "chry.me/up/black_bg.png",
  "Note": "[ [0096ff]TTS MP3 PLAYER[-] ]\n\nDrop a tablet on to the speaker and follow the in chat instructions (host only).\n\nFor more information, refer to the Steam Workshop Submission.\n",
  "Rules": "",
  "LuaScript": "function onload()\n  table = getObjectFromGUID(\"01f71a\")\n  table.interactable = false\nend\n",
  "LuaScriptState": "",
  "Grid": {
    "Type": 0,
    "Lines": false,
    "Color": {
      "r": 0.0,
      "g": 0.0,
      "b": 0.0
    },
    "Opacity": 0.75,
    "ThickLines": false,
    "Snapping": false,
    "Offset": false,
    "BothSnapping": false,
    "xSize": 2.0,
    "ySize": 2.0,
    "PosOffset": {
      "x": 0.0,
      "y": 1.0,
      "z": 0.0
    }
  },
  "Lighting": {
    "LightIntensity": 0.54,
    "LightColor": {
      "r": 1.0,
      "g": 0.9804,
      "b": 0.8902
    },
    "AmbientIntensity": 1.3,
    "AmbientType": 0,
    "AmbientSkyColor": {
      "r": 0.5,
      "g": 0.5,
      "b": 0.5
    },
    "AmbientEquatorColor": {
      "r": 0.5,
      "g": 0.5,
      "b": 0.5
    },
    "AmbientGroundColor": {
      "r": 0.5,
      "g": 0.5,
      "b": 0.5
    },
    "ReflectionIntensity": 1.0,
    "LutIndex": 0,
    "LutContribution": 1.0
  },
  "Hands": {
    "Enable": true,
    "DisableUnused": false,
    "Hiding": 0,
    "HandTransforms": [
      {
        "Color": "Blue",
        "Transform": {
          "posX": 23.6700039,
          "posY": 3.34820342,
          "posZ": 34.4527626,
          "rotX": 0.0,
          "rotY": 179.8,
          "rotZ": 0.0,
          "scaleX": 15.3324986,
          "scaleY": 11.8970528,
          "scaleZ": 6.35293436
        }
      },
      {
        "Color": "Brown",
        "Transform": {
          "posX": 0.0,
          "posY": 3.34820342,
          "posZ": -34.42515,
          "rotX": 0.0,
          "rotY": 0.0,
          "rotZ": 0.0,
          "scaleX": 15.3268919,
          "scaleY": 11.8970528,
          "scaleZ": 6.35014534
        }
      },
      {
        "Color": "Green",
        "Transform": {
          "posX": -23.6700039,
          "posY": 3.34820342,
          "posZ": 34.43159,
          "rotX": 0.0,
          "rotY": 180.0,
          "rotZ": 0.0,
          "scaleX": 15.3268747,
          "scaleY": 11.8970528,
          "scaleZ": 6.35014534
        }
      },
      {
        "Color": "Orange",
        "Transform": {
          "posX": -51.6596222,
          "posY": 3.34820342,
          "posZ": -11.7324,
          "rotX": 0.0,
          "rotY": 90.0,
          "rotZ": 0.0,
          "scaleX": 15.1990461,
          "scaleY": 11.8970528,
          "scaleZ": 6.408381
        }
      },
      {
        "Color": "Pink",
        "Transform": {
          "posX": 51.64263,
          "posY": 3.34820342,
          "posZ": -11.7324,
          "rotX": 0.0,
          "rotY": 270.0,
          "rotZ": 0.0,
          "scaleX": 15.1990309,
          "scaleY": 11.8970528,
          "scaleZ": 6.408381
        }
      },
      {
        "Color": "Purple",
        "Transform": {
          "posX": 51.5785675,
          "posY": 3.34820342,
          "posZ": 11.7324,
          "rotX": 0.0,
          "rotY": 270.0,
          "rotZ": 0.0,
          "scaleX": 15.1990328,
          "scaleY": 11.8970528,
          "scaleZ": 6.408381
        }
      },
      {
        "Color": "Red",
        "Transform": {
          "posX": -23.6700039,
          "posY": 3.34820342,
          "posZ": -34.42515,
          "rotX": 0.0,
          "rotY": 0.0,
          "rotZ": 0.0,
          "scaleX": 15.3268948,
          "scaleY": 11.8970528,
          "scaleZ": 6.35014534
        }
      },
      {
        "Color": "Teal",
        "Transform": {
          "posX": 0.0,
          "posY": 3.34820342,
          "posZ": 34.4527626,
          "rotX": 0.0,
          "rotY": 179.800049,
          "rotZ": 0.0,
          "scaleX": 15.3325014,
          "scaleY": 11.8970528,
          "scaleZ": 6.35293436
        }
      },
      {
        "Color": "White",
        "Transform": {
          "posX": 23.6700039,
          "posY": 3.34820342,
          "posZ": -34.2558136,
          "rotX": 0.0,
          "rotY": 0.0,
          "rotZ": 0.0,
          "scaleX": 15.3268747,
          "scaleY": 11.8970547,
          "scaleZ": 6.705048
        }
      },
      {
        "Color": "Yellow",
        "Transform": {
          "posX": -51.6596222,
          "posY": 3.34820342,
          "posZ": 11.7324,
          "rotX": 0.0,
          "rotY": 90.0,
          "rotZ": 0.0,
          "scaleX": 15.1990452,
          "scaleY": 11.8970528,
          "scaleZ": 6.408381
        }
      }
    ]
  },
  "Turns": {
    "Enable": false,
    "Type": 0,
    "TurnOrder": [],
    "Reverse": false,
    "SkipEmpty": false,
    "DisableInteractions": false,
    "PassTurns": true,
    "TurnColor": ""
  },
  "DrawImage": "iVBORw0KGgoAAAANSUhEUgAAAWAAAADQCAYAAAA53LuNAAAFFElEQVR4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgy8DQx5DAABHyNK3wAAAABJRU5ErkJggg==",
  "VectorLines": [],
  "ObjectStates": [
    {
      "Name": "Tablet",
      "Transform": {
        "posX": 0.08316045,
        "posY": 1.1044904,
        "posZ": -6.2397213,
        "rotX": -1.28651291E-05,
        "rotY": 179.983948,
        "rotZ": -3.7172606E-06,
        "scaleX": 0.6500004,
        "scaleY": 0.6500004,
        "scaleZ": 0.6500004
      },
      "Nickname": "",
      "Description": "",
      "ColorDiffuse": {
        "r": 1.0,
        "g": 1.0,
        "b": 1.0
      },
      "Locked": false,
      "Grid": true,
      "Snap": true,
      "Autoraise": true,
      "Sticky": true,
      "Tooltip": true,
      "GridProjection": false,
      "Hands": false,
      "Tablet": {
        "PageURL": "https://www.google.se/?gfe_rd=cr&dcr=0&ei=HD_OWvrlPPSwX5PRt7gP"
      },
      "LuaScript": "",
      "LuaScriptState": "",
      "GUID": "37a1f3"
    },
    {
      "Name": "Custom_Assetbundle",
      "Transform": {
        "posX": 3.03116138E-07,
        "posY": -4.112384,
        "posZ": -7.81027438E-08,
        "rotX": 1.38743053E-06,
        "rotY": 0.0,
        "rotZ": 5.384607E-06,
        "scaleX": 6.0,
        "scaleY": 2.0,
        "scaleZ": 6.0
      },
      "Nickname": "",
      "Description": "",
      "ColorDiffuse": {
        "r": 0.0,
        "g": 0.0,
        "b": 0.0
      },
      "Locked": true,
      "Grid": true,
      "Snap": true,
      "Autoraise": true,
      "Sticky": true,
      "Tooltip": true,
      "GridProjection": true,
      "Hands": false,
      "CustomAssetbundle": {
        "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/852731877122449563/282FC9405B1FE65280B9E8EC0CC416C285C4708C/",
        "AssetbundleSecondaryURL": "",
        "MaterialIndex": 0,
        "TypeIndex": 4,
        "LoopingEffectIndex": 0
      },
      "LuaScript": "",
      "LuaScriptState": "",
      "GUID": "01f71a"
    },
    {
      "Name": "Custom_Assetbundle",
      "Transform": {
        "posX": 0.0,
        "posY": 1.1148572,
        "posZ": 0.0,
        "rotX": 1.31176171E-06,
        "rotY": -0.000332751544,
        "rotZ": 4.988349E-06,
        "scaleX": 1.0,
        "scaleY": 1.0,
        "scaleZ": 1.0
      },
      "Nickname": "",
      "Description": "",
      "ColorDiffuse": {
        "r": 1.0,
        "g": 1.0,
        "b": 1.0
      },
      "Locked": true,
      "Grid": true,
      "Snap": true,
      "Autoraise": true,
      "Sticky": true,
      "Tooltip": true,
      "GridProjection": false,
      "Hands": false,
      "CustomAssetbundle": {
        "AssetbundleURL": "chry.me/tts/musicplayer/speaker.unity3d",
        "AssetbundleSecondaryURL": "",
        "MaterialIndex": 0,
        "TypeIndex": 0,
        "LoopingEffectIndex": 0
      },
      "LuaScript": "ncs_infinity = \"http://chry.me/NCS_Infinity/01%20-%20Candyland.mp3,\\nhttp://chry.me/NCS_Infinity/02%20-%20Safari%20Fruits.mp3,\\nhttp://chry.me/NCS_Infinity/03%20-%20Hollah!.mp3,\\nhttp://chry.me/NCS_Infinity/04%20-%20Entropy.mp3,\\nhttp://chry.me/NCS_Infinity/05%20-%20High.mp3,\\nhttp://chry.me/NCS_Infinity/06%20-%20Nekozilla.mp3,\\nhttp://chry.me/NCS_Infinity/07%20-%20Adventures%20ft.%20Alexa%20Lusader.mp3,\\nhttp://chry.me/NCS_Infinity/08%20-%20Force.mp3,\\nhttp://chry.me/NCS_Infinity/09%20-%20Levitate%20ft.%20Joe%20Erickson.mp3,\\nhttp://chry.me/NCS_Infinity/10%20-%20Rubik.mp3,\\nhttp://chry.me/NCS_Infinity/11%20-%20Steeper.mp3,\\nhttp://chry.me/NCS_Infinity/12%20-%20Lovers.mp3,\\nhttp://chry.me/NCS_Infinity/13%20-%20Symbolism.mp3,\\nhttp://chry.me/NCS_Infinity/14%20-%20Elysium.mp3,\\nhttp://chry.me/NCS_Infinity/15%20-%20You.mp3\"\r\nncs_infinity_names = \"Candyland,\\nSafari Fruits,Hollah!,\\nEntropy,\\nHigh,\\nNekozilla,\\nAdventures ft. Alexa Lusader,\\nForce,\\nLevitate ft. Joe Erickson,\\nRubik,\\nSteeper,\\nLovers,\\nSymbolism,\\nElysium,\\nYou\"\r\nfunction onLoad()\r\n    self.AssetBundle.playLoopingEffect(0)\r\n    string_url = \"\"\r\n    string_name = \"\"\r\n    string_tracknum = 0\r\n    string_volume = 0.6\r\n    call_string = \"\"\r\n    linked = false\r\n    playing = false\r\n    url_input = getObjectFromGUID(\"47d369\")\r\n    name_input = getObjectFromGUID(\"4851db\")\r\n    tablet = 0\r\n    message = \"!help\"\r\n    local sizeX = 1230\r\n    local sizeY = 1280\r\n    self.createInput({\r\n        input_function=\"none\",\r\n        function_owner=self,\r\n        position={2.89,2.5,-0.13},\r\n        rotation={0, 180, 0},\r\n        scale={0.8,0.1,0.8},\r\n        color={0,0,0,0.4},\r\n        font_color={1,1,1},\r\n        width=sizeX,\r\n        height=sizeY,\r\n        font_size=38\r\n    })\r\n    self.createInput({\r\n        input_function=\"none\",\r\n        function_owner=self,\r\n        position={0.82,2.5,-0.13},\r\n        rotation={0, 180, 0},\r\n        scale={0.8,0.1,0.8},\r\n        color={0,0,0,0.4},\r\n        font_color={1,1,1},\r\n        width=sizeX,\r\n        height=sizeY,\r\n        font_size=38\r\n    })\r\n    -- confirm button\r\n    self.createButton({\r\n      click_function=\"insert\", function_owner=self,\r\n      position={-2.1, 2.5, -0.66},\r\n      height=200, width=1000,\r\n      color={1,1,1,0}, label=\"\",\r\n      tooltip=\"Apply current playlist and start playback.\"\r\n    })\r\n    -- play button\r\n    self.createButton({\r\n      click_function=\"stopPlayback\", function_owner=self,\r\n      position={-2.08, 2.5, 0},\r\n      height=250, width=400,\r\n      color={1,1,1,0}, label=\"\"\r\n    })\r\n    -- next button\r\n    self.createButton({\r\n      click_function=\"nextTrack\", function_owner=self,\r\n      position={-2.9, 2.5, 0},\r\n      height=250, width=400,\r\n      color={1,1,1,0}, label=\"\"\r\n    })\r\n    -- previous button\r\n    self.createButton({\r\n      click_function=\"previousTrack\", function_owner=self,\r\n      position={-1.265, 2.5, 0},\r\n      height=250, width=400,\r\n      color={1,1,1,0}, label=\"\"\r\n    })\r\n    -- vol up\r\n    self.createButton({\r\n      click_function=\"volumeUp\", function_owner=self,\r\n      position={-1.5, 2.5, 0.62},\r\n      height=220, width=440,\r\n      color={1,1,1,0}, label=\"\"\r\n    })\r\n    -- vol down\r\n    self.createButton({\r\n      click_function=\"volumeDown\", function_owner=self,\r\n      position={-2.62, 2.5, 0.62},\r\n      height=220, width=440,\r\n      color={1,1,1,0}, label=\"\"\r\n    })\r\n\r\n    print(\"[0096ff]\" .. \"MP3 Player: \" .. \"[-]\" .. \"Drop a tablet on to me to establish a connection.\")\r\nend\r\n\r\nfunction onChat(message, player)\r\n  if message == \"!help\" then\r\n    print(\"[0096ff]\" .. \"----------------------------------------\" .. \"[-]\")\r\n    print(\"[0096ff]\" .. \"MP3 Player: \" .. \"[-]\" .. \"I take links to your MP3 files (must be hosted online) and send them off to a JavaScript player. The URL input is mandatory, the NAME field is not, but strongly recommended as it allows you to display the current track as your provided name. Each entry should be separated by a comma with no spaces, but breaklines (enter) are okay. Each entry in the name field corresponds to it's respective entry in the URL list.\")\r\n    print(\"[0096ff]\" .. \"----------------------------------------\" .. \"[-]\")\r\n    print(\"I've provided you with an example playlist Featuring the\" .. \"[0096ff]\" .. \" NCS - Infinity \" .. \"[-]\" .. \"album. Try hitting the \" .. \"[0096ff]\" .. \"[CONFIRM PLAYLIST] \" .. \"[-]\" .. \"button or type \" .. \"[0096ff]\" .. \"!confirm \" .. \"[-]\" .. \"in chat to begin playback.\")\r\n    print(\"[0096ff]\" .. \"----------------------------------------\" .. \"[-]\")\r\n    print(\"[AVAILABLE CHAT COMMANDS]\")\r\n    print(\"[0096ff]\" .. \"\\n!help\\n!confirm\\n!next\\n!prev\\n!volup\\n!voldown\" .. \"[-]\")\r\n    print(\"[0096ff]\" .. \"----------------------------------------\" .. \"[-]\")\r\n    print(\"For more information and configuration instructions, refer to the workshop submission.\")\r\n    self.editInput({index=0, value=ncs_infinity})\r\n    self.editInput({index=1, value=ncs_infinity_names})\r\n  end\r\n  if message == \"!next\" then\r\n    nextTrack()\r\n  elseif message == \"!prev\" then\r\n    previousTrack()\r\n  elseif message == \"!confirm\" then\r\n    insert()\r\n  elseif message == \"!volup\" then\r\n    volumeUp()\r\n  elseif message == \"!voldown\" then\r\n    volumeDown()\r\n  elseif message == \"!stop\" then\r\n    stopPlayback()\r\n  end\r\nend\r\n\r\n\r\nfunction onCollisionEnter(collision_info)\r\n  local pos = self.getPosition()\r\n  if collision_info.collision_object.tag == \"Tablet\" then\r\n    tablet = getObjectFromGUID(collision_info.collision_object.getGUID())\r\n    print(\"[0096ff]\" .. \"----------------------------------------\" .. \"[-]\")\r\n    print(\"[0096ff]\" .. \"MP3 Player: \" .. \"[-]\" ..'Tablet \"' .. collision_info.collision_object.getGUID() .. '\" found and linked successfully. You can now remove the tablet (but do not delete it.)')\r\n    print(\"[0096ff]\" .. \"----------------------------------------\" .. \"[-]\")\r\n    self.AssetBundle.playLoopingEffect(1)\r\n    tablet.highlightOn({0,0.8,1})\r\n    tablet.setValue(\"http://www.chry.me/tts/musicplayer/standalone_tts.php\")\r\n    print(\"[0096ff]\" .. \"MP3 Player: \" .. \"[-]\" .. \"Input your URLs and *Readable Names (*optional) in to their respective fields and press \" .. \"[0096ff]\" .. \"[CONFIRM PLAYLIST] \" .. \"[-]\" .. \"to begin playback. Prefer the buttons on me (not on the tablet) for playback controls to be applied for all connected clients.\")\r\n    print(\"[0096ff]\" .. \"----------------------------------------\" .. \"[-]\")\r\n    print(\"Try writing \" .. \"[0096ff]\" .. \"!help \" .. \"[-]\" .. \"in the chat if you're stuck.\")\r\n  else\r\n    --print(\"not tablet\")\r\n  end\r\nend\r\n\r\nfunction volumeUp()\r\n  if string_volume <= 0.8 then\r\n    string_volume = string_volume + 0.2\r\n  else\r\n  end\r\n  print(\"VOLUME: \" .. string_volume)\r\n  combineStrings()\r\nend\r\n\r\nfunction volumeDown()\r\n  if string_volume >= 0.3 then\r\n    string_volume = string_volume - 0.2\r\n  else\r\n  end\r\n  print(\"VOLUME: \" .. string_volume)\r\n  combineStrings()\r\nend\r\n\r\nfunction nextTrack()\r\n  string_tracknum = string_tracknum + 1\r\n  --print(string_tracknum)\r\n  combineStrings()\r\nend\r\n\r\nfunction previousTrack()\r\n  if string_tracknum >= 0 then\r\n    string_tracknum = string_tracknum - 1\r\n  else\r\n  end\r\n  --print(string_tracknum)\r\n  combineStrings()\r\nend\r\n\r\nfunction stopPlayback()\r\n  if playing == true then\r\n    tablet.setValue(\"http://www.chry.me/tts/musicplayer/standalone_tts.php\")\r\n    playing = false\r\n  elseif playing == false then\r\n    combineStrings()\r\n  end\r\nend\r\n\r\nfunction none()\r\nend\r\n\r\nfunction insert()\r\n  local url_inp = self.getInputs()\r\n  local url_val = url_inp[1].value\r\n  string_url = url_val\r\n\r\n  local name_inp = self.getInputs()\r\n  local name_val = name_inp[2].value\r\n  string_name = name_val\r\n  combineStrings()\r\nend\r\n\r\n\r\n\r\nfunction combineStrings()\r\n  playing = true\r\n  call_string = 'http://www.chry.me/tts/musicplayer/standalone_tts.php?url=\"' .. string_url .. ';' .. string_name .. ';' .. string_tracknum .. ';' .. string_volume .. '\"'\r\n  --print(call_string)\r\n  tablet.setValue(call_string)\r\nend",
      "LuaScriptState": "",
      "GUID": "9ef8e2"
    }
  ],
  "SnapPoints": [
    {
      "Position": {
        "x": 0.08315972,
        "y": 0.9611347,
        "z": -6.239722
      },
      "Rotation": {
        "x": -1.102506E-05,
        "y": 179.983948,
        "z": -3.6984793E-06
      }
    }
  ],
  "DecalPallet": [],
  "TabStates": {
    "0": {
      "title": "Rules",
      "body": "http://chry.me/NCS_Infinity/01%20-%20Candyland.mp3,\r\nhttp://chry.me/NCS_Infinity/02%20-%20Safari%20Fruits.mp3,\r\nhttp://chry.me/NCS_Infinity/03%20-%20Hollah!.mp3,\r\nhttp://chry.me/NCS_Infinity/04%20-%20Entropy.mp3,\r\nhttp://chry.me/NCS_Infinity/05%20-%20High.mp3,\r\nhttp://chry.me/NCS_Infinity/06%20-%20Nekozilla.mp3,\r\nhttp://chry.me/NCS_Infinity/07%20-%20Adventures%20ft.%20Alexa%20Lusader.mp3,\r\nhttp://chry.me/NCS_Infinity/08%20-%20Force.mp3,\r\nhttp://chry.me/NCS_Infinity/09%20-%20Levitate%20ft.%20Joe%20Erickson.mp3,\r\nhttp://chry.me/NCS_Infinity/10%20-%20Rubik.mp3,\r\nhttp://chry.me/NCS_Infinity/11%20-%20Steeper.mp3,\r\nhttp://chry.me/NCS_Infinity/12%20-%20Lovers.mp3,\r\nhttp://chry.me/NCS_Infinity/13%20-%20Symbolism.mp3,\r\nhttp://chry.me/NCS_Infinity/14%20-%20Elysium.mp3,\r\nhttp://chry.me/NCS_Infinity/15%20-%20You.mp3\n\nCandyland,\r\nSafari Fruits,\r\nHollah!,\r\nEntropy,\r\nHigh,\r\nNekozilla,\r\nAdventures ft. Alexa Lusader,\r\nForce,\r\nLevitate ft. Joe Erickson,\r\nRubik,\r\nSteeper,\r\nLovers,\r\nSymbolism,\r\nElysium,\r\nYou",
      "color": "Grey",
      "visibleColor": {
        "r": 0.5,
        "g": 0.5,
        "b": 0.5
      },
      "id": 0
    },
    "1": {
      "title": "White",
      "body": "",
      "color": "White",
      "visibleColor": {
        "r": 1.0,
        "g": 1.0,
        "b": 1.0
      },
      "id": 1
    },
    "2": {
      "title": "Brown",
      "body": "",
      "color": "Brown",
      "visibleColor": {
        "r": 0.443,
        "g": 0.231,
        "b": 0.09
      },
      "id": 2
    },
    "3": {
      "title": "Red",
      "body": "",
      "color": "Red",
      "visibleColor": {
        "r": 0.856,
        "g": 0.1,
        "b": 0.094
      },
      "id": 3
    },
    "4": {
      "title": "Orange",
      "body": "",
      "color": "Orange",
      "visibleColor": {
        "r": 0.956,
        "g": 0.392,
        "b": 0.113
      },
      "id": 4
    },
    "5": {
      "title": "Yellow",
      "body": "",
      "color": "Yellow",
      "visibleColor": {
        "r": 0.905,
        "g": 0.898,
        "b": 0.172
      },
      "id": 5
    },
    "6": {
      "title": "Green",
      "body": "",
      "color": "Green",
      "visibleColor": {
        "r": 0.192,
        "g": 0.701,
        "b": 0.168
      },
      "id": 6
    },
    "7": {
      "title": "Blue",
      "body": "",
      "color": "Blue",
      "visibleColor": {
        "r": 0.118,
        "g": 0.53,
        "b": 1.0
      },
      "id": 7
    },
    "8": {
      "title": "Teal",
      "body": "",
      "color": "Teal",
      "visibleColor": {
        "r": 0.129,
        "g": 0.694,
        "b": 0.607
      },
      "id": 8
    },
    "9": {
      "title": "Purple",
      "body": "",
      "color": "Purple",
      "visibleColor": {
        "r": 0.627,
        "g": 0.125,
        "b": 0.941
      },
      "id": 9
    },
    "10": {
      "title": "Pink",
      "body": "",
      "color": "Pink",
      "visibleColor": {
        "r": 0.96,
        "g": 0.439,
        "b": 0.807
      },
      "id": 10
    },
    "11": {
      "title": "Black",
      "body": "",
      "color": "Black",
      "visibleColor": {
        "r": 0.25,
        "g": 0.25,
        "b": 0.25
      },
      "id": 11
    }
  },
  "VersionNumber": "v10.4"
}