mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-22 00:17:58 +01:00
Make the "track" keyword available to Stream* autocommands.
This commit is contained in:
@@ -93,20 +93,20 @@ function Player() // {{{
|
|||||||
autocommands.trigger("ViewChange", { view: event.data });
|
autocommands.trigger("ViewChange", { view: event.data });
|
||||||
break;
|
break;
|
||||||
case Ci.sbIMediacoreEvent.STREAM_START:
|
case Ci.sbIMediacoreEvent.STREAM_START:
|
||||||
liberator.log("Track started: " + event.data);
|
liberator.log("Track started: " + gMM.sequencer.currentItem);
|
||||||
autocommands.trigger("StreamStart", {});
|
autocommands.trigger("StreamStart", { track: gMM.sequencer.currentItem });
|
||||||
break;
|
break;
|
||||||
case Ci.sbIMediacoreEvent.STREAM_PAUSE:
|
case Ci.sbIMediacoreEvent.STREAM_PAUSE:
|
||||||
liberator.log("Track paused: " + event.data);
|
liberator.log("Track paused: " + gMM.sequencer.currentItem);
|
||||||
autocommands.trigger("StreamPause", {});
|
autocommands.trigger("StreamPause", { track: gMM.sequencer.currentItem });
|
||||||
break;
|
break;
|
||||||
case Ci.sbIMediacoreEvent.STREAM_END:
|
case Ci.sbIMediacoreEvent.STREAM_END:
|
||||||
liberator.log("Track ended: " + event.data);
|
liberator.log("Track ended: " + gMM.sequencer.currentItem);
|
||||||
autocommands.trigger("StreamEnd", {});
|
autocommands.trigger("StreamEnd", { track: gMM.sequencer.currentItem });
|
||||||
break;
|
break;
|
||||||
case Ci.sbIMediacoreEvent.STREAM_STOP:
|
case Ci.sbIMediacoreEvent.STREAM_STOP:
|
||||||
liberator.log("Track stopped: " + event.data);
|
liberator.log("Track stopped: " + gMM.sequencer.currentItem);
|
||||||
autocommands.trigger("StreamStop", {});
|
autocommands.trigger("StreamStop", { track: gMM.sequencer.currentItem });
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ The following keywords are available where relevant:
|
|||||||
*<state>* The new fullscreen state. Only for *Fullscreen*.
|
*<state>* The new fullscreen state. Only for *Fullscreen*.
|
||||||
*<name>* The color scheme name. Only for *ColorScheme*.
|
*<name>* The color scheme name. Only for *ColorScheme*.
|
||||||
*<view>* The new sequencer view. Only for *ViewChangePre* and *ViewChange*.
|
*<view>* The new sequencer view. Only for *ViewChangePre* and *ViewChange*.
|
||||||
*<track>* The new media track. Only for *TrackChangePre* and *TrackChange*.
|
*<track>* The new media track. Only for *TrackChangePre*, *TrackChange* and *Stream\**.
|
||||||
--------------------------------------------------------------
|
--------------------------------------------------------------
|
||||||
|
|
||||||
________________________________________________________________________________
|
________________________________________________________________________________
|
||||||
|
|||||||
Reference in New Issue
Block a user