Cleaning up features.md
This commit is contained in:
parent
441e34fa75
commit
de212efd71
1 changed files with 29 additions and 36 deletions
|
@ -45,45 +45,38 @@ LibreTime services
|
||||||
| Service | Description |
|
| Service | Description |
|
||||||
|---------|-------------|
|
|---------|-------------|
|
||||||
| `media-monitor` | Keeps track of files being added, renamed, moved or removed from storage, and reads their metadata using the Mutagen library. |
|
| `media-monitor` | Keeps track of files being added, renamed, moved or removed from storage, and reads their metadata using the Mutagen library. |
|
||||||
| PostgreSQL | Contains the location of those media files and their metadata. This means you can search for and playlist a set of media files according to the specific metadata that you require, or use a 'smart block' to select the files for you. The database also contains details of specified remote input streams. |
|
| [PostgreSQL](https://www.postgresql.org/) | Contains the location of those media files and their metadata. This means you can search for and playlist a set of media files according to the specific metadata that you require, or use a 'smart block' to select the files for you. The database also contains details of specified remote input streams. |
|
||||||
| Pypo | (Python Playout engine) Downloads media from the storage up to 24 hours ahead of playout and checks it for average level (with ReplayGain tools) and leading or trailing silence (with Silan). At playout time, the media to be broadcast is sent to Liquidsoap. |
|
| Pypo | (Python Playout engine) Downloads media from the storage up to 24 hours ahead of playout and checks it for average level (with ReplayGain tools) and leading or trailing silence (with Silan). At playout time, the media to be broadcast is sent to Liquidsoap. |
|
||||||
| Liquidsoap | Takes individual media files and remote input streams, and assembles them into a continuous output stream. This stream can be sent to a sound card (e.g. for a broadcast mixer, on the way to an FM or DAB transmitter) or to a streaming server for IP network distribution, over the LAN, local WiFi or the Internet. You can stream to a sound card and up to three different stream distribution servers with the same LibreTime server, if you wish. |
|
| [Liquidsoap](https://www.liquidsoap.info/) | Takes individual media files and remote input streams, and assembles them into a continuous output stream. This stream can be sent to a sound card (e.g. for a broadcast mixer, on the way to an FM or DAB transmitter) or to a streaming server for IP network distribution, over the LAN, local WiFi or the Internet. You can stream to a sound card and up to three different stream distribution servers with the same LibreTime server, if you wish. |
|
||||||
| Icecast or Shoutcast | Audio streaming server, used for creating an internet radio stream from LibreTime. Icecast is included in the LibreTime installation by default. Note: If a suitable Liquidsoap output is not available for your streaming service of choice, you can send audio from Liquidsoap to a separate encoding or streaming machine via a sound card or relay stream. |
|
| [Icecast](https://www.icecast.org/) or [Shoutcast](https://shoutcast.com/) | Audio streaming server, used for creating an internet radio stream from LibreTime. Icecast is included in the LibreTime installation by default. Note: If a suitable Liquidsoap output is not available for your streaming service of choice, you can send audio from Liquidsoap to a separate encoding or streaming machine via a sound card or relay stream. |
|
||||||
| Monit | Monitors the health of pypo, media-monitor and Liquidsoap, and reports the status of these services to LibreTime. |
|
| [Monit](https://mmonit.com/monit/) | Monitors the health of pypo, media-monitor and Liquidsoap, and reports the status of these services to LibreTime. |
|
||||||
| RabbitMQ | Pushes messages from LibreTime to media-monitor and pypo about changes to media files and the playout schedule. |
|
| [RabbitMQ](https://www.rabbitmq.com/) | Pushes messages from LibreTime to media-monitor and pypo about changes to media files and the playout schedule. |
|
||||||
|
|
||||||
LibreTime manages all of these components, and provides an easy,
|
LibreTime manages all of these components, and provides an easy,
|
||||||
multi-user web interface to the system. It enables your station staff,
|
multi-user web interface to the system. Create different accounts for your
|
||||||
depending on the permissions you have granted them, to:
|
staff by role, to give them only the permissions they need to succeed:
|
||||||
- upload media files to the storage server via the **Add Media** page
|
* Guests
|
||||||
- automatically import file metadata into the PostgreSQL database
|
- Can view shows and the playout log on the Calendar and Dashboard, respectively
|
||||||
- search for and download media files, and edit the metadata of individual
|
- Listen to the output stream without leaving the interface
|
||||||
files, if required, on the **Library** page
|
* DJs
|
||||||
- create and edit playlists of media files or create smart blocks of content
|
- Everything Guests can do, plus
|
||||||
based on metadata, edit cue points and fades, and audition them. Playlists and
|
- Upload media (music, PSAs, underwriting, shows, etc.) to their own library (DJs cannot view other libraries)
|
||||||
smart blocks are also saved in the database, and can be searched for
|
- Edit metadata, delete, and schedule media in their own library to shows they are assigned to
|
||||||
- schedule colour-coded broadcast shows (which can contain playlists, smart
|
- Preview uploaded media _without_ affecting the live playout
|
||||||
blocks, pre-recorded complete shows, timed remote input streams, or be live)
|
- Create Playlists, Smart Blocks, and connect Podcasts and Webstreams to LibreTime
|
||||||
for specific dates and times on the **Calendar** page. Regular shows can be
|
- Publish media items to LibreTime's built-in My Podcast function or 3rd party sources such as Soundcloud
|
||||||
scheduled by the day of the week or month, and can be linked to share content
|
* Program Directors
|
||||||
- automatically record live shows at specific times and dates (in 256 kbps Ogg
|
- Everything DJs can do, plus
|
||||||
Vorbis format by default) from the sound card input with Ecasound, upload them
|
- Manage other users' libraries in addition to their own
|
||||||
to the storage server and import them into the database
|
- Create, edit, and delete color-coded shows on the Calender and assign them to DJs (if needed)
|
||||||
- manage presenter, staff and guest access to LibreTime, and contact details,
|
- Shows can be scheduled to repeat, with the option of linking content between the shows (helpful if a DJ livestreams in each week)
|
||||||
via the **Manage Users** page
|
- View listener statistics
|
||||||
- see what is about to be played by Liquidsoap on the **Now Playing** page,
|
- Export playout logs for analysis or reporting for music royalties
|
||||||
with support for last-minute changes to the content
|
* Administrators
|
||||||
- upload media files from LibreTime to a third-party hosting service, such as
|
- Everything Program Directors can do, plus
|
||||||
SoundCloud
|
- Manage all user accounts, including the ability to reset passwords
|
||||||
- audition available output streams from the server using the **Listen**
|
- Configure Track Types for easy sorting of uploaded content
|
||||||
button
|
- Change system and system settings, in addition to monitoring the system status
|
||||||
- check the status and resource usage of system components on the **Status**
|
|
||||||
page
|
|
||||||
- export the broadcast schedule to external sites via the Schedule API
|
|
||||||
- see logs on the **Playout History** page and view graphs on the
|
|
||||||
**Listener Stats** page
|
|
||||||
- configure the LibreTime system on the **Preferences**, **Media Folders** and
|
|
||||||
**Streams** pages.
|
|
||||||
|
|
||||||
Example studio broadcast system
|
Example studio broadcast system
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue