)]}'
{
  "commit": "4870298c0f3fcdf594164fcf06e099ea7ef42e39",
  "tree": "3ed64f9eeba429ad3b2190bca1f83466ce286719",
  "parents": [
    "b586e2688423a96d5c8bdd87e7cf75fda0db7192"
  ],
  "author": {
    "name": "avivian",
    "email": "hello@rive.app",
    "time": "Thu Feb 08 16:44:29 2024 +0000"
  },
  "committer": {
    "name": "avivian",
    "email": "hello@rive.app",
    "time": "Thu Feb 08 16:44:29 2024 +0000"
  },
  "message": "Add audio preview generator.\n\nThread here: https://2dimensions.slack.com/archives/CLLCU09T6/p1707353939433169\n\nThe executable will return a non zero code with an error printed on stderr if there\u0027s a problem. If the exit code is 0 (success) the output will be JSON like this:\n\n```\n{\"channels\":2,\"duration\":192.49632263183594,\"format\":\"mp3\",\"sampleRate\":44100,\"size\":8095932}\n```\n\nor:\n\n```\n{\"channels\":2,\"duration\":3.9996354579925537,\"format\":\"wav\",\"sampleRate\":96000,\"size\":2303834}\n```\n\nSample invocation:\n\n```\nrive_audio_preview_generator -s ~/Desktop/games_original.wav -d ~/Desktop/games_preview.mp3\n```\n\nDiffs\u003d\ne145f9348 Add audio preview generator. (#6580)\n\nCo-authored-by: Luigi Rosso \u003cluigi-rosso@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "72aa73a72159271a02040c258b308d33fd3a15d0",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "c42f714585ed69a57fb7f26db68055836b2fe760",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "a188abad3dd76a4111a961ec3bcc4eb4cef69a98",
      "old_mode": 33188,
      "old_path": "premake5_v2.lua",
      "new_id": "400bd6eae58f80b1cecbc6cd229334b8da908b40",
      "new_mode": 33188,
      "new_path": "premake5_v2.lua"
    }
  ]
}
