Jump to content

We need help figuring out what's going on with our media


You are about to reply to a thread that has been inactive for 3499 days.

Please take a moment to consider if this thread is worth bumping.

Recommended Posts

Okay, so I'm not a land owner BUT I live on land my friend owns.
She wants me(and other residents on that land) and her husband (other owner) to have access to changing the media.
Her husband tried to change the url but he said he couldn't type anything in.
I have the same problem. The only one able to change the url is my friend.
She wants that to be fixed.. so does anyone know what could be the problem?
Is there a box she may have forgotten to check? 

Link to post
Share on other sites

I refuse to deed land anymore, most things I get around by purely setting land to a group but for media I use a radio, with the URLs programmed in and it either runs off an access list or is set to public access.

I have people changing my stream several times a week and it works fine.

Link to post
Share on other sites

You don't have to deed the land. Just set the land to group, while keeping your ownership. Then you can set group roles for access. Alternatively, yes. Have a scripted object do it. Not hard to script something to only accept input from certain users and set it to the land media.

Link to post
Share on other sites
  • 2 weeks later...

Hi,

 

Here's a really simple system that lets you change the channels from apopup menu

Script

//=======Land Radio Script =======//  //  assembled for this purpose by//  sky Honey and Dianne Mechanique //  based on the work of others////===========9/12/05==============list    _radioURLs;list    _radioStations; integer _linenum = 0;string  _notecard = "stations";//-----------------------reset_radio() {    _radioURLs = [ "" ];    _radioStations = [ "off" ];      _linenum = 0;    llGetNotecardLine(_notecard, _linenum);}add_station(string line) {    list words = llParseString2List(line, [" ", " ", "="], []);    if (llGetListLength(words) < 2) {        return;    }    string url = llList2String(words, llGetListLength(words) - 1);    string station = "";    integer i;    for (i=0; i<llGetListLength(words) - 1; i++) {        if (llStringLength(station) > 0) {            station += " ";        }        station += llList2String(words, i);    }    _radioURLs += [url];    _radioStations += [station];}//-----------------------default {    state_entry() {        reset_radio();    }        changed(integer change) {        if (change & CHANGED_INVENTORY) {            reset_radio();        }    }    dataserver(key query_id, string data) {        if (llGetListLength(_radioURLs) > 11) {            llSay(0, "only the first 10 stations are avaliable");        }        else {            if (data != EOF) {                add_station(data);                _linenum++;                llGetNotecardLine(_notecard, _linenum);                return;            }        }        llListen(93, "", NULL_KEY, "");         llSay(0, "touch to change stations");    }        touch_start(integer touchNumber) {        llDialog(llDetectedKey(0), "pick a station", _radioStations, 93);            }    listen(integer channel, string name, key id, string message) {        string newURL = llList2String(_radioURLs, llListFindList(_radioStations, [message]));        llSay(0, message + " ---> " + newURL);        llSetParcelMusicURL(newURL);    }}

 

Then you just create a notecard & you must call it Stations
And put the radio urls in it like this:

Ambient = http://205.188.215.228:8006Breaks = http://205.188.215.225:8002Chillout = http://scfire-dtc-aa06.stream.aol.com:80/stream/1035Chillout Dreams= http://195.43.138.147:8000/DSM Chan. 1 = http://76.10.221.59:9732DSM Chan. 2 = http://76.10.221.59:9998/Electro = http://scfire-ntc-aa03.stream.aol.com:80/stream/1025Liquid DnB = http://88.191.102.29:6404/Minimal = http://72.26.204.18:6244Prog. House = http://scfire-ntc-aa04.stream.aol.com:80/stream/1026Tech House = http://72.26.204.18:6354Techno = http://88.191.102.29:7204Space = http://94.232.114.240:6304

 

Put those into a prim and deed the prim to your group then people can change channels.

Link to post
Share on other sites

... 
Put those into a prim and deed the prim to your group then people can change channels.

but only deed it to group if the land is deeded to group!  The prim should be owned by the landowner, whether that's a group or an individual, in order to work reliably.

Long term, there are major advantages to having land deeded to group, and there are also advantages to using a scripted prim to control parcel audio and media streams (notably, that makes it easy to control who gets to change the stream without having to mix that up with who's in the group in what role with what permissions).

(One other warning about deeding stuff to group: always make sure that the object and everything it contains is set to full perm for the next owner; not doing so is an easy way to brick your own creations.)

Link to post
Share on other sites
You are about to reply to a thread that has been inactive for 3499 days.

Please take a moment to consider if this thread is worth bumping.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...