Video Kiosk Playback Scheduling Guide


In addition to controlling playback, Video Kiosk – Android allows you to schedule playback to start and stop on a schedule either using a local file or remotely.

There are four methods you can use;

  • Android Calendar. Create the schedule on the Android Calendar on the device
    This method works on just the single device on which the calendar resides
  • Local XML Schedule File. Create an XML schedule file and put it on the device
    This method works on just the single device on which the XML schedule resides
  • Google Calendar. Control it remotely by creating the schedule on Google Calendar and the device access the schedule over the internet (Requires Internet access for the device)
    You can synchronize any number of devices to the schedule created in Google Calendar, using a cloud service
  • Remote XML Schedule File. Control it remotely by creating an XML schedule file and then download to the device using a cloud service. (Requires Internet access and cloud service access for the device)
    You can synchronize any number of devices to the schedule using a Cloud service

Playback Scheduling using Android Calendar

Video Kiosk will execute commands based on the time and description of the calendar entry in the calendar you have selected in the settings. To use Android Calendar to schedule playback, follow these steps:

  1. Create an Android Calendar.
    In Android Calendar, create a calendar and add playback events using the start and end times in the Calendar to control when your content is played. Optionally, you can control device behavior by adding commands to the description field of the event. For more information, refer to the Video Kiosk Schedule Calendar Command Reference Guide.
  2. Configure Video Kiosk.
    Configure Video Kiosk with the location of the schedule. Go to
    Video Kiosk Settings Screen>Schedule>Use a calendar or schedule
    and select the Android Calendar as the schedule location. Video Kiosk will display all Android Calendars on the device in this list.

Playback Scheduling using Google Calendar

Video Kiosk will execute commands based on the time and description of the calendar entry in the calendar you have selected in the settings. If you’re using Google Calendar to schedule playback, you’ll need to ensure the device has access to the internet. To use Google Calendar to schedule playback, follow these steps:

  1. Create a Google Calendar.
    In Google Calendar, create a calendar and add playback events using the start and end times in the Calendar to control when your content is played. Optionally, you can control device behavior by adding commands to the description field of the event. For more information, refer to the Video Kiosk Schedule Calendar Command Reference Guide.
  2. Notify the Android Device of the Google Calendar.
    On the device, logon to the Google Account you used when creating the Google Calendar. This will notify Video Kiosk of the existence of the Google Calendar and add it to the Video Kiosk list of schedules.
  3. Configure Video Kiosk.
    Configure Video Kiosk with the location of the schedule. Go to
    Video Kiosk Settings Screen>Schedule>Use a calendar or schedule
    and select the Google Calendar as the schedule location.

Playback Scheduling using a Local XML Schedule File

Video Kiosk will execute commands in a local XML schedule file. To use a local XML schedule file to schedule playback, follow these steps:

  1. Create a Schedule File.
    In a Text Editor, create an XML schedule file and use it to control playback.
    For more information,
    Video Kiosk Schedule XML File Reference Guide
    Download a sample Schedule XML File
    How to Create a Schedule XML File
  2. Configure Video Kiosk.
    Configure Video Kiosk with the location of the schedule. You can configure the location of the Schedule that you want in two ways, by putting the schedule file in the default location or by setting the path to the schedule file in the App Settings.
    • Use the Default Location
      • To use the default location, create a schedule file called “VideoKiosk.schedule” and put the schedule file in the same folder as your content files. Video Kiosk will automatically use this as the Schedule File.
    • Configure the Path in the App Settings
      • Go to
        Video Kiosk Settings Screen>Schedule>Path to schedule folder
        and set the path to the schedule folder.
      • Go to
        Video Kiosk Settings Screen>Schedule>Use a calendar of schedule
        and select the schedule to use.

Playback Scheduling using a Remote XML Schedule File

Video Kiosk will execute commands in a XML schedule file. To use a remote XML schedule file to schedule playback, follow these steps:

  1. Create a Schedule File.
    In a Text Editor, create an XML schedule file and use it to control playback.
    For more information,
    Video Kiosk Schedule XML File Reference Guide
    Download a sample Schedule XML File
    How to Create a Schedule XML File

  2. Configure Video Kiosk.
    Configure Video Kiosk with the location of the schedule. You can configure the location of the Schedule that you want in two ways, by putting the schedule file in the default location or by setting the path to the schedule file in the App Settings.

    • Use the Default Location
      • To use the default location, create a schedule file called “VideoKiosk.schedule” and put the schedule file in the same folder as your content files. Video Kiosk will automatically use this as the Schedule File.
    • Configure the Path in the App Settings
      • Go to
        Video Kiosk Settings Screen>Schedule>Path to schedule folder
        and set the path to the schedule folder.
      • Go to
        Video Kiosk Settings Screen>Schedule>Use a calendar or schedule
        and select the schedule to use.
  3. Remotely update Using a Cloud Service.
    For an example of how to do this using Dropbox, refer to the Remote Updating Tutorial.


More Information

Buy it now
$14.95 / device

Get it on Google Play

Download the
FREE trial

Download Now