diff --git a/plexapi/client.py b/plexapi/client.py index 44f1da52b..48a2d6488 100644 --- a/plexapi/client.py +++ b/plexapi/client.py @@ -494,7 +494,7 @@ def playMedia(self, media, offset=0, **params): 'address': server_url[1].strip('/'), 'port': server_port, 'offset': offset, - 'key': media.key, + 'key': media.key or playqueue.selectedItem.key, 'token': media._server.createToken(), 'type': mediatype, 'containerKey': '/playQueues/%s?window=100&own=1' % playqueue.playQueueID,