All Articles
Basics
7 min read

Stream Schedule Guide: See Who Is Live, Who Is Next, and Watch Them Together

How to use the Taiwanese VTuber stream schedule, what each card means, where the data comes from and how often it updates, and which streams can be missing or late.

M
MultiStream Hub Team
Basics

What the schedule answers

The stream schedule puts Taiwanese VTubers’ YouTube and Twitch streams on one page and answers three questions: who is live right now, who goes live in the next 7 days and at what time, and who just ended. When you spot someone you want to watch, click their card to open them on the MultiStream Hub canvas, or tick several and open them together. No account is needed — just open the Stream Schedule page.

By default the schedule shows streamers from Taiwan only. Use the toolbar to switch to Hong Kong, Malaysia, Japan or Other, or pick All regions.

Worked example: catching a group collab on Friday night

Say the group you follow has a collab tonight and every member streams on their own channel. Here is the whole flow from the schedule to a multi-stream canvas:

  1. 1Open the Stream Schedule and choose the agency in the Agency drop-down. Once an agency is selected, its members from every region are shown and a roster panel appears above the schedule.
  2. 2Scroll to the Coming up timeline, switch to today and find the collab time slot. When an hour has two or more streams, a “Select all N” button appears next to it so you can tick them in one go.
  3. 3Or tick them one by one: the box at the left end of each timeline row, or in the top-right corner of a Live now card. A bar appears at the bottom of the screen showing “N selected”.
  4. 4Press “Watch together on canvas”. The schedule adds the streams, with their chats, to the canvas one by one and then switches to the canvas.
  5. 5If the collab has not started yet, favorite those streamers and come back at the start time. Once they go live, their cards move to Live now on the next update.
Three stream cards ticked, with a bar at the bottom showing 3 selected and a Watch together on canvas button
With three streamers ticked, the bottom bar shows “3 selected”; one press adds them all to the canvas
The canvas holds up to 16 streams

The canvas plays at most 16 streams at once. If you tick more than the free slots, the bar warns “The canvas holds 16 streams; N more will fit”, and pressing the button only fills the free slots — the rest are not added. If several streams from the same Twitch streamer are ticked, that channel is added only once, so fewer streams may be added than you selected.

Reading the schedule: three sections and the cards

The schedule has three sections from top to bottom. Live now lists streams that are on air, newest first; 10 are shown by default and “Show all” expands the rest. Each card shows the platform, the game category and how long ago the stream started. Viewer counts are not shown.

The stream schedule page with a toolbar for search, Everyone or My favorites, region, platform and agency, and live stream cards below
The schedule page: the toolbar switches scope, region, platform and agency; Live now is below

Coming up covers the next 7 days from now as a timeline: the date tabs at the top show how many streams each day has, the hours run down the left, and each hour lists its streams. Today has a red line for the current time, and hours that have already passed are dimmed. A stream that has not been detected as live 15 minutes after its scheduled time drops out of this section.

The Coming up timeline with 7 date tabs and stream counts, a red line for the current time, and streams listed by hour
The Coming up timeline: switch days, the red line is now, and busy hours offer “Select all”

Just ended lists streams that ended in the past 12 hours. You can click them to watch on the canvas, but you cannot tick them.

One stream on both YouTube and Twitch

When the same streamer starts on YouTube and Twitch within 30 minutes of each other, the schedule treats it as one stream, merges it into a single card and labels it “Also on Twitch” or “Also on YouTube”. Clicking the card opens the primary stream: status is compared first — live beats just ended, which beats scheduled — and only when the status is the same does YouTube win. So if the Twitch stream is already live while YouTube is still a waiting room, the card opens Twitch.

Cards marked “Twitch schedule” (the label is hidden on timeline rows on phones) come from the schedule a streamer set on Twitch rather than an actual stream, so the streamer may change it at short notice. All times are shown in your device time zone in 24-hour format.

Personal schedule pages: one streamer’s plans and history

Click a streamer’s name on any card to open their personal schedule page. The header shows the avatar, agency and region, and links to their YouTube and Twitch channels. Below that come Live now, Next 7 days and Last 90 days. The history shows 10 streams by default and can be expanded; every entry can be opened on the canvas, or on the original platform through the link beside it.

A personal schedule page with avatar, agency and region, channel links, the next 7 days and the last 90 days of streams
A personal schedule page: agency, channel links, the next 7 days and the last 90 days

Personal pages refresh their data every 5 minutes. You can also favorite the streamer from here; switch the schedule to My favorites later to see only the people you follow.

Where the data comes from and how often it updates

The schedule only includes streams and schedules that actually exist on the platforms. There are three sources: YouTube channels’ live pages and waiting rooms, the list of Twitch channels that are live, and the schedules streamers set on Twitch. Times are never taken from social posts or schedule images.

Scheduled jobs check these sources in batches:

  1. 1Live status: every 20 minutes, the live pages of YouTube channels with a waiting room within the next 2 hours are checked to see whether they started. Channels that are already live are re-checked about every 40 minutes; when a stream looks over, it is checked again on the next round before it is marked as ended.
  2. 2New waiting rooms: every 10 minutes, channels that uploaded in the last 30 days are scanned; every hour, a share of the remaining channels is scanned, so a full pass over them takes several rounds.
  3. 3Twitch: which channels are live is checked every 10 minutes; Twitch schedules are refreshed in batches every hour.
  4. 4Publishing: after each check, YouTube and Twitch data are merged into a new schedule, roughly every 5 minutes. An open schedule page also re-fetches every 5 minutes, and “Data updated …” at the top shows the age of that data.

Ending a stream is judged more cautiously than starting one: a YouTube stream must be confirmed as ended in two rounds in a row before it moves to Just ended, so a brief network glitch does not end a stream that is still running. If a large number of streams (5 or more, and over half of those checked) appear to end in the same round, the system treats it as an anomaly and requires three rounds instead. On Twitch, a channel that is no longer in the live list counts as ended.

What will be missing or may be inaccurate

  1. 1Streams announced only in a schedule image, without a YouTube waiting room or an entry in the Twitch schedule, do not appear.
  2. 2A YouTube stream that goes live without a waiting room only appears after the next scan picks up the new video — usually around 10 minutes for channels that stream often, and possibly longer for channels that have been quiet.
  3. 3Starts can show up 20 minutes or more late. Live channels are re-checked only about every 40 minutes, so a stream can take up to about an hour to move to Just ended after it actually ends.
  4. 4Waiting rooms scheduled more than 14 days ahead are often permanent placeholders and are skipped until they come within 14 days. Because the schedule only shows the next 7 days, streams 8 to 14 days out are not visible yet either.
  5. 5A stream that has not started 15 minutes after its scheduled time drops out of Coming up; if it still has not started after 3 hours, it is marked expired and no longer shown.
  6. 6“Twitch schedule” cards follow the streamer’s Twitch schedule settings; last-minute cancellations or time changes show up only after the next refresh.
  7. 7Only streamers already in our list are tracked. Region and agency are based on the streamer’s own introduction or the agency’s official listing, and can be incomplete or out of date.
  8. 8My favorites is stored only in this browser; switching devices or clearing browsing data removes it.

What to do when something is wrong

If a stream has the wrong time, still shows after being cancelled, or appears twice, press the flag icon (“Report this stream”) on its Live now card or Coming up row (phones hide the flag on timeline rows, so report from a Live now card or the streamer’s personal page). If a streamer’s details — name, agency, region, channel links or graduation — are wrong, or you want to add social links or a bio, open their personal page, press “Report an error” and tick “Add missing info (socials, channels, bio)”. If an agency roster is missing someone or lists someone who does not belong, use “Roster wrong?” on the roster panel.

The report form with multiple-choice problem types and fields for details, a source link and contact info
The report form: pick every problem that applies and add a source link to help us verify

Reports require a quick human-verification check before sending, and we verify each report before changing anything. Adding a source link, such as the streamer’s announcement or the agency’s official site, speeds this up.

If a VTuber is not on the schedule, press “Add a VTuber” at the top of the schedule and paste their YouTube channel link — the name and avatar fill in automatically. Suggestions are added only after review, which usually takes a few days.

How to check it yourself

The external-link icon on a card opens the stream or waiting room on the original platform (on phones, timeline rows and Just ended rows hide this icon), and every personal page links to the streamer’s YouTube and Twitch channels. If the schedule and the platform disagree, trust the platform — and please report it so we can fix it.