Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Sonata Music PlayerNew to Visual Studio Code? Get it now.
Sonata Music Player

Sonata Music Player

Om Gawande

|
2 installs
| (0) | Free
Elegant music player embedded in your VS Code editor! 🎧
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sonata Music Player Screenshot

Sonata Music Player is an elegant, minimalistic music player integrated into your favorite VS Code editor, allowing you to play ad-free music from the comfort of your workspace.

Features

  • Seamless Integration: Control your music directly from the editor.
  • YouTube Music: Search and play music from YouTube Music within the editor, no login, no ads.
  • Local Playlists: Create and manage custom playlists stored locally on your machine.
  • Auto-Recommendations: Automatic music recommendations based on your current track.
  • Loop Mode: Loop your current favorite song endlessly.
  • Playback Controls:
    • Seek forward (+10 seconds)
    • Seek backward (-10 seconds)
    • Play/Pause
    • Next track
    • Previous track
    • Toggle loop current song
  • Playlist Management:
    • Create new playlists
    • Add current song to playlists
    • Play entire playlists
    • Manage playlist contents
    • Rename and delete playlists

Requirements

  • MPV: Ensure MPV is installed on your system to use Sonata Music Player.

For reference: MPV Installation

You can install MPV using the following command:

For macOS users:

brew install mpv

For Linux users:

sudo apt-get install mpv

For Windows users:

choco install mpv

How to Contribute

Want to help make Sonata even better? You can contribute by:

  • Improving the Code: Since this started off as a personal project, there are many areas that can be improved, bugs that can be fixed, and features that can be added. Feel free to fork the repository and make changes.

Check out the CONTRIBUTING.md file for more details.

Found an Issue?

If you find a bug or have a feature request, please create an issue on the repository!

General Rules

To keep everything smooth and consistent, please:

  • Follow the project’s style and contribution rules.
  • Be kind and respectful to others.
  • If you’re unsure, ask questions.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft