SpotifyCLI.psd1
|
@{ # Module identity RootModule = 'SpotifyCLI.psm1' ModuleVersion = '2.0.1' GUID = 'c7f3a1b2-d4e5-4f60-9abc-12de34567890' Author = 'Orca85' CompanyName = '' Copyright = '(c) 2026 Orca85. All rights reserved.' # Description shown on PowerShell Gallery Description = 'Control Spotify directly from your PowerShell terminal. Supports playback control, search, playlists, device switching, queue management, and interactive navigation — all from the command line. Requires Spotify Premium and a Spotify Developer App.' # Minimum PowerShell version PowerShellVersion = '5.1' FunctionsToExport = @( 'Show-SpotifyTrack', 'Show-CurrentTrack', 'Start-SpotifyApp', 'spotify-now', 'play', 'pause', 'next', 'previous', 'volume', 'seek', 'shuffle', 'repeat', 'skip-forward', 'skip-back', 'replay', 'devices', 'transfer', 'search', 'search-albums', 'queue', 'play-album', 'queue-album', 'Show-SpotifyQueue', 'Clear-SpotifyQueue', 'Remove-SpotifyQueueTrack', 'Add-SpotifyQueueTrack', 'playlists', 'play-playlist', 'queue-playlist', 'liked', 'recent', 'save-track', 'unsave-track', 'Start-InteractiveMode', 'Format-InteractiveItem', 'Test-InteractiveNavigation', 'Show-Playlists', 'Start-PlaylistPlayback', 'Search-Albums', 'Start-AlbumPlayback', 'Show-GlobalNotification', 'Get-TerminalCapabilities', 'Format-Time', 'Show-ProgressBar', 'Get-StoredTokens', 'Set-StoredTokens', 'Invoke-SpotifyApi', 'Get-TrackColor', 'Get-ArtistColor', 'Get-AlbumColor', 'Get-ProgressColor', 'Get-StatusColor', 'Initialize-TokenStore', 'Install-SpotifyCliDependencies', 'Test-SpotifyCliInstallation', 'Uninstall-SpotifyCli', 'Setup-SpotifyCredentials', 'Get-SpotifyCliTroubleshootingGuide', 'Repair-SpotifyCliInstallation', 'Get-SpotifyConfig', 'Set-SpotifyConfig', 'Get-SpotifyHelp', 'spotify-help', 'Test-SpotifyAuth', 'Get-SpotifyAliases', 'Set-SpotifyAlias', 'Remove-SpotifyAlias', 'Test-AliasConflicts', 'notifications', 'Show-TrackNotification', 'Test-NotificationSupport', 'Test-SplitWindowSupport', 'Get-WindowsTerminalPath', 'Show-TerminalCapabilities', 'Start-SpotifyCliInSidecar', 'Start-SpotifyCliInWindowsTerminalSplit', 'Start-SpotifyCliInVSCodeSplit', 'Start-SpotifyCliInNewWindow', 'Test-SidecarLaunch', 'sp', 'spotify', 'vol', 'sh', 'rep', 'tr', 'q', 'pl' ) AliasesToExport = @( 'spotify', 'music', 'plays-now', 'pn', 'sp', 'vol', 'sh', 'rep', 'tr', 'q', 'pl', 'help' ) CmdletsToExport = @() VariablesToExport = @() # PSGallery metadata PrivateData = @{ PSData = @{ Tags = @('Spotify', 'Music', 'CLI', 'Audio', 'Player', 'Terminal', 'PowerShell', 'NowPlaying', 'Playback') ProjectUri = 'https://github.com/Orca85/Terminal-Control-Spotify' LicenseUri = 'https://github.com/Orca85/Terminal-Control-Spotify/blob/main/LICENSE' IconUri = '' ReleaseNotes = @' v2.0.0 - 89 functions and aliases for full Spotify control - Interactive arrow-key navigation for search results - Smart playlist and album management with numbered references - Cross-device management via Spotify Connect - Sidecar / split-window launch support (Windows Terminal, VS Code) - Shuffle, repeat, volume, seek controls - BurntToast notifications (optional) - Tested on PowerShell 5.1 and 7.x '@ } } } |