Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VSomaNew to Visual Studio Code? Get it now.
VSoma

VSoma

Vasco Nunes

|
114 installs
| (0) | Free
An unofficial SomaFM radio player for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSoma

VSoma

VSoma is a Visual Studio Code extension to play SomaFM radio streams from inside the editor.

Build

  • VSoma
    • Features
    • Requirements
    • Planned
    • Install
    • How to use
    • Contributing
    • About SomaFM
    • License

Features

  • Fetch SomaFM channels list and choose which one to play.
  • Caches channels information in memory.
  • Statusbar indicator with the current playing channel and artist/title information.
  • Integrated VSCode commands to stop/play a stream.

Requirements

VSoma requires mpv installed and accessible in your $PATH or with a custom path defined in Visual Studio Code extensions settings for VSoma (Mpv path). Leave this field empty if you already have mpv in your $PATH.

Refer to this page to check how to install mpv.

Check your settings and make sure they are correct if you find issues on mpv detection.

Planned

  • Better channel list caching.
  • Pause/resume functionality.
  • Channel favorites management.
  • Support for media players other than mpv.

Install

Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter:

ext install vsoma

or search for it on the Extensions Activity.

How to use

Press F1 to open the list of commands and enter one of the following commands:

Name Description ID
VSoma: Play Choose a channel and play it. vsoma.play
VSoma: Stop Stop playing. vsoma.stop

You can also click over VSoma's statusbar entry to play/stop channels.

Contributing

Code contributions are welcome. Please open a PR.

Everyone interacting in the VSoma project's codebase and issue trackers is expected to follow the code of conduct.

About SomaFM

SomaFM is a commercial-free, listener supported radio station.

SomaFM is entirely listener-supported and independent radio. You can support SomaFM by donating or purchasing merchandise at the following page:

http://somafm.com/support/

License

This extension is available as open source under the terms of the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft