@@ -96,6 +96,7 @@ func (p *AppPlayer) handlePlayerEvent(ctx context.Context, ev *player.Event) {
9696 p .app .server .Emit (& ApiEvent {
9797 Type : ApiEventTypePlaying ,
9898 Data : ApiEventDataPlaying {
99+ ContextUri : p .state .player .ContextUri ,
99100 Uri : p .state .player .Track .Uri ,
100101 Resume : false ,
101102 PlayOrigin : p .state .playOrigin (),
@@ -112,6 +113,7 @@ func (p *AppPlayer) handlePlayerEvent(ctx context.Context, ev *player.Event) {
112113 p .app .server .Emit (& ApiEvent {
113114 Type : ApiEventTypePlaying ,
114115 Data : ApiEventDataPlaying {
116+ ContextUri : p .state .player .ContextUri ,
115117 Uri : p .state .player .Track .Uri ,
116118 Resume : true ,
117119 PlayOrigin : p .state .playOrigin (),
@@ -135,6 +137,7 @@ func (p *AppPlayer) handlePlayerEvent(ctx context.Context, ev *player.Event) {
135137 p .app .server .Emit (& ApiEvent {
136138 Type : ApiEventTypePaused ,
137139 Data : ApiEventDataPaused {
140+ ContextUri : p .state .player .ContextUri ,
138141 Uri : p .state .player .Track .Uri ,
139142 PlayOrigin : p .state .playOrigin (),
140143 },
@@ -145,6 +148,7 @@ func (p *AppPlayer) handlePlayerEvent(ctx context.Context, ev *player.Event) {
145148 p .app .server .Emit (& ApiEvent {
146149 Type : ApiEventTypeNotPlaying ,
147150 Data : ApiEventDataNotPlaying {
151+ ContextUri : p .state .player .ContextUri ,
148152 Uri : p .state .player .Track .Uri ,
149153 PlayOrigin : p .state .playOrigin (),
150154 },
@@ -269,6 +273,7 @@ func (p *AppPlayer) loadCurrentTrack(ctx context.Context, paused, drop bool) err
269273 p .app .server .Emit (& ApiEvent {
270274 Type : ApiEventTypeWillPlay ,
271275 Data : ApiEventDataWillPlay {
276+ ContextUri : p .state .player .ContextUri ,
272277 Uri : spotId .Uri (),
273278 PlayOrigin : p .state .playOrigin (),
274279 },
@@ -476,6 +481,7 @@ func (p *AppPlayer) seek(ctx context.Context, position int64) error {
476481 p .app .server .Emit (& ApiEvent {
477482 Type : ApiEventTypeSeek ,
478483 Data : ApiEventDataSeek {
484+ ContextUri : p .state .player .ContextUri ,
479485 Uri : p .state .player .Track .Uri ,
480486 Position : int (position ),
481487 Duration : int (p .primaryStream .Media .Duration ()),
0 commit comments