{"id":22773494,"url":"https://github.com/jessicaward/spotnetcore","last_synced_at":"2025-04-15T07:10:37.417Z","repository":{"id":52614222,"uuid":"315139800","full_name":"Jessicaward/SpotNetCore","owner":"Jessicaward","description":"Command-line Spotify client written in .NET Core","archived":false,"fork":false,"pushed_at":"2021-07-31T17:00:25.000Z","size":136,"stargazers_count":8,"open_issues_count":23,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T17:34:28.065Z","etag":null,"topics":["cli","csharp","dotnet","spotify","spotify-api"],"latest_commit_sha":null,"homepage":"","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/Jessicaward.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}},"created_at":"2020-11-22T21:54:41.000Z","updated_at":"2022-08-11T10:33:14.000Z","dependencies_parsed_at":"2022-09-08T02:10:32.815Z","dependency_job_id":null,"html_url":"https://github.com/Jessicaward/SpotNetCore","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jessicaward%2FSpotNetCore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jessicaward%2FSpotNetCore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jessicaward%2FSpotNetCore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jessicaward%2FSpotNetCore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jessicaward","download_url":"https://codeload.github.com/Jessicaward/SpotNetCore/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023725,"owners_count":21199960,"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":["cli","csharp","dotnet","spotify","spotify-api"],"created_at":"2024-12-11T17:13:33.749Z","updated_at":"2025-04-15T07:10:37.387Z","avatar_url":"https://github.com/Jessicaward.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub issues](https://img.shields.io/github/issues/jessicaward/spotnetcore)\n![Lines of code](https://img.shields.io/tokei/lines/github/jessicaward/spotnetcore)\n![Made By Fusion](https://img.shields.io/badge/made%20by-fusion.co.im-orange)\n\n# SpotNetCore\nCommand-line Spotify controller written in C# using .NET 5.\n\n# Contributions\n| Contribution     | Profile     |\n| :------------- | :----------: |\n| Owner  | Jessica Ward[![Jessica Ward](https://avatars3.githubusercontent.com/u/50164620?s=100\u0026v=4)](https://github.com/Jessicaward) |\n| Contributor | Matthew Ward [![Matthew Ward](https://avatars3.githubusercontent.com/u/50164620?s=100\u0026v=4)](https://github.com/dannmat) |\n| Contributor | srth21 [![srth21](https://avatars3.githubusercontent.com/u/50164620?s=100\u0026v=4)](https://github.com/srth21) |\n| Contributor | wbail [![wbail](https://avatars3.githubusercontent.com/u/50164620?s=100\u0026v=4)](https://github.com/wbail) |\n| Technical Consultant | Prolcons [![Prolcons](https://avatars3.githubusercontent.com/u/50164620?s=100\u0026v=4)](https://github.com/Prolcons) |\n\n## How to contribute\n\nIf you'd like to contribute, start by searching through the issues and pull requests to see whether someone else has raised a similar idea or question.\n\nIf you don't see your idea listed, and you think it fits into the goals of this guide, do one of the following:\n\nIf your contribution is *minor*, such as a typo fix, fork the project, commit your changes and then open a pull request to this repository.\n\nIf your contribution is *major*, such as a new guide, start by opening an issue first. That way, other people can weigh in on the discussion before you do any work.\n\n## Commands\n### Play\nThis command will play the current track.\n```\nplay\n```\n\n### Pause\nThis command will pause the current track.\n```\npause\n```\n\n### Current\nThis command will display the current track.\n```\ncurrent\n```\n\n### Next\nThis command will skip the current track, playing the next track in the queue. It will then print information on the current track.\n```\nnext\n```\n\n### Previous\nThis command will play the previous track. It will then print information on the current track.\n*NOTE: This will not skip to the start of the current track, regardless of how far through the track you are. Use `restart` for this purpose.*\n```\nprevious\n```\n\n### Restart\nThis command starts the current track from the beginning. It will then print information on the current track.\n```\nrestart\n```\n\n### Shuffle\nThis command toggles shuffle on and off for the user's current player.\n```\nshuffle\n```\nUse the following *optional* parameters to specifically set a shuffle state:\n#### Turn Shuffle On\n```\nshuffle on\n```\n```\nshuffle true\n```\n\n#### Turn Shuffle Off\n```\nshuffle off\n```\n```\nshuffle false\n```\n### Queue\nThe queue command allows the user to queue tracks, albums and artists.\nUse the following *required* parameters and queries to queue a specific entity (track, playlist, album or artist).\n#### Queue a track\n```\nqueue --track everything in its right place\n```\n#### Queue an album\n```\nqueue --album bonito generation\n```\n\n#### Queue a playlist\n```\nqueue --playlist cozy autumn vibes\n```\n\n#### Queue an artist\nWhen queueing an artist, the user has three options:\n1. Queue the artist's entire discography.\n```\nqueue --artist system of a down --discography\nqueue --artist system of a down --d\n```\n\n2. Queue the artist's \"popular\" tracks.\n```\nqueue --artist wolf alice --popular\nqueue --artist wolf alice --p\n```\n\n3. Queue the artist's \"This Is x\" playlist.\n```\nqueue --artist kendrick lamar --essential\nqueue --artist kendrick lamar --e\n```\n\n### Help\nThis command will display a list of supported SpotNetCore commands.\n```\nhelp\n```\n\n### Exit\nThis command will close the application.\n```\nexit\n```\n\n```\nclose\n```\n\n```\nquit\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessicaward%2Fspotnetcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessicaward%2Fspotnetcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessicaward%2Fspotnetcore/lists"}