# TScenarioRunResponse:
Version: "trunk@******"
ContinueArguments {
  [type.googleapis.com/NAlice.NHollywoodFw.TProtoHwSceneCCAArguments] {
    ScenarioArgs {
      [type.googleapis.com/NAlice.NHollywood.TMusicArguments] {
        ExecutionFlowType: ThinClientDefault
        AccountStatus {
          Uid: "1083955728"
          HasPlus: true
          HasMusicSubscription: true
          MusicSubscriptionRegionId: 225
        }
        GenerativeRequest {
          StationId: "generative:energy"
        }
        IoTUserInfo {
          RawUserInfo: "{\"payload\": {\"devices\": []}}"
        }
        IsNewContentRequestedByUser: true
      }
    }
    ProtoHwScene {
      OldFlowSelected: true
    }
  }
}

# TScenarioContinueResponse:
ResponseBody {
  Layout {
    Cards {
      Text: "Пора взбодриться под Нейромузыку, которую алгоритмы Яндекс Музыки написали специально для вас."
    }
    OutputSpeech: "Добавим немного драйва — на Яндекс Музыке есть бодрая мелодия, которую алгоритмы написали по вашему вкусу. Пора взбодриться под Нейро музыку, которую алгоритмы Яндекс Музыки написали специально для вас."
    Directives {
      AudioPlayDirective {
        Name: "music"
        Stream {
          Id: "17f0da50e736a292"
          Url: "https://generative-api.music.yandex.net/generative/playlist/17f0da50e736a292.m3u8"
          StreamFormat: HLS
        }
        AudioPlayMetadata {
          Title: "Бодрость"
          ArtImageUrl: "avatars.yandex.net/get-music-misc/2419084/generative-energy-image-aJURC/%%"
          GlagolMetadata {
            MusicMetadata {
              Id: "generative:energy"
              Type: Generative
            }
          }
          HideProgressBar: true
        }
        Callbacks {
          OnPlayStartedCallback {
            Name: "music_thin_client_on_started"
            IgnoreAnswer: true
            Payload {
            }
          }
          OnPlayStoppedCallback {
            Name: "music_thin_client_on_stopped"
            IgnoreAnswer: true
            Payload {
              fields {
                key: "events"
                value {
                  list_value {
                    values {
                      struct_value {
                        fields {
                          key: "generativeFeedbackEvent"
                          value {
                            struct_value {
                              fields {
                                key: "generativeStationId"
                                value {
                                  string_value: "generative:energy"
                                }
                              }
                              fields {
                                key: "streamId"
                                value {
                                  string_value: "17f0da50e736a292"
                                }
                              }
                              fields {
                                key: "type"
                                value {
                                  string_value: "StreamPause"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
          OnPlayFinishedCallback {
            Name: "music_thin_client_on_finished"
            IgnoreAnswer: true
            Payload {
            }
          }
          OnFailedCallback {
            Name: "music_thin_client_on_failed"
            IgnoreAnswer: true
            Payload {
            }
          }
        }
        ScenarioMeta {
          key: "content_id"
          value: "CAUSEWdlbmVyYXRpdmU6ZW5lcmd5"
        }
        ScenarioMeta {
          key: "owner"
          value: "music"
        }
        ScenarioMeta {
          key: "queue_item"
          value: "ChAxN2YwZGE1MGU3MzZhMjkyGhDQkdC+0LTRgNC+0YHRgtGMMkphdmF0YXJzLnlhbmRleC5uZXQvZ2V0LW11c2ljLW1pc2MvMjQxOTA4NC9nZW5lcmF0aXZlLWVuZXJneS1pbWFnZS1hSlVSQy8lJTpcClFodHRwczovL2dlbmVyYXRpdmUtYXBpLm11c2ljLnlhbmRleC5uZXQvZ2VuZXJhdGl2ZS9wbGF5bGlzdC8xN2YwZGE1MGU3MzZhMjkyLm0zdTgQmrXZhvwtGAFKDGFnZ2wxcUFpUGNhTVD/////B3gCggEKZ2VuZXJhdGl2ZaIBZgoRZ2VuZXJhdGl2ZTplbmVyZ3kSUWh0dHBzOi8vZ2VuZXJhdGl2ZS1hcGkubXVzaWMueWFuZGV4Lm5ldC9nZW5lcmF0aXZlL3BsYXlsaXN0LzE3ZjBkYTUwZTczNmEyOTIubTN1OKoBFQgFEhFnZW5lcmF0aXZlOmVuZXJneQ=="
        }
        ScreenType: Music
      }
    }
  }
  SemanticFrame {
    Name: "personal_assistant.scenarios.music_play"
    Slots {
      Name: "answer"
      Type: "music_result"
      AcceptedTypes: "music_result"
    }
  }
  State {
    [type.googleapis.com/NAlice.NHollywood.NMusic.TScenarioState] {
      Queue {
        PlaybackContext {
          ContentId {
            Type: Generative
            Id: "generative:energy"
          }
          DisableAutoflow: true
          BiometryOptions {
          }
        }
        History {
          TrackId: "17f0da50e736a292"
          Title: "Бодрость"
          CoverUrl: "avatars.yandex.net/get-music-misc/2419084/generative-energy-image-aJURC/%%"
          UrlInfo {
            Url: "https://generative-api.music.yandex.net/generative/playlist/17f0da50e736a292.m3u8"
            UrlTime: 1579488271002
            UrlFormat: UrlFormatHls
          }
          PlayId: "aggl1qAiPcaM"
          DurationMs: 2147483647
          ContentWarning: ChildSafe
          Type: "generative"
          GenerativeInfo {
            GenerativeStationId: "generative:energy"
            GenerativeStreamUrl: "https://generative-api.music.yandex.net/generative/playlist/17f0da50e736a292.m3u8"
          }
          OriginContentId {
            Type: Generative
            Id: "generative:energy"
          }
        }
        CurrentContentLoadingState {
          Generative {
          }
        }
        Config {
          PageSize: 20
          HistorySize: 10
          ExplicitFilteredOutWarningRate: 0.25
          FindTrackIdxPageSize: 10000
        }
        FiltrationMode: Moderate
      }
    }
  }
  AnalyticsInfo {
    Intent: "personal_assistant.scenarios.music_play"
    Actions {
      Id: "music_play"
      Name: "music play"
      HumanReadable: "Первый трек, который включится"
    }
    Objects {
      Id: "music.first_track_id"
      Name: "first_track_id"
      HumanReadable: "нейромузыка на станции \"Бодрость\""
      FirstTrack {
        Id: "17f0da50e736a292"
        Duration: "2147483647"
      }
    }
    Events {
      Timestamp: 1579488271002000
      MusicEvent {
        AnswerType: Generative
        Id: "generative:energy"
        Uri: "generative:energy"
      }
    }
    Events {
      Timestamp: 1579488271002000
      MusicMonitoringEvent {
        BatchOfTracksRequested: true
      }
    }
    ProductScenarioName: "music"
    NlgRenderHistoryRecords {
      TemplateName: "music_play"
      PhraseName: "render_result"
      Language: L_RUS
    }
  }
  StackEngine {
    Actions {
      NewSession {
      }
    }
    Actions {
      ResetAdd {
        RecoveryAction {
          Callback {
            Name: "music_thin_client_recovery"
            Payload {
              fields {
                key: "playback_context"
                value {
                  struct_value {
                    fields {
                      key: "biometry_options"
                      value {
                        struct_value {
                        }
                      }
                    }
                    fields {
                      key: "content_id"
                      value {
                        struct_value {
                          fields {
                            key: "id"
                            value {
                              string_value: "generative:energy"
                            }
                          }
                          fields {
                            key: "type"
                            value {
                              string_value: "Generative"
                            }
                          }
                        }
                      }
                    }
                    fields {
                      key: "disable_autoflow"
                      value {
                        bool_value: true
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
Version: "trunk@******"
