Skip to content

Ekumar3/ASmartMusicRecommender

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

ASmartMusicRecommender

Recommend music based on sound analysis instead of author/genre.

Goals:

  • Analyze music using only the objective information contained in a sound file.
  • Link users to matching songs.

Code Layout:

  • Backend
    • Analysis - The different types of analysing each song, such as Spotify or our own analysis.
    • Spotify - Interact with Spotify API to get their analysis of music, create playlists for user.
    • Helper - Classes that help with miscellaneous functions, like parsing Json and .mp3 files.
  • Frontend
    • UI - The visuals of the program.
    • Control - How the program responds to user input.

To develop: Clone repository and set Java level to 19.

To install: Download asmr.jar file from release.

About

Recommend music based on sound analysis instead of author/genre.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%