Avatar-based music that overrides parcel music
|
|
Hiro Pendragon
bye bye f0rums!
Join date: 22 Jan 2004
Posts: 5,905
|
07-19-2004 22:25
I love the parcel-music upgrade made in 1.4, and as I flew threw sims yesterday, dealing with "rapid station switch syndrome" I realized a nice feature that could be added -
- change the ownership of music-streaming to the AV / user. For instance, allow a person to enter their own URL that would stream music to their AV, that would override any music a parcel may be playing. This way a player wouldn't have to open up an Internet browser and constantly be turning "OFF" the music in parcels as he/she moves around.
By default, the user would use a parcel's music.
An addition to this suggested feature, there could be a way for a user to copy / transfer the link from the current parcel to the AV, or vice versa from the AV to a parcel he or she owns.
-Hiro Pendragon Serving SL from Varney, 200,200
|
|
Khamon Fate
fategardens.net
Join date: 21 Nov 2003
Posts: 4,177
|
07-20-2004 08:06
i use mediaplayer for this.
_____________________
Visit the Fate Gardens Website @ fategardens.net
|
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
07-20-2004 11:50
This is already possible. Go into your preferences, turn off the Parcel Music Option, then fire up WinAmp, Windows Media Player, or your favorite media player.
|
|
Hiro Pendragon
bye bye f0rums!
Join date: 22 Jan 2004
Posts: 5,905
|
07-21-2004 00:54
I think you two missed the point.
We already have a built-in music interface. Yes, BEFORE this was implemented we could use Winamp / Media player. However, it was added so that things are EASIER and you don't have to have a second piece of software running.
YES, I currently use a media software for this. But if we just used the already-built in-game unit, that means: (a) 1 less piece of software running on your PC. (b) You can quickly change your music settings without leaving SL / changing settings in your SL preferences (c) The ability to interface the AV-based one and the parcel-based one - to quickly transfer the links from AV to parcel or vice versa without having to open settings, copy-paste, open a browser, etc etc.
|
|
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
|
07-21-2004 02:58
personaly i would like LL to allow you to set a timeout on landbased streams. So that until you time out the stream doesn't switch. Result would be while flying over land the stream would switch less often. Would also like to see streaming music switching disabled at high speeds.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river. - Cyril Connolly
Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence. - James Nachtwey
|
|
Smitty Jensen
He was Number One!
Join date: 20 Jul 2004
Posts: 14
|
07-21-2004 19:35
i like the idea of the music not activating until you've found a place you like, but only as an option, because you may actually be 'song browsing'
I would really like a portable player, INSIDE the game, because I too don't like switching out and back. Plus, as stated, its another program to run and use resources, when SL has proven it can do it.
Come come people, you don't want to let there beat you on this, where people can pull out their jukebox or whatever and listen to what they want, anywhere, without having to own the land? Granted, it's not mobile, but it's still something more than SL has to offer.
P.S. I wouldn't mind a Gecko (Mozilla/Firefox) based web browser either. heh.
|
|
Hiro Pendragon
bye bye f0rums!
Join date: 22 Jan 2004
Posts: 5,905
|
02-02-2005 16:16
I just spoke to a person who's looking to develop headphones along these lines - so a person can listen to their own stream. No reason we can't have this instead of opening Winamp 
_____________________
Hiro Pendragon ------------------ http://www.involve3d.com - Involve - Metaverse / Emerging Media Studio
Visit my SL blog: http://secondtense.blogspot.com
|
|
Unhygienix Gullwing
I banged Pandastrong
Join date: 26 Jun 2004
Posts: 728
|
02-02-2005 16:43
Another reason this would be useful (and potentially annoying) would be to share music with others. Like carrying a boombox with you. Some suggestions:
-If an avatar has their portable music turned on, for all others it is overridden by whatever parcel's music is playing.
-If an avatar turns their portable music on, it overrides parcel music for THEM ONLY.
-A better way to identify who is emitting what sounds, and when, to mute them more easily. As an example, in the chat window: "Unhygienix Gulllwing: (sound = 'badgerbadger')"
|
|
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
|
Hiro, I've been suggesting a personal stream for a while now.
02-02-2005 17:26
Hiro, I've been suggesting a personal stream for a while now. You could set a stream which you would hear and it would show up in preferences for others to see if you want them to. There would be a checkbox or such in the profile display to let others choose to listen.
This would make it easy as pie for people to share in listening to the same music without having to access any non-SL programs or paste or worse yet type in stream urls. This would be expecially nice in public places such as the Welcome Area where no parcel stream is available.
A bunch of folks could pile into a vehicle and all easily listen to the same music as they roamed around, just like piling into a car and going cruising on Saturday night.
If places could put a stream url into the Find Places display that could be listened to through SL then one could pick a club with compatible music as simple as pie.
I think some variation of the personal music stream is a great idea.
I'd even like to see the ability for each of us to assign whatever stream we want to particular parcels. For example, I could assign the Welcome Area parcel a Delicious Agony Progressive Rock url and you would assign it one of your choice, say Club Topsy. Whenever I went to the Welcome Area I would hear Delicious Agony and you would hear Club Topsy. You might say to me "This Club Topsy stream is really great now." and if I wanted I would go to the stream field in your profile and join you in listening to Club Topsy. Something like this would beat the crap out of people feeling stuck with playing Banana Phone, Badger Badger, and the Six Flags song ad nauseum.
_____________________
-
So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.
I can be found on the web by searching for "SuezanneC Baskerville", or go to
http://www.google.com/profiles/suezanne
-
http://lindenlab.tribe.net/ created on 11/19/03.
Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard, Robin, and Ryan
-
|
|
Jeffrey Gomez
Cubed™
Join date: 11 Jun 2004
Posts: 3,522
|
02-02-2005 18:37
Local world sound effects (with permissions), anyone? 
_____________________
---
|
|
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
|
02-02-2005 21:21
why not have it like animations and how they are triggered? like this nice dance machine node script i wrote that sets the dance you use to match the audio stream you are listening to. required additions to LSL: PERMISSION_STREAM_OVERRIDE llStreamOverride llStreamRelease
( and oh my i've used states too  ) integer PermNeeded; integer ControlsNeeded; string user;
integer chan; string anim; integer current; integer start;
list anims; list disco = ["shuffle"]; list country = ["square dance"]; list classical = ["waltz"];
default { state_entry() { PermNeeded = PERMISSION_TRIGGER_ANIMATION | PERMISSION_STREAM_OVERRIDE; } touch_start(integer a) { name = llDetectedName(0); id = llDetectedKey(0); llRequestPermissions(id,PermNeeded); } run_time_permissions(integer a) { if((a&PermNeeded)==PermNeeded && llKey2Name(id)==user) state ask; else llResetScript(); } }
state ask { state_entry() { if((a&PermNeeded)!=PermNeeded || llKey2Name(id)!=user) llResetScript(); chan = llFrand(0x7FFFFF00) | llFrand(0xFF); llListen(chan, "", id, ""); llDialog(id,"What type of music would you like to listen to?", ["Disco", "Classical", "Country", "Stop Music"], chan); llSetTimerEvent(30); } listen(integer a, string b, key c, string d) { if(d == "Disco") { llStreamOverride("http://baddisco"); anims = disco; } else if(d == "Classical") { llStreamOverride("http://badclasical"); anims = classical; } else if(d == "Country") { llStreamOverride("http://badcountry"); anims = country; } else { if(start) { llStopAnimation(anim); llStreamRelease(); } llResetScript(); } state play; } timer() { llResetScript(); } }
state play { state_entry() { llSetTimerEvent(30); } touch_start() { if(llDetectedKey(0)==id) state ask; } timer() { if(llKey2Name(id)!=user) llResetScript(); if(start) llStopAnimation(anim); anim = llList2String(anims, current); llStartAnimation(anim); current = (current + 1) % llGetListLength(anims); start = TRUE; } run_time_permissions(integer a) { if(llKey2Name(id)!=user || (a&PermNeeded)!=PermNeeded) llResetScript(); } }
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river. - Cyril Connolly
Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence. - James Nachtwey
|
|
Hiro Pendragon
bye bye f0rums!
Join date: 22 Jan 2004
Posts: 5,905
|
02-02-2005 21:26
Cool suggestions, people. I'm liking all of them.
If LL already has seperate streams from player directly to stream-provider, it should be an interface-only change.
_____________________
Hiro Pendragon ------------------ http://www.involve3d.com - Involve - Metaverse / Emerging Media Studio
Visit my SL blog: http://secondtense.blogspot.com
|