The Sound Mill Easy Player can be operated as a Kiosk program to allow customers or visitors to play audio directly from any kiosk device, touch screen or laptop. Actions -- Show Mode will disable all Player Edit functions except ones used for Playback by Kiosk users.
Possible uses might include: A museum kiosk for audio related to a showcase; A theater kiosk with audio messages from key actors or information about the company and future productions; A retail store kiosk to convey product key features and benefits; A restaurant audio menu of 'Today's specials' to describe each dish. The list is only limited by your imagination.
Your hardware could be as simple as a laptop (touch screen is optimal for kiosks but not required), cable locked next to the cash register at a check-out counter. Or use a standard kiosk enclosure device designed to sit unattended in public venues. You can hide the playback control buttons panel, the marquee image, title and description elements if desired. The look of the Easy Player is highly customizable.
Figure 1 depicts a sample custom visual design for a museum kiosk. See the Overview page for a brief explanation of customization. When the Player enters Show Mode , the Window Title bar, menu bar and status bar are hidden, leaving just the content of the player window showing to the user.
The images used to create the Playlist look/feel are not imported into the Sound List file. Rather, the Sound List keeps file 'references' (ie Drive:Folder-Path\File-Name) to the image files. So if you plan to develop the Playlist for Kiosk on one machine and deploy it to another, you need to maintain the file references. For example, if your images are in folder C:\KioskImages on the development machine, when you deploy to your Kiosk machine, you need to create a C:\KioskImages folder on the Kiosk machine and copy all the images to that folder. The same applies to any audio file referenced in the Sound Items.
Since the Kiosk will run unattended, it must be securely locked down from user tampering. Full Kiosk implementation is beyond the scope of this Help document, but we'll present some basic guidelines and some pointers to where you can get more information. If you do not consider yourself an advanced Windows user, you will probably need expert help setting up the machine for Kiosk operation. This is a nice summary article on How to Create an Internet Kiosk in 10 Easy Steps.
Add a new Windows user account called KioskUser and assign a password. Give it Administrator rights initially to allow setting some userid restrictions . This will be the logon account for the kiosk and will have its privileges restricted for security reasons. You should generally set this KioskUser to auto-logon for computer restarts in the event of power interruptions.
Note: Group Policy Manager is only available on Professional Edition or higher of Windows 7/Vista/XP.
You will need to set up a Local Group Policy Object (LGPO) for the KioskUser account to prevent the user from accessing specific windows features that could compromise security of the machine. This is the best way to secure the Windows machine from mischievous users. With Windows 7/Vista, you can now append a separate LGPO to any user account created on that workstation. This article on Introduction to Local Group Policy Objects is a good starting point to understanding and using LPGO. Specifically, here is a Microsoft TechNote on How To: Implementing a Windows Based Kiosk.
Disallow Control Panel access, Active Desktop options, Task Manager from Ctrl-Alt-Del, Program switching from Alt+Tab and other obvious settings to ensure that your users can only do what you say.
After setting these restrictions, you will reset the KioskUser to Standard User rights.
Once the computer is locked down for Kiosk use, you will setup the registry key to Auto-Start the Easy Player on logon. Following this Microsoft TechNote article , with Regedit, open the Registry. Open this key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Replace the value of "Shell" REG_SZ with the following:
"C:\Program Files\Breakthru Software\Sound Mill X3\SoundMill.exe" "C:\SoundLists\MySoundList.slt" KIOSKMODE MyPlaylistId
Your SoundMill.exe folder and SoundLists folder locations will differ from the example above. See the Program Start-Up by Batch File page for a more complete explanation of the syntax.