Internet Radio

From LinuxMCE
Revision as of 15:02, 7 March 2008 by Kir (Talk | contribs)

Jump to: navigation, search

Currently there is no direct support for the Internet Radio stations list, etc. in LinuxMCE. However, you can create the scenario shortcut to quick-start your favorite station.

Follow these steps:

1. Go to Web Admin: open internet browser and type your LinuxMCE CORE IP address in the address field.

2. Login with your LinuxMCE user and password.

3. Go to "Advanced -> Configuration -> Scenarios -> Media Scenarios" and press "Add My Scenario" button.

4. Under "Add My Scenario" type a description, like "DI - Lounge", check on which entertainment area (room) you want this scenario to appear. Then press "Save" button.

5. Then click on the description of the scenario that you've just added.

6. In "Scenario commands" select "Media Plug-in" from the "Device:" drop-down and "MH Play Media" from the "Command:" drop-down, then press the "Add" button.

7. In the "#13 Filename (string)" field type the URL of your online radio station ( e.g.: ), in the "#29 PK_MediaType (int)" type 4. In the "#45 PK_EntertainArea (string)" put the number of Entertain Area (it usually starts from 1, see the note below). Press the "Save" button and "Test Command" to see if it works.

8. Do a Quick Reload & Regen and you'll be able to see on the media menu of your orbiter, your radio. Click on the button and it should start playing.

Notes and troubleshooting:

1) The media type "4" does correspond to the MEDIATYPE_pluto_StoredAudio_CONST. It is a current workaround, when all stuff will be working OK, it will be changed to the "6" (MEDIATYPE_pluto_LiveRadio_CONST)

2) If radio station playback doesn't start - try play it couple of times more: there is an issue in xine-lib which causes it sometimes to fail first time.

3) Be sure not to put the URL of playlist in "#13 Filename" parameter - it should be the URL of station itself. Playlist URLs usually end with ".m3u" and ".pls". Download the playlist and get the URL of station from it (there can be many entries, representing mirrors).

4) If you have issues identifying your Entertain Area ID, you can query the DB directly: at the terminal, start the mysql commandline too:

mysql -u root -p pluto_main <enter>

then issue the following query

mysql> SELECT PK_EntertainArea, Description FROM EntertainArea;

and select the ID of the desired area from the list:

| PK_EntertainArea | Description      |
|                1 | Bedroom (Master) |
1 row in set (0.00 sec)

type 'quit' to exit:

mysql> quit  <enter>