Table Of Contents
Getting Started
Managing Your Device In-World
Managing Your Device On The Web
Glossary
When you purchase a SlipStream Audio Center, you should receive a box with a
number of items including the audio center itself and a Getting Started guide.
Open the box and transfer the items to your inventory.
If you're on your own land, skip down to the next paragraph. If you're on land
you're renting from someone else, contact the land owner, give them the
SlipStream Relay (included), and ask them to rez it on the land parcel within
30 meters of the place where you will rez the main unit. If you're on group
land, activate the group, rez the relay, and either deed the relay to the group
or ask a group officer to do so. See instructions below for configuring the
main unit's notecard so that it will use the relay.
Now rez the SlipStream Audio Center onto your land. You may also rez the
included speakers, but this is not not necessary. The speakers are decorative
only, and you can use them, a set of third-party speakers, or none at all, as
you wish.
Once rezzed, the device will first read its internal notecard, and then switch
to the first stream. You should see the face of the unit light up, and when the
stream becomes active you will see the stream/track number on the blue
two-digit display on the front of the unit. Try turning the device on and off
by touching the case, and changing streams by touching the knobs on the front
of the unit. You should see messages from the unit if you are within whisper
distance.
Within five minutes, the device should attempt to connect to our web server and
download your playlist. If this is the first time you’ve rezzed the device,
your account will not have been set up yet, and you’ll see a message
instructing you to run /56 setup to create your account. Type “/56 setup” in
chat, and click “Go To Page” to launch our setup form in your web browser.
Recent versions of Internet Explorer and Firefox are supported; other browsers
may or may not work.
Note: scripts need to be enabled on your land for the device to function. Also,
the owner of the device (or the SlipStream Relay if used) must have permission
to change the media URL for the land parcel. If you own the land and
you rez the device, you should be fine.
If you are renting the land from someone else, and the land is private (not
group-owned) land, you can use the included SlipStream Relay to allow you to
control the music using your own settings as opposed to the land owner's.
Contact the land owner, give them the relay, and ask them to rez it on the land
parcel within 30 meters of the spot where you intend to place the audio center
itself.
If the land is deeded to a group, you should also use the relay, and it must be
deeded to the group. This can be done by the group owner or by any group member
to whom the owner has granted permission to deed objects to the group.
After typing /56 setup, your browser should pop up with a form asking you for a
password, your email address, and how you found out about SlipStream Audio
Center. Complete the form and submit it.
At this point the system will email you a confirmation link. When you get the
email (be sure to check your spam filter if you have one!) click on the link to
activate your account. You are now ready to manage your device through our web
site; go to http://www.slipjig.org/slipstream
and log in.
You should also notice now that your device successfully connects to the server
and downloads your playlist (which by default is configured with several
streams). At this point you may want to consider customizing the device’s
built-in notecard.
On the front of the device you should see two knobs, with a blue-on-black
display in the middle. The left knob changes to the previous entry in the
playlist, while the right knob goes to the next entry. The current stream
number shows in the display. You can touch the case of the unit (not the knobs)
to turn the device on and off.
Your SlipStream Audio Center contains a built-in notecard called
"Configuration" containing various settings. This notecard can be used to
support a stand-alone (disconnected) mode of operation, and it also serves as a
backup in case the device can't connect to the server for some reason. You
should review the settings in the notecard to make sure they work for you.
Note: if you change settings for your device via the web site, you can generate
new notecard contents automatically. See the section below titled, "Viewing
A List Of Your Devices", for more information.
Here is the default contents of the notecard:
[General]
DeviceName=My Audio Center
StreamListName=My Streams
UpdateSource=Web
AllowWebSelect=1
ChatChannel=56
RelayChannel=0
RelayScope=Radius
OfflineMode=NoChange
[Streams]
0,Groove Salad,64.236.34.97:80/stream/1018
0,Jazz,205.188.215.228:8000
0,Guitar,205.188.215.232:8014
[Managers]
The notecard is divided into three sections: [General], [Streams], and
[Managers]. Each section is described below.
General Settings
This section contains a few settings, one on each line, in the format Name=Value.
The settings are as follows:
-
DeviceName: A name for the device. The system uses this when
updating from the web to report the appropriate list of managers for that
device; therefore this name should match a device configured on the web site.
For example, suppose you are a business partner in SL, and you have a store and
a home each with a SlipStream Audio Center. You could call one device 'Store'
and the other 'Home', and have your business partner listed as a manager for
the 'Store' device.
-
StreamListName: The name of the playlist to download from the web
site. This should match a playlist configured on the web site.
-
UpdateSource: This controls whether the unit updates from the web
site, or operates in stand-alone mode using only the built-in notecard. Specify
'Web' here to have the unit use the web site, or 'Card' if you want the unit to
operate on its own.
-
AllowWebSelect: The web site allows you to specify one stream in
each playlist as the 'selected' stream. If this setting is set to 1, the device
will change to the selected stream after updating. If set to 0, the device will
retain its current stream setting (by number) after updating. Note though that
if the playlist is reordered on the web site, the stream may change even though
the device's selected stream number is the same as it was before.
-
ChatChannel: The channel for you to use to send commands to your
device. This defaults to 56, but you can change it to whatever channel you
like. This can come in handy if you have another object that communicates on
channel 56.
-
RelayChannel: The channel the device should use to communicate with the
SlipStream Relay, if used. This defaults to 0 (which causes the device to work
stand-alone), but if you're using the relay, you should change it to 156
(default) or whatever channel you have configured the relay for.
-
RelayScope: The communication method to use when communicating with the
SlipStream Relay, if used; this affects the range at which the unit will control
the relay. If set to "Radius", the unit will control a relay up to 100 meters
or so from the unit, even across region boundaries; if set to "Region", the unit
will operate a relay within the same region. You should consider changing the
RelayChannel so as to avoid conflicting with other relays in the same area.
Streams
This section lists a number of streams or tracks, one on each line, in the
following format: seconds,title,url, where seconds is the time
length in seconds of the track (or 0 for streams), title is a friendly
name for the stream, and url is the url for the stream, minus the http://
prefix. The streams will be numbered from 1-99 in the order listed.
Managers
This section lists the names of the people authorized to operate the device,
one on each line. If left blank, anyone can operate the device.
See 'Rezzing Your Device' above for information about having the land owner or
group owner rez the relay and (optionally) deed it to the group.
Your SlipStream Relay contains a built-in notecard called "Configuration" that
contains a single setting: RelayChannel. This should be set to the same
(non-zero) number as the main device, typically 156. If you find that some
other device is communicating on channel 156, you can change the value here,
then touch (click on) the relay to reset it.
There is a limited ability to control the device by touching it:
On/Off
To turn the device on and off, simply touch the case (not the knobs).
Previous/Next
To advance to the next stream in the playlist, touch the right knob. To go back
to the previous stream, touch the left knob. Both options "wrap around" in that
if you pass the beginning or end of the playlist, the device will continue at
the other end.
The SlipStream Audio Center listens for commands on channel 56 (by default); to issue a command,
type "/56 command" in chat, and press Enter. Note: the SlipStream Mini uses channel 38
by default, and the SlipStream HUD uses channel 47. A number of chat commands
are supported:
-
##: Switches to the specified stream number; for example, "/56 3"
switches to the third stream in the playlist.
-
search criteria: Searches for and switches the next stream in
the playlist with the specified text in the title, starting with the one after
the current one, and wrapping back to the start of the playlist if necessary.
It is not necessary to enter a whole word.
-
about: Displays information about the device, including version
number and contact information.
-
admin: Launches the SlipStream web site for administering your
device.
-
auto: Toggles automatic updating from the web.
-
card: Causes the device to read its internal notecard. This is done
automatically when the unit is rezzed, but if you edit the notecard later, you
will want to run this command to have the device read the new data. This will
overwrite any information downloaded from the web, until the next web update.
Note: this command is deprecated as of version 1.0.010; the unit now rereads
the card automatically.
-
current: Reports the number and title of the current stream or
track.
-
help: Displays a list of chat commands.
-
managers: Displays the current list of managers for the device,
based on the last update (from either the internal notecard or the web).
-
mute: Toggles mute (turns the sound on and off).
-
next: Advances to the next stream or track in the playlist,
returning to the first one when it reaches the end of the playlist.
-
off: Turns the device off.
-
on: Turns the device on.
-
password mypassword: Changes your password to the value you
specify as mypassword. The change takes effect on the web site
immediately.
-
prev: Changes to the previous stream or track in the playlist, going
to the last one when it reaches the beginning of the playlist.
-
reset: Resets the device.
-
scan: Toggles scan mode. When in scan mode, the device will advance
through the entries in the playlist, previewing each one for 10 seconds. It
will do this until scan mode is turned off again, or until the next update,
whichever comes first.
-
setup: Launches the SlipStream web site for account signup. See
"Creating Your Account" above for more information.
-
list
(formerly 'streams'): Lists the numbers and titles of the streams or tracks in
the current playlist.
-
tooltip: Toggles a text display above the device showing the current
stream number and title.
-
update: Forces the unit to update from the web immediately.
-
volume #: Sets the volume at which the device sends chat messages. The
possible values for # are:
-
1: Silent
-
2: Whisper
-
3: Normal
-
4: Shout
To log in, either type "/56 setup" in chat to launch the browser, or launch it
manually and browse to http://www.slipjig.org/slipstream/Login.aspx. On the
form that comes up, enter your password, and click Log In. Note: Your name and
password are both case-sensitive. You can check the "Remember me on
this computer" checkbox to cause your browser to retain your first and last
name so you don't have to type it next time.
There are two ways to change your password. The simplest is to simply type "/56
password newpassword" while in-world and within chat distance of your
audio center. The device will communicate the new password to the server
immediately.
The second way to change your password is to log in to the web site, then go to
"My Account" -> "Change Password" in the menu. Enter your new password, and
click Change to change your password. The new password will take effect
immediately.
To log out, just click on the "Log Out" option in the menu.
After you log in, you'll be taken to the "My Streams" page, which shows you the
streams and tracks for a given playlist. The playlist is selectable using the
drop-down list at the top of the page; as soon as you change it, the list will
refresh to show the content of the selected playlist.
There are a number of functions available from this page:
-
You can add entries to the list by clicking "Add...", which will take you to
the Browse Streams page.
-
You can remove streams from the playlist by checking the boxes on the left, and
then clicking "Remove".
-
You can reorder the streams in the list by clicking the up and down arrows for
each entry in the list. Notice that the preset number always reflects the
item's position in the list.
-
You can mark a stream as "selected" by checking the box next to it, and
clicking "Select". This will cause devices that use this playlist to change to
that stream automatically. To clear the selection, click "Clear Selection".
-
You can listen to streams using your default Shoutcast-compatible media player
by clicking on the Listen icon next to the preset number in the list.
-
You can edit stream or track information by clicking on the Edit icon in the
list.
You can have any number of people designated as "managers"; these people will
be able to operate the devices to which you assign them. Note: the names of
your managers count toward the limit on the amount of data the device can
contain, so you may find that if you have many managers for a given device, it
cuts down on the number of streams you can have in your playlist (and vice
versa).
To see a list of all your managers (for all devices), click on "My Account"
-> "Managers" in the menu.
To add a manager, first go to the manager list, and then click the "Add"
button. You will get a form where you can enter the manager's full SL avatar
name. Enter it and click the Add button, or click Cancel to go back. Note: the
new manager is not yet assigned to any devices. Next, go to the devices list,
and add the manager to the devices you would like for the new manager to
manage.
To delete a manager, first go to the manager list. Check the box on the left
next to the manager's name, and then click Delete. The manager will be
immediately removed from all devices and deleted from the list.
You can have any number of SlipStream Audio Centers on your land in SL. A
typical scenario for this might be a business owner who has a number of
locations, and wants to manage the audio for all of them. Or maybe you have a
large plot of land that you've subdivided for some reason, but want to easily
manage the audio for all of it.
You can name a number of devices the same if you want to manage them as a
single unit. Or, you can name them uniquely and exercise fine control over who
can manage each device and what audio plays on it. Even if you choose the
former, you can still specify different playlists for each device by
configuring the StreamListName field in its internal notecard.
To see a list of all devices you have configured, click on "My Account" ->
"Devices" in the menu. In the list, you can click on the small icon next to the
checkbox on the left in order to pop up a window with sample notecard
configuration text based on the current settings of that device. Then, you can
copy and paste the text into the device's notecard in-world if you like. This
comes in handy if you change the default playlist for a device, and want to
replicate the change to the device's notecard without having to painstakingly
type each stream entry.
To add a device, go to the device list (see instructions above), and then click
on Add. You will get a form where you can enter the device name, a default
playlist, and any number of managers. Enter or select these, and then click Add
to add the device.
The device name does not need to be unique for each device, but it can be; in
other words, multiple in-world devices can have the same name as configured in
their notecards, and be treated as one device by the web site.
The default playlist is the playlist to use in the rare cases when your device
does not send the name of the list it wants to use. This should only happen if
you remove the setting from the device's internal notecard.
The manager list allows multiple selections, and specifies the people who are
authorized to operate the device. It is not necessary to select a manager; if
none are selected, anyone will be able to operate the device.
To delete a device, first go to the device list. Check the box on the left next
to the device's name, and then click Delete. The device will be immediately
removed from the system. Note: you must always have at least one device
specified; the system will prevent you from deleting the last one.
SlipStream allows you to define any number of playlists containing a mixture of
internet radio streams, audio files and podcasts. Each device uses only one
playlist at a time, configurable through the device's internal notecard. The
device downloads the specified playlist from our web site every five minutes.
You can optionally specify the URL of a podcast feed for the playlist to use.
If you do, the system will check the feed at approximately 1:00 AM SLT every
day, and add any newly-published audio content from the feed to the playlist.
Note: as currently implemented, the system will remove podcasts from the
playlist after one week, in order to conserve available data space in the
device.
To see a list of all playlists you have configured, click on "My Account" ->
"Playlists" in the menu. Note this the resulting page does not show you the
contents of the playlist. To see the contents of any of your playlists, click
on "My Streams" in the menu.
To add a playlist, go to the playlists list (see instructions above), and then
click on the Add button. You will get a form where you can enter the playlist
name and (optionally) the RSS feed URL. Enter the information, and click Add to
save the playlist. You will be returned to the list.
At this point you may want to add some streams or audio files to the list.
Click on "Browse Streams" in the menu to go to a page where you can add music
to the playlist. See "Browsing and Adding Music" below for more information.
To add a podcast feed, follow the instructions above for adding a normal
playlist, but also specify the RSS feed URL for the podcast. The system will
check the feed at approximately 1:00 AM SLT every day, and add any
newly-published audio content from the feed to the playlist. Note: as currently
implemented, the system will remove podcasts from the playlist after one week,
in order to conserve available data space in the device.
To add music or other content to your playlists, see the instructions below,
under "Browsing and Adding Music".
You can easily search for music in particular genres, or add information about
internet radio streams or music files that are not already in the system. You
can also mark streams or tracks you add to the system as private, in which case
they will not be available to the general public.
To search for music in a particular genre, click on "Browse Streams" in the
menu. You should get a form with an expandable/collapsible outline of genres on
the left, and a list of matching streams or tracks on the right. Expand the
outline and click on one or more items - as you do, you should notice that the
list on the right updates to show the content for that genre or set of genres.
You can sort the list on the right by clicking on the column headers. You can
also listen to a given stream by clicking on the Listen icon next to its name;
this will launch the stream in your default music player if it supports
Shoutcast (.pls) files.
To add the stream to your playlist, check the box to its left, select the
desired playlist from the list in the bottom right, and click Add. You can add
multiple streams at once this way.
You can easily add your own favorite internet radio station to SlipStream. To
do so, first go to the "Browse Streams" page using the instructions above
under, "Browsing Music By Genre". Then click on the "Add Stream..." button.
You will be presented with a form where you can enter the stream information.
Fields marked with an asterisk (*) are required. Complete the form, and click
Add to add the stream to the system. You can add it to your playlists at the
same time by selecting them in the list at the bottom of the form. Here is a
description of the fields on the form:
-
Stream Name: A unique (preferably short) name for the stream.
-
Description: A longer description of the stream.
-
URL: The URL for the stream.
-
Format: The audio format used by the stream.
-
Bit Rate: The bit rate, or relative sound quality, of the stream.
This ranges anywhere from 24 (telephone quality) to 192 (CD quality), but most
streams are in the 96-128 range. This value is only listed for informational
and search purposes, so it's actually not important what you put here.
-
Genre(s): One or more genres to which the stream belongs.
-
Private Stream: Whether to make this stream available to other
SlipStream users. If checked, the stream will only show up for you.
-
Add To List: Select playlists here to add the new stream to them as soon
as it is saved.
If you do not have some of the above information, all is not lost! For streams
available on Shoutcast.com, you can look up the name, format and bit rate using
the search functions on their
homepage. To get the URL, right-click on the "Tune In" button to the
left of the stream, and save it to disk using the browser's "Save Target As.."
or "Save Link As.." option. Then open the file you just saved with a text
editor such as Notepad, and you should see one or more URLs for the stream
listed, along with its name and a longer description.
Once you've added a stream to the system, you can edit it later by clicking on
the Edit icon next to it from either "My Streams" or "Browse Streams".
This is very similar to adding a stream. See the instructions above, under
"Adding/Editing A Stream". Here are the fields available when adding a track:
-
URL: The URL for the track. The audio file must be hosted on a
public web server. SlipStream does not provide this capability, but there are
many companies that do. You (and only you) are responsible for avoiding and/or
addressing any potential copyright violations caused by hosting copyrighted
content on a public server.
-
Track Title: A unique (preferably short) name for the track.
-
Artist: The artist's name, or a longer description of the stream.
-
Format: The audio format used by the stream.
-
Bit Rate: The bit rate, or relative sound quality, of the stream.
This ranges anywhere from 24 (telephone quality) to 192 (CD quality), but most
streams are in the 96-128 range. This value is only listed for informational
and search purposes, so it's actually not important what you put here.
-
Length: The time length (in seconds) of the audio track. This is
important
- the in-world device needs to know how long the track is, so it will know when
to switch to the next one.
-
Genre(s): One or more genres to which the stream belongs.
-
Private Track: Whether to make this track available to other
SlipStream users. If checked, the track will only show up for you.
-
Add To List: Select playlists here to add the new track to them as soon
as it is saved.
Once you've added a track to the system, you can edit it later by clicking on
the Edit icon next to it from either "My Streams" or "Browse Streams".
This is actually done at the playlist level, not at the device level. To select
a given stream or track in a playlist, click on "My Streams" in the menu. On
the "My Streams" page, select the desired playlist from the drop-down list at
the top. Then check the box next to the stream to which you want to change, and
click Select.
When you do this, the stream will be marked as "Selected". Any devices
configured to use this stream will switch to that stream upon their next
update, unless "AllowWebSelect" is set to zero in their internal notecards.
You can clear the selection by clicking the "Clear Selection" button.
-
Stream: A Shoutcast or Icecast internet radio stream, usually in mp3
format. A stream is located at a specific URL, and does not have a fixed length
(it broadcasts continually). In SlipStream, you can provide additional
information about the stream, such as a friendly display name.
-
Track: An audio file in mp3 or ogg vorbis format, hosted on a web
server external to SlipStream. A track is located at a specific URL, and has a
fixed length; your in-world device will automatically go to the next track or
stream in the playlist when the track ends. In SlipStream, you can provide
additional information about the stream, such as a friendly display name.
-
Playlist: A list of streams and/or tracks, with a name for easy
reference. Your device will download whichever playlist it is configured for
(by default, “My Streams”). A podcast feed is a type of playlist, created by
entering the feed URL when adding the playlist.
-
Device: A SlipStream Audio Center that exists in-world, on your
land. It connects every five minutes to our web server, and downloads the
current playlist.
-
Manager: An avatar designated to be able to manage audio on your
land. By default, no managers are assigned, which means anyone will be able to
operate your device.
-
Podcast: An audio file in mp3 or ogg vorbis format, hosted on a web
server external to SlipStream and referenced by an RSS file (a “feed”).
-
RSS Feed: A file in xml format that references a number of external
resources, typically web pages and/or audio files (podcasts). Various RSS
reader applications (including SlipStream) can be configured with the URL of
the feed, and will download it periodically and check it for updates. By
configuring a SlipStream playlist as a feed, you can have it stay up-to-date
with published content, automatically. For more information, see
this page.
If you have any questions about how to use SlipStream (either the in-world
device or the web site), please IM Slip Stringfellow in-world or email me at
slip.stringfellow (at) gmail (dot) com.