Thanks for your help with this, Much appreciated
I’m now away from the mirror for the weekend. I’ll give it a shot when I return on Tuesday
Thanks for your help with this, Much appreciated
I’m now away from the mirror for the weekend. I’ll give it a shot when I return on Tuesday
Yes, using your fork
@evroom said in MMM-pages - how to know which page index my module has?:
As a workaround, I will make it a requirement to put the MMM-Player on the first page (page index 0).
When I receive 0, then I will start streaming, otherwise I will stop streaming.
That seems to work.
@sdetweil Maybe something to do with this?
@sdetweil said in MMM-pages - how to know which page index my module has?:
git clone https://github.com/sdetweil/MMM-MPlayer
Did as you suggested
The video appears only on page index 0 and not on the hidden page
See the 2 video images on the attached screenshot - both are over the weather module
The header for the MPlayer appears on the hidden page
I can change to the hidden page with Remote Control, no problem
{
module: "MMM-pages",
config: {
rotationTime: 1000 * 86400, // rotate every 20 seconds
modules: [
["page1"], // class name for page 1
// ["page2"], // class name for page 2
// ["page3"], // class name for page 3
],
fixed: ["fixed_page"],
hiddenPages: {
"Doorbell": ["doorbell_page"],
}
}
},
{
module: 'MMM-MPlayer',
classes: "doorbell_page",
disabled: false,
position: "top_left",
header: "MPlayer",
config: {
useTwoWindows: true,
layout: 'column',
monitorAspect: 0,
rotate: -1,
windowSize: { width: 640, height: 360 },
windowPosition: { x: 5, y: 225 },
streamInterval: 30000,
streams: {
window1: [
'rtsp://10.0.1.1:7447/gv9eHrB9yZyPhgvN',
],
window2: [
'rtsp://10.0.1.1:7447/D89zTJyDwN8YtKix',
]
}
}
},
@sdetweil said in MMM-pages - how to know which page index my module has?:
@mvrlogins hm, that makes no sense as the MagicMirror operations are the same
Maybe something to do with mplayer itself, not the module MMM-Mplayer?
@sdetweil said in MMM-pages - how to know which page index my module has?:
@mvrlogins i believe so. but you should have been able to send the notification for the named hidden page
“SHOW_HIDDEN_PAGE”, “Doorbell”
right?!
Yes, the notification works fine.
But mplayer does not show up on the hidden page, only on the main page
Only thing I can think of right now is to put the video on page0 and the rest on page1
and then use a combination of the PAGE_CHANGED and PAUSE_ROTATION notifications to get what I want
Or is there a way to permanently pause rotation?
Then I can only use the PAGE_CHANGED call to get to the page I want
would the below disable rotation?
rotationTime: 1000 * 0,
I’m using MMM-Remote Control
The issue is that the video is shown all the time on page0.
I have 2 pages set up with MMM-Pages
The video needs to be on the hidden page. If I put classes : “hidden_page” under MMM-Player, the video feed shows on the page0 regardless.
The hidden page, when called, shows only the header fro MMM-Player and is otherwise blank
The page calling works fine with MMM-RemoteControl
{
module: "MMM-pages",
config: {
rotationTime: 1000 * 20, // rotate every 20 seconds
modules: [
["page1"], // class name for page 1
],
fixed: ["fixed_page"],
hiddenPages: {
"Doorbell": ["doorbell_page"],
}
}
},
and
{
module: 'MMM-MPlayer',
classes: "doorbell_page",
disabled: false,
position: "top_left",
header: "MPlayer",
config: {
useTwoWindows: true,
layout: 'column',
monitorAspect: 0,
rotate: -1,
windowSize: { width: 640, height: 480 },
windowPosition: { x: 5, y: 225 },
streamInterval: 30000,
streams: {
window1: [
'rtsp://10.0.1.1:7447/gv9eHrB9yZyPhgvN',
],
window2: [
'rtsp://10.0.1.1:7447/D89zTJyDwN8YtKix',
]
}
}
},
@evroom said in MMM-pages - how to know which page index my module has?:
As a workaround, I will make it a requirement to put the MMM-Player on the first page (page index 0).
When I receive 0, then I will start streaming, otherwise I will stop streaming.
That seems to work.
Hi
Trying to use the mmm-mplayer module with mmm-pages, and it works fine, as you say, when the page index is 0.
However, I’d like to use it to only show video when called via notification
I have a single main page (without mplayer) - that shows all the time - and a single hidden page (with mplayer) to be shown when called via notification and then return the the main page with another notification.
I can’t currently implement this. Any ideas?
Thanks very much