4
4
import android .support .v7 .media .MediaRouter ;
5
5
6
6
import com .atomjack .shared .Logger ;
7
+ import com .atomjack .shared .NewLogger ;
7
8
import com .atomjack .shared .PlayerState ;
8
9
import com .atomjack .shared .Preferences ;
9
10
import com .atomjack .vcfp .interfaces .ActiveConnectionHandler ;
30
31
import java .util .concurrent .ConcurrentHashMap ;
31
32
32
33
public class CastPlayerManager {
34
+ private NewLogger logger ;
33
35
private PlexMedia nowPlayingMedia ;
34
36
private ArrayList <? extends PlexMedia > nowPlayingPlaylist ;
35
37
@@ -128,6 +130,7 @@ public CastPlayerManager(Context context) {
128
130
mContext = context ;
129
131
plexSessionId = VoiceControlForPlexApplication .generateRandomString ();
130
132
setCastConsumer ();
133
+ logger = new NewLogger (this );
131
134
}
132
135
133
136
public void setContext (Context context ) {
@@ -384,7 +387,7 @@ public void onDataMessageReceived(String message) {
384
387
if (obj .has ("currentState" ))
385
388
currentState = PlayerState .getState (obj .getString ("currentState" ));
386
389
if (listener != null )
387
- listener .onTimeUpdate (currentState , obj . getInt ( "currentTime" ) );
390
+ listener .onTimeUpdate (currentState , position );
388
391
} else if (obj .has ("event" ) && obj .getString ("event" ).equals (RECEIVER_EVENTS .PLAYLIST_ADVANCE ) && obj .has ("media" ) && obj .has ("type" )) {
389
392
Logger .d ("[CastPlayerManager] playlistAdvance" );
390
393
if (obj .getString ("type" ).equals (PARAMS .MEDIA_TYPE_VIDEO ))
@@ -394,7 +397,6 @@ public void onDataMessageReceived(String message) {
394
397
if (listener != null )
395
398
listener .onMediaChanged (nowPlayingMedia , PlayerState .PLAYING );
396
399
} else if (obj .has ("event" ) && obj .getString ("event" ).equals (RECEIVER_EVENTS .GET_PLAYBACK_STATE ) && obj .has ("state" )) {
397
- Logger .d ("Got playback state back: %s" , obj .getString ("state" ));
398
400
PlayerState oldState = currentState ;
399
401
currentState = PlayerState .getState (obj .getString ("state" ));
400
402
if (obj .has ("media" ) && obj .has ("type" ) && obj .has ("client" )) {
0 commit comments