Re: [RDD] Send Now-Next MACRO behavior

2021-07-15 Thread Alejandro olivan Alvarez


On 7/14/21 7:29 PM, Fred Gleason wrote:
On Jul 14, 2021, at 13:21, Alejandro olivan Alvarez 
> wrote:


It's not entirely clear to me the 'machine stop-down completely' 
(probably still not enough radio/Rivendell jargon in my mind) maybe 
I'm wrong, but, translating it to me as 'completelly ending the 
current playback', that would somehow explain the behavior I experienced.




‘Stopped down’ means that the log machine has a log loaded, but the 
log is not currently playing anything. Typically done when ‘live’ or 
remotely originated programming is being aired.


Aaaahh... Crystal clear now!

Thanks!



Cheers!


|-|
| Frederick F. Gleason, Jr. |             Chief Developer         |
|                           |             Paravel Systems         |
|-|
|         A room without books is like a body without a soul.         |
|         |
|                                                         -- Cicero   |
|-|

___
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] Send Now-Next MACRO behavior

2021-07-14 Thread Fred Gleason
On Jul 14, 2021, at 13:21, Alejandro olivan Alvarez 
 wrote:
> It's not entirely clear to me the 'machine stop-down completely' (probably 
> still not enough radio/Rivendell jargon in my mind) maybe I'm wrong, but, 
> translating it to me as 'completelly ending the current playback', that would 
> somehow explain the behavior I experienced.
> 

‘Stopped down’ means that the log machine has a log loaded, but the log is not 
currently playing anything. Typically done when ‘live’ or remotely originated 
programming is being aired.

Cheers!


|-|
| Frederick F. Gleason, Jr. | Chief Developer |
|   | Paravel Systems |
|-|
| A room without books is like a body without a soul. |
| |
| -- Cicero   |
|-|___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Send Now-Next MACRO behavior

2021-07-14 Thread Alejandro olivan Alvarez


On 7/14/21 6:29 PM, Fred Gleason wrote:
On Jul 13, 2021, at 11:33, Alejandro olivan Alvarez 
> wrote:


A curious case is when I schedule a macro cart in the log that stops 
the log machine and switches to an external audio source, the idea is 
to do a last now&next update so the resulting Icecast2 stream will 
display something like 'foo - is now live from bar' ... I can see the 
'SN now 1 1X' on the machine, but the pypad never 'catches' the 
update.


The PAD for the current ‘default Now & Next cart’ that the ‘SN’ macro 
sets is emitted only when the referenced log machine stops-down 
completely. It will not override the PAD sent by currently playing 
cart(s).


Hi! thank you so much for your help!

It's not entirely clear to me the 'machine stop-down completely' 
(probably still not enough radio/Rivendell jargon in my mind) maybe I'm 
wrong, but, translating it to me as 'completelly ending the current 
playback', that would somehow explain the behavior I experienced.


With that interpretation, the machine has to be running (well, what I 
think of 'running'.. executing the log... i mean, no PS), so, the SN 
cart that I execute NOW, will be sent to the server after/once the 
current song on the machine ends (and, therefore, it is time to send a 
new metadata to the streaming server).


Adding PS on the MACROs in my tests, seemed to do the trick... Now I 
explain that as those PS gave time to completely end the current song, 
and then update the streaming Server, and then, even issue a PS afterwards.


Best regards



Cheers!


|-|
| Frederick F. Gleason, Jr. |             Chief Developer         |
|                           |             Paravel Systems         |
|-|
|           Beware of Programmers who carry screwdrivers.       |
|         |
|                                             -- Leonard Brandwein   |
|-|


___
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] Send Now-Next MACRO behavior

2021-07-14 Thread Fred Gleason
On Jul 13, 2021, at 11:33, Alejandro olivan Alvarez 
 wrote:

> A curious case is when I schedule a macro cart in the log that stops the log 
> machine and switches to an external audio source, the idea is to do a last 
> now&next update so the resulting Icecast2 stream will display something like 
> 'foo - is now live from bar' ... I can see the 'SN now 1 1X' on the 
> machine, but the pypad never 'catches' the update.

The PAD for the current ‘default Now & Next cart’ that the ‘SN’ macro sets is 
emitted only when the referenced log machine stops-down completely. It will not 
override the PAD sent by currently playing cart(s).

Cheers!


|-|
| Frederick F. Gleason, Jr. | Chief Developer |
|   | Paravel Systems |
|-|
|Beware of Programmers who carry screwdrivers.|
| |
|  -- Leonard Brandwein   |
|-|

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


[RDD] Send Now-Next MACRO behavior

2021-07-13 Thread Alejandro olivan Alvarez

Hi list.

I'm experimenting with the SN macro to put arbitrary Current Song on 
Icecast2 streams (well, to any purposes I guess)... but my success is 
partial... the behaviour of the macro is somehow strange, since it seems 
like if the update of the NOW pypad metada gets 'queued' or is kinda 
async... I'm not sure, I don't understand the results.


What I've done is to create some carts (I think of them as 'stream 
metadata-only carts'), with arbitrary artist - title metadata (some 
carts have even no cuts at all within, some have just a 1sec pip tone) 
that I want to display as Icecast stream current song. I created an put 
into the log some macro carts which have, in its code : SN now 1 1X 
(where 1X represent one of those 'stream metadata cards')... and it 
works like partially...


I'm tailing syslog and look for the pypad updates trying to figure out 
the logic on how the thing works: it seems as if the macro execution 
conflicts somehow with the now&next of the actual log songs. Sometimes 
the now&next seems to be ignored, sometimes gets like 'queued' and upon 
some other event it finally gets executed.


A curious case is when I schedule a macro cart in the log that stops the 
log machine and switches to an external audio source, the idea is to do 
a last now&next update so the resulting Icecast2 stream will display 
something like 'foo - is now live from bar' ... I can see the 'SN now 1 
1X' on the machine, but the pypad never 'catches' the update.



How are you using that? is that conflicting with groups with now&next 
enabled? What is the realtionship with the status of the logmachine? I 
don't get this one..



Thank you very much.

Best regards.

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