SomaFM chromecast

If you click here - a window opens on your desktop - showing only the player.

Try this webapp on your iPhone

Android: If you're lucky this webapp will run on your android device. However, you'll need a recent powerful device like Google Nexus, Samsung Galaxy S3 or better, along with the mobile chrome browser. Tested on Google Nexus devices. Please don not even try it with an underprowered android device - you'll get mad.

WP: For Windows phone 8 users - some channels have been adjusted. However, unfortunatly not all channels are available and the experience is not very smooth right now. Actually the WP8 HTML5 audio element kinda sucks - letting you only stream music if the stream url has a .mp3 suffix - which sadly is not the case for most of the somafm streams.


SomaFM commercial free internet radio

Interactive demo

You can try the player in the "emulator" on the left. Lists can be scrolled by mouse wheel or by pushing and holding the left mouse button.

Chromecast streaming

Important: Google just updated chrome to cast without the extension. Sadly this breaks casting this app - leaving you to only mirror the browser tab.

If you want to cast to the custom last.soma receiver app like before you have to turn of the Media Router in Chrome and use the Google Cast extension.


Chrome Cast Ready

If you visit this site with the Google Chrome browser along with the Google Cast Extension installed, you can cast a choosen SomaFM channel directly to a special designed Chrome cast - receiver app. The "iPhone" on the left then serves as a "remote control". Assuming you have a Chromecast stick connected to your tv. Enjoy on your big screen

Note: You have to keep this app running while using a cast - this little webapp will collect all the information shown on your tv by polling information every 30 seconds from lastfm and sending it to the cast receiver.

start somafm chromecast You can start the cast here.

Music (somafm)

All music played by this webapp is streamed directly from somafm.

SomaFM is a listener-supported, commercial-free[1] Internet-only streaming music station, which started broadcasting out of founder Rusty Hodge's basement garage in the Bernal Heights neighborhood of San Francisco. SomaFM broadcasts electronic music, indie rock and lounge music, among other genres.
source: wikipedia

Please support SomaFM to meet their monthly budget and donate.

Cover art, artist information (lastfm)

All information about the currently streamed audio track is queried from lastfm.

Note: you'll get more information about an artist by clicking the information with these symbols is a music website, founded in the United Kingdom in 2002. Using a music recommender system called "Audioscrobbler", builds a detailed profile of each user's musical taste by recording details of the tracks the user listens to, either from Internet radio stations, or the user's computer or many portable music devices. (source: Wikipedia)


This webapp was originally developed for the iPhone, to gain experience with HTML5 audio. The "simulator" on the left is just a "wrapper" around the actual webapp to show the functionality on "normal" browsers.

It is far beyound perfect right now but maybe you can still enjoy it - listening to smoafm while working, partying, relaxing ...

It is best to vist this page with a webkit-based browser like chrome or safari. I've not invested much energy into making it run on other browsers - nevertheless it could somehow work if you're lucky.

Libraries and tools used

Have fun with this little app - yours Bruno (bb-applications)