Xpo Music (formerly Xpotify)
A modern Spotify experience for Windows 10
Get it from XpoMusic.com
Building from source
Requirements
You need to have these components installed in order to build Xpo Music:
- Visual Studio 2019 (or 2017)
- Windows 10 SDK 18362
- TypeScript
- Web Compiler extension for Visual Studio
Configuration
Create a file named Secrets.cs
in the XpoMusic/
directory, and put the following content into it:
namespace XpoMusic
{
internal static class Secrets
{
internal static readonly string SpotifyClientId = "";
internal static readonly string SpotifyClientSecret = "";
internal static readonly string GoogleAnalyticsTrackerId = "";
internal static readonly string AppCenterId = "";
}
}
Sign up on Spotify Developer website and get an API key for yourself. Put Id and Secret that you get from Spotify into the SpotifyClientId
and SpotifyClientSecret
fields. You can leave the GoogleAnalyticsTrackerId
empty.
Also, you will need to add https://xpomusic.ghiasi.net/login/redirect
as the redirect URI on Spotify developer dashboard for the app entry you created. Alternatively, you can choose a different redirect URI and then modify this line of code accordingly.
Contributing
If you want to work on a bug or an enhancement that is already present and approved in the Issues, please leave a comment under that issue stating that you're going to work on it (so we can avoid doing duplicate work).
Also, if you want to work on a new feature you have in mind for Xpo Music, please create an issue first so we can discuss it.
License
Xpo Music is available under GNU General Public License v3.0.