Closed bertwesarg closed 4 years ago
My first try was not successful:
diff --git i/lib/player.js w/lib/player.js
index 82f5f5c..2a2e22a 100644
--- i/lib/player.js
+++ w/lib/player.js
@@ -529,7 +529,7 @@ function newStatus(msg)
index: (msg.playlist && msg.playlist.index) ? msg.playlist.index : 1,
length: (msg.playlist && msg.playlist.length) ? msg.playlist.length : 1
},
- speed: 1.00
+ speed: status ? status.speed : 1.00
};
if(!debug.enabled) return;
My bad, I only updated the local playercast
not the remote one, thus my fix above looks like it is the right solution. Will create a PR.
Dear @Rafostar, it looks like, this isn't bulletproof yet if you have multiple titles. When playing a title with speed != 100%, the next title still plays with this speed, but the client thinks it is at 100%. Thus I think we need an initial update from the remote player, because we get one only if something updated in the remote player. Do you have a pointer how I can achieve this? Thanks.