π΅ Get the current music that's playing and display it to other people.
- Now Playing Screen, with cover, artist, name and a matching background color.
- Public API, integrate with your app (GitHub README), show the music that you're playing to others.
- Other features? New Issue.
- A Spotify account, either free or pro plan is okay.
Tip
As default, we provided a Spotify App to get your current playing status.
- Visit
/auth
, and clickSign in with Spotify
to sign in. - Then, sign in to your Spotify account and click
Agree
to grantitsplaying
to visit your status.
- The app will automatically redirect you back to the homepage, if an error occurs, please try again.
- Now, you can visit
/now
to get the current playing status.
- Visit
/share
, type your server URL (you can keep default), and clickShare
to sign in.
- After signing in, you can see the sharing URL.
https://[server]/api/get?id=[id]
https://itsplaying.deno.dev/api/get?id=31ldqmkw53rigxjzgmf5wht465u4
https://[server]/card?id=[id]
https://itsplaying.deno.dev/card?id=31ldqmkw53rigxjzgmf5wht465u4
https://itsplaying.deno.dev/card?id=31ldqmkw53rigxjzgmf5wht465u4&progress=true
With query
&progress=true
can enable playing progress.
Because of the dynamic background color, itsplaying
is using screenshots to display in GitHub README.
We're still exploring other good ways to show the picture.
I'm using a Web screenshot API (/Lete114/WebStack-Screenshot).
[![An error occurred when fetching images. Refresh the page to try again, or click here to open the link. ](https://webstack-screenshot.vercel.app/?url=https%3A%2F%2Fitsplaying.deno.dev%2Fcard%3Fid%3D31ldqmkw53rigxjzgmf5wht465u4%26progress%3Dtrue&viewport=1200x600&timeout=0&cache=5)](https://itsplaying.deno.dev/card?id=31ldqmkw53rigxjzgmf5wht465u4&progress=true)