{"id":26573955,"url":"https://github.com/kacperfaber/spotifyshuffler","last_synced_at":"2026-04-10T23:58:41.308Z","repository":{"id":196609298,"uuid":"269024623","full_name":"kacperfaber/SpotifyShuffler","owner":"kacperfaber","description":"🎵 C# WebApp to shuffle spotify playlist using OAuth2 🎵","archived":false,"fork":false,"pushed_at":"2023-09-09T15:30:35.000Z","size":1917,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-09-26T13:44:36.738Z","etag":null,"topics":["csharp","dotnet","ef","entity-framework","mvc","spotify","spotify-playlist","spotify-web-api","views","webapp"],"latest_commit_sha":null,"homepage":"https://www.github.com/kacperfaber/SpotifyShuffler","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kacperfaber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-06-03T07:52:41.000Z","updated_at":"2023-09-26T13:46:04.947Z","dependencies_parsed_at":"2023-09-26T14:05:58.886Z","dependency_job_id":null,"html_url":"https://github.com/kacperfaber/SpotifyShuffler","commit_stats":null,"previous_names":["kacperfaber/spotifyshuffler"],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kacperfaber%2FSpotifyShuffler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kacperfaber%2FSpotifyShuffler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kacperfaber%2FSpotifyShuffler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kacperfaber%2FSpotifyShuffler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kacperfaber","download_url":"https://codeload.github.com/kacperfaber/SpotifyShuffler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245044025,"owners_count":20551870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnet","ef","entity-framework","mvc","spotify","spotify-playlist","spotify-web-api","views","webapp"],"created_at":"2025-03-23T01:31:48.574Z","updated_at":"2026-04-10T23:58:36.267Z","avatar_url":"https://github.com/kacperfaber.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SpotifyShuffler\nC# WebApp to shuffle spotify playlist. \n\u003cbr\u003e\n**SpotifyShuffler** offers very simple and... Not ideal UI, but it's an old project\n\u003cBr\u003e\u003cbr\u003e\nIt's archived right now.\n\n## Functionality \n* Login using Spotify - OAuth2\n* You can shuffle your playlists, or someone else.\n* You can change the name and description of the playlist before app will shuffle.\n\n## Installation\n```shell\ngit clone https://www.github.com/kacperfaber/SpotifyShuffler \u0026\u0026 cd SpotifyShuffler\n```\n\nRun setup\n```shell\ndotnet restore\ndotnet build\n```\n\n## Configuration\nYou need to specify your ClientId and ClientSecret before app will start.\n\u003cbr\u003e\n```json5\n// configuration.Development.json\n\n{\n  \"Authentication\":{\n    \"Spotify\":{\n      \"ClientId\":\"\", // Your ClientId...\n      \"ClientSecret\": \"\" // Your ClientSecret...\n    }\n  }\n  \n  // ...\n}\n```\n\n## Run locally\nSetup database.\n```shell\n# setup database\ndotnet ef database update\n```\nRun on localhost\n```shell\ncd SpotifyShuffler # web app project\ndotnet run\n```\n\n\u003e Application will forbid you to do anything with playlists, unless you have no email given.\n\u003e \u003cbr\u003e\n\u003e Go to settings, and input your email. Application accepts email address without verification.\n\n## Author\nKacper Faber","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkacperfaber%2Fspotifyshuffler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkacperfaber%2Fspotifyshuffler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkacperfaber%2Fspotifyshuffler/lists"}