Skip to content

kacperfaber/SpotifyShuffler

Repository files navigation

SpotifyShuffler

C# WebApp to shuffle spotify playlist.
SpotifyShuffler offers very simple and... Not ideal UI, but it's an old project

It's archived right now.

Functionality

  • Login using Spotify - OAuth2
  • You can shuffle your playlists, or someone else.
  • You can change the name and description of the playlist before app will shuffle.

Installation

git clone https://www.github.com/kacperfaber/SpotifyShuffler && cd SpotifyShuffler

Run setup

dotnet restore
dotnet build

Configuration

You need to specify your ClientId and ClientSecret before app will start.

// configuration.Development.json

{
  "Authentication":{
    "Spotify":{
      "ClientId":"", // Your ClientId...
      "ClientSecret": "" // Your ClientSecret...
    }
  }
  
  // ...
}

Run locally

Setup database.

# setup database
dotnet ef database update

Run on localhost

cd SpotifyShuffler # web app project
dotnet run

Application will forbid you to do anything with playlists, unless you have no email given.
Go to settings, and input your email. Application accepts email address without verification.

Author

Kacper Faber