Play List Format - Version 2.1.x
The play list is a Science On a Sphere construct for organizing and grouping together content for a presentation. Play lists are analogous to a play list on an MP3 player. Play lists are simple text files and are read and interpreted by the main SOS application interface.
Sample Play List With Descriptions
# Description of Keyword used in playlist of SOS # # name = Name show on menu ( must specify ) # Name or label for the playlist entry. The name is used as text for the # play list item button on sos_stream_gui # # datadir = /path/to/data/directory ( must specify ) # For time series data, the /path needs to end in /path/P1, # if opengl = 1, then it must end in a ".jpg" or some other # image file name. # # fps = frames per second ( 30 if not specified ) # # pip = /path/to/embeded/image # The pip, is a jpeg or other image file that will appear on a picture # in a picture window on the sphere. The pip window appears at the # beginning of the animation, then fades out. # # slide = /path/to/slide/image # slide show image come via the 2nd port of Graphic Card to # side wall projector or big screen monitor. # # firstdwell = number in millisecond # lastdwell = number in millisecond # firstdwell and lastdwell. Specify time in milliseconds that # the animation will stop on the first and last frame. # Defaults to 0 milliseconds. # # startframe = start with the frame count ( 1 if not specified ) # # endframe = end with the frame count # ( last file in the directory if not specificed ) # # label = [default ( filename ) | /path/to/labels.txt ] # No labels will show, if not specified # # audio = /path/to/audio/file ( no audio if not specified ) # # opengl = [true | 1 | 0] # ( if dataDir specifies a single texture image, # then it must be true or 1. Defaults to 0 if not specified) # # skip = n (where n is the skip factor for a directory of files. # skip = 1 will skip every other file in a animation, # skip = 2 will play every third file, etc). # As skip gets bigger, total files animated over, goes down. # # tiltx = number of degrees tilt in X axis. # # timer = number of seconds (180 sec if not specified ) # timer is used in "auto presentation mode only". # Specfies how long to play a presentation. # # labelColor = R, G, B, Alpha ( "White" if not specified ) # (also can use symbolic names: white, black, red, green, blue) # # labelposition = [ default | x,y (range from -1, -1 ~ 1, 1 ) ] # ( -0.3, -0.5 if not specified ) # # animate = [ 0 | 1 ] # (if 0, then don't immediately start animating when # item is loaded (must hit play). Otherwise, automatically # animate when playlist entry loads. In auto presentation mode, # always animate, even if animate = 0 # # ################ END ############################################## # # EARTH # name = Hot Topo (Wild Fires) datadir = /sos/media/hot_1800/P1 audio = /shared/sos/media/audio/CoupeStudios/Music/Topography.mp3 fps = 30 name = January Blue Marble datadir = /shared/sos/render/gsfc/4kx2k/world2004013x4kx2k.jpg opengl = true tiltx = 23.5 fps = 30 timer = 60 name = EarthLiteColor (23 degree tilt) datadir = /sos/media/textures/EarthLiteColor.jpg tiltx = 23.0 opengl = true fps = 30