Yes this is possible! It is indeed awesome to change radio stations with a click of a button without having to turn on tv or smartphone!
This is what I did.
1) Create a playlist for every music genre you like and copy your playlist files to:
C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\
2) Make a backup of your keyboard.xml (make sure backup file does NOT end with .xml !)
Keyboard.xml is located in:
C:\Users\
UserName\AppData\Roaming\XBMC\userdata\keymaps
3) Open your keyboard.xml with notepad and scroll down to below section:
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
4) Map your numeric keys to your playlists. Please find an example below.
<zero>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\90s.pls,playoffset=1)</zero>
<one>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\news.pls,playoffset=1)</one>
<two>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\top40.pls,playoffset=1)</two>
<three>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\jazz.pls,playoffset=1)</three>
<four>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\rock.pls,playoffset=1)</four>
<five>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\lounge.pls,playoffset=1)</five>
<six>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\lightrock.pls,playoffset=1)</six>
<seven>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\dance.pls,playoffset=1)</seven>
<eight>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\sports.pls,playoffset=1)</eight>
<nine>PlayMedia(C:\Users\
UserName\AppData\Roaming\XBMC\userdata\playlists\music\workmix.pls,playoffset=1)</nine>
5) Restart XBMC.
Press button '1' on your IR remote control to hear the news, press '2' to listen to Top 40 music, etc.
If your playlist contains several URL's, you can press button 'SkipNext' to switch to the
next radio station in your playlist..