SongTrivia

音樂互動猜歌平台,整合 Apple Music 試聽片段,支援華語、Kpop 與自定義播放列表,提供網頁版與 Discord Bot 多人競賽功能。

Full Stack Vue Socket.IO Discord Bot Apple Music API Mini Games

SongTrivia

這是一個名為 SongTrivia 的音樂互動遊戲平台,旨在讓使用者能夠在輕鬆的環境中進行音樂猜歌比賽,也可以透過 Discord 進行即時互動與競賽。玩家可以挑戰不同的歌曲清單,猜測歌名或歌手,並與其他玩家競爭得分。

動機

雖然市面上已有幾個猜歌遊戲,但大多數不能控制播放的猜歌題目且不能一起同樂,且以國外歌曲為主,對喜愛華語或 Kpop 的使用者並不友善。為了打破這種局限,我希望開發一個能靈活運用 Apple Music 作為歌曲來源的猜歌平台。透過 Apple Music 的串接技術,利用試聽片段作為題目,讓使用者可以選擇包含華語、Kpop 甚至個人 Apple Music 播放列表中的歌曲,進行多樣化的互動遊戲,為玩家創造更豐富且自由度更高的猜歌體驗。

成果

  • 架構與特點:SongTrivia 採用 Apple Music API ,使用試聽片段作為猜歌題目來源。支援多種類型歌曲,包括華語、Kpop、日語,甚至使用者自建的 Apple Music 播放列表。遊戲平台嵌入至 Discord 中,透過 Discord Bot 進行音樂播放與答題互動,提供即時的遊戲體驗。
  • 新增功能:不受限於固定清單,可使用 Apple Music 全曲庫進行猜歌挑戰。支援自定義播放列表作為題庫來源,並可選擇不同語系與風格的歌曲進行競賽。提供即時互動競賽模式,讓玩家與朋友或社群成員比拼音樂辨識能力。
  • 效益與成果:提供比傳統猜歌平台更靈活的歌曲選擇,特別適合喜愛華語、Kpop 或自定義音樂內容的使用者。可以透過 Discord Bot 的整合,在語音聊天的同時一起同樂。
image
image
image
image

Taoyuan, Taiwan | © 2025 Hong Yu Chang