Re: [RDD] Problem With RdImport For Large Numbers Of Files

2018-03-06 Thread Robert Jeffares

Hmmm


On 10/02/18 10:22, Marius wrote:


Has anyone seen/solved a problem like this before? I'm in a quandary 
as to how to determine the cause of this (ill-formed script?, 
Rivendell problem?, linux performance issue?, etc.).


I have a server set up to audition large numbers of audio files and a 
clever script that uses the rdlibrary report to load all carts into 
rdairplay so I can check levels and segues etc
The system used to hang every so many hundred files and I found that 
Gnome has a file limit 'feature' which can be reconfigured to a large 
number.


https://easyengine.io/tutorials/linux/increase-open-files-limit/


Which solved the problem here.

It may also be limiting the import number.


Might be as well to test it on a non critical machine first

regards

Robert
___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Help - Questions on scheduling, interruptions

2018-03-06 Thread Tom Van Gorkom
In our case, we have several Riv clients on a server but the dropbox setup
will be mostly the same on a standalone box as well.  I set up a shared
folder (rd_xfer) on all Riv clients in our network containing folders named
for each group that staff would drop audio into, such as Music,
Instrumentals, Teaching Programs, MiniPrograms, etc. On a standalone box, I
created a folder on the desktop for importation with the specific group
folders inside. There is nothing special about these. They are only a place
to drop the audio files to be imported. Next you will point Dropbox to
them.

