For my 10c Brandon I would be looking very closely at Rivendell's Scheduling abilities and saving yourself a lot of angst.

Pretty much every 'feature' of all the music scheduling systems is in there somewhere.

Ok there are some plays like 2 in a row, 3 in a row, which are a little harder to set up. But very possible.

If you add to the inventory; you are going to have to do the export-conversion-schedule-import all over again.


On 10/12/15 15:03, Brandon wrote:
Hello again!

Robert Orr was very helpful pointing me in the right direction to find the SQL tables that contain the Rivendell library data I need. Thank you, Robert!

I'm about to send off my existing DB in a spreadsheet for RCS to convert to GSelector and could use some more help with the following:

 1. RCS is going to convert the existing data to GSelector data but
    they require time in mm:ss format. It looks like the time is
    calculated in milliseconds?? Anyone know a shortcut (or a formula
    to convert to mm:ss format in a libreoffice / open document
    spreadsheet?) Google hasn't been much help with this one. Right
    now, I'm entering the times manually  --  using the the "Segue
    Start" parameter to specify the length of each cut -- and will
    continue to do so unless someone has a better idea :-)
 2. Since Title and Artist info is saved to the CART table and
    RDAirplay plays carts with multiple cuts, it seems logical to me
    that RDAirPlay only cares about CARTs not CUTs as far as log
    generation is concerned. Is it correct to assume that the (CART)
    table holds the critical info for external music scheduling
    software log generation?

No; because CUTS can have different lengths. Solution is to have one CUT per CART.

 1. I can't find any kind of Rivendell music log in a text format,
    only in the SQL database. Does RDAirPlay read it directly from the
    SQL DB?

Yup!

 1. Or does it generate a text file somewhere?
 2. Which begs the next question... When you merge music in
    RDLogManager, is it actually importing your third-party log into
    SQL for RDAirPlay to read from?

Yup!

 1. Just finished reading this Wiki
    <http://rivendell.tryphon.org/wiki/Importing_External_Logs_into_Rivendell> 
and
    this wiki
    
<http://rivendell.tryphon.org/wiki/Importing_External_logs_into_Rivendell_-_Music_and_Traffic>
    on importing music from external software. Right now, in
    Rivendell, I specify a Timed(MakeNext), scheduler EVENT on my top
    of the hour IDs, which seems to do a pretty good job of keeping me
    on time and dropping songs and their associated imaging if I'm
    running over.

You can do this 20:20 as well to keep it tighter. Simplest way is to schedule 5 events in the :58 minute each 10 seconds duration but actually song selections that may be 2 or 3 minutes long. Log will be grossly over scheduled. Put a time sync event in at 59:59 or so to drop the excess and keep the log on track.

 1. All of my Rivendell Events have "segue" as the default transition.
    Should I let my pre-merge Rivendell Clock handle the Top of the
    Hour ID with the hard start time and drop it from the first
    position in my GSelector clock/log to keep things working the same
    way? Or can you achieve the same behavior with an external scheduler?

You can do either or ....

 1. Wait, thinking out loud here: if the transition type and hard
    start times are functions of EVENTS (in RDLogmanager/Edit Events)
    then it's not dependent on Rivendell or Selector clocks...
    Correct? Does RDAirPlay interpret the transition and hard times as
    each cart is played? Can anyone confirm or correct?

Yes times get updated as carts play based on actuals including segues. RD Events can be of any duration in the CLOCK [eg: 1min] while actual carts can be any duration. Real time predictions are updated as each event plays.

 1. What are the absolute required fields from the Rivendell database
    for an external music scheduler, like GSelector, to generate a
    proper program log for Rivendell to read? Right now, I'm planning
    on sending: NUMBER, GROUP, TITLE, ARTIST, ALBUM, LABEL, COMPOSER,
    and LENGTH -- which I'm entering manually.

I would send CART # Artist Title Duration Genre Tempo Daypart and any other Scheduler codes you may have entered. Composer may be a useful item in some formats.

 1. Does Rivendell have a mechanism for reconciling played music logs
    back into GSelector to maintain proper rotation and keep actual
    play history vs. scheduled history?

Yes

 1. Not using any macros yet, but if/when I do, how is that handled
    with an external scheduler? Do they work like carts? Build them in
    Rivendell, assign a cart number and schedule the cart with
    external scheduler?

Yes they will work no matter how you schedule them.

Sorry, I know that's a ton of info... but hopefully this will help someone else down the road too :-)

With gratitude,
Brandon


_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
I will repeat my plug for the Rivendell Music Scheduler, it's actually very versatile, and using Scheduler Codes and Clock Rules you can create intricate playlists. Nevertheless you can export all you need to whatever and import a file with all the carts and all sorts of other stuff into the RD Playout Log as well as an Ad Log from a schedule billing system. I am surprised that RCS don't have an import/export template for Rivendell already in there. In fact there is no reason why they couldn't read the MySQL direct or vice versa, so you are only keying data in once. Besides you can't beat the price!

regards

Robert

--
Robert Jeffares
Communication Consultants
The Wireless Station 1530kHz
Big Valley Radio
Radio Spice
Raupo Radio 1170kHz

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to