Timespinner is a beautifully pixelated 2D Metroidvania about a lone young woman who travels through time to destroy a galactic empire, created by Bodie Lee, with music composed and produced by Jeff Ball.
| App ID | 950200 |
|---|---|
| App type | Music |
| Parent app | Timespinner 368620 |
| Developer | Jeff Ball |
| Publisher | Materia Collective |
| Homepage | https://materia.to/timespinnerSt |
| Release date | 25 September 2018 |
| Original release | 25 September 2018 |
| Release state | released |
| Controller support | full |
| Store page | store.steampowered.com/app/950200 |
| Last store refresh | 6 hours ago |
Hourly peaks, UTC. All-time peak covers SteamRaw's recorded history.
No player history yet. Player counts are collected throughout the hour; the chart appears after a successful sample.
Regional prices
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
Price history, US store (USD)
| Date | Price | Regular | Discount |
|---|---|---|---|
| 12 September 2026 05:27 UTC | $9.99 | $9.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
Branches
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 5017040 | 12 May 2020 18:01 UTC |
Depots
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 950200 | 323.93 MB | 322.94 MB | 8085097972758876815 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 5017040 | public | 12 May 2020 18:01 UTC | 4 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 12 September 2026 07:03 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
No news for this app.
Full appinfo as delivered by Steam PICS, changenumber 34351876. Also at /api/app/950200/raw.
{
"appid": "950200",
"common": {
"name": "Timespinner - Soundtrack",
"type": "Music",
"parent": "368620",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "",
"clienttga": "4a727d26bced77b60e430e3ec70c83b77b2b662e",
"metacritic_name": "Timespinner - Soundtrack",
"controller_support": "full",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"store_screenshot": "ss_dfc7c99122629060f6a0f0367d739542cd12e1d9.jpg",
"store_asset_mtime": "1537819137",
"associations": {
"0": {
"type": "developer",
"name": "Jeff Ball"
},
"1": {
"type": "publisher",
"name": "Materia Collective"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "25",
"2": "23",
"3": "3"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_39": "1",
"category_29": "1",
"category_23": "1",
"category_1": "1",
"category_9": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"original_release_date": "1537858800",
"steam_release_date": "1537913673",
"gameid": "950200",
"exfgls": "6",
"store_tags": {
"0": "492",
"1": "19",
"2": "21",
"3": "122"
}
},
"extended": {
"musicalbumforappid": "368620",
"isconverteddlc": "1",
"developer": "Jeff Ball",
"publisher": "Materia Collective",
"homepage": "https://materia.to/timespinnerSt",
"musicalbumavailableonstore": "1"
},
"config": {
"installdir": "Timespinner - Soundtrack"
},
"depots": {
"950200": {
"manifests": {
"public": {
"gid": "8085097972758876815",
"size": "339662711",
"download": "338629008"
}
}
},
"branches": {
"public": {
"buildid": "5017040",
"timeupdated": "1589306504",
"timebuildupdated": "1589306360"
}
}
},
"albummetadata": {
"tracks": {
"0": {
"discnumber": "1",
"tracknumber": "1",
"originalname": "Portal to Another World",
"m": "0",
"s": "5",
"isrc": "QZ6K41801707"
},
"1": {
"discnumber": "1",
"tracknumber": "2",
"originalname": "Intrepidation",
"m": "1",
"s": "0",
"isrc": "QZ6K41801708"
},
"2": {
"discnumber": "1",
"tracknumber": "3",
"originalname": "From our Hearts",
"m": "2",
"s": "25",
"isrc": "QZ6K41801709"
},
"3": {
"discnumber": "1",
"tracknumber": "4",
"originalname": "Trampled Innocence",
"m": "1",
"s": "40",
"isrc": "QZ6K41801710"
},
"4": {
"discnumber": "1",
"tracknumber": "5",
"originalname": "Imperial Circumstance",
"m": "0",
"s": "34",
"isrc": "QZ6K41801711"
},
"5": {
"discnumber": "1",
"tracknumber": "6",
"originalname": "Memories of Tears",
"m": "2",
"s": "4",
"isrc": "QZ6K41801712"
},
"6": {
"discnumber": "1",
"tracknumber": "7",
"originalname": "Uncertain Hope",
"m": "4",
"s": "3",
"isrc": "QZ6K41801713"
},
"7": {
"discnumber": "1",
"tracknumber": "8",
"originalname": "Distant Recollections",
"m": "2",
"s": "47",
"isrc": "QZ6K41801714"
},
"8": {
"discnumber": "1",
"tracknumber": "9",
"originalname": "The Broken",
"m": "2",
"s": "28",
"isrc": "QZ6K41801715"
},
"9": {
"discnumber": "1",
"tracknumber": "10",
"originalname": "Barren Corridors",
"m": "4",
"s": "6",
"isrc": "QZ6K41801716"
},
"10": {
"discnumber": "1",
"tracknumber": "11",
"originalname": "Recounted History",
"m": "1",
"s": "39",
"isrc": "QZ6K41801717"
},
"11": {
"discnumber": "1",
"tracknumber": "12",
"originalname": "Avian Capitalism",
"m": "2",
"s": "17",
"isrc": "QZ6K41801718"
},
"12": {
"discnumber": "1",
"tracknumber": "13",
"originalname": "Unnerving Gaze",
"m": "3",
"s": "14",
"isrc": "QZ6K41801719"
},
"13": {
"discnumber": "1",
"tracknumber": "14",
"originalname": "Provisional Sanctuary",
"m": "2",
"s": "7",
"isrc": "QZ6K41801720"
},
"14": {
"discnumber": "1",
"tracknumber": "15",
"originalname": "Ancient Forest",
"m": "4",
"s": "47",
"isrc": "QZ6K41801721"
},
"15": {
"discnumber": "1",
"tracknumber": "16",
"originalname": "Wax Impression",
"m": "3",
"s": "13",
"isrc": "QZ6K41801722"
},
"16": {
"discnumber": "1",
"tracknumber": "17",
"originalname": "Pioneer's Horizon",
"m": "4",
"s": "51",
"isrc": "QZ6K41801723"
},
"17": {
"discnumber": "1",
"tracknumber": "18",
"originalname": "Blasphemous Shackles",
"m": "2",
"s": "30",
"isrc": "QZ6K41801724"
},
"18": {
"discnumber": "1",
"tracknumber": "19",
"originalname": "Call to War",
"m": "4",
"s": "20",
"isrc": "QZ6K41801725"
},
"19": {
"discnumber": "1",
"tracknumber": "20",
"originalname": "Masquerade of Hedonists",
"m": "4",
"s": "31",
"isrc": "QZ6K41801726"
},
"20": {
"discnumber": "1",
"tracknumber": "21",
"originalname": "Minuet and Trio",
"m": "0",
"s": "53",
"isrc": "QZ6K41801727"
},
"21": {
"discnumber": "1",
"tracknumber": "22",
"originalname": "Mask of Corruption",
"m": "2",
"s": "4",
"isrc": "QZ6K41801728"
},
"22": {
"discnumber": "1",
"tracknumber": "23",
"originalname": "Defiance",
"m": "4",
"s": "8",
"isrc": "QZ6K41801729"
},
"23": {
"discnumber": "1",
"tracknumber": "24",
"originalname": "No Matter the Cost",
"m": "2",
"s": "36",
"isrc": "QZ6K41801730"
},
"24": {
"discnumber": "1",
"tracknumber": "25",
"originalname": "Echoes of the Forgotten",
"m": "5",
"s": "9",
"isrc": "QZ6K41801731"
},
"25": {
"discnumber": "1",
"tracknumber": "26",
"originalname": "Glowing Doorway",
"m": "1",
"s": "22",
"isrc": "QZ6K41801732"
},
"26": {
"discnumber": "2",
"tracknumber": "1",
"originalname": "Unbridled Determination",
"m": "2",
"s": "39",
"isrc": "QZ6K41801733"
},
"27": {
"discnumber": "2",
"tracknumber": "2",
"originalname": "Surpassing Authority",
"m": "4",
"s": "1",
"isrc": "QZ6K41801734"
},
"28": {
"discnumber": "2",
"tracknumber": "3",
"originalname": "From the Darkness",
"m": "4",
"s": "58",
"isrc": "QZ6K41801735"
},
"29": {
"discnumber": "2",
"tracknumber": "4",
"originalname": "Dissonant Web",
"m": "1",
"s": "37",
"isrc": "QZ6K41801736"
},
"30": {
"discnumber": "2",
"tracknumber": "5",
"originalname": "Call of the Void",
"m": "4",
"s": "55",
"isrc": "QZ6K41801737"
},
"31": {
"discnumber": "2",
"tracknumber": "6",
"originalname": "Quantum Insanity",
"m": "2",
"s": "19",
"isrc": "QZ6K41801738"
},
"32": {
"discnumber": "2",
"tracknumber": "7",
"originalname": "Fear's Crown",
"m": "3",
"s": "58",
"isrc": "QZ6K41801739"
},
"33": {
"discnumber": "2",
"tracknumber": "8",
"originalname": "Galactic Throne",
"m": "3",
"s": "37",
"isrc": "QZ6K41801740"
},
"34": {
"discnumber": "2",
"tracknumber": "9",
"originalname": "Frozen Shadows",
"m": "1",
"s": "18",
"isrc": "QZ6K41801741"
},
"35": {
"discnumber": "2",
"tracknumber": "10",
"originalname": "Shears of Atropos",
"m": "3",
"s": "50",
"isrc": "QZ6K41801742"
},
"36": {
"discnumber": "2",
"tracknumber": "11",
"originalname": "Temporal Salvage",
"m": "3",
"s": "25",
"isrc": "QZ6K41801743"
},
"37": {
"discnumber": "2",
"tracknumber": "12",
"originalname": "Shattered Hourglass",
"m": "2",
"s": "45",
"isrc": "QZ6K41801744"
},
"38": {
"discnumber": "2",
"tracknumber": "13",
"originalname": "Eternal Nightmare",
"m": "2",
"s": "59",
"isrc": "QZ6K41801745"
},
"39": {
"discnumber": "2",
"tracknumber": "14",
"originalname": "The Sacrifice of Heroes",
"m": "3",
"s": "16",
"isrc": "QZ6K41801746"
},
"40": {
"discnumber": "2",
"tracknumber": "15",
"originalname": "Launch Trailer",
"m": "1",
"s": "19",
"isrc": "QZ6K41801747"
},
"41": {
"discnumber": "2",
"tracknumber": "16",
"originalname": "Launch Trailer",
"m": "0",
"s": "35",
"isrc": "QZ6K41801748"
},
"42": {
"discnumber": "2",
"tracknumber": "17",
"originalname": "Kickstarter Trailer",
"m": "1",
"s": "45",
"isrc": "QZ6K41801749"
},
"43": {
"discnumber": "2",
"tracknumber": "18",
"originalname": "Kickstarter Trailer",
"m": "1",
"s": "11",
"isrc": "QZ6K41801750"
},
"44": {
"discnumber": "2",
"tracknumber": "19",
"originalname": "Title Theme",
"m": "1",
"s": "10",
"isrc": "QZ6K41801751"
},
"45": {
"discnumber": "2",
"tracknumber": "20",
"originalname": "Title Theme",
"m": "1",
"s": "39",
"isrc": "QZ6K41801752"
},
"46": {
"discnumber": "2",
"tracknumber": "21",
"originalname": "Selen's Theme",
"m": "1",
"s": "23",
"isrc": "QZ6K41801753"
},
"47": {
"discnumber": "2",
"tracknumber": "22",
"originalname": "Sanctuary",
"m": "1",
"s": "16",
"isrc": "QZ6K41801754"
},
"48": {
"discnumber": "2",
"tracknumber": "23",
"originalname": "Lake Desolation",
"m": "3",
"s": "16",
"isrc": "QZ6K41801755"
},
"49": {
"discnumber": "2",
"tracknumber": "24",
"originalname": "Lake Desolation",
"m": "1",
"s": "55",
"isrc": "QZ6K41801756"
},
"50": {
"discnumber": "2",
"tracknumber": "25",
"originalname": "Video Game Research Gamma",
"m": "0",
"s": "33",
"isrc": "QZ6K41801757"
},
"51": {
"discnumber": "2",
"tracknumber": "26",
"originalname": "Video Game Research Omikron",
"m": "0",
"s": "52",
"isrc": "QZ6K41801758"
},
"52": {
"discnumber": "2",
"tracknumber": "27",
"originalname": "Video Game Research Theta",
"m": "0",
"s": "33",
"isrc": "QZ6K41801759"
},
"53": {
"discnumber": "2",
"tracknumber": "28",
"originalname": "Video Game Research Omega",
"m": "0",
"s": "34",
"isrc": "QZ6K41801760"
},
"54": {
"discnumber": "2",
"tracknumber": "29",
"originalname": "Video Game Research Beta",
"m": "0",
"s": "55",
"isrc": "QZ6K41801761"
},
"55": {
"discnumber": "2",
"tracknumber": "30",
"originalname": "Video Game Research Epsilon",
"m": "0",
"s": "32",
"isrc": "QZ6K41801762"
},
"56": {
"discnumber": "2",
"tracknumber": "31",
"originalname": "Video Game Research Delta",
"m": "0",
"s": "31",
"isrc": "QZ6K41801763"
}
},
"metadata": {
"artist": {
"english": "Jeff Ball",
"french": "",
"italian": "",
"german": "",
"arabic": "",
"bulgarian": "",
"czech": "",
"danish": "",
"dutch": "",
"finnish": "",
"greek": "",
"hungarian": "",
"japanese": "",
"koreana": "",
"norwegian": "",
"polish": "",
"portuguese": "",
"brazilian": "",
"romanian": "",
"russian": "",
"schinese": "",
"latam": "",
"spanish": "",
"swedish": "",
"thai": "",
"tchinese": "",
"turkish": "",
"ukrainian": "",
"vietnamese": ""
},
"composer": {
"english": "Jeff Ball",
"french": "",
"italian": "",
"german": "",
"arabic": "",
"bulgarian": "",
"czech": "",
"danish": "",
"dutch": "",
"finnish": "",
"greek": "",
"hungarian": "",
"japanese": "",
"koreana": "",
"norwegian": "",
"polish": "",
"portuguese": "",
"brazilian": "",
"romanian": "",
"russian": "",
"schinese": "",
"latam": "",
"spanish": "",
"swedish": "",
"thai": "",
"tchinese": "",
"turkish": "",
"ukrainian": "",
"vietnamese": ""
},
"label": {
"english": "Materia Collective",
"french": "",
"italian": "",
"german": "",
"arabic": "",
"bulgarian": "",
"czech": "",
"danish": "",
"dutch": "",
"finnish": "",
"greek": "",
"hungarian": "",
"japanese": "",
"koreana": "",
"norwegian": "",
"polish": "",
"portuguese": "",
"brazilian": "",
"romanian": "",
"russian": "",
"schinese": "",
"latam": "",
"spanish": "",
"swedish": "",
"thai": "",
"tchinese": "",
"turkish": "",
"ukrainian": "",
"vietnamese": ""
},
"othercredits": {
"english": "",
"french": "",
"italian": "",
"german": "",
"arabic": "",
"bulgarian": "",
"czech": "",
"danish": "",
"dutch": "",
"finnish": "",
"greek": "",
"hungarian": "",
"japanese": "",
"koreana": "",
"norwegian": "",
"polish": "",
"portuguese": "",
"brazilian": "",
"romanian": "",
"russian": "",
"schinese": "",
"latam": "",
"spanish": "",
"swedish": "",
"thai": "",
"tchinese": "",
"turkish": "",
"ukrainian": "",
"vietnamese": ""
}
},
"cdn_assets": {
"album_cover": "5765d39221359f15a2e566775f33ba65dbcdde1f",
"album_additional_images": {
"0": {
"image": "e81eeefdf6cb0ecd5f12abbf16dec65506e63626"
},
"1": {
"image": "4ff2eba9966a1ee2311b335146eea1ae84a36d39"
},
"2": {
"image": "8d61bf56064f5ddb821d95cfbb8a93312bf3be53"
},
"3": {
"image": "de526b349e1f2dff2abea31b83e3a0a452718c1a"
},
"4": {
"image": "1e904096154231fe470a56c52f654655f5308241"
},
"5": {
"image": "0762f4c9eb4eba6deba7a20eddb25673cd03f325"
},
"6": {
"image": "df7597a19ac4a69eb091f48bb6283ee33f4c5b92"
},
"7": {
"image": "63c467b8a52ee8a92f45bc7f12f91de7e816bc2b"
},
"8": {
"image": "a5e8dc0d3f6d9cfc006cac1b80fb6877336e937d"
},
"9": {
"image": "28594a9cfa404e61c0dfe023c3a920ac0a36d5ca"
},
"10": {
"image": "00878e9d3e584ee1bad499a3fb2bed2182468799"
}
}
}
}
}