Broadcast Power MyFM Training


Published on

Demonstrates basic concepts in Broadcast Power and shows you how to use it to run a fictitious radio station, MyFM.

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Broadcast Power MyFM Training

  1. 1. Broadcast Power Introduction Training Session January 2010
  2. 2. MYFM <ul><li>MYFM is a social and entertainment radio station </li></ul><ul><li>The station runs two types of broadcasts: </li></ul><ul><ul><li>From 7:00 AM to Midnight, DJ’s are available to play songs, commercials, and station ID’s and sound engineer live shows. </li></ul></ul><ul><ul><li>From Midnight to 7:00 AM, there are NO DJ’s. The air is filled with songs and jingles. </li></ul></ul>
  3. 3. Architecture and Components <ul><li>Broadcast Power is made up of the following major components: </li></ul><ul><li>Microsoft SQL Server (2005, 2008, Express or Standard) </li></ul><ul><li>Remote Player (comes with BP2X installer) </li></ul><ul><li>Windows UI (comes with BP2X installer) </li></ul><ul><li>Business Objects Service (comes with BP2X installer) </li></ul><ul><li>Streaming plugin (add on) </li></ul><ul><li>Recorder plugin (add on) </li></ul>
  4. 4. Component interaction – base application <ul><li>How the components communicate depends on the configuration values in the .config files. </li></ul><ul><li>Red arrows </li></ul><ul><li>= command communication </li></ul><ul><li>Black arrows </li></ul><ul><li>= data communication </li></ul>SQL Remote Player Windows UI Business objects service SQL Remote Player Windows UI Business objects service
  5. 5. Component interaction – Streaming plugin <ul><li>The streaming plugin listens to update messages from the Remote Player and updates the data in the audio stream. </li></ul><ul><li>The plugin reads the audio information from the “Stereo Mix” channel on a sound card, encodes to mp3 or ogg and publishes to a “shoutcast” or “oddcast” server. </li></ul>Remote Player Streaming plugin Shoutcast or Oddcast
  6. 6. Component interaction – Recorder plugin <ul><li>The streaming plugin listens to update messages from the Remote Player and updates a text log file. </li></ul><ul><li>The plugin reads the audio information from the “Stereo Mix” channel on a sound card, encodes to mp3 or ogg file to a specified directory. mp3 or ogg files are split by the hour of the day and stored in folders (one for each day). </li></ul>Remote Player Recorder plugin disk
  7. 7. Plugins <ul><li>Broadcast Power has two types of plugins: </li></ul><ul><ul><li>UI = client </li></ul></ul><ul><ul><li>Remote Player = server </li></ul></ul><ul><li>Comes with the following default plugins: </li></ul><ul><ul><li>Now playing export plugin (server) </li></ul></ul><ul><ul><li>Love & hate plugin (client) </li></ul></ul><ul><ul><li>Commercial export plugin (client) </li></ul></ul>
  8. 8. Running MYFM with Broadcast Power <ul><li>Install Broadcast Power </li></ul><ul><li>Create schedules </li></ul><ul><li>Schedule commercials </li></ul><ul><li>Schedule songs & station ID’s </li></ul>
  9. 9. Minimum hardware specification <ul><li>Dual core (E5200 – 2.5GHz) </li></ul><ul><li>Memory: 4GB </li></ul><ul><li>Hard drives: 1.5TB SATA 7200 RPM RAID 1 </li></ul><ul><li>Graphic card: dual output </li></ul><ul><li>17 or 19” TFT screens </li></ul><ul><li>Keytec Magic Touch Add-On Touch Screen or similar </li></ul><ul><li>Sound cards: Two (2) sound cards. eg: SoundBlaster X-Fi Elite Pro or Motu 828mk3. Any cheap card will do as long as it has a “Stereo Mix” channel. Please take note of the SNR for the cards you buy. </li></ul>
  10. 10. Install Broadcast Power <ul><li>Follow the online help and tutorial videos to learn how to install BP2X </li></ul><ul><li>If you want to install BP2X with redundancy, you need </li></ul><ul><ul><li>Two computers with similar specs </li></ul></ul><ul><ul><li>SQL Server Standard Edition licenses </li></ul></ul><ul><ul><li>Configure SQL for replication </li></ul></ul><ul><ul><li>Mirror and Synchronize the disks of both computers </li></ul></ul>
  11. 11. Media Import & Creation <ul><li>Before you can automate or manually control any audio playback you need to introduce your media files (primarily audio files) to Broadcast Power. The media file type is very important in scheduling and automating. Songs, jingles, commercials and fillers are treated differently. </li></ul><ul><li>Two main methods exist </li></ul><ul><li>Import </li></ul><ul><ul><li>Drag audio files from file explorer and drop them on the Media Editor control. </li></ul></ul><ul><ul><li>This process will save the file location, extracting tags from the file if any. </li></ul></ul><ul><li>Create </li></ul><ul><ul><li>Enter each audio file into Broadcast Power from the Media Editor control (press the “New” button, enter data including the file location, press the “Save” button) </li></ul></ul>
  12. 12. How to think of your station format when programming with Broadcast Power <ul><li>7:00 AM to Midnight </li></ul><ul><ul><li>Use “Assisted Mode” </li></ul></ul><ul><ul><li>DJ’s control Broadcast Power </li></ul></ul><ul><ul><li>Most important program is “Ads” or “Commercials” </li></ul></ul><ul><li>Midnight to 7:00 AM </li></ul><ul><ul><li>Use “Automation Mode” </li></ul></ul><ul><ul><li>No DJ </li></ul></ul><ul><ul><li>No Ads </li></ul></ul><ul><ul><li>Song and jingle selection and playback </li></ul></ul>
  13. 13. Commercials <ul><li>Every 15 mins we broadcast commercials. We call those “Commercial Spots” or “Commercial Breaks” in Broadcast Power. </li></ul><ul><li>Commercial breaks are between 3 and 14 minutes in duration. </li></ul><ul><li>First thing we need to do is schedule our “commercial breaks” and then we start with scheduling the commercials themselves. </li></ul><ul><li>Make sure that every commercial audio file has a “commercial category” when creating from the “Media Editor” screen. This category field is used to identify and separate “like commercials” within a spot (option set by user). </li></ul>
  14. 14. Creating “Commercial Break” Schedules <ul><li>What are schedules? </li></ul><ul><ul><li>Time based (start at this time and finish at that time) </li></ul></ul><ul><ul><li>Rule based (play this type of songs recorded between certain dates for the duration of the program element – schedule) </li></ul></ul><ul><ul><li>Or specific (play this audio file then that audio file, etc...) </li></ul></ul>
  15. 15. Creating “Commercial Break” Schedules <ul><li>How to create schedules? </li></ul><ul><ul><li>Click on the “Scheduler” button </li></ul></ul><ul><ul><li>Select a station feed (default exists) </li></ul></ul><ul><ul><li>Select or create a grid </li></ul></ul><ul><ul><li>Select or create a schedule (7:00 AM to Midnight) </li></ul></ul><ul><ul><li>Right click on the schedule and click “Generate commercial spots”. </li></ul></ul><ul><ul><li>I used 180 seconds </li></ul></ul><ul><ul><li>for the duration. </li></ul></ul>
  16. 16. Creating “Commercial Break” Schedules <ul><li>What happens if commercials in a spot are > or <180 seconds? </li></ul><ul><ul><li>Since we are playing commercials in assisted mode and not scheduling anything before or after a commercial spot, nothing happens. </li></ul></ul><ul><ul><li>If we, however, have programs scheduled before and/or after a commercial spot, we end up with three main outcomes: </li></ul></ul><ul><ul><li>Previous program ends before scheduled start of commercial spot </li></ul></ul><ul><ul><ul><li>BP2X plays random songs to fill the gap if commercials have the option of “play on time”. </li></ul></ul></ul><ul><ul><ul><li>BP2X plays the commercials before their scheduled start time, at the end time of the previous program, if “play on time” is set to false for the commercial spot. All subsequent scheduled programs will be time shifted, unless their “play on time” setting is true. </li></ul></ul></ul>
  17. 17. Creating “Commercial Break” Schedules <ul><ul><li>Previous program ends exactly at the start of commercial spot </li></ul></ul><ul><ul><ul><li>Perfect world situation. BP2X will play the commercial spot on time. </li></ul></ul></ul><ul><ul><li>Previous program ends after start of commercial spot </li></ul></ul><ul><ul><ul><li>If “play on time” for the commercial spot is true, then the program playing is stopped before its scheduled end time and the commercial spot is played on its scheduled time. </li></ul></ul></ul><ul><ul><ul><li>If “play on time” for the commercial spot is false, the program playing will continue until it reaches its scheduled end time and then the commercial spot is played (later than its set start time). </li></ul></ul></ul>
  18. 18. Creating “Commercial Break” Schedules <ul><li>How to create schedules? </li></ul><ul><li>Create a customer for the commercial you want to schedule, if it does not exist (Commercial Editor  Customers). </li></ul><ul><li>Go to (Commercial Editor  Campaigns) and create </li></ul><ul><ul><li>Order </li></ul></ul><ul><ul><li>Campaign </li></ul></ul><ul><ul><li>List commercials in campaign (you should have the commercial audio files and categories created before this step – see Media Import & Creation slide) </li></ul></ul><ul><li>Go to (Commercial Editor  Campaign Scheduler) and start scheduling commercial (read help file for more info on how this is done). </li></ul><ul><li>Use (Commercial Editor  Spot Editor) to check and confirm the time and position of the scheduled commercial. You can update the content of the spot from this screen, altering its position and / or the commercials in it. </li></ul><ul><li>Note: Each customer has one or more orders. </li></ul><ul><li>Each order contains one or more campaigns. </li></ul><ul><li>Each campaign contains one or more commercials. </li></ul>
  19. 19. Playing “Commercial Breaks” <ul><ul><li>Use “Commercial Player” to select and </li></ul></ul><ul><ul><li>play the scheduled commercial spots (see help file for more info). </li></ul></ul>
  20. 20. Scheduling Songs and Station ID’s <ul><li>Songs should be edited in length and quality (mainly level). </li></ul><ul><li>Create a “schedule” with “programs” changing with style changes (one program for each style). </li></ul><ul><li>Create a single “program element” for the duration of its parent “program” and assign it an automation “rule”. Or, right click on the program and “generate playlist” based on a selected rule. </li></ul><ul><li>You should have enough songs matching selected rules to fill the entire program duration. </li></ul><ul><li>“ Jingles” are selected at random based on chosen “type”. </li></ul>