{"repo":"sjdonado/idonthavespotify","free":true,"listed":false,"github":"https://github.com/sjdonado/idonthavespotify","clone":"git clone https://github.com/sjdonado/idonthavespotify.git","description":"Effortlessly convert music links between streaming services","language":"TypeScript","stars":1906,"topics":["spotify","tailwindcss","deezer-api","bun","htmx","stimulus"],"license":"MIT","category":"ui-components","readme_excerpt":"IDHS (I Don't Have Spotify) 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. Note: Playlists are out of scope. Only individual tracks, albums, artists, and podcasts are supported. Supported Streaming Services 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 No Yes Tidal Yes Yes Yes YouTube Music Yes No Yes Apple Music Yes No Yes Deezer Yes Yes Yes SoundCloud Yes No Yes Qobuz Yes No Yes Bandcamp Yes No Yes Pandora Yes No Yes Architecture overview: Parsers and Adapters IDHS extracts metadata from the provided link and uses that information to create a new query for public search engines or official APIs, such as Apple Music, YouTube, and SoundCloud. It selects the result that seems most relevant, but it cannot guarantee that the returned link is the exact track you want or even a song at all. Suggestions for improving the query-building workflow are welcome, with the main constraint being to keep requests fast and excluding brute-force retries to avoid rat","default_branch":null,"files":null,"tree":[],"storefront":"/r/sjdonado","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sjdonado/idonthavespotify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}