Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/126169
Title: BUILDING AN ONLINE MUSIC STREAMING PLATFORM
Other Titles: XÂY DỰNG NỀN TẢNG NGHE NHẠC TRỰC TUYẾN
Authors: Bùi, Võ Quốc Bảo
Nguyễn, Trường Dũng Em
Keywords: CÔNG NGHỆ THÔNG TIN - CHẤT LƯỢNG CAO
Issue Date: 2025
Publisher: Trường Đại Học Cần Thơ
Abstract: The rapid growth of mobile internet and on-demand audio consumption has increased the demand for music streaming platforms that are reliable, scalable, and socially interactive. This thesis presents the design and implementation of Mnect, an online music streaming platform that provides a modern listening experience while extending it with real-time interaction features. Mnect is developed with a layered, domain-driven architecture to improve maintainability and future extensibility. The client application is built using Flutter and the BLoC/Cubit pattern, supporting key functions such as authentication, music discovery and search, playlist management, and a global audio player with synchronized queue handling. The backend is implemented using Firebase services—Authentication, Cloud Firestore, and Cloud Storage—to manage users, metadata, media assets, and real-time updates. A central contribution of the project is the channel feature, which enables a host to broadcast a listening session and allows listeners to join and synchronize playback in real time. The thesis also discusses Firestore data modeling decisions, denormalization tradeoffs, and stream-counting logic based on practical listening thresholds. Testing across multiple devices and usage scenarios indicates stable playback, consistent UI/UX, and reliable real-time synchronization, providing a solid foundation for future enhancements such as recommendations, offline support, and analytics.
Description: 81 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/126169
Appears in Collections:Trường Công nghệ Thông tin & Truyền thông

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
2.78 MBAdobe PDF
Your IP: 216.73.216.105


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.