{% with messages = get_flashed_messages() %} {% if messages %} {% for message in messages %} {% endfor %} {% endif %} {% endwith %}

Content Scheduling

Create New Schedule
Higher numbers = higher priority
Active Schedules
{{ schedules|length }} schedules
{% if schedules %}
{% for schedule in schedules %} {% endfor %}
Name Media File Time Duration Days Player Priority Actions
{{ schedule.name }} {% set media_file = schedule.media_file %} {{ media_file.original_name }}
{{ media_file.file_type.upper() }}
{{ schedule.start_time.strftime('%H:%M') }} - {{ schedule.end_time.strftime('%H:%M') }} {% if schedule.start_date or schedule.end_date %}
{% if schedule.start_date %}From {{ schedule.start_date }}{% endif %} {% if schedule.end_date %}To {{ schedule.end_date }}{% endif %} {% endif %}
{{ schedule.duration }}s {% set days = ['M', 'T', 'W', 'T', 'F', 'S', 'S'] %} {% for i in range(7) %} {% if schedule.days_of_week[i] == '1' %} {{ days[i] }} {% else %} {{ days[i] }} {% endif %} {% endfor %} {% if schedule.player %} {{ schedule.player.name }} {% else %} All Players {% endif %} {{ schedule.priority }}
{% else %}

No schedules created yet

Create your first schedule to control when content is displayed!

{% endif %}
Scheduling API

New scheduling endpoints for your Info-Beamer devices:

  • GET {{ request.host_url }}api/playlist - Get current scheduled playlist
  • GET {{ request.host_url }}api/schedule - Get all schedule information