Difference between revisions of "Internet Radio"

From LinuxMCE
Jump to: navigation, search
(Notes and troubleshooting)
Line 18: Line 18:
 
==Notes and troubleshooting==
 
==Notes and troubleshooting==
  
* The media type "4" does correspond to the MEDIATYPE_pluto_StoredAudio_CONST. It is a workaround. When all stuff works, it will be changed to the "6" (MEDIATYPE_pluto_LiveRadio_CONST)
+
* The media type "4" corresponds to a workaround, MEDIATYPE_pluto_StoredAudio_CONST. When all stuff eventually works, it will be changed to the "6" (MEDIATYPE_pluto_LiveRadio_CONST)
  
* If radio station playback doesn't start - try playing it a couple times more: there is an issue in xine-lib which sometimes causes it to fail the first time.
+
* If radio station playback doesn't start - try playing it a couple times more. There is an issue in xine-lib which sometimes causes it to fail the first time.
  
 
* Be sure not to put the URL of the playlist in "#13 Filename" parameter - it should be the URL of the 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, each representing a mirror).
 
* Be sure not to put the URL of the playlist in "#13 Filename" parameter - it should be the URL of the 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, each representing a mirror).
  
* If you have issues identifying your Entertainmeny Area ID, you can query the DB directly:
+
* If you have issues identifying your Entertainment Area ID, you can query the DB directly:
 
:* At the terminal, start the mysql commandline:
 
:* At the terminal, start the mysql commandline:
 
  mysql -u root -p pluto_main <enter>
 
  mysql -u root -p pluto_main <enter>

Revision as of 05:05, 29 May 2008

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


  • Go to LinuxMCE Admin Website --> Advanced --> Configuration --> Scenarios --> Media Scenarios" and press "Add My Scenario" button.
  • Under "Add My Scenario" type a description, like "DI - Lounge". Check in which room you want this scenario to appear. Press "Save".
  • Click on the description of the scenario that you've just added.
  • In "Scenario commands" select "Media Plug-in" from the "Device:" drop-down and "MH Play Media" from the "Command:" drop-down. Press the "Add" button.

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

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


Notes and troubleshooting

  • The media type "4" corresponds to a workaround, MEDIATYPE_pluto_StoredAudio_CONST. When all stuff eventually works, it will be changed to the "6" (MEDIATYPE_pluto_LiveRadio_CONST)
  • If radio station playback doesn't start - try playing it a couple times more. There is an issue in xine-lib which sometimes causes it to fail the first time.
  • Be sure not to put the URL of the playlist in "#13 Filename" parameter - it should be the URL of the 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, each representing a mirror).
  • If you have issues identifying your Entertainment Area ID, you can query the DB directly:
  • At the terminal, start the mysql commandline:
mysql -u root -p pluto_main <enter>
then issue the following query
mysql> SELECT PK_EntertainArea, Description FROM EntertainArea;
  • 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>