昨天把資料拆成 Festival、Stage、Performance 之後,今天終於要開始整理資料了。
我原本想得很簡單:
不就是把 FUJI ROCK timetable 上面的藝人、舞台跟時間放進去嗎?
結果打開 7 月 26 日的 timetable,看著滿滿的演出,我突然覺得……
我真的要全部放嗎 😂
目前連排程功能都還沒開始做,現在先花時間把整天所有演出全部整理完,好像有點太早。
所以今天先挑幾場之後一定用得到的,做第一份測試資料。

FUJI ROCK FESTIVAL '26 7/26 SUN 官方 timetable
既然之後要測撞團,我就先從 timetable 裡找幾個比較麻煩的組合。
第一組:
KNEECAP
GREEN STAGE
15:00–16:00
SOFIA ISELLA
WHITE STAGE
16:10–17:10
MOGWAI
GREEN STAGE
17:00–18:00
KNEECAP 16:00 結束,SOFIA ISELLA 16:10 開始。
兩場時間沒有重疊,但中間只有 10 分鐘。
如果 GREEN STAGE 走到 WHITE STAGE 超過 10 分鐘,那還是趕不上。
接著 SOFIA ISELLA 唱到 17:10,MOGWAI 17:00 就開始了,這次是真的撞 10 分鐘。
所以之後程式不能只看:
兩場演出有沒有重疊?
還要算:
上一場結束
↓
走到下一個舞台
↓
下一場開始
這其實就是 Day 2 已經碰到的問題,只是今天終於開始把這些演出整理成真的可以拿來測的資料。
另外一組就選 MASSIVE ATTACK 跟 MITSKI。
MASSIVE ATTACK
GREEN STAGE
21:10–22:40
MITSKI
WHITE STAGE
22:10–23:40
這兩場直接撞 30 分鐘。
如果我兩組都選 Must See,之後程式就得告訴我這個行程排不出「兩場都完整看」。
至於最後是 MASSIVE ATTACK 看完整場、MITSKI 看後半場,還是 MASSIVE ATTACK 提早走,再趕去 WHITE STAGE,那是之後排程功能要處理的事。
今天先把這組留下來當測試資料。
昨天才處理過 FUJI ROCK 的跨日時間,今天也順便放一場進來。
ICHIRO YAMAGUCHI (sakanaction)
25:45–27:00
timetable 上寫 25:45–27:00,而且它還是屬於 7 月 26 日的行程。
但換成一般時間,其實已經是:
7 月 27 日 01:45–03:00
所以這筆也先留著。
之後如果程式可以正常把它排在 7 月 26 日的音樂祭行程裡,又不會把 25:45 當成什麼奇怪的時間,至少昨天想的 festival_day 沒有白做。
最後先把今天挑的演出整理成一份 JSON:
[
{
"artist": "KNEECAP",
"stage": "GREEN STAGE",
"festival_day": "2026-07-26",
"display_start_time": "15:00",
"display_end_time": "16:00"
},
{
"artist": "SOFIA ISELLA",
"stage": "WHITE STAGE",
"festival_day": "2026-07-26",
"display_start_time": "16:10",
"display_end_time": "17:10"
},
{
"artist": "MOGWAI",
"stage": "GREEN STAGE",
"festival_day": "2026-07-26",
"display_start_time": "17:00",
"display_end_time": "18:00"
},
{
"artist": "MASSIVE ATTACK",
"stage": "GREEN STAGE",
"festival_day": "2026-07-26",
"display_start_time": "21:10",
"display_end_time": "22:40"
},
{
"artist": "MITSKI",
"stage": "WHITE STAGE",
"festival_day": "2026-07-26",
"display_start_time": "22:10",
"display_end_time": "23:40"
},
{
"artist": "ICHIRO YAMAGUCHI (sakanaction)",
"festival_day": "2026-07-26",
"display_start_time": "25:45",
"display_end_time": "27:00"
}
]
目前當然不是要把 FUJI ROCK 7 月 26 日全部整理完。
這幾場已經可以先拿來測:
如果我今天只是隨便挑:
A 13:00–14:00
B 15:00–16:00
C 17:00–18:00
那之後不管怎麼測,看起來大概都很正常。
所以乾脆現在就挑一些比較容易有狀況的資料。
反正如果之後程式連這幾筆都排不對,就先不要管剩下幾十組了 😂
目前第一份測試資料有了。
明天再來碰 Firebase,把這些資料真的存進去。
下集待續