SpotifyCLI

3.2.4

Full-featured Spotify terminal client for PowerShell. Control playback, search, playlists, devices, queue, and more — plus Live Display, synchronized lyrics, music quiz, setlist lookup, and statistics analytics. Requires Spotify Premium and a Spotify Developer App.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name SpotifyCLI

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name SpotifyCLI

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Orca85. All rights reserved.

Package Details

Author(s)

  • Orca85

Tags

Spotify Music CLI Audio Player Terminal PowerShell NowPlaying Playback Lyrics LiveDisplay Statistics Quiz Setlist

Functions

Show-SpotifyTrack Get-SpotifyHelp Invoke-HelpCommand Get-SpotifyLyrics Show-AllSpotifyCommands Start-SpotifyCliInNewWindow Get-TerminalCapabilities Start-SpotifyApp spotify-now notifications Test-NotificationSupport Test-SplitWindowSupport Get-SpotifyCliTroubleshootingGuide play pause next previous volume volume-low volume-medium volume-high seek skip-forward skip-back replay shuffle repeat devices transfer copy-track-link export-now-playing search search-albums playlists play-playlist queue-playlist play-queue liked recent save-track unsave-track queue queue-album play-album Invoke-SpotifyApi Test-SpotifyAuth Get-SessionTracks Set-SessionTracks Clear-SessionTracks Get-SessionDevices Set-SessionDevices Get-SessionAlbums Set-SessionAlbums Get-SessionPlaylists Set-SessionPlaylists Get-SessionQueue Set-SessionQueue Get-LastListContext Set-LastListContext New-EnhancedSpotifyApiClient Get-SpotifyApiClientStats Clear-SpotifyApiClientCache Reset-SpotifyApiClientStats Invoke-WithErrorHandling Test-OfflineMode Test-FeatureEnabled Get-DegradationStatus Invoke-WithGracefulDegradation Format-Time Show-ProgressBar Get-StatusColor Get-TrackColor Get-ArtistColor Get-AlbumColor Get-ProgressColor Start-InteractiveMode Show-InteractiveItems Get-SpotifyConfig Set-SpotifyConfig Initialize-SpotifyLiveFeatures Start-SpotifyLiveDisplay Stop-SpotifyLiveDisplay Get-SpotifyCurrentTrackLyrics Get-SpotifyListeningStatistics Get-SpotifyLiveFeaturesStatus Set-SpotifyLiveFeaturesConfiguration Reset-SpotifyLiveFeaturesConfiguration Start-SpotifySidecar Show-SpotifyForm Show-LyricsForm Show-SpotifyLyricsForm Show-PeakDashboard Start-MusicQuiz Invoke-SetlistCommand Get-SpotifyAliases Remove-SpotifyAlias Test-AliasConflicts Install-SpotifyCliDependencies Repair-SpotifyCliInstallation Uninstall-SpotifyCli Invoke-FavoriteCommand fav Start-SpotifyCLI Invoke-SpotifyCommand Initialize-SpotifyCredentials Get-SpotifyAccessToken Start-SpotifyAuth Get-StoredTokens Set-StoredTokens Initialize-TokenStore

Dependencies

This module has no dependencies.

Release Notes

v3.0.0
- Live Display: real-time now-playing with progress bar (detailed/compact/minimal modes)
- Synchronized lyrics via LRCLIB (LRC format, 100ms sync) with Genius/Musixmatch fallback
- Music Quiz: multiple-choice artist + song quiz from your listening history
- Setlist lookup: fetch concert setlists from setlist.fm and build a Spotify playlist
- Peak Dashboard: WinForms analytics window with listening statistics
- WinForms Now-Playing window: always-on-top floating display with playback controls
- Sidecar mode: split-pane launch in Windows Terminal / VS Code
- Interactive arrow-key navigation for search, playlists, and queue
- Multi-level caching and graceful offline degradation
- 100+ functions and aliases for full Spotify control

FileList

Version History

Version Downloads Last updated
3.2.4 (current version) 5 8/26/2026
3.2.2 4 8/26/2026
3.2.1 3 8/26/2026
3.2.0 3 8/26/2026
3.1.0 5 8/26/2026
3.0.0 3 8/26/2026
2.0.1 6 8/26/2026
2.0.0 3 8/26/2026
Show more