ffplayout is a 24/7 broadcasting solution. It can playout a folder containing audio or video clips, or play a JSON playlist for each day, keeping the current playlist editable. The application is mostly designed to run as system service on Linux. But in general it should run on any platform supported by Rust.
The main idea behind ffplayout is that it works with playlists. Each day has its own playlist, so to have a continuous endless stream, each playlist must be 24 hours long. If a playlist is not long enough, the engine will fill the rest with a filler clip or with black. If the playlist is longer, it will be trimmed. The playlist is read dynamically, so you can edit it while it is playing. But you can only change or add clips at a position in the future and the next but one clip. In other words, if clip 7 in the playlist is currently playing, you can edit and add clips after position 9.
A second scenario is that ffplayout can play clips from a given folder. The engine also monitors this folder for changes. If clips are added, deleted or moved, the engine recognizes this and updates its file list. the folder mode has two options: 1. it can play in sorted order, or 2. it can play in random order.
This site provides summary information about, and access to, the “public inspection file” (or “public file”) for the following types of entities: licensed full-service radio and television broadcast stations, Class A television stations, cable television systems, direct broadcast satellite (“DBS”) providers, and satellite radio (also referred to as “Satellite Digital Audio Radio Services” or “SDARS”) licensees.
The Commission first adopted rules requiring broadcast stations to keep a public file more than 40 years ago and certain political programming files have been public for nearly 75 years. The public file for broadcast stations contains a variety of information about each station’s operations and service to its community of license, including information about political time sold or given away by each station, quarterly lists of the most significant programs each station aired concerning issues of importance to its community, data on ownership of each station and active applications each station has filed with the Commission. The Commission adopted the public inspection file requirement to "make information to which the public already has a right more readily available, so that the public will be encouraged to play a more active part in dialogue with broadcast licensees."
Cable, DBS, and SDARS entities also have public and political file requirements. These entities’ political file requirements are substantially similar to those of television and radio broadcasters. Apart from the political file, however, cable, DBS, and SDARS entities’ other public file requirements differ somewhat from the public file requirements applicable to broadcasters.