Expose episode title and podcast title in GPodderPlayback
This commit is contained in:
parent
3b53c3c557
commit
3e45909551
2 changed files with 6 additions and 0 deletions
|
@ -25,6 +25,8 @@ MediaPlayer {
|
||||||
id: player
|
id: player
|
||||||
|
|
||||||
property int episode: 0
|
property int episode: 0
|
||||||
|
property string episode_title: ''
|
||||||
|
property string podcast_title: ''
|
||||||
signal playerCreated()
|
signal playerCreated()
|
||||||
|
|
||||||
property var queue: ([])
|
property var queue: ([])
|
||||||
|
@ -59,6 +61,8 @@ MediaPlayer {
|
||||||
// Load media / prepare and start playback
|
// Load media / prepare and start playback
|
||||||
var old_episode = player.episode;
|
var old_episode = player.episode;
|
||||||
player.episode = episode_id;
|
player.episode = episode_id;
|
||||||
|
player.episode_title = episode.title;
|
||||||
|
player.podcast_title = episode.podcast_title;
|
||||||
player.source = episode.source;
|
player.source = episode.source;
|
||||||
player.seekTargetSeconds = episode.position;
|
player.seekTargetSeconds = episode.position;
|
||||||
seekAfterPlay = true;
|
seekAfterPlay = true;
|
||||||
|
|
2
main.py
2
main.py
|
@ -267,6 +267,8 @@ class gPotherSide:
|
||||||
self.core.save()
|
self.core.save()
|
||||||
pyotherside.send('is-new-changed', episode_id, episode.is_new)
|
pyotherside.send('is-new-changed', episode_id, episode.is_new)
|
||||||
return {
|
return {
|
||||||
|
'title': episode.title,
|
||||||
|
'podcast_title': episode.parent.title,
|
||||||
'source': episode.local_filename(False)
|
'source': episode.local_filename(False)
|
||||||
if episode.state == gpodder.STATE_DOWNLOADED
|
if episode.state == gpodder.STATE_DOWNLOADED
|
||||||
else episode.url,
|
else episode.url,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue