Compare commits
2 Commits
6214ce7b47
...
9e971dc6b0
Author | SHA1 | Date |
---|---|---|
catsimple | 9e971dc6b0 | |
catsimple | 3edaf9e16a |
|
@ -116,6 +116,8 @@ class CloudMusicMediaPlayer(MediaPlayerEntity):
|
|||
self._attr_media_position_updated_at = datetime.datetime.now()
|
||||
# 判断是否下一曲
|
||||
if self.before_state is not None:
|
||||
media_duration = int(self.before_state['media_duration'])
|
||||
self.before_state['media_duration'] = media_duration
|
||||
# 判断音乐总时长
|
||||
if self.before_state['media_duration'] > 0 and self.before_state['media_duration'] - self.before_state['media_duration'] <= 5:
|
||||
# 判断源音乐播放器状态
|
||||
|
@ -247,4 +249,4 @@ class CloudMusicMediaPlayer(MediaPlayerEntity):
|
|||
media_player = self.media_player
|
||||
if media_player is not None:
|
||||
service_data.update({ 'entity_id': media_player.entity_id })
|
||||
await self.hass.services.async_call('media_player', service, service_data)
|
||||
await self.hass.services.async_call('media_player', service, service_data)
|
||||
|
|
Loading…
Reference in New Issue