https://github.com/raed667/songlink
share your favorite song with your friends without worrying about which music streaming service they use
https://github.com/raed667/songlink
Last synced: about 2 months ago
JSON representation
share your favorite song with your friends without worrying about which music streaming service they use
- Host: GitHub
- URL: https://github.com/raed667/songlink
- Owner: raed667
- License: mit
- Archived: true
- Created: 2024-04-07T21:44:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-28T12:57:16.000Z (7 months ago)
- Last Synced: 2025-03-02T01:23:12.100Z (3 months ago)
- Language: TypeScript
- Homepage: https://songlink.cc
- Size: 240 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [songlink.cc](https://www.songlink.cc/?s=github)
Share your favorite song, album or artist with your friends without worrying about which music streaming service they use.
### Why songlink.cc?
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.
### Deploy your own instance
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.
### What data do you store?
I store the links you generate, the source and target platforms. I do not store any personal information.
### Logging
The project uses [Axiom](https://axiom.co/docs/get-help/faq) as a log management and analytics solution.
## Integrations
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.
```bash
## Query
$ curl 'https://songlink.cc/link?link={YOUR_LINK}'## Response
{
"status": "success",
"songLink": "https://songlink.cc/track/{ID}"
}
```## License
[MIT](LICENSE)