diff --git a/common/GPodderCore.qml b/common/GPodderCore.qml index 0711013..4364109 100644 --- a/common/GPodderCore.qml +++ b/common/GPodderCore.qml @@ -31,6 +31,7 @@ Python { property string coreversion property string uiversion + property string parserversion signal downloadProgress(int episode_id, real progress) signal playbackProgress(int episode_id, real progress) @@ -43,12 +44,14 @@ Python { signal configChanged(string key, var value) Component.onCompleted: { - setHandler('hello', function (coreversion, uiversion) { + setHandler('hello', function (coreversion, uiversion, parserversion) { py.coreversion = coreversion; py.uiversion = uiversion; + py.parserversion = parserversion; console.log('gPodder Core ' + py.coreversion); console.log('gPodder QML UI ' + py.uiversion); + console.log('Podcastparser ' + py.parserversion); console.log('PyOtherSide ' + py.pluginVersion()); console.log('Python ' + py.pythonVersion()); }); diff --git a/main.py b/main.py index 6e46c4a..5b6dd5c 100644 --- a/main.py +++ b/main.py @@ -26,6 +26,7 @@ import os import pyotherside import gpodder +import podcastparser from gpodder.api import core from gpodder.api import util @@ -418,7 +419,7 @@ class gPotherSide: gpotherside = gPotherSide() pyotherside.atexit(gpotherside.atexit) -pyotherside.send('hello', gpodder.__version__, __version__) +pyotherside.send('hello', gpodder.__version__, __version__, podcastparser.__version__) # Exposed API Endpoints for calls from QML initialize = gpotherside.initialize diff --git a/touch/AboutPage.qml b/touch/AboutPage.qml index ac8691b..3c97c3e 100644 --- a/touch/AboutPage.qml +++ b/touch/AboutPage.qml @@ -77,6 +77,7 @@ SlidePage { '', 'gPodder Core ' + py.coreversion, 'gPodder QML UI ' + py.uiversion, + 'Podcastparser ' + py.parserversion, 'PyOtherSide ' + py.pluginVersion(), 'Python ' + py.pythonVersion() ].join('\n')