From a6c4098fb6c4a2afab965ceea65a8f9e48cfb336 Mon Sep 17 00:00:00 2001 From: Robbt Date: Wed, 24 Apr 2019 19:04:32 -0400 Subject: [PATCH 1/7] Updated the upload page to match the current UI. --- docs/manual/upload/index.md | 25 +++++++----------- docs/manual/upload/static/dialog-progress.png | Bin 0 -> 23806 bytes docs/manual/upload/static/pending-import.png | Bin 0 -> 93260 bytes .../upload/static/upload-files-dialog.png | Bin 0 -> 165475 bytes 4 files changed, 10 insertions(+), 15 deletions(-) create mode 100644 docs/manual/upload/static/dialog-progress.png create mode 100644 docs/manual/upload/static/pending-import.png create mode 100644 docs/manual/upload/static/upload-files-dialog.png diff --git a/docs/manual/upload/index.md b/docs/manual/upload/index.md index 582ca7c4d..244b721a8 100644 --- a/docs/manual/upload/index.md +++ b/docs/manual/upload/index.md @@ -1,23 +1,18 @@ -If you do not have direct access to the Libretime server, you can add files to the Libretime library using the **Add Media** page of the administration interface. (The **Add Media** page is not visible to *Guest* users). This page includes an upload queue for media files, which supports drag and drop from your computer's file manager if you are using a recent web browser, such as *Mozilla Firefox 16* or later. +The primary way you can add files to the Libretime library is using the **Upload** page of the administration interface. (The **Upload** page is not visible to *Guest* users). This page includes an upload queue for media files, which supports drag and drop from your computer's file manager if you are using a recent web browser, such as *Mozilla Firefox 16* or later. -Some web browsers may set an upload limit for a single file, between 200MB and 2GB. If you need to upload files larger than 200MB to the Libretime server on a regular basis, you may find it more convenient to perform the upload using SFTP, rather than through the browser. See the chapter *Automated file import* for more details. +Some web browsers may set an upload limit for a single file, between 200MB and 2GB. In addition the default LibreTime webserver configuration limits file size to 500M. If you need to upload files larger than 500MB to the Libretime server on a regular basis, you will need to have your admin update the configuration at `/etc/apache2/sites-available/airtime.conf `. Airtime previously supported import via SFTP but this functionality is still under development for LibreTime. -![](static/Screenshot383-Add_media.png) +![](static/upload-files-dialog) -If your web browser does not support drag and drop, you can use the **Add files** button, which has a white plus sign in a green circle icon, to open a file selection window on your computer. +If your web browser does not support drag and drop, you can click the background of the screen on the **Upload page**, to open up a file browser dialog. +LibreTime will automatically attempt to upload files once you select them. You can track the file upload progress via the gray progress bar in the upload window. -![](static/Screenshot143-File_upload.png) +![](static/dialog-progress.png) -After you have added all the files that you require to the upload queue, click the **Start upload** button, which has a green arrow icon. +The upload speed will depend on the network connection between your computer and the Libretime server. While files are uploading you need to keep this browser window open or it will interrupt the file transfer. -![](static/Screenshot144-Start_upload_1.png) +![](static/pending-import.png) -The row of the file currently being uploaded is highlighted in pale green. At the bottom of the upload queue, a progress bar and percentage indicates how much of the upload has taken place so far. The upload speed will depend on the network connection between your computer and the Libretime server. +After the file transfer is complete, the file is then processed by the analyzer service and if it has been succesfully uploaded the **Import Status** will change from **Pending Import** to **Succesfully imported**. If it fails there was some reason your file was rejected by LibreTime and you will need to try again or contact your Admin to have them consult the logs and open up a bug report. It sometimes takes a few minutes for files to be processed but if they are all stuck at **Pending Import** then it is possible that the *airtime_analyzer* process has crashed and the admin will need to restart it. See [Troubleshooting](../troubleshooting) for more information. You can look specifically at any failed imports by clicking the radio button next to Failed. -![](static/Screenshot145-Upload_status_1.png) - -Once it has been uploaded successfully, each file row displays a white check mark in a green circle icon. - -![](static/Screenshot146-Upload_done_1.png)  - -Your files are now imported into the Libretime library, ready to be included in your broadcast playlists, smart blocks and shows. +Once they are done procesing your files ready to be included in your broadcast playlists, smart blocks and shows and can be viewed in the [Tracks](../Tracks) section of the Library. diff --git a/docs/manual/upload/static/dialog-progress.png b/docs/manual/upload/static/dialog-progress.png new file mode 100644 index 0000000000000000000000000000000000000000..fa4010cfda39db2f8466f618047c04e7e2098fa6 GIT binary patch literal 23806 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 DJNem# literal 0 HcmV?d00001 diff --git a/docs/manual/upload/static/pending-import.png b/docs/manual/upload/static/pending-import.png new file mode 100644 index 0000000000000000000000000000000000000000..dbda40197603f10cfa9ed847fb62a388cbfa8ba1 GIT binary patch literal 93260 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 literal 0 HcmV?d00001 diff --git a/docs/manual/upload/static/upload-files-dialog.png b/docs/manual/upload/static/upload-files-dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..4b1274a2d51c24fc278abcfede64939ec2b06a57 GIT binary patch literal 165475 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∋Iy)KPPV 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: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

