Skip to main content

Module ymusic

Module ymusic 

Source
Expand description

zad ymusic <verb> — runtime surface for the YouTube Music service.

Wires together:

  • per-verb clap args (search, playlists list/show/create/ rename/delete/add/remove, library {list,like,unlike}, plus the mandatory permissions subgroup);
  • credential + scope resolution from the effective config (local wins over global);
  • permission gating (time window → target → content) executed before any network call;
  • --dry-run for mutating verbs via the zad::service::ymusic::YmusicTransport indirection so previews never touch the network or the keychain.

Structs§

LibraryArgs
LibraryListArgs
LibraryMutateArgs
PermissionsArgs
PermissionsCheckArgs
PermissionsInitArgs
PermissionsPathArgs
PermissionsShowArgs
PlaylistsAddArgs
PlaylistsArgs
PlaylistsCreateArgs
PlaylistsDeleteArgs
PlaylistsListArgs
PlaylistsRemoveArgs
PlaylistsRenameArgs
PlaylistsShowArgs
SearchArgs
YmusicArgs

Enums§

Action
LibraryAction
PermissionsAction
PlaylistsAction

Functions§

run