Technological advances in the last few years allowed users easier access and listening to large amounts of music. But despite the advances in technology, the experience of listening and managing of music has not changed much, as most of the interfaces for this purpose are based on lists.
The purpose of this thesis is developing an application which works with large amounts of music, which are presented using a landscape built on similarities between the songs. The product of the thesis is an application, which allows user to discover similar-sounding songs by exploring the virtual landscape. While user is exploring, the application plays relevant songs, which are downloaded from the internet on the fly. The application is based on the Unity Engine, which renders the environment and provides user interface, while fetching songs from the internet is realized using external programs, which are written in Python.
|