diff --git a/src/App.svelte b/src/App.svelte index d896484..99b50b8 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -24,6 +24,8 @@ let streamLanguage = 'en'; let streamTags = ''; let streamClassificationLabels = ''; + let streamerName = ''; + let playerSrc = ''; let categorySearch = ''; let categoryOptions: Array<{ id: string; name: string; box_art_url: string }> = []; let categorySearchTimer: number | undefined; @@ -174,7 +176,9 @@ headers: { authorization: `Bearer ${sessionToken}` }, }); if (!response.ok) return; - const info: { title: string; game_id: string; game_name: string; language: string; tags: string[]; content_classification_labels: string[] } = await response.json(); + const info: { broadcaster_name: string; title: string; game_id: string; game_name: string; language: string; tags: string[]; content_classification_labels: string[] } = await response.json(); + streamerName = info.broadcaster_name; + playerSrc = `https://player.twitch.tv/?channel=${encodeURIComponent(info.broadcaster_name)}&parent=${encodeURIComponent(window.location.hostname)}&muted=true`; streamTitle = info.title; streamGameId = info.game_id; categorySearch = info.game_name; @@ -333,7 +337,7 @@ {:else}