From: Skinny Sideways
Thanks very much! Thats a lot to work on and consider. I will send you one of my songs if you like.
There's a number of items out there that allow you to automatically select the media stream setting on your land - a bit like a preset radio changer.
If you're looking at letting people listen to your own songs on your land, that might be an option for you.
Here's a freebie script I picked up - shouldn't be too difficult to adjust the menu and the URL's where necessary in the script. You might find that many of the stream URL's listed in the script below are no longer working though. Bung the script in a prim then click the prim to get the menu up.
-------------------------------------------
// Radio Changer script
// Buttons must be in reverse order in blocks of three to appear properly in popup
integer dialog_channel= 427;
list menu = [ "10 - Prog", "11 - Country","12 - Jazz","7 - Disco", "8 - Classical", "9 - Celtic", "4 - Funk", "5 - Gospel", "6 - Sixties", "1 - Easy", "2 - Rock", "3 - Eighties" ];
vector startPosition;
float groundLevel;
default
{
state_entry()
{
llListen( dialog_channel, "", NULL_KEY, ""

;
}
touch_start(integer total_number)
{
llDialog( llDetectedKey( 0 ), "Select Preset channel", menu,
dialog_channel );
}
listen(integer channel, string name, key id, string choice )
{
vector position = llGetPos();
if ( llListFindList( menu, [ choice ]) != -1 )
{
// CHANNEL ONE
if ( choice == "1 - Easy" )
{
llSay( 0, "Stereo now playing: Channel 1 - Lovin' an Elevator"

;
llSetParcelMusicURL ("http://85.25.138.216:7000"

;
}
// CHANNEL TWO
else if( choice == "2 - Rock" )
{
llSay( 0, "Stereo now playing: Channel 2 - Rockin' the Net"

;
llSetParcelMusicURL ("http://66.28.207.28:7010"

;
}
// CHANNEL THREE
else if( choice == "3 - Eighties" )
{
llSay( 0, "Stereo now playing: Channel 3 - Club 977"

;
llSetParcelMusicURL ("http://64.202.98.193:8000"

;
}
// CHANNEL FOUR
else if( choice == "4 - Funk" )
{
llSay( 0, "Stereo now playing: Channel 4 - DFR"

;
llSetParcelMusicURL ("http://213.211.48.52:8002"

;
}
// CHANNEL FIVE
else if( choice == "5 - Gospel" )
{
llSay( 0, "Stereo now playing: Channel 5 - WXXY New Jersey Gospel"

;
llSetParcelMusicURL ("http://68.178.190.59:7024"

;
}
// CHANNEL SIX
else if( choice == "6 - Sixties" )
{
llSay( 0, "Stereo now playing: Channel 6 - Offshore Music Radio, in the style of the 60's UK Pirate Radio stations"

;
llSetParcelMusicURL ("http://212.72.165.24:9582"

;
}
// CHANNEL SEVEN
else if( choice == "7 - Disco" )
{
llSay( 0, "Stereo now playing: Channel 7 - Discomania"

;
llSetParcelMusicURL ("http://212.72.165.23:9370"

;
}
// CHANNEL EIGHT
else if( choice == "8 - Classical" )
{
llSay( 0, "Stereo now playing: Channel 8 - Classical Music America"

;
llSetParcelMusicURL ("http://66.250.45.52:8500"

;
}
// CHANNEL NINE
else if( choice == "9 - Celtic" )
{
llSay( 0, "Stereo now playing: Channel 9 - Celtic"

;
llSetParcelMusicURL ("http://66.232.102.103:6045"

;
}
// CHANNEL TEN
else if( choice == "10 - Prog" )
{
llSay( 0, "Stereo now playing: Channel 10 - Aural Moon Progressive Rock"

;
llSetParcelMusicURL ("http://64.202.98.133:2010"

;
}
// CHANNEL ELEVEN
else if( choice == "11 - Country" )
{
llSay( 0, "Stereo now playing: Channel 11 - Mountain, Country, Bluegrass"

;
llSetParcelMusicURL ("http://130.166.72.1:8006"

;
}
// CHANNEL TWELVE
else if( choice == "12 - Jazz" )
{
llSay( 0, "Stereo now playing: Channel 12 - Mercury Classic Jazz"

;
llSetParcelMusicURL ("http://64.202.98.133:3010"

;
}
}
}
}