Share your favorite song, album or artist with your friends without worrying about which music streaming service they use.
Besides the obvious why not answer. I wanted to create a simple tool to share music with my friends across different platforms.
I wanted to build this tool to avoid lock-in, and to make it easier to share music without having to remember which platform each person uses.
SongLink is a Next.js application, Postgres is used a DB and Redis as cache. Provide required keys and ids in the .env then run locally using npm dev.
SongLink is currently deployed on Vercel free tier, but can deployed on any environment.
I store the links you generate, the source and target platforms. I do not store any personal information.
The project uses Axiom as a log management and analytics solution.
You can submit a link through the API, this can be used to integrate SongLink with 3rd party applications, macros and shortcuts.
An optional details=true parameter can be passed to get more information back.
## Query
$ curl 'https://songlink.cc/link?link={YOUR_LINK}'
## Response
{
"status": "success",
"songLink": "https://songlink.cc/track/{ID}"
}