Most of us don’t like clicking buttons over and over again, especially on Windows when listening to music; sometimes we just want that Linux-like experience. This CLI music player serves that purpose.
Get your playlist shuffled and switch tracks with ease... enjoy your favorite music - uninterrupted and ad-free.
Best suited for those who have a regular music playlist/library and prefer the flexibility to change songs on the fly.
Warning
This repository does not encourage playing songs in corporate environments. Use at your own risk.
Add your music directory in the first line of the script:
$MusicDir = "G:\music".\play.ps1
- Select track
- Pause
- Shuffle Queue
- Search
- Replay searched track
- Notification
- Repeat Mode
- Loop Mode
- Auto exit after the searched track ends
-
05-04-2026 [FEAT]: Queue now opens in a separate view with arrow key navigation to select and play a song; current song continues playing during navigation and auto-advance to the next song is suspended until the queue is closed.
-
07-04-2026 [FEAT]: Search, pause and endless scrolling have been added to the navigator view. The last played song is now highlighted, and search mode combined with the navigator enables custom queue creation.









