Skip navigation

Skip secondary navigation

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