In RDAmin, select Manage Hosts and then select the client that will
actually do the importation, if a standalone box, select localhost  (I used
to spread this around various clients but if any one got turned off then
some imports didn't happen so I use only the client in my office for all
imports now), click Manage Hosts>Dropboxes>Add. Select the Default Group
that these audio files should import into such as Music, then type the path
to the file to import or click on Select and navigate to it and select the
folder where the audio will be dropped, adding *.wav, *.mp3 or *.* to the
end of the path depending on what type of audio you will be importing.
Example:  /home/rd/rd_xfer/Music/*.wav .  Note: Sometimes special
characters, dashes, dots etc in the audio file name can prevent
importation. Also the extension is case sensitive unless you use *.* to
grab everything.

You do not have to specify the cart number unless you want all those cuts
in one cart. You do not have to set all the options. Don't delete before
importing.  In Log File, I specify where to keep logs to help troubleshoot
if something isn't importing. You can make a folder wherever called
something like dropbox_logs and then navigate to it, adding the name you
will identify it by at the end of the path such as music_import.log .

 If you use schedule codes, this is the place to set them if you do a lot
of importing. You can always change them in the library but there's nothing
like the wrong kind of audio playing when you didn't want it because you
forgot to go back to set the code or dates.

I like to delete source files after import so I see that they imported and
don't build up leaving me wondering what imported and what didn't.  I
suggest you normalize, typically -13 and you may want to set autotrim as
well.  Once you click OK and close the host setup, you should be able to
drop audio into the dropbox folder you setup and after about 30 secs, it
should begin importation.

We use a service called Amb-OS which downloads specific pre-recorded audio
programs from a server a little like FTP. For those, I run a script every
hour to check and import anything that has downloaded into the proper cart
including setting or modifying dates in the options. It has worked so well
for the last couple years I nearly forget that it's running. For programs
we manually download from FTP sites, I use Filezilla presetting what folder
each program drops into and those get imported via dropbox.

I hope this helps.

Tom Van Gorkom
Radio Esperanza Engineering, KRIO AM/FM, KOIR FM
Office: 956-380-8150 <(956)%20380-8150>
Cell: 865-803-7427 <(865)%20803-7427>

Rio Grande Bible Institute
4300 S US Hwy 281
Edinburg, TX 78539

On Tue, Mar 6, 2018 at 2:41 PM,  wrote:

> Tom
> On how you import the files from dropbox can you send a example how you
> are getting that done I can 't get ours to work.
>
> Thanks
>
>
>
>
> On 2018-03-05 11:18, Tom Van Gorkom wrote:
>
>> I may not be understanding, but we always use Riv dropbox importation
>> for our library with no issues. I also run rdimport for programs
>> downloaded from another source. At the top of each hour, I make the
>> legal ID a hard start/make next and over fill the hour with songs. We
>> place any longer or critical programs earlier in the hour so there is
>> no chance of long overruns, but it never cuts off any audio file. It
>> just won't play anything that won't be able to start before the top of
>> the hour, so extra songs at the end are skipped. This causes our legal
>> ID to vary by a few seconds to a couple minutes after the TOH, but we
>> find this to be trouble free. We don't air any programs longer than 57
>> min.
>>
>> I used to play a TOH time announcement with a hard start/start
>> immediately and then the legal ID which was very precise, running a
>> fade down macro in Aux Log for each hour but some listeners wondered
>> why we faded out songs so we dropped that.
>>
>> Tom Van Gorkom
>> Radio Esperanza Engineering, KRIO AM/FM, KOIR FM
>> Office: 956-380-8150
>> Cell: 865-803-7427
>>
>> Rio Grande Bible Institute
>> 4300 S US Hwy 281
>> Edinburg, TX 78539
>>
>> On Mon, Mar 5, 2018 at 8:09 AM, David Backovsky
>>  wrote:
>>
>> Yeah, I've already found this issue before, so I changed almost all
>>> transitions to Play instead of Segue. From what I understood segue
>>> can interrupt, so it has two meanings you can edit "segues" ma

Re: [RDD] Music Scheduler Codes - "Exclude" option instead of "Must Have Code"?

2018-03-06 Thread Tom Van Gorkom
I use the clock rules to set which codes can air for which hour. The log
only selects according to those rules. At night we also use quieter music
but it's all in the same music group as the more vibrant, just that the
cuts all have style codes that we turn on or off in the clock rules. Is
that what you need?

Tom Van Gorkom
Radio Esperanza Engineering, KRIO AM/FM, KOIR FM
Office: 956-380-8150
Cell: 865-803-7427

Rio Grande Bible Institute
4300 S US Hwy 281
Edinburg, TX 78539

On Tue, Mar 6, 2018 at 3:24 PM,  wrote:

> With The codes you can and also you can create a music group and move your
> slower music in that group.
> In
> RDLOGManager -> EDIT EVENTS- SELECT YOUR EVENT-
>
>In your event (Example) > 1Set -  select From  Slow Blue Songs music
> group (Schedule Code) If  You have one in your play list. Then save
> I hope that helps.
>
>
>
> On 2018-03-06 15:59, Sherrod Munday wrote:
>
>> A client of mine wants to *exclude* certain music scheduler codes from
>> airing during a certain daypart.
>>
>> Instead of setting the Daypart on every selected Cut for their entire
>> library, has there been any thought to creating/setting a logical
>> "NOT" flag for the "Must Have Code" logic that currently allows a
>> logical "AND" -- but not a "NOT"?
>>
>> The goal is to assign a chunk of their music library a scheduler code
>> that would prevent it from airing overnights (i.e., they want
>> slower-tempo songs only during nighttime).  I don't see a way of doing
>> this in the Scheduler option in the current rev of RD.
>>
>> If adding the "NOT" option isn't practical, are there any other ways
>> of accomplishing this without burning up the one single Daypart field
>> for the Cut?
>>
>> (They're coming from an automation system that allows hour-by-hour
>> selection of valid air times, with the practical effect that they can
>> achieve multiple valid "dayparts" for each given day.)
>>
>> --
>> Sherrod Munday
>> 
>>
>> ___
>> Rivendell-dev mailing list
>> Rivendell-dev@lists.rivendellaudio.org
>> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>>
> ___
> Rivendell-dev mailing list
> Rivendell-dev@lists.rivendellaudio.org
> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>
___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Music Scheduler Codes - "Exclude" option instead of "Must Have Code"?

2018-03-06 Thread Robert Jeffares

Hi Sheerrod,

I use a Scheduler Code for each daypart, with music in 4 main GROUPS 
which play in sequence in most clocks.


Songs from each GROUP are selected in an EVENT which uses the Daypart 
Scheduler Code.


The EVENT has 2 scheduler code options which provides finer grain 
selection than I need


I have 7 daypart clocks each with 4 daypart specific events [which 
repeat] plus ID's etc


Each clock has rules which also fine tune selections.

This works as well as or better then some very expensive software and 
replicates a manual system we used in the 70's.


In your case music needs to have either 'daytime' or 'nighttime' or both 
scheduler codes.


You can pick the music in a Daytime Event and a Night time Event [2 
clocks required]


Or you can make a daytime clock and a night time clock and set the 
Scheduler Rules so faster tempo songs don't play overnight.


That requires tempo [fast medium-fast medium medium-slow slow] Scheduler 
Codes to be set.


As I see it you can get what you want with the existing options, how 
much work is involved depends on how much data is currentlyassociated 
with each music cut.


regards
Robert


On 07/03/18 09:59, Sherrod Munday wrote:

A client of mine wants to *exclude* certain music scheduler codes from airing 
during a certain daypart.

Instead of setting the Daypart on every selected Cut for their entire library, has there been any thought to 
creating/setting a logical "NOT" flag for the "Must Have Code" logic that currently allows a 
logical "AND" -- but not a "NOT"?

The goal is to assign a chunk of their music library a scheduler code that 
would prevent it from airing overnights (i.e., they want slower-tempo songs 
only during nighttime).  I don't see a way of doing this in the Scheduler 
option in the current rev of RD.

If adding the "NOT" option isn't practical, are there any other ways of 
accomplishing this without burning up the one single Daypart field for the Cut?

(They're coming from an automation system that allows hour-by-hour selection of valid air 
times, with the practical effect that they can achieve multiple valid 
"dayparts" for each given day.)

--
Sherrod Munday


___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Music Scheduler Codes - "Exclude" option instead of "Must Have Code"?

2018-03-06 Thread ijames
With The codes you can and also you can create a music group and move 
your slower music in that group.

In
RDLOGManager -> EDIT EVENTS- SELECT YOUR EVENT-

   In your event (Example) > 1Set -  select From  Slow Blue Songs music 
group (Schedule Code) If  You have one in your play list. Then save

I hope that helps.


On 2018-03-06 15:59, Sherrod Munday wrote:

A client of mine wants to *exclude* certain music scheduler codes from
airing during a certain daypart.

Instead of setting the Daypart on every selected Cut for their entire
library, has there been any thought to creating/setting a logical
"NOT" flag for the "Must Have Code" logic that currently allows a
logical "AND" -- but not a "NOT"?

The goal is to assign a chunk of their music library a scheduler code
that would prevent it from airing overnights (i.e., they want
slower-tempo songs only during nighttime).  I don't see a way of doing
this in the Scheduler option in the current rev of RD.

If adding the "NOT" option isn't practical, are there any other ways
of accomplishing this without burning up the one single Daypart field
for the Cut?

(They're coming from an automation system that allows hour-by-hour
selection of valid air times, with the practical effect that they can
achieve multiple valid "dayparts" for each given day.)

--
Sherrod Munday


___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


[RDD] Music Scheduler Codes - "Exclude" option instead of "Must Have Code"?

2018-03-06 Thread Sherrod Munday
A client of mine wants to *exclude* certain music scheduler codes from airing 
during a certain daypart.

Instead of setting the Daypart on every selected Cut for their entire library, 
has there been any thought to creating/setting a logical "NOT" flag for the 
"Must Have Code" logic that currently allows a logical "AND" -- but not a "NOT"?

The goal is to assign a chunk of their music library a scheduler code that 
would prevent it from airing overnights (i.e., they want slower-tempo songs 
only during nighttime).  I don't see a way of doing this in the Scheduler 
option in the current rev of RD.

If adding the "NOT" option isn't practical, are there any other ways of 
accomplishing this without burning up the one single Daypart field for the Cut?

(They're coming from an automation system that allows hour-by-hour selection of 
valid air times, with the practical effect that they can achieve multiple valid 
"dayparts" for each given day.)

--
Sherrod Munday


___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Help - Questions on scheduling, interruptions

2018-03-06 Thread ijames

Tom
On how you import the files from dropbox can you send a example how you 
are getting that done I can 't get ours to work.


Thanks



On 2018-03-05 11:18, Tom Van Gorkom wrote:

I may not be understanding, but we always use Riv dropbox importation
for our library with no issues. I also run rdimport for programs
downloaded from another source. At the top of each hour, I make the
legal ID a hard start/make next and over fill the hour with songs. We
place any longer or critical programs earlier in the hour so there is
no chance of long overruns, but it never cuts off any audio file. It
just won't play anything that won't be able to start before the top of
the hour, so extra songs at the end are skipped. This causes our legal
ID to vary by a few seconds to a couple minutes after the TOH, but we
find this to be trouble free. We don't air any programs longer than 57
min.

I used to play a TOH time announcement with a hard start/start
immediately and then the legal ID which was very precise, running a
fade down macro in Aux Log for each hour but some listeners wondered
why we faded out songs so we dropped that.

Tom Van Gorkom
Radio Esperanza Engineering, KRIO AM/FM, KOIR FM
Office: 956-380-8150
Cell: 865-803-7427

Rio Grande Bible Institute
4300 S US Hwy 281
Edinburg, TX 78539

On Mon, Mar 5, 2018 at 8:09 AM, David Backovsky
 wrote:


Yeah, I've already found this issue before, so I changed almost all
transitions to Play instead of Segue. From what I understood segue
can interrupt, so it has two meanings you can edit "segues" manually
on a track by track basis, or set "segue" transitions which fade but
also interrupt (if i understood correctly). I don't take risks with
logs, so I add a manual log chain with RDLogEdit everyday, we had
continuous issues with automatic log chaining and I don't trust it.
If you know how to schedule a log chain event in a clock please let
me know...

We play News at the top of every hour from 11 - 18, so I have a BBC
style countdown that interrupts the previous event and then goes
into the news. How would I make a long fade on that event, manually
inside the cart/cut or event? Or is it a segue transition (and you
set a long "manual" or "forced" segue in RDAirplay settings?

Best,

David

On Mon, Mar 5, 2018 at 2:58 PM, <41001...@python.interpring.com>
wrote:

Are you using "segue" or "play" transitions? If you're getting
unexpected transitions from one event to the next, unexplainable by
the presence of timed events in your log, try changing all "segue"
transitions to "play".

Re: hard starts at the top of the hour: do they absolutely have to
be right at the top of the hour? If so, you'll need to put some sort
of "fill event" at the end of each hour, such as instrumental music
or an old-fashioned interval signal (e.g "Shiroka strana moya
rodnaya") and set the fade time to three or four seconds to make a
gentle fade-out.

At WSCS and the other WCN stations, there is exactly one hard start
each day, in the middle of the night, preceded by a long piece of
fill music; the rest of the day is programmed to time out naturally
as close as possible to the top of each hour. This works, but not so
well that we would be able to catch CBS news live at the top of the
hour.

Oh, and don't put a hard start or a make-next anywhere near
midnight, unless you know what you're doing. I don't know how many
times I've had calls from people wondering why their stations were
running Wednesday's log on Tuesday.

Rob

--
Я там, где ребята толковые,
Я там, где плакаты "Вперёд",
Где песни рабочие новые
Страна трудовая поёт.

On Mon, 5 Mar 2018, D. B. .B. B. wrote:

Thanks for the replies. We don't use dropboxes, we import files
directly
from the local drive. I always check segment length when importing
against
the original file. I am 100% sure the files are interrupted, because
later
they would play at their correct length. I overschedule music and I
tried to
use Hard Times - Make Next to ensure that priority events played
out. But I
think that the best solution is to give extra breathing room in the
clocks
to important events. I try to use "anchors" on top of the hour like
a Hard
Time - Start Immediately with a news countdown or a second of
silence to
anchor the broadcast. I'm not sure how to make it when
overscheduling so
that the broadcast is on schedule without at least a song at the end
of the
hour being interrupted by an "anchor" event.

Best,

David

On Mon, Mar 5, 2018 at 12:49 PM, <41001...@python.interpring.com>
wrote:
On Sun, 4 Mar 2018, D. B. .B. B. wrote:

I am working with Rivendell for a community radio
station and have
encountered some issues with tracks - songs and
shows - being interrupted
halfway through. It sometimes happens that a longer
segment is simply
interrupted without warning and another starts
playing. This happens for
both hard time and non-hard time events. Can one
make an event
uninterruptable?

Are the events truly being interrupted? Or have the audio
files
somehow been trun

Re: [RDD] Rivendell rd-bin webpage use

2018-03-06 Thread ijames

I was looking into the same subject
We want to be able to see the log on a web Page So we can View whats 
running or will run. or what ran.

 anyone have any suggestions.

Also we want to know if anyone has a solution to look at logs and make 
corrections. We have been going in to he LOG Edit feature but its is not 
accurate most of the time do any on have any suggestions so we can look 
at the logs and check times without loading it in Air play.



On 2018-03-06 07:49, Todd Baker wrote:

Hi Rich,

Yes, there is some documentation about using the web interface.  Look
in the docs folder,
in my setup it is under rivendell/docs/apis/.

The web files are there (xml,pdf, and html).  It is a summary of all
the calls and what they return.
Sometimes the api's return a different code then listed there,  but a
404 generally means you sent something
wrong or you don't have permission to do that etc... You can look in
the actual code if you want to try to
glean what happened exactly. 404 is kind of a catch all returned for
more than one problem.

If you are trying to add a cart for example make sure that the user
you put in has permission to add
carts, and the password is correct, etc.

I have used this interface extensively, I wrote a whole C API that
talks to it to add carts, list carts,
update carts etc...

Hope this helps,

Todd Baker
Radio Free Asia, Washington D.C.

- Original Message -
From: "Rich Gattie" 
To: "User discussion about the Rivendell Radio Automation System"

Sent: Monday, March 5, 2018 3:54:29 PM
Subject: [RDD] Rivendell rd-bin webpage use

Hello all...

I was wondering if there was a guide to using the webpages in the
rd-bin folder?

I was trying to test it out by adding a cart but I keep getting a 404
error back. I was thinking this kind of interface might be easier then
trying to screen share over a VPN.

Any using the webpage interface?

Thanks!

___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


[RDD] OT - Printing Music Logs

2018-03-06 Thread Rich Gattie
I thought I saw someone ask this previously, but I can't find it...

Is anyone printing music logs from Rivendell? And if so, could you
send me what process you use?
I'm interested in being able to send certain hours out to people.

Thanks all!

-- 
-=:{ Rich Gattie, KB2MOB }:=-
Email: mob...@gmail.com
Web: http://x1radio.net
___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Rivendell rd-bin webpage use

2018-03-06 Thread Todd Baker
Hi Rich,

Yes, there is some documentation about using the web interface.  Look in the 
docs folder, 
in my setup it is under rivendell/docs/apis/.

The web files are there (xml,pdf, and html).  It is a summary of all the calls 
and what they return.
Sometimes the api's return a different code then listed there,  but a 404 
generally means you sent something
wrong or you don't have permission to do that etc... You can look in the actual 
code if you want to try to 
glean what happened exactly. 404 is kind of a catch all returned for more than 
one problem.

If you are trying to add a cart for example make sure that the user you put in 
has permission to add
carts, and the password is correct, etc.

I have used this interface extensively, I wrote a whole C API that talks to it 
to add carts, list carts,
update carts etc...

Hope this helps,

Todd Baker
Radio Free Asia, Washington D.C.

- Original Message -
From: "Rich Gattie" 
To: "User discussion about the Rivendell Radio Automation System" 

Sent: Monday, March 5, 2018 3:54:29 PM
Subject: [RDD] Rivendell rd-bin webpage use

Hello all...

I was wondering if there was a guide to using the webpages in the
rd-bin folder?

I was trying to test it out by adding a cart but I keep getting a 404
error back. I was thinking this kind of interface might be easier then
trying to screen share over a VPN.

Any using the webpage interface?

Thanks!


-- 
-=:{ Rich Gattie, KB2MOB }:=-
Email: mob...@gmail.com
Web: http://x1radio.net
___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev