An open API service indexing awesome lists of open source software.

https://github.com/kacperfaber/spotifyshuffler

🎵 C# WebApp to shuffle spotify playlist using OAuth2 🎵
https://github.com/kacperfaber/spotifyshuffler

csharp dotnet ef entity-framework mvc spotify spotify-playlist spotify-web-api views webapp

Last synced: 3 months ago
JSON representation

🎵 C# WebApp to shuffle spotify playlist using OAuth2 🎵

Awesome Lists containing this project

README

          

# 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
```shell
git clone https://www.github.com/kacperfaber/SpotifyShuffler && cd SpotifyShuffler
```

Run setup
```shell
dotnet restore
dotnet build
```

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


```json5
// configuration.Development.json

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

// ...
}
```

## Run locally
Setup database.
```shell
# setup database
dotnet ef database update
```
Run on localhost
```shell
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