Skip to content

Commit b4890d2

Browse files
authored
Update README.md
1 parent 6f123ed commit b4890d2

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,16 @@
11
# SpotifyCollabGraph
2-
Outputs a graph of the connections between artists in a spotify playlist, while also getting all members of a band
2+
Goal is to create a knowledge graph to serve a recommendation engine of all musicians that exist on every streaming platform, where connections in the graph database represent a "artist WORKED WITH artist" or "artist MEMBER OF artist" in the case of bands and also having semantic embeddings on nodes for ML integration (link prediction, community detection etc.)
3+
4+
Currently the project can retrieve this information from songs on a spotify playlist and load it in a remote neo4j database.
5+
411 artist nodes on example playlist (https://open.spotify.com/playlist/1ssL2ME8jwjHRVKf7Cnbur) with 71 songs.
6+
Target is around 20 million artists.
7+
8+
It will build upon streaming platforms API and publically available databases such as musicbrainz and discogs, while also having the capability to periodically update itself with new music releases.
9+
10+
Currently used tech stack:
11+
- python
12+
- neo4j
13+
- spotify/discogs API
14+
- oracle cloud interface
15+
- tailscale
16+
- docker

0 commit comments

Comments
 (0)