diff --git a/common/GPodderPlayback.qml b/common/GPodderPlayback.qml index fe5cf1d..cfe2dd6 100644 --- a/common/GPodderPlayback.qml +++ b/common/GPodderPlayback.qml @@ -25,6 +25,8 @@ MediaPlayer { id: player property int episode: 0 + property string episode_title: '' + property string podcast_title: '' signal playerCreated() property var queue: ([]) @@ -59,6 +61,8 @@ MediaPlayer { // Load media / prepare and start playback var old_episode = player.episode; player.episode = episode_id; + player.episode_title = episode.title; + player.podcast_title = episode.podcast_title; player.source = episode.source; player.seekTargetSeconds = episode.position; seekAfterPlay = true; diff --git a/main.py b/main.py index 9c40f67..768f39b 100644 --- a/main.py +++ b/main.py @@ -267,6 +267,8 @@ class gPotherSide: self.core.save() pyotherside.send('is-new-changed', episode_id, episode.is_new) return { + 'title': episode.title, + 'podcast_title': episode.parent.title, 'source': episode.local_filename(False) if episode.state == gpodder.STATE_DOWNLOADED else episode.url,