File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -548,10 +548,10 @@ async def _async_transfer_queue(
548
548
) -> None :
549
549
"""Transfer the current queue to another player."""
550
550
if not source_player :
551
- # no source player given; try to find a playing player
551
+ # no source player given; try to find a playing player(queue)
552
552
for queue in self .mass .player_queues :
553
553
if queue .state == PlayerState .PLAYING :
554
- mass_queue_id = queue .queue_id
554
+ source_queue_id = queue .queue_id
555
555
break
556
556
else :
557
557
raise HomeAssistantError (
@@ -561,11 +561,12 @@ async def _async_transfer_queue(
561
561
# resolve HA entity_id to MA player_id
562
562
if (hass_state := self .hass .states .get (source_player )) is None :
563
563
return # guard
564
- if (mass_queue_id := hass_state .attributes .get ("mass_player_id" )) is None :
564
+ if (source_queue_id := hass_state .attributes .get ("mass_player_id" )) is None :
565
565
return # guard
566
566
567
+ target_queue_id = self .player_id
567
568
await self .mass .player_queues .transfer_queue (
568
- mass_queue_id , queue . queue_id , auto_play
569
+ source_queue_id , target_queue_id , auto_play
569
570
)
570
571
571
572
async def async_browse_media (
You can’t perform that action at this time.
0 commit comments