From f816b37f478cb73e5ae95f0c28e9b94392b37cea Mon Sep 17 00:00:00 2001 From: Thomas Perl Date: Mon, 3 Feb 2014 00:37:39 +0100 Subject: [PATCH] Playback: Open videos in external player for now --- common/GPodderPlayback.qml | 6 ++++++ main.py | 1 + 2 files changed, 7 insertions(+) diff --git a/common/GPodderPlayback.qml b/common/GPodderPlayback.qml index f39305c..f9fde97 100644 --- a/common/GPodderPlayback.qml +++ b/common/GPodderPlayback.qml @@ -48,6 +48,12 @@ MediaPlayer { player.stop(); py.call('main.play_episode', [episode_id], function (episode) { + if (episode.video) { + player.inhibitPositionEvents = false; + Qt.openUrlExternally(episode.source); + return; + } + // Load media / prepare and start playback player.episode = episode_id; player.source = episode.source; diff --git a/main.py b/main.py index fb7126d..5ad5ee4 100644 --- a/main.py +++ b/main.py @@ -263,6 +263,7 @@ class gPotherSide: else episode.url, 'position': episode.current_position, 'total': episode.total_time, + 'video': episode.file_type() == 'video', } def report_playback_event(self, episode_id, position_from, position_to, duration):