diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py
index eca3e93b36..256e528e85 100644
--- a/src/calibre/gui2/viewer/main.py
+++ b/src/calibre/gui2/viewer/main.py
@@ -138,9 +138,9 @@ class Metadata(QLabel):
self.setWordWrap(True)
self.setVisible(False)
- def show_opf(self, opf):
+ def show_opf(self, opf, ext=''):
mi = MetaInformation(opf)
- html = '
%s
%s'%(_('Metadata'), u''.join(mi.to_html()))
+ html = '%s
%s\nSource Type %s'%(_('Metadata'), u''.join(mi.to_html()), ext)
self.setText(html)
def setVisible(self, x):
@@ -550,7 +550,7 @@ class EbookViewer(MainWindow, Ui_EbookViewer):
unicode(r), det_msg=worker.traceback, show=True)
self.close_progress_indicator()
else:
- self.metadata.show_opf(self.iterator.opf)
+ self.metadata.show_opf(self.iterator.opf, os.path.splitext(pathtoebook)[1][1:])
title = self.iterator.opf.title
if not title:
title = os.path.splitext(os.path.basename(pathtoebook))[0]