Broadcast schedule management with Somax-editor

SomaX-Editor is a powerful software for writing the broadcast's schedule files of Soma-suite. It works in a graphical manner, and have the features of an advanced editor (selection, cut/paste, open several files concurrent, undo/redo, etcetera). The following screenshots is the main window of somax-editor, with a "palinsesto" file opened:

Somax-editor window

The "palinsesto" is the default programming schedule file for the soma daemon. Usually, it is the /etc/somad/palinsesto.cfg file, but this may be changed in the Soma daemon configuration file. There is another file, the "spot file", for the schedule of the radio spots, but it is optional. If any, it should be /etc/somad/spot.cfg. Both are normal text files, and may be edited with any simple text editor too. For this, you can refer to the palinsesto.cfg(5) and spot.cfg(5) man pages.

In this text, we will see how to edit a "palinsesto file" (the main schedule file of somax-suite, and the key for somad to work) with somax-editor. In the left area of the program's main window we can see the "Transmission" area, with all the broadcasts of this "palinsesto". In this area you can select any or them for edit. Below, we have a calendar, for choose a day and edit it's trasmissions (by default the current day appears in it).

In the button of the window we have two bar with the day's 24 hours and all the trasmissions of the selected day. We can select a trasmission for edit it from here too. In the upper bar we have the trasmissions with high priority (see below) and the trasmissions with low priority are in the other bar.

Between the calendar and the bars, we have two buttons: for create a new blank transmission the first, and for remove the selected transmission, the last.

In the window's right area we have three tabs with the "Edit your transmission" main title. In these tabs we will made all the work for configure our schedule. In the following three chapters, we can see how are these tabs.

1. "General" tab:

General tab

In the above screenshot, we have a detailed view of the "General" tab. In this tab we can configure the following settings:

1.1. Transmission examples:

In this way, we can configure the start and stop day and hour of a transmission selecting: its year (Y), month (M), month's day (D), week's day (day), hour (h) and minute (m). But if some of they it isn't necessary, we can leave it as "any". In the case of the hour and minutes, they are always necessary. Let see some examples:

2. "Type" tab:

Type tab

In the above screenshot, we have a detailed view of the "Type" tab. In this tab we can specify the sound files (or any other type as streams, silence or any soma module) that conforms the transmission. The most common case is to specify some files, as in the image.

Type tab - module

3. "Items" tab:

Items tab

In the above screenshot, we have a detailed view of the "Items" tab. In this tab we can specify some others settings of the transmission, as their spots:

With all these settings defined, we have the schedule of the somad's broadcasts pretty defined. Now we need to save the file, with the "Save" button, and to make that soma re-read the "palinsesto" file. This last work can make with the SomaX graphic panel, or with the command line (see somad(1) man page).

This is an english adaptation of Ayuda para el usuario de Garraxi - 6.3. Gestión de la parrilla con Somax-editor (the original text in spanish).

(c) Martintxo [martintxo@sindominio.net]. This text can be copied, shared, and adapted under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike license, or (at your option) the same license of the rest of Soma-Suite documentation. June 2007