https://github.com/VintageGold/SpotifyExplore_MusicSongNames
Connecting Spotify songs to MusicBrainz to find new music based on song titles
https://github.com/VintageGold/SpotifyExplore_MusicSongNames
graph music musicbrainz spotify
Last synced: 10 days ago
JSON representation
Connecting Spotify songs to MusicBrainz to find new music based on song titles
- Host: GitHub
- URL: https://github.com/VintageGold/SpotifyExplore_MusicSongNames
- Owner: VintageGold
- License: mit
- Created: 2020-11-07T06:44:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-12T19:39:05.000Z (over 2 years ago)
- Last Synced: 2024-08-01T21:48:14.512Z (9 months ago)
- Topics: graph, music, musicbrainz, spotify
- Language: HTML
- Homepage:
- Size: 7.51 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# Project Focus
This project aims to help users explore new songs by leveraging the user's currently played Spotify track to find synonyms of the first word in the song. Then the project looks up the word and synonyms in MusicBrainz's database. With what song names are returned a graph representation is created for interactive exploring!# Example
In the example below the user is listening to "Get on the Good Foot" by James Brown. So **"Get"** is our keyword because it is the first word in the song title. Then synonyms of **"Get"** are gathered. After that, **"Get"** and all the synonyms gathered are found in song titles in the MusicBrainz database. It is a lazy search as only the sequence of letters matter. For example, the synonym "Please Love Me" by B.B King, is returned because **"lease"** is a synonym of **"get"**, and "please" has the word **"lease"** within. This website has compiled what other words could be found in song titles by searching **"lease"** in this way.https://www.thefreedictionary.com/words-containing-lease
# Data is found:
db.utils("/FileStore/tables/adam_goldstein/MusicBrainz_historylistens.json)db.utils("/FileStore/tables/adam_goldstein/MusicDataBase_SpotifyFeatures.csv)
# Resources to Thank: