İçeriğe geç
Tüm araçlar

music_add_to_playlist

Müzik · macOS

Etki: yazma. Durum: koşullu kullanılabilir.

“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.

macOS

Amaç

Kitaplık parçalarını Music uygulamasının bir çalma listesine, verilen sırayla ekler. confirm olmadan çağrılırsa önizleme döndürür ve hiçbir şey eklemez; eklemek için confirm=true iletin. `playlist` bir ad veya kimliktir; o adda çalma listesi yoksa create=true onu oluşturur, onsuz hiçbir şey eklenmez. Akıllı çalma listeleri, klasörler ve Music uygulamasının yönettiği çalma listeleri reddedilir. Herhangi bir parça kimliği kitaplıkta yoksa hiçbir şey eklenmez. Çalma listesinde zaten bulunan bir parça yeniden eklenir. Kapalıysa Music uygulamasını açar.

Zorunlu girdiler

Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.

İzinler ve onay

Şema açık bir onay parametresi bildirir. Önizlemeyi inceleyin ve gerçek işlemi platform sözleşmesine göre yetkilendirin.

İngilizce kanonik teknik şema — macOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to act. Without it, returns a preview and changes nothing.",
      "type": "boolean"
    },
    "create": {
      "description": "Create the playlist when none has that name (default false).",
      "type": "boolean"
    },
    "playlist": {
      "description": "Playlist name or id from music_list_playlists.",
      "type": "string"
    },
    "track_ids": {
      "description": "Track ids from music_search_library (at most 100).",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "playlist",
    "track_ids"
  ],
  "type": "object"
}

Belge örneği

music_add_to_playlist için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "confirm": false,
  "create": true,
  "playlist": "Demo Focus",
  "track_ids": [
    "demo-track-001",
    "demo-track-002"
  ]
}