Development and implementation of a system for the transfer of music preferences between streaming services

Students Name: Dorosh Volodymyr Yuriiovych
Qualification Level: magister
Speciality: Information Technology Design
Institute: Institute of Computer Science and Information Technologies
Mode of Study: full
Academic Year: 2022-2023 н.р.
Language of Defence: ukrainian
Abstract: Dorosh V.Y., Kryvyyi R.Z. (supervisor). Development and implementation of a web service for transferring music preferences between music streaming services. Master’s qualification work. Lviv Polytechnic National University. Lviv, 2022. Master’s qualification work contains: 3 chapters, list of references with 22 positions, 2 appendices, 58 figures. Object of research - methods of implementing a system for transferring music preferences between music streaming services [1] with an algorithm for building recommendations [2]. The subject of the master’s qualification work is the analysis of existing preference algorithms [3], on the basis of which it is necessary to develop a new algorithm for recommending songs, in cases of their absence when transferring music preferences from one streaming service to another. The purpose of the master’s qualification work is to design a recommendation algorithm and implement a solution for transferring music preferences between music streaming services. The scientific novelty is to create design of a system with a derived recommendation algorithm based on existing ones. As a result of the master’s qualification, the procedure for integration with third-party streaming music services was determined, the recommendation algorithm was analyzed, and the requirements for the system were derived, on the basis of which a web service [4] with minimal working functionality was developed. Practical significance of the results obtained. The developed system helps to save a significant amount of time for end users when it is necessary to switch from one streaming music service to another. The developed architectural approaches to the developed system and algorithms can be used as a basis for further development of this system, or to build a similar on Keywords: streaming service, streaming music service, Spotify, Apple Music, music preference transfer system, WEB, REST, Java, Spring, React, server, recommendation algorithm, systems integration. References: 5) Music Streaming Services [Online] – available: https://www.cnet.com/tech/services-and-software/best-music-streaming-service/ 6) What is a music recommendation system? [Online] – available: https://www.eliftech.com/insights/all-you-need-to-know-about-a-music-recommendation-system-with-a-step-by-step-guide-to-creating-it/#:~:text=It%20works%20by%20the%20following,and%20engagement%20of%20your%20customers 7) Types of Recommendation Systems & Their Use Cases [Online] – available: https://medium.com/mlearning-ai/what-are-the-types-of-recommendation-systems-3487cbafa7c9 8) Web Development [Online] – available: https://riseuplabs.com/web-system-development-process/