{
  "id": "3f05f3b9-29ba-4b6b-95aa-2204697ffc06",
  "snapshot": "os",
  "instruction": "I have a collection of MP3s with blank meta data, but already named with their artists and titles. I've heard that Picard or Kid3 may help, but I'm unfamiliar with them. Can you help me to fix the meta data?",
  "source": "authors",
  "config": [
    {
      "type": "execute",
      "parameters": {
        "command": ["mkdir", "-p", "/home/user/Documents/Finance/receipts", "/home/user/Documents/Projects/OSWorld", "/home/user/Documents/Novels/4th Year in Tsinghua", "/home/user/Documents/Novels/Pass Through"]
      }
    },
    {
      "type": "download",
      "parameters": {
        "files": [
          {"path": "/home/user/Documents/Finance/receipts/aws-invoice-2308.pdf", "url": "https://drive.google.com/uc?id=1azRFXf4A7fvW0S7r9upHvleMEi-92hHM&export=download"},
          {"path": "/home/user/Documents/Finance/receipts/aws-invoice-2309.pdf", "url": "https://drive.google.com/uc?id=1x-lpHm8U4U7uRPZ74-9wq9KzW2R55ln1&export=download"},
          {"path": "/home/user/Documents/Finance/receipts/aws-invoice-2310.pdf", "url": "https://drive.google.com/uc?id=1pcrgV9G6NO4ekMEQBiupwXtq6mmke7b_&export=download"},
          {"path": "/home/user/Documents/Finance/receipts/aws-invoice-2311.pdf", "url": "https://drive.google.com/uc?id=1JzbCK_nIY8X_3QZjnkzTtb-cRoq9zNT-&export=download"},
          {"path": "/home/user/Documents/Finance/receipts/aws-invoice-2312.pdf", "url": "https://drive.google.com/uc?id=1RqbulzKG_HeYb1GZmLABOzlohlFg02UU&export=download"},
          {"path": "/home/user/Documents/Finance/receipts/X-receipt-2312.pdf", "url": "https://drive.google.com/uc?id=1QzWjNzvNosG_yQr7VVonvYb3cUYF5f3u&export=download"},
          {"path": "/home/user/Documents/Finance/tally_book.xlsx", "url": "https://drive.google.com/uc?id=13yuLhBPmouoWR-DybfgaIbWUOxbY_jhL&export=download"},
          {"path": "/home/user/.projects.tar.xz", "url": "https://drive.google.com/uc?id=1oJcxpjqF474Wm16i1aZc8DlCEfAvc4t_&export=download"},
          {"path": "/home/user/.old-chapters.tar.xz", "url": "https://drive.google.com/uc?id=11y-kLI83sQz6ncmP1-tkIR6mQJ7SfX5-&export=download"},
          {"path": "/home/user/.pass-through.tar.xz", "url": "https://drive.google.com/uc?id=1z7QGTWMHhoZCAd7O1O6CWWKy49oKUowf&export=download"},
          {"path": "/home/user/Music/Cheng Xiang - Missing You.mp3", "url": "https://drive.google.com/uc?id=1dqAiQoHhXn0UIatHs0iUzL266w8OhuzI&export=download"},
          {"path": "/home/user/Music/Han Baoyi - Tears of Dancing Girl.mp3", "url": "https://drive.google.com/uc?id=1ePZMj14XfdzSERB6iveUMTF7nvfx45K7&export=download"},
          {"path": "/home/user/Music/Huang An - I Know Missing is Painful.mp3", "url": "https://drive.google.com/uc?id=1h790X11CHFXZyB6SiftNtiq-3kd2Q12j&export=download"},
          {"path": "/home/user/Music/Chen Shaohua - Red Daughter.mp3", "url": "https://drive.google.com/uc?id=1GHhlAw4KZglAwV9C5bhHDCHIFb_adJUO&export=download"},
          {"path": "/home/user/Music/Zhou Xuan - Nights in Shanghai.mp3", "url": "https://drive.google.com/uc?id=1MGTK-Sr00CihcitI9ebei-HFzJNhtgIo&export=download"}
        ]
      }
    },
    {
      "type": "execute",
      "parameters": {
        "command": ["tar", "-xJvf", "/home/user/.projects.tar.xz", "-C", "/home/user/Documents/Projects/OSWorld"]
      }
    },
    {
      "type": "execute",
      "parameters": {
        "command": ["tar", "-xJvf", "/home/user/.old-chapters.tar.xz", "-C", "/home/user/Documents/Novels/4th Year in Tsinghua"]
      }
    },
    {
      "type": "execute",
      "parameters": {
        "command": ["tar", "-xJvf", "/home/user/.pass-through.tar.xz", "-C", "/home/user/Documents/Novels/Pass Through"]
      }
    },
    {
      "type": "launch",
      "parameters": {
        "command": [
          "google-chrome",
          "--remote-debugging-port=1337"
        ]
      }
    },
    {
      "type": "launch",
      "parameters": {
        "command": [
          "socat",
          "tcp-listen:9222,fork",
          "tcp:localhost:1337"
        ]
      }
    },
    {
      "type": "chrome_open_tabs",
      "parameters": {
        "urls_to_open": [
          "https://picard.musicbrainz.org/",
          "https://kid3.kde.org/"
        ]
      }
    },
    {
      "type": "launch",
      "parameters": {
        "command": ["nautilus", "/home/user/Music"]
      }
    }
  ],
  "trajectory": "trajectories/3f05f3b9-29ba-4b6b-95aa-2204697ffc06",
  "related_apps": ["os", "picard"],
  "evaluator": {
    "func": ["check_mp3_meta", "check_mp3_meta", "check_mp3_meta", "check_mp3_meta", "check_mp3_meta"],
    "result": [
      {
        "type": "vm_file",
        "path": "/home/user/Music/Cheng Xiang - Missing You.mp3",
        "dest": "Cheng Xiang - Missing You.mp3"
      },
      {
        "type": "vm_file",
        "path": "/home/user/Music/Han Baoyi - Tears of Dancing Girl.mp3",
        "dest": "Han Baoyi - Tears of Dancing Girl.mp3"
      },
      {
        "type": "vm_file",
        "path": "/home/user/Music/Huang An - I Know Missing is Painful.mp3",
        "dest": "Huang An - I Know Missing is Painful.mp3"
      },
      {
        "type": "vm_file",
        "path": "/home/user/Music/Chen Shaohua - Red Daughter.mp3",
        "dest": "Chen Shaohua - Red Daughter.mp3"
      },
      {
        "type": "vm_file",
        "path": "/home/user/Music/Zhou Xuan - Nights in Shanghai.mp3",
        "dest": "Zhou Xuan - Nights in Shanghai.mp3"
      }
    ],
    "expected": [
      {
        "type": "rule",
        "rules": {
          "title": {
            "method": "eq",
            "ref": "Missing You"
          },
          "artist": {
            "method": "eq",
            "ref": "Cheng Xiang"
          }
        }
      },
      {
        "type": "rule",
        "rules": {
          "title": {
            "method": "eq",
            "ref": "Tears of Dancing Girl"
          },
          "artist": {
            "method": "eq",
            "ref": "Han Baoyi"
          }
        }
      },
      {
        "type": "rule",
        "rules": {
          "title": {
            "method": "eq",
            "ref": "I Know Missing is Painful"
          },
          "artist": {
            "method": "eq",
            "ref": "Huang An"
          }
        }
      },
      {
        "type": "rule",
        "rules": {
          "title": {
            "method": "eq",
            "ref": "Red Daughter"
          },
          "artist": {
            "method": "eq",
            "ref": "Chen Shaohua"
          }
        }
      },
      {
        "type": "rule",
        "rules": {
          "title": {
            "method": "eq",
            "ref": "Nights in Shanghai"
          },
          "artist": {
            "method": "eq",
            "ref": "Zhou Xuan"
          }
        }
      }
    ]
  }
}
