)]}'
{
  "commit": "9905c4affb0365bc4e7a263e7b6928faca9d9272",
  "tree": "1dc3debca53d9ea1fa902150beab6acf1fd38d13",
  "parents": [
    "bbf96a0755af17e4038ffd9192fe06fdeae2721c"
  ],
  "author": {
    "name": "Natesh Bhat",
    "email": "nateshmbhat1@gmail.com",
    "time": "Mon Oct 27 20:43:08 2025 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 27 15:13:08 2025 +0000"
  },
  "message": "[video_player] Add audio track management support to platform interface (#10171)\n\n## Description\r\nplatform interface pr for #9925 \r\n\r\n#### Core Features\r\n- **Added `VideoAudioTrack` model** with comprehensive metadata fields: `id`, `label`, `language`, `isSelected`, `bitrate`, `sampleRate`, `channelCount`, `codec`\r\n- **Added [getAudioTracks()]() method** to retrieve all available audio tracks with real metadata\r\n- **Added [selectAudioTrack()]() method** to switch between audio tracks during playback\r\n\r\n### Breaking Changes\r\nNone - all changes are additive and backward compatible.\r\n\r\n## Pre-Review Checklist",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "024cca4e3af1215b34017ffb8329a79e37183c33",
      "old_mode": 33188,
      "old_path": "packages/video_player/video_player_platform_interface/CHANGELOG.md",
      "new_id": "6d7fd75aa7a1c5389e458d81671f3bbee95276eb",
      "new_mode": 33188,
      "new_path": "packages/video_player/video_player_platform_interface/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "1037e55ee82e3941aa1aaa5abfbea0c8c6b6011a",
      "old_mode": 33188,
      "old_path": "packages/video_player/video_player_platform_interface/lib/video_player_platform_interface.dart",
      "new_id": "6525d3bab333ecb8e03d981c039487126a2a5b43",
      "new_mode": 33188,
      "new_path": "packages/video_player/video_player_platform_interface/lib/video_player_platform_interface.dart"
    },
    {
      "type": "modify",
      "old_id": "2c53743addbbc190e5bd7971472227931c4a77d9",
      "old_mode": 33188,
      "old_path": "packages/video_player/video_player_platform_interface/pubspec.yaml",
      "new_id": "d310fee9afb678d90d7b5d063e4bd726b1e26127",
      "new_mode": 33188,
      "new_path": "packages/video_player/video_player_platform_interface/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ad5938afcee3320c47eaa4d6c355ad53bfa6592b",
      "old_mode": 33188,
      "old_path": "packages/video_player/video_player_platform_interface/test/video_player_platform_interface_test.dart",
      "new_id": "2d920161ec9e742947b30a2dbc774dd5d6c2cb76",
      "new_mode": 33188,
      "new_path": "packages/video_player/video_player_platform_interface/test/video_player_platform_interface_test.dart"
    }
  ]
}