wzUCZ~5{~lDf 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 Date: Wed, 24 Apr 2019 19:12:33 -0400 Subject: [PATCH 2/7] removed recaptcha and added password reset issue link --- docs/manual/getting-started/index.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/manual/getting-started/index.md b/docs/manual/getting-started/index.md index 39dea47e9..889c5b044 100644 --- a/docs/manual/getting-started/index.md +++ b/docs/manual/getting-started/index.md @@ -10,12 +10,7 @@ You can log in for the first time with the user name *admin* and the password se ![](static/Screenshot-Login.png) -If you enter the password incorrectly three times, you will be presented with a reCAPTCHA challenge to prove that you are a human, and not a password-guessing robot. This feature helps protect your LibreTime installation against brute force -attacks. - -![](static/Screenshot466-Recaptcha_login.png) - -If activated, you will see a link **Reset password** below the password field, which enables users to obtain a password reminder by email. See the chapter *Preferences* for configuration details. +You will see a link **Reset password** below the password field, which enables users to obtain a password reminder by email. You will need to have a mailserver configured to work with PHP for this to work. There is an issue open to add documentation for this. [#724](https://github.com/LibreTime/libretime/issues/724) ![](static/Screenshot467-Reset_password_link.png)  From 0abb1679b571ce7d6e378a69fd1cee031cb3f94d Mon Sep 17 00:00:00 2001 From: Robbt Date: Wed, 24 Apr 2019 19:50:16 -0400 Subject: [PATCH 3/7] moved existing docs into various sections --- docs/manual/dashboard/index.md | 49 +------ .../Screenshot432-Upload_to_SoundCloud.png | Bin 26369 -> 0 bytes docs/manual/playlists/index.md | 71 +++++++++- .../static/Screenshot434-New_playlist.png | Bin .../Screenshot439-Checkbox_select_items.png | Bin .../Screenshot500-Open_media_builder_240.png | Bin .../Screenshot501-Edit_playlist_240.png | Bin .../Screenshot502-Untitled_playlist_240.png | Bin .../static/Screenshot503-My_playlist_240.png | Bin .../Screenshot504-Example_playlist_240.png | Bin ...Screenshot505-Add_item_to_playlist_240.png | Bin .../Screenshot506-Drag_drop_playlist_240.png | Bin .../static/Screenshot507-Fade_in_out_240.png | Bin ...Screenshot508-Adjacent_fade_out_in_240.png | Bin .../static/Screenshot509-fade_editor_240.png | Bin .../static/Screenshot510-Cue_in_out_240.png | Bin .../Screenshot511-Visual_cue_editor_240.png | Bin docs/manual/podcasts/index.md | 11 +- docs/manual/smartblocks/index.md | 43 +++++- ...Screenshot487-Smart_block_and_criteria.png | Bin .../Screenshot512-Example_smart_block_240.png | Bin .../Screenshot513-Creator_contains_240.png | Bin ...creenshot514-Contains_beck_or_jimi_240.png | Bin ...creenshot515-Expand_static_smart_block.png | Bin .../static/Screenshot579-Creator_contains.png | Bin .../Screenshot580-Contains_beck_or_jimi.png | Bin ...Screenshot581-Smart_block_and_criteria.png | Bin ...creenshot582-Smart_block_repeat_tracks.png | Bin docs/manual/tracks/index.md | 123 +++--------------- .../Screenshot422-Add_remove_content.png | Bin .../static/Screenshot425-Simple_search.png | Bin .../Screenshot426-Search_result_select.png | Bin .../static/Screenshot427-Library_pop_up.png | Bin .../static/Screenshot433-Metadata_pop_up.png | Bin ...nshot499-Library_show_hide_columns_240.png | Bin .../static/Screenshot574-Advanced_search.png | Bin docs/manual/webstreams/index.md | 11 +- .../Screenshot516-New_remote_webstream.png | Bin 38 files changed, 154 insertions(+), 154 deletions(-) delete mode 100644 docs/manual/dashboard/static/Screenshot432-Upload_to_SoundCloud.png rename docs/manual/{tracks => playlists}/static/Screenshot434-New_playlist.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot439-Checkbox_select_items.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot500-Open_media_builder_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot501-Edit_playlist_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot502-Untitled_playlist_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot503-My_playlist_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot504-Example_playlist_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot505-Add_item_to_playlist_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot506-Drag_drop_playlist_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot507-Fade_in_out_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot508-Adjacent_fade_out_in_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot509-fade_editor_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot510-Cue_in_out_240.png (100%) rename docs/manual/{tracks => playlists}/static/Screenshot511-Visual_cue_editor_240.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot487-Smart_block_and_criteria.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot512-Example_smart_block_240.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot513-Creator_contains_240.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot514-Contains_beck_or_jimi_240.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot515-Expand_static_smart_block.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot579-Creator_contains.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot580-Contains_beck_or_jimi.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot581-Smart_block_and_criteria.png (100%) rename docs/manual/{tracks => smartblocks}/static/Screenshot582-Smart_block_repeat_tracks.png (100%) rename docs/manual/{dashboard => tracks}/static/Screenshot422-Add_remove_content.png (100%) rename docs/manual/{dashboard => tracks}/static/Screenshot425-Simple_search.png (100%) rename docs/manual/{dashboard => tracks}/static/Screenshot426-Search_result_select.png (100%) rename docs/manual/{dashboard => tracks}/static/Screenshot427-Library_pop_up.png (100%) rename docs/manual/{dashboard => tracks}/static/Screenshot433-Metadata_pop_up.png (100%) rename docs/manual/{dashboard => tracks}/static/Screenshot499-Library_show_hide_columns_240.png (100%) rename docs/manual/{dashboard => tracks}/static/Screenshot574-Advanced_search.png (100%) rename docs/manual/{tracks => webstreams}/static/Screenshot516-New_remote_webstream.png (100%) diff --git a/docs/manual/dashboard/index.md b/docs/manual/dashboard/index.md index 53e7dbde0..c352923a4 100644 --- a/docs/manual/dashboard/index.md +++ b/docs/manual/dashboard/index.md @@ -1,4 +1,6 @@ -The Now Playing page provides a view of the content your station will play out, or has already played out, which defaults to showing the 24 hours ahead. This page also enables you to make last-minute changes to running shows. +The Dashboard is divided into two sections a Library section divided between [Tracks](../tracks),[Playlists](../playlists),[Smart Blocks](../smartblocks),[Webstreams](../webstreams), and [Podcasts](../podcasts) and the **Scheduled Shows** dialog on the right. This page provides an overview of the right-hand interface. Check the links to see information about the other sections which provide the content that can be scheduled. + +The **Scheduled ShowS** page provides a view of the content your station is will playout, or has already played out, which defaults to showing the 24 hours ahead. This page also enables you to make last-minute changes to running shows. If you've only just installed Libretime, there might not be any content shown yet. Click the calendar and clock icons above the table to change the date and time range, then click the **Find Shows** button (with the magnifying glass icon) to the right. @@ -12,7 +14,7 @@ On the left side of the page, the **Start** and **End** times, **Duration** and Click the **Show/hide columns** button on the right to configure the metadata displayed, by checking the boxes in the pop-up window. - +![](static/Screenshot498-Show_hide_columns_240.png) The row for the currently playing item is displayed with a bright green background. Any underbooked shows (shows with insufficient content to fill the time allowed) are displayed with a row indicating the length of the underbooking in minutes and seconds. These rows contain a red exclamation mark in the first column, and have a pink background. @@ -39,49 +41,6 @@ Items which are no longer available have an exclamation mark icon in the second ![](static/Screenshot421-Missing_file_icon.png) -Advanced and simple library searches ------------------------------------- - -In the top left corner of the page is an **Add / Remove Content** button which enables you to open Libretime's library. - -![](static/Screenshot422-Add_remove_content.png) - -In the library table which opens, the upper section is for the **Advanced Search Options**, which enable you to search within individual fields of the database such as **Title** or **Creator**. Like an Internet search engine, you do not have to type in the correct upper or lower case, press the **Enter** key, or even type the whole of the search term before matches from the Libretime library are displayed. - -Advanced search options - -At the bottom of the library table, click the **First**, **Previous**, **Next**, **Last** or individual page number buttons to browse the search results. Right-clicking an item in the search results will display the available metadata for that item in a pop-up window. - -![](static/Screenshot433-Metadata_pop_up.png) - -The columns displayed in the search results correspond to the fields available for advanced searches (except for **Scheduled** and **Playlist / Block**, which indicate if a particular item is in use). To change the fields which can be searched, click the **Show / hide columns** button on the right side of the table, just above the search results. - - - -Click the metadata column headings such as **Title**, **Creator**, **Album**, or Genre to sort the entries in ascending or descending order. In the second column, audio files are represented by a loudspeaker icon, while playlists are represented by a document icon. Smart blocks have a think bubble icon, and web streams have an arrow icon. - -To find all files uploaded by yourself, or another specific member of the station staff, click the **Show / hide columns** checkbox which enables the **Owner** column. After you have made your search, you can click the header of the **Uploaded** column to find the items that person added to the server most recently. - -Advanced search terms are matched using 'and' rather than 'or' logic, to narrow your search. Perhaps you have tagged some jazz-flavoured station idents intended for use in a particular show called 'Jazz Maverick' with the **Album** tag of *Jazz Maverick* and a **Genre** of *Ident*. You could then find exactly the idents you are searching for by typing *maverick* and *ident* into the respective advanced search fields. - -Use the drop-down menu at the top of the search results to display **Files**, **Playlists**, **Smart Blocks**, **Web Streams** or **All** items. By default 10 items are listed, but you can click the **Show** drop-down menu to change the list length to between 5 and 100 items. - -![](static/Screenshot426-Search_result_select.png) - -Click the Advanced Search Options link to collapse that area. Beneath the collapsed link is the **Simple Search** field, with a magnifying glass icon, which enables the selection of items based on any tag metadata stored in the Libretime database, whether that metadata column is currently displayed in the table or not. For example, to search for all items between four and five minutes duration, enter *00:04* into the simple search field (for 00 hours and 04 minutes). - -![](static/Screenshot425-Simple_search.png) - -If your jingles are tagged with *Jingle* in the **Genre** or other fields, you can very easily find them by entering *jingle* into the simple search field. The same technique can be used to find advertising and promotional files. (See the chapter *Preparing media for ingest* for tips on batch tagging files with metadata). Unlike advanced searches, simple searches use 'or' logic for multiple search terms, so a simple search for *jingle ident* will return items matching either keyword. - -Clicking on an item in the library table opens a pop-up menu which enables you to audition the item, or remove it from the Libretime library. Media types which cannot be auditioned directly in a web browser, such as FLAC, have a lock icon instead of a loudspeaker icon, but these files can be downloaded to your local computer for audition instead. The **Delete** option should be used with caution, because this action cannot be undone. For media files, you can also **Edit Metadata** stored for the file using this menu. - -![](static/Screenshot427-Library_pop_up.png) - -If the **Enable SoundCloud Upload** box on the Preferences page is checked, there will be an additional option on the pop-up menu, **Upload to SoundCloud**. As mentioned previously, you should only upload audio files to SoundCloud with the permission of the copyright holder. - -![](static/Screenshot432-Upload_to_SoundCloud.png) - Adding content to a running show -------------------------------- diff --git a/docs/manual/dashboard/static/Screenshot432-Upload_to_SoundCloud.png b/docs/manual/dashboard/static/Screenshot432-Upload_to_SoundCloud.png deleted file mode 100644 index ac9a6c1fb74a7f5fc54f8169ec1875345fd9c330..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26369 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 diff --git a/docs/manual/playlists/index.md b/docs/manual/playlists/index.md index e9c74761d..c9b0041bd 100644 --- a/docs/manual/playlists/index.md +++ b/docs/manual/playlists/index.md @@ -1 +1,70 @@ -**TBD** +Creating a new playlist +----------------------- + +Once you have found the media that you require using the search tools, you can create a new playlist on the right hand side of the **Library** page. If it is not already open, click the **Open Media Builder** button to begin. + +![](static/Screenshot500-Open_media_builder_240.png) + +Then click the **New** button and select **New Playlist** from the pop-up menu. + +![](static/Screenshot434-New_playlist.png) + +At first, the new playlist will be shown as *Untitled Playlist*. Click the pencil icon on the right to give the playlist a name. + +![](static/Screenshot502-Untitled_playlist_240.png) + +Type the name you have chosen, then press the **Enter** key on your keyboard to save the new name. You can edit the name of the playlist later, by clicking on the pencil icon again. + +![](static/Screenshot503-My_playlist_240.png) + +Click the link **View / edit description** to expand a box where you can enter a **Description** for the playlist, then click the **Save** button. Setting good quality metadata here will help you find the playlist using the search box later, so you should be as descriptive as possible. + +![](static/Screenshot504-Example_playlist_240.png) + +Adding content to a playlist +---------------------------- + +With a playlist open, click on an item in the search results and then click **Add to Playlist** on the pop-up menu. Or drag and drop items from the search results on the left into the playlist on the right. Jingles and voice tracks can be added before, after or between music items. + +![](static/Screenshot505-Add_item_to_playlist_240.png) + +You can also select or deselect a whole page of search results using the **Select** button, just below the simple search field. Alternatively, use the checkboxes in the first column of the search results table to select individual items, then click the **Add to current playlist** button. Items that you own which you no longer require can be deleted from Libretime's library using the **Trashcan** button.  + +![](static/Screenshot439-Checkbox_select_items.png) + +After adding files to the playlist, the total playlist time is displayed in the top right corner. The duration of an individual file is shown in each row of the playlist in a white font, and beneath this figure the time since the beginning of the playlist is displayed in a smaller light grey font. This elapsed time figure can be used as a time check for voice tracks, although this option may limit the re-usability of the voice track. + +To audition a playlist file in your web browser, click the white triangle**** button on the left side of its row. (If the format of the file is not supported by your browser, the triangle in this button will be greyed out). If audition of the file format is supported, a pop-up window will open, with the playlist starting at the file you clicked. + +Click the small white **x** icon on the right hand side of each row to remove a file from the playlist. You can also drag and drop files to re-order them, or click the **Shuffle** button to re-order files automatically. Click the **Clear** button to remove all content from the playlist, or click the **Delete** button to remove the playlist from the Libretime library altogether. + +![](static/Screenshot506-Drag_drop_playlist_240.png) + +To adjust start and end fades, click the playlist **Fade** button (two horizontal white arrows crossing in a grey rectangle), to the left of the **Delete** and **Save** buttons. This action opens a beige bar in which you can set the **Fade in** duration for the first item in this playlist, and the **Fade out** duration for the last item. This duration figure represents the length of the fade, in seconds and tenths of a second, not the time at which the fade takes place. The default fade duration is set in the **Preferences** page on the **System** menu. + +![](static/Screenshot507-Fade_in_out_240.png) + +Click any one of the smaller **Fade** buttons between file rows to open another beige bar, which enables you to set **Fade out** and **Fade in** durations between two adjacent files in the playlist. The fade buttons for adjacent files change to an orange background when you click them. + +![](static/Screenshot508-Adjacent_fade_out_in_240.png) + +If your web browser supports the Web Audio API, you will see a **Show Waveform** button which enables you to view the waveforms of the adjacent items, adjust the fades and audition them. Click the **Fade Out** or **Fade In** button to change the fade curves by clicking in the waveforms, then click the **Play** button to audition the effect of any adjustment you have made. To audition just one part of the item, use the **Cursor** button to move the play cursor, which appears as a thin red line, on the waveform. The playback progress is shown by an orange colour on the waveform. + +![](static/Screenshot509-fade_editor_240.png) + +Each file in the playlist also has a button with two square brackets, which enables you to adjust **Cue In** and **Cue Out** times for that particular file. Like the fade button, the cue button changes to an orange background when you click it. + +**Cue In** and **Cue Out** points are set in hours, minutes, seconds and tenths of a second, relative to the start of the item. If a file has leading or trailing silence, corresponding cue points will be set automatically. The duration of the file in the playlist is updated automatically when you adjust a cue point, but the **Original Length** of the file is also displayed for your reference. + +![](static/Screenshot510-Cue_in_out_240.png) + +If a **Fade In** and **Cue In** are set on the same item in the playlist, the fade in begins at the **Cue In** point. If a **Fade Out** and **Cue Out** are set on the same item, the fade out ends at the **Cue Out** point. If your web browser supports the Web Audio API, you can click the **Show Waveform** button to adjust and audition cue points. + +![](static/Screenshot511-Visual_cue_editor_240.png) + +When your playlist is complete, click the **New** button in the top left corner to create another playlist, click the close icon (a white cross in a black circle) in the top right corner, or browse to another page of the Libretime interface. + +If you want to edit the playlist content or metadata later, you can find it by **Title**, **Creator**, **Last Modified** date, **Length**, **Owner** or **Year** using one of the search tools on the Library page. Click the playlist in the search results list, and then click **Edit** from the pop-up menu. You can also **Preview** the entire playlist in a pop-up audition window, **Duplicate** or **Delete** one of your playlists from this menu. + +![](static/Screenshot501-Edit_playlist_240.png) + diff --git a/docs/manual/tracks/static/Screenshot434-New_playlist.png b/docs/manual/playlists/static/Screenshot434-New_playlist.png similarity index 100% rename from docs/manual/tracks/static/Screenshot434-New_playlist.png rename to docs/manual/playlists/static/Screenshot434-New_playlist.png diff --git a/docs/manual/tracks/static/Screenshot439-Checkbox_select_items.png b/docs/manual/playlists/static/Screenshot439-Checkbox_select_items.png similarity index 100% rename from docs/manual/tracks/static/Screenshot439-Checkbox_select_items.png rename to docs/manual/playlists/static/Screenshot439-Checkbox_select_items.png diff --git a/docs/manual/tracks/static/Screenshot500-Open_media_builder_240.png b/docs/manual/playlists/static/Screenshot500-Open_media_builder_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot500-Open_media_builder_240.png rename to docs/manual/playlists/static/Screenshot500-Open_media_builder_240.png diff --git a/docs/manual/tracks/static/Screenshot501-Edit_playlist_240.png b/docs/manual/playlists/static/Screenshot501-Edit_playlist_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot501-Edit_playlist_240.png rename to docs/manual/playlists/static/Screenshot501-Edit_playlist_240.png diff --git a/docs/manual/tracks/static/Screenshot502-Untitled_playlist_240.png b/docs/manual/playlists/static/Screenshot502-Untitled_playlist_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot502-Untitled_playlist_240.png rename to docs/manual/playlists/static/Screenshot502-Untitled_playlist_240.png diff --git a/docs/manual/tracks/static/Screenshot503-My_playlist_240.png b/docs/manual/playlists/static/Screenshot503-My_playlist_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot503-My_playlist_240.png rename to docs/manual/playlists/static/Screenshot503-My_playlist_240.png diff --git a/docs/manual/tracks/static/Screenshot504-Example_playlist_240.png b/docs/manual/playlists/static/Screenshot504-Example_playlist_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot504-Example_playlist_240.png rename to docs/manual/playlists/static/Screenshot504-Example_playlist_240.png diff --git a/docs/manual/tracks/static/Screenshot505-Add_item_to_playlist_240.png b/docs/manual/playlists/static/Screenshot505-Add_item_to_playlist_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot505-Add_item_to_playlist_240.png rename to docs/manual/playlists/static/Screenshot505-Add_item_to_playlist_240.png diff --git a/docs/manual/tracks/static/Screenshot506-Drag_drop_playlist_240.png b/docs/manual/playlists/static/Screenshot506-Drag_drop_playlist_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot506-Drag_drop_playlist_240.png rename to docs/manual/playlists/static/Screenshot506-Drag_drop_playlist_240.png diff --git a/docs/manual/tracks/static/Screenshot507-Fade_in_out_240.png b/docs/manual/playlists/static/Screenshot507-Fade_in_out_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot507-Fade_in_out_240.png rename to docs/manual/playlists/static/Screenshot507-Fade_in_out_240.png diff --git a/docs/manual/tracks/static/Screenshot508-Adjacent_fade_out_in_240.png b/docs/manual/playlists/static/Screenshot508-Adjacent_fade_out_in_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot508-Adjacent_fade_out_in_240.png rename to docs/manual/playlists/static/Screenshot508-Adjacent_fade_out_in_240.png diff --git a/docs/manual/tracks/static/Screenshot509-fade_editor_240.png b/docs/manual/playlists/static/Screenshot509-fade_editor_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot509-fade_editor_240.png rename to docs/manual/playlists/static/Screenshot509-fade_editor_240.png diff --git a/docs/manual/tracks/static/Screenshot510-Cue_in_out_240.png b/docs/manual/playlists/static/Screenshot510-Cue_in_out_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot510-Cue_in_out_240.png rename to docs/manual/playlists/static/Screenshot510-Cue_in_out_240.png diff --git a/docs/manual/tracks/static/Screenshot511-Visual_cue_editor_240.png b/docs/manual/playlists/static/Screenshot511-Visual_cue_editor_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot511-Visual_cue_editor_240.png rename to docs/manual/playlists/static/Screenshot511-Visual_cue_editor_240.png diff --git a/docs/manual/podcasts/index.md b/docs/manual/podcasts/index.md index e9c74761d..366800c16 100644 --- a/docs/manual/podcasts/index.md +++ b/docs/manual/podcasts/index.md @@ -1 +1,10 @@ -**TBD** +The Podcasts page allows you add subscriptions to podcasts which are often used to syndicated audio files using a URL called a RSS feed. This allows your LibreTime instance to automatically download new shows from the web. + +In order to add a podcast you need to get the RSS feed. All podcasts available on iTunes have a RSS feed but it is sometimes hidden. See this issue on our github page[#510](https://github.com/LibreTime/libretime/issues/510)for more information. + +The podcast interfaces provides you with the ability generate [Smartblocks](../smartblocks) that can be used in conjunction with [Autoloading Playlists](../calendar/#autoloading-playlist) to schedule the newest episode of a podcast without human intervention. + +##Video Tutorials## +Coming Soon +##How To## +TBD diff --git a/docs/manual/smartblocks/index.md b/docs/manual/smartblocks/index.md index e9c74761d..2c8198348 100644 --- a/docs/manual/smartblocks/index.md +++ b/docs/manual/smartblocks/index.md @@ -1 +1,42 @@ -**TBD** + +Creating a smart block +---------------------- + +Smart blocks are automatically filled with media files from the Libretime library, according to the criteria that you specify. This feature is intended to save staff time, compared to selecting items for a playlist manually. + +To create a smart block, click the **New** button on the right side of the Library page, and select **New Smart Block** from the pop-up menu. Like a playlist, smart blocks can have a title and **Description**, which you can edit. This helps you find relevant smart blocks in searches. + +![](static/Screenshot512-Example_smart_block_240.png) + +Click the link **Smart Block Options** to display the criteria and modifiers for the smart block. The criteria can be any one of Libretime's metadata categories, such as **Title**, **Creator** or **Genre**. The modifier depends on whether the metadata in question contains letters or numbers. For example, **Title** has modifiers including *contains* and *starts with*, whereas the modifiers for **BPM** include *is greater than* and *is in the range*. + +You can also set the **smart block type**. A **Static** smart block will save the criteria and generate the block content immediately. This enables you to edit the contents of the block in the **Library** page before adding it to a show. A **Dynamic** smart block will only save the criteria, and the specific content will be generated at the time the block is added to a show. After that, the content of the show can be changed or re-ordered in the **Now Playing** page.  + +![](static/Screenshot513-Creator_contains_240.png) + +Click the **plus button** on the left to add OR criteria, such as **Creator** containing *beck* OR *jimi*. (The criteria are not case sensitive). For a static smart block, click the **Generate** button to see the results. Dynamic smart blocks do not display the **Generate** or **Shuffle** buttons. + +![](static/Screenshot514-Contains_beck_or_jimi_240.png) + +If you don't like the ordering which is generated, click the **Shuffle** button, or drag and drop the smart block contents into the order that you prefer. You can also remove items or add new items manually from the Library. Changes to static smart block contents are saved automatically when you add items, remove or re-order them, or click the **Generate** button. Click the **Save** button in the upper right corner to save any changes to smart block criteria. + +To add an AND criteria, such as **Creator** containing *jimi* AND BPM in the range *120* to *130*, click the **plus button** on the right. If you see the message **0 files meet the criteria** in this case, it might mean that the files in the Library have not been tagged with BPM metadata. See the chapter *Preparing media for ingest* for tips on tagging content. + +![](static/Screenshot487-Smart_block_and_criteria.png) + +By default, a smart block will not contain repeated items, which will limit the duration of the block if you do not have sufficient items meeting the specified criteria in your **Library**. To override the default behaviour, check the **Allow Repeat Tracks** box. The **Sort tracks by** menu offers the options of **random**, **newest** or **oldest** items first. + +![](static/Screenshot582-Smart_block_repeat_tracks.png) + +In addition Smart Blocks by default will never overflow the Time Limit. For instance if you set a time limit of 1 hour. It will add tracks to the schedule until it can't add any more tracks without exceeding the hour. This is to prevent tracks from being cut-off because they exceed the time limit of a show. + +If you want a smartblock to schedule tracks until it is longer than the Time Limit you can check "Allow last track to exceed time limit". This will make LibreTime add tracks that meet the criteria until it equals or is longer than the time limit. The was the default behaviour with the Libretime software. + +If you have a large number of files which meet the criteria that you specify, you may wish to limit the duration of the smart block using the **Limit to** field, so that it fits within the show you have in mind. Select **hours**, **minutes** or **items** from the drop-down menu, and click the **Generate** button again, if it is a static smart block. Then click the **Save** button. + +Smart blocks can be added to shows in the same way as a manually created playlist is added. Smart blocks can also be added to one or more playlists. In the case of a playlist containing a static smart block, click **Expand Static Block** to view the contents. For a dynamic smart block, you can review the criteria and duration limit by clicking **Expand Dynamic Block**. + +![](static/Screenshot515-Expand_static_smart_block.png) + +Once created, smart blocks can be found in Library searches and refined at any time. They can be re-opened by clicking on the smart block and selecting **Edit** from the pop-up menu. + diff --git a/docs/manual/tracks/static/Screenshot487-Smart_block_and_criteria.png b/docs/manual/smartblocks/static/Screenshot487-Smart_block_and_criteria.png similarity index 100% rename from docs/manual/tracks/static/Screenshot487-Smart_block_and_criteria.png rename to docs/manual/smartblocks/static/Screenshot487-Smart_block_and_criteria.png diff --git a/docs/manual/tracks/static/Screenshot512-Example_smart_block_240.png b/docs/manual/smartblocks/static/Screenshot512-Example_smart_block_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot512-Example_smart_block_240.png rename to docs/manual/smartblocks/static/Screenshot512-Example_smart_block_240.png diff --git a/docs/manual/tracks/static/Screenshot513-Creator_contains_240.png b/docs/manual/smartblocks/static/Screenshot513-Creator_contains_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot513-Creator_contains_240.png rename to docs/manual/smartblocks/static/Screenshot513-Creator_contains_240.png diff --git a/docs/manual/tracks/static/Screenshot514-Contains_beck_or_jimi_240.png b/docs/manual/smartblocks/static/Screenshot514-Contains_beck_or_jimi_240.png similarity index 100% rename from docs/manual/tracks/static/Screenshot514-Contains_beck_or_jimi_240.png rename to docs/manual/smartblocks/static/Screenshot514-Contains_beck_or_jimi_240.png diff --git a/docs/manual/tracks/static/Screenshot515-Expand_static_smart_block.png b/docs/manual/smartblocks/static/Screenshot515-Expand_static_smart_block.png similarity index 100% rename from docs/manual/tracks/static/Screenshot515-Expand_static_smart_block.png rename to docs/manual/smartblocks/static/Screenshot515-Expand_static_smart_block.png diff --git a/docs/manual/tracks/static/Screenshot579-Creator_contains.png b/docs/manual/smartblocks/static/Screenshot579-Creator_contains.png similarity index 100% rename from docs/manual/tracks/static/Screenshot579-Creator_contains.png rename to docs/manual/smartblocks/static/Screenshot579-Creator_contains.png diff --git a/docs/manual/tracks/static/Screenshot580-Contains_beck_or_jimi.png b/docs/manual/smartblocks/static/Screenshot580-Contains_beck_or_jimi.png similarity index 100% rename from docs/manual/tracks/static/Screenshot580-Contains_beck_or_jimi.png rename to docs/manual/smartblocks/static/Screenshot580-Contains_beck_or_jimi.png diff --git a/docs/manual/tracks/static/Screenshot581-Smart_block_and_criteria.png b/docs/manual/smartblocks/static/Screenshot581-Smart_block_and_criteria.png similarity index 100% rename from docs/manual/tracks/static/Screenshot581-Smart_block_and_criteria.png rename to docs/manual/smartblocks/static/Screenshot581-Smart_block_and_criteria.png diff --git a/docs/manual/tracks/static/Screenshot582-Smart_block_repeat_tracks.png b/docs/manual/smartblocks/static/Screenshot582-Smart_block_repeat_tracks.png similarity index 100% rename from docs/manual/tracks/static/Screenshot582-Smart_block_repeat_tracks.png rename to docs/manual/smartblocks/static/Screenshot582-Smart_block_repeat_tracks.png diff --git a/docs/manual/tracks/index.md b/docs/manual/tracks/index.md index f0970bd85..43fd91e1f 100644 --- a/docs/manual/tracks/index.md +++ b/docs/manual/tracks/index.md @@ -3,126 +3,39 @@ This page of the Libretime interface enables you to search the media library, so Searching the library --------------------- -The search features on the left side of the **Library** page are the same as those available on the **Now Playing** page. Refer to the chapter *Now Playing* for details. +In the top left corner of the page is an **Upload** button which enables you to add content to Libretime's library. -Creating a new playlist ------------------------ +![](static/Screenshot422-Add_remove_content.png) -Once you have found the media that you require using the search tools, you can create a new playlist on the right hand side of the **Library** page. If it is not already open, click the **Open Media Builder** button to begin. +In the library table which opens, the upper section is for the **Advanced Search Options**, which enable you to search within individual fields of the database such as **Title** or **Creator**. Like an Internet search engine, you do not have to type in the correct upper or lower case, press the **Enter** key, or even type the whole of the search term before matches from the Libretime library are displayed. -![](static/Screenshot500-Open_media_builder_240.png) +![](static/Screenshot574-Advanced_search.png) -Then click the **New** button and select **New Playlist** from the pop-up menu. +At the bottom of the library table, click the **First**, **Previous**, **Next**, **Last** or individual page number buttons to browse the search results. Right-clicking an item in the search results will display the available metadata for that item in a pop-up window. -![](static/Screenshot434-New_playlist.png) +![](static/Screenshot433-Metadata_pop_up.png) -At first, the new playlist will be shown as *Untitled Playlist*. Click the pencil icon on the right to give the playlist a name. +The columns displayed in the search results correspond to the fields available for advanced searches (except for **Scheduled** and **Playlist / Block**, which indicate if a particular item is in use). To change the fields which can be searched, click the **Show / hide columns** button on the right side of the table, just above the search results. -![](static/Screenshot502-Untitled_playlist_240.png) +![](static/Screenshot499-Library_show_hide_columns_240.png) -Type the name you have chosen, then press the **Enter** key on your keyboard to save the new name. You can edit the name of the playlist later, by clicking on the pencil icon again. +Click the metadata column headings such as **Title**, **Creator**, **Album**, or Genre to sort the entries in ascending or descending order. In the second column, audio files are represented by a loudspeaker icon, while playlists are represented by a document icon. Smart blocks have a think bubble icon, and web streams have an arrow icon. -![](static/Screenshot503-My_playlist_240.png) +To find all files uploaded by yourself, or another specific member of the station staff, click the **Show / hide columns** checkbox which enables the **Owner** column. After you have made your search, you can click the header of the **Uploaded** column to find the items that person added to the server most recently. -Click the link **View / edit description** to expand a box where you can enter a **Description** for the playlist, then click the **Save** button. Setting good quality metadata here will help you find the playlist using the search box later, so you should be as descriptive as possible. +Advanced search terms are matched using 'and' rather than 'or' logic, to narrow your search. Perhaps you have tagged some jazz-flavoured station idents intended for use in a particular show called 'Jazz Maverick' with the **Album** tag of *Jazz Maverick* and a **Genre** of *Ident*. You could then find exactly the idents you are searching for by typing *maverick* and *ident* into the respective advanced search fields. -![](static/Screenshot504-Example_playlist_240.png) +Use the drop-down menu at the top of the search results to display **Files**, **Playlists**, **Smart Blocks**, **Web Streams** or **All** items. By default 10 items are listed, but you can click the **Show** drop-down menu to change the list length to between 5 and 100 items. -Adding content to a playlist ----------------------------- +![](static/Screenshot426-Search_result_select.png) -With a playlist open, click on an item in the search results and then click **Add to Playlist** on the pop-up menu. Or drag and drop items from the search results on the left into the playlist on the right. Jingles and voice tracks can be added before, after or between music items. +Click the Advanced Search Options link to collapse that area. Beneath the collapsed link is the **Simple Search** field, with a magnifying glass icon, which enables the selection of items based on any tag metadata stored in the Libretime database, whether that metadata column is currently displayed in the table or not. For example, to search for all items between four and five minutes duration, enter *00:04* into the simple search field (for 00 hours and 04 minutes). -![](static/Screenshot505-Add_item_to_playlist_240.png) +![](static/Screenshot425-Simple_search.png) -You can also select or deselect a whole page of search results using the **Select** button, just below the simple search field. Alternatively, use the checkboxes in the first column of the search results table to select individual items, then click the **Add to current playlist** button. Items that you own which you no longer require can be deleted from Libretime's library using the **Trashcan** button.  +If your jingles are tagged with *Jingle* in the **Genre** or other fields, you can very easily find them by entering *jingle* into the simple search field. The same technique can be used to find advertising and promotional files. (See the chapter *Preparing media for ingest* for tips on batch tagging files with metadata). Unlike advanced searches, simple searches use 'or' logic for multiple search terms, so a simple search for *jingle ident* will return items matching either keyword. -![](static/Screenshot439-Checkbox_select_items.png) +Clicking on an item in the library table opens a pop-up menu which enables you to audition the item, or remove it from the Libretime library. Media types which cannot be auditioned directly in a web browser, such as FLAC, have a lock icon instead of a loudspeaker icon, but these files can be downloaded to your local computer for audition instead. The **Delete** option should be used with caution, because this action cannot be undone. For media files, you can also **Edit Metadata** stored for the file using this menu. -After adding files to the playlist, the total playlist time is displayed in the top right corner. The duration of an individual file is shown in each row of the playlist in a white font, and beneath this figure the time since the beginning of the playlist is displayed in a smaller light grey font. This elapsed time figure can be used as a time check for voice tracks, although this option may limit the re-usability of the voice track. +![](static/Screenshot427-Library_pop_up.png) -To audition a playlist file in your web browser, click the white triangle**** button on the left side of its row. (If the format of the file is not supported by your browser, the triangle in this button will be greyed out). If audition of the file format is supported, a pop-up window will open, with the playlist starting at the file you clicked. - -Click the small white **x** icon on the right hand side of each row to remove a file from the playlist. You can also drag and drop files to re-order them, or click the **Shuffle** button to re-order files automatically. Click the **Clear** button to remove all content from the playlist, or click the **Delete** button to remove the playlist from the Libretime library altogether. - -![](static/Screenshot506-Drag_drop_playlist_240.png) - -To adjust start and end fades, click the playlist **Fade** button (two horizontal white arrows crossing in a grey rectangle), to the left of the **Delete** and **Save** buttons. This action opens a beige bar in which you can set the **Fade in** duration for the first item in this playlist, and the **Fade out** duration for the last item. This duration figure represents the length of the fade, in seconds and tenths of a second, not the time at which the fade takes place. The default fade duration is set in the **Preferences** page on the **System** menu. - -![](static/Screenshot507-Fade_in_out_240.png) - -Click any one of the smaller **Fade** buttons between file rows to open another beige bar, which enables you to set **Fade out** and **Fade in** durations between two adjacent files in the playlist. The fade buttons for adjacent files change to an orange background when you click them. - -![](static/Screenshot508-Adjacent_fade_out_in_240.png) - -If your web browser supports the Web Audio API, you will see a **Show Waveform** button which enables you to view the waveforms of the adjacent items, adjust the fades and audition them. Click the **Fade Out** or **Fade In** button to change the fade curves by clicking in the waveforms, then click the **Play** button to audition the effect of any adjustment you have made. To audition just one part of the item, use the **Cursor** button to move the play cursor, which appears as a thin red line, on the waveform. The playback progress is shown by an orange colour on the waveform. - -![](static/Screenshot509-fade_editor_240.png) - -Each file in the playlist also has a button with two square brackets, which enables you to adjust **Cue In** and **Cue Out** times for that particular file. Like the fade button, the cue button changes to an orange background when you click it. - -**Cue In** and **Cue Out** points are set in hours, minutes, seconds and tenths of a second, relative to the start of the item. If a file has leading or trailing silence, corresponding cue points will be set automatically. The duration of the file in the playlist is updated automatically when you adjust a cue point, but the **Original Length** of the file is also displayed for your reference. - -![](static/Screenshot510-Cue_in_out_240.png) - -If a **Fade In** and **Cue In** are set on the same item in the playlist, the fade in begins at the **Cue In** point. If a **Fade Out** and **Cue Out** are set on the same item, the fade out ends at the **Cue Out** point. If your web browser supports the Web Audio API, you can click the **Show Waveform** button to adjust and audition cue points. - -![](static/Screenshot511-Visual_cue_editor_240.png) - -When your playlist is complete, click the **New** button in the top left corner to create another playlist, click the close icon (a white cross in a black circle) in the top right corner, or browse to another page of the Libretime interface. - -If you want to edit the playlist content or metadata later, you can find it by **Title**, **Creator**, **Last Modified** date, **Length**, **Owner** or **Year** using one of the search tools on the Library page. Click the playlist in the search results list, and then click **Edit** from the pop-up menu. You can also **Preview** the entire playlist in a pop-up audition window, **Duplicate** or **Delete** one of your playlists from this menu. - -![](static/Screenshot501-Edit_playlist_240.png) - -Creating a smart block ----------------------- - -Smart blocks are automatically filled with media files from the Libretime library, according to the criteria that you specify. This feature is intended to save staff time, compared to selecting items for a playlist manually. - -To create a smart block, click the **New** button on the right side of the Library page, and select **New Smart Block** from the pop-up menu. Like a playlist, smart blocks can have a title and **Description**, which you can edit. This helps you find relevant smart blocks in searches. - -![](static/Screenshot512-Example_smart_block_240.png) - -Click the link **Smart Block Options** to display the criteria and modifiers for the smart block. The criteria can be any one of Libretime's metadata categories, such as **Title**, **Creator** or **Genre**. The modifier depends on whether the metadata in question contains letters or numbers. For example, **Title** has modifiers including *contains* and *starts with*, whereas the modifiers for **BPM** include *is greater than* and *is in the range*. - -You can also set the **smart block type**. A **Static** smart block will save the criteria and generate the block content immediately. This enables you to edit the contents of the block in the **Library** page before adding it to a show. A **Dynamic** smart block will only save the criteria, and the specific content will be generated at the time the block is added to a show. After that, the content of the show can be changed or re-ordered in the **Now Playing** page.  - -![](static/Screenshot513-Creator_contains_240.png) - -Click the **plus button** on the left to add OR criteria, such as **Creator** containing *beck* OR *jimi*. (The criteria are not case sensitive). For a static smart block, click the **Generate** button to see the results. Dynamic smart blocks do not display the **Generate** or **Shuffle** buttons. - -![](static/Screenshot514-Contains_beck_or_jimi_240.png) - -If you don't like the ordering which is generated, click the **Shuffle** button, or drag and drop the smart block contents into the order that you prefer. You can also remove items or add new items manually from the Library. Changes to static smart block contents are saved automatically when you add items, remove or re-order them, or click the **Generate** button. Click the **Save** button in the upper right corner to save any changes to smart block criteria. - -To add an AND criteria, such as **Creator** containing *jimi* AND BPM in the range *120* to *130*, click the **plus button** on the right. If you see the message **0 files meet the criteria** in this case, it might mean that the files in the Library have not been tagged with BPM metadata. See the chapter *Preparing media for ingest* for tips on tagging content. - -![](static/Screenshot487-Smart_block_and_criteria.png) - -By default, a smart block will not contain repeated items, which will limit the duration of the block if you do not have sufficient items meeting the specified criteria in your **Library**. To override the default behaviour, check the **Allow Repeat Tracks** box. The **Sort tracks by** menu offers the options of **random**, **newest** or **oldest** items first. - -![](static/Screenshot582-Smart_block_repeat_tracks.png) - -In addition Smart Blocks by default will never overflow the Time Limit. For instance if you set a time limit of 1 hour. It will add tracks to the schedule until it can't add any more tracks without exceeding the hour. This is to prevent tracks from being cut-off because they exceed the time limit of a show. - -If you want a smartblock to schedule tracks until it is longer than the Time Limit you can check "Allow last track to exceed time limit". This will make LibreTime add tracks that meet the criteria until it equals or is longer than the time limit. The was the default behaviour with the Libretime software. - -If you have a large number of files which meet the criteria that you specify, you may wish to limit the duration of the smart block using the **Limit to** field, so that it fits within the show you have in mind. Select **hours**, **minutes** or **items** from the drop-down menu, and click the **Generate** button again, if it is a static smart block. Then click the **Save** button. - -Smart blocks can be added to shows in the same way as a manually created playlist is added. Smart blocks can also be added to one or more playlists. In the case of a playlist containing a static smart block, click **Expand Static Block** to view the contents. For a dynamic smart block, you can review the criteria and duration limit by clicking **Expand Dynamic Block**. - -![](static/Screenshot515-Expand_static_smart_block.png) - -Once created, smart blocks can be found in Library searches and refined at any time. They can be re-opened by clicking on the smart block and selecting **Edit** from the pop-up menu. - -Adding a web stream -------------------- - -A web stream URL and metadata can be added to the Libretime library, so that a remote stream can be searched for and scheduled to be *pulled* into a show. For example, at the top of the hour your station may pull a news report from journalists working in another studio. This is a different concept from **Master Source** and **Show Source** remote streams which are *pushed* into the Libretime playout schedule. - -To add a web stream, click the **New** button on the right side of the Library page, and select **New Webstream** from the pop-up menu. Like a playlist, web streams in the Library can have a title and **Description**, which may help you find them in searches later. - -![](static/Screenshot516-New_remote_webstream.png) - -The **Stream URL** setting must include the *port number* (such as 8000) and *mount point* (such as remote\_stream) of the remote stream, in addition to the streaming server name. A **Default Length** for the remote stream can also be set. If the stream is added at the end of a show which becomes overbooked as a result, it will be faded out when the show ends. diff --git a/docs/manual/dashboard/static/Screenshot422-Add_remove_content.png b/docs/manual/tracks/static/Screenshot422-Add_remove_content.png similarity index 100% rename from docs/manual/dashboard/static/Screenshot422-Add_remove_content.png rename to docs/manual/tracks/static/Screenshot422-Add_remove_content.png diff --git a/docs/manual/dashboard/static/Screenshot425-Simple_search.png b/docs/manual/tracks/static/Screenshot425-Simple_search.png similarity index 100% rename from docs/manual/dashboard/static/Screenshot425-Simple_search.png rename to docs/manual/tracks/static/Screenshot425-Simple_search.png diff --git a/docs/manual/dashboard/static/Screenshot426-Search_result_select.png b/docs/manual/tracks/static/Screenshot426-Search_result_select.png similarity index 100% rename from docs/manual/dashboard/static/Screenshot426-Search_result_select.png rename to docs/manual/tracks/static/Screenshot426-Search_result_select.png diff --git a/docs/manual/dashboard/static/Screenshot427-Library_pop_up.png b/docs/manual/tracks/static/Screenshot427-Library_pop_up.png similarity index 100% rename from docs/manual/dashboard/static/Screenshot427-Library_pop_up.png rename to docs/manual/tracks/static/Screenshot427-Library_pop_up.png diff --git a/docs/manual/dashboard/static/Screenshot433-Metadata_pop_up.png b/docs/manual/tracks/static/Screenshot433-Metadata_pop_up.png similarity index 100% rename from docs/manual/dashboard/static/Screenshot433-Metadata_pop_up.png rename to docs/manual/tracks/static/Screenshot433-Metadata_pop_up.png diff --git a/docs/manual/dashboard/static/Screenshot499-Library_show_hide_columns_240.png b/docs/manual/tracks/static/Screenshot499-Library_show_hide_columns_240.png similarity index 100% rename from docs/manual/dashboard/static/Screenshot499-Library_show_hide_columns_240.png rename to docs/manual/tracks/static/Screenshot499-Library_show_hide_columns_240.png diff --git a/docs/manual/dashboard/static/Screenshot574-Advanced_search.png b/docs/manual/tracks/static/Screenshot574-Advanced_search.png similarity index 100% rename from docs/manual/dashboard/static/Screenshot574-Advanced_search.png rename to docs/manual/tracks/static/Screenshot574-Advanced_search.png diff --git a/docs/manual/webstreams/index.md b/docs/manual/webstreams/index.md index e9c74761d..c088f5533 100644 --- a/docs/manual/webstreams/index.md +++ b/docs/manual/webstreams/index.md @@ -1 +1,10 @@ -**TBD** +Adding a web stream +------------------- + +A web stream URL and metadata can be added to the Libretime library, so that a remote stream can be searched for and scheduled to be *pulled* into a show. For example, at the top of the hour your station may pull a news report from journalists working in another studio. This is a different concept from **Master Source** and **Show Source** remote streams which are *pushed* into the Libretime playout schedule. + +To add a web stream, click the **New** button on the right side of the Library page, and select **New Webstream** from the pop-up menu. Like a playlist, web streams in the Library can have a title and **Description**, which may help you find them in searches later. + +![](static/Screenshot516-New_remote_webstream.png) + +The **Stream URL** setting must include the *port number* (such as 8000) and *mount point* (such as remote\_stream) of the remote stream, in addition to the streaming server name. A **Default Length** for the remote stream can also be set. If the stream is added at the end of a show which becomes overbooked as a result, it will be faded out when the show ends. diff --git a/docs/manual/tracks/static/Screenshot516-New_remote_webstream.png b/docs/manual/webstreams/static/Screenshot516-New_remote_webstream.png similarity index 100% rename from docs/manual/tracks/static/Screenshot516-New_remote_webstream.png rename to docs/manual/webstreams/static/Screenshot516-New_remote_webstream.png From dc161c47413c7bc8f0439e894f9cc3512fb611e5 Mon Sep 17 00:00:00 2001 From: Robbt Date: Wed, 24 Apr 2019 20:50:11 -0400 Subject: [PATCH 4/7] updated manual links from UI --- airtime_mvc/public/js/airtime/library/library.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/airtime_mvc/public/js/airtime/library/library.js b/airtime_mvc/public/js/airtime/library/library.js index 583194eda..f2f55cee7 100644 --- a/airtime_mvc/public/js/airtime/library/library.js +++ b/airtime_mvc/public/js/airtime/library/library.js @@ -94,7 +94,6 @@ var AIRTIME = (function(AIRTIME) { PODCAST : "podcast", }); - // TODO: once the new manual pages are added, change links! mod.placeholder = function(mediaType) { switch (mediaType) { // TODO: remove duplication in a nice way? @@ -103,35 +102,35 @@ var AIRTIME = (function(AIRTIME) { "media": "tracks", "icon": "icon-music", "subtext": "Click 'Upload' to add some now.", - "href": "http://libretime.org/manual/add-media/" + "href": "http://libretime.org/manual/upload/" }; case mod.MediaTypeIntegerEnum.PLAYLIST: return { "media": "playlists", "icon": "icon-list", "subtext": "Click 'New' to create one now.", - "href": "http://libretime.org/manual/library/" + "href": "http://libretime.org/manual/playlist/" }; case mod.MediaTypeIntegerEnum.BLOCK: return { "media": "smart blocks", "icon": "icon-time", "subtext": "Click 'New' to create one now.", - "href": "http://libretime.org/manual/library/" + "href": "http://libretime.org/manual/smartblocks/" }; case mod.MediaTypeIntegerEnum.WEBSTREAM: return { "media": "webstreams", "icon": "icon-random", "subtext": "Click 'New' to create one now.", - "href": "http://libretime.org/manual/library/" + "href": "http://libretime.org/manual/webstreams/" }; case mod.MediaTypeIntegerEnum.PODCAST: return { "media": "podcasts", "icon": "icon-headphones", "subtext": "Click 'Add' to create one now.", - "href": "http://www.apple.com/ca/itunes/podcasts/fanfaq.html" + "href": "http://libretime.org/manual/podcasts" }; default: break; From d4784355ee8ee969f3daec16d90a96d791e3853d Mon Sep 17 00:00:00 2001 From: Robbt Date: Wed, 24 Apr 2019 21:37:57 -0400 Subject: [PATCH 5/7] point tracks hyperlink to tracks page of docs --- airtime_mvc/public/js/airtime/library/library.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airtime_mvc/public/js/airtime/library/library.js b/airtime_mvc/public/js/airtime/library/library.js index f2f55cee7..8ad887fa1 100644 --- a/airtime_mvc/public/js/airtime/library/library.js +++ b/airtime_mvc/public/js/airtime/library/library.js @@ -102,7 +102,7 @@ var AIRTIME = (function(AIRTIME) { "media": "tracks", "icon": "icon-music", "subtext": "Click 'Upload' to add some now.", - "href": "http://libretime.org/manual/upload/" + "href": "http://libretime.org/manual/tracks/" }; case mod.MediaTypeIntegerEnum.PLAYLIST: return { From 5c250fc28acd0ab181b74623df2aa95fff53e716 Mon Sep 17 00:00:00 2001 From: Robbt Date: Wed, 24 Apr 2019 22:19:45 -0400 Subject: [PATCH 6/7] added additional escapes to fix podcast service --- airtime_mvc/application/services/PodcastService.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/airtime_mvc/application/services/PodcastService.php b/airtime_mvc/application/services/PodcastService.php index 0855e5743..d9362ebde 100644 --- a/airtime_mvc/application/services/PodcastService.php +++ b/airtime_mvc/application/services/PodcastService.php @@ -412,7 +412,9 @@ class Application_Service_PodcastService if (empty($value)) { return null; } - $child = $node->addChild($name, $value, $namespace); + $child = $node->addChild($name, null, $namespace); + Logging::info($value); + $child[0] = $value; return $child; } @@ -444,7 +446,7 @@ class Application_Service_PodcastService $imageUrl = Application_Common_HTTPHelper::getStationUrl()."api/station-logo"; $image = $channel->addChild("image"); - $image->addChild("title", $podcast->getDbTitle()); + $image->addChild("title", htmlspecialchars($podcast->getDbTitle())); self::addEscapedChild($image, "url", $imageUrl); self::addEscapedChild($image, "link", Application_Common_HTTPHelper::getStationUrl()); From bdb33bdd8372eca33fa16cece2f8fd4fbce9eec8 Mon Sep 17 00:00:00 2001 From: Robbt Date: Wed, 24 Apr 2019 22:28:09 -0400 Subject: [PATCH 7/7] removed logging statement --- airtime_mvc/application/services/PodcastService.php | 1 - 1 file changed, 1 deletion(-) diff --git a/airtime_mvc/application/services/PodcastService.php b/airtime_mvc/application/services/PodcastService.php index d9362ebde..587b85498 100644 --- a/airtime_mvc/application/services/PodcastService.php +++ b/airtime_mvc/application/services/PodcastService.php @@ -413,7 +413,6 @@ class Application_Service_PodcastService return null; } $child = $node->addChild($name, null, $namespace); - Logging::info($value); $child[0] = $value; return $child; }