/Recogenre

music genre classification: mobile application

Primary LanguageJavaMIT LicenseMIT

RecoGenre – mobile app

The following project was implemented as part of the project "Stream Data Processing" (pl. „Przetwarzanie danych strumieniowych”) at the Wrocław University of Science and Technology. In this repository you can find a mobile application made for the Android platform.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Installing

Clone this repository and import into Android Studio or you could install app using apk file stored here. Actual release info (also) stored at this directory in file.

When app's recording music - should look like:

HOME PAGE

After successfull classification the view change to:

RESULT PAGE

Deployment

Generating new apk file from Android Studio:

  • Build menu
  • Generate Signed APK...
  • Fill in the keystore information (you only need to do this once manually and then let Android Studio remember it)

Built With

  • JSch - JSch allows you to connect to an sshd server and transfer music file
  • Retrofit - HTTP API as a Java interface (to connect to REST API)
  • Android Ripple Background - Used to ripple animation

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments