Effortlessly convert Spotify links to your preferred streaming service
Copy a link from your favorite streaming service, paste it into the search bar, and voilà! Links to the track on all other supported platforms are displayed. If the original source is Spotify you'll even get a quick audio preview to ensure it's the right track.
Adapters represent the streaming services supported by the Web App and the Raycast Extension. Each adapter allows the app to convert links from one platform to others. The table below shows which features are available for each one:
Adapter | Inverted Search | Official API | Verified Links |
---|---|---|---|
Spotify | Yes | Yes | Yes |
Tidal | Yes | Yes | Yes |
YouTube Music | Yes | No | Yes |
Apple Music | Yes | No | Yes |
Deezer | Yes | Yes | Yes |
SoundCloud | Yes | No | Yes |
The list of environment variables is available in .env.test
. To complete the values for the following variables:
SPOTIFY_CLIENT_ID
andSPOTIFY_CLIENT_SECRET
, refer to Spotify Web API Documentation.TIDAL_CLIENT_ID
andTIDAL_CLIENT_SECRET
, refer to TIDAL Developer Portal.YOUTUBE_API_KEY
, refer to Google Developers Console.URL_SHORTENER_API_KEY
, refer to Bit
Ensure that the values are correctly added to your .env
file to configure the API keys properly.
To get the app up:
docker compose up -d
bun install
bun dev
Follow the guidelines https://developers.raycast.com/basics/create-your-first-extension and look for the folder: https://github.com/raycast/extensions/tree/8533f11972392b6d22f69f073fdb2af6d8ffee10/extensions/idonthavespotify
Contributions are more than welcome, just open a PR and I'll review it promptly.
Icon Generated by https://deepai.org/machine-learning-model/text2img