Show album length on Playlist and Library panel (close #57)
Show the length of an album in the tooltip on the Playlist and the Library panel.
This commit is contained in:
parent
477f89cc0b
commit
704fa3278a
6 changed files with 35 additions and 18 deletions
Binary file not shown.
|
@ -1,8 +1,8 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CoverGrid (mcg)\n"
|
||||
"POT-Creation-Date: 2020-03-22 00:15+0100\n"
|
||||
"PO-Revision-Date: 2020-03-22 00:16+0100\n"
|
||||
"POT-Creation-Date: 2020-03-22 11:18+0100\n"
|
||||
"PO-Revision-Date: 2020-03-22 11:18+0100\n"
|
||||
"Last-Translator: coderkun <olli@suruatoel.xyz>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: de\n"
|
||||
|
@ -262,27 +262,31 @@ msgstr "Cover-Paneel"
|
|||
msgid "Library Panel"
|
||||
msgstr "Bibliothekspaneel"
|
||||
|
||||
#: mcg/utils.py:62 mcg/utils.py:72
|
||||
#: mcg/utils.py:62 mcg/utils.py:79
|
||||
msgid "{} feat. {}"
|
||||
msgstr "{} mit {}"
|
||||
|
||||
#: mcg/widgets.py:1281 mcg/widgets.py:1621
|
||||
#: mcg/utils.py:73
|
||||
msgid "{}:{} minutes"
|
||||
msgstr "{}:{} Minuten"
|
||||
|
||||
#: mcg/widgets.py:1279 mcg/widgets.py:1620
|
||||
msgid "cancel"
|
||||
msgstr "abbrechen"
|
||||
|
||||
#: mcg/widgets.py:1298 mcg/widgets.py:1638
|
||||
#: mcg/widgets.py:1296 mcg/widgets.py:1637
|
||||
msgid "play"
|
||||
msgstr "abspielen"
|
||||
|
||||
#: mcg/widgets.py:1301
|
||||
#: mcg/widgets.py:1299
|
||||
msgid "remove"
|
||||
msgstr "entfernen"
|
||||
|
||||
#: mcg/widgets.py:1624 mcg/widgets.py:1641
|
||||
#: mcg/widgets.py:1623 mcg/widgets.py:1640
|
||||
msgid "queue"
|
||||
msgstr "einreihen"
|
||||
|
||||
#: mcg/widgets.py:1873
|
||||
#: mcg/widgets.py:1872
|
||||
msgid "Loading albums"
|
||||
msgstr "Alben werden geladen"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,8 +1,8 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: CoverGrid (mcg)\n"
|
||||
"POT-Creation-Date: 2020-03-22 00:16+0100\n"
|
||||
"PO-Revision-Date: 2020-03-22 00:16+0100\n"
|
||||
"POT-Creation-Date: 2020-03-22 11:18+0100\n"
|
||||
"PO-Revision-Date: 2020-03-22 11:18+0100\n"
|
||||
"Last-Translator: coderkun <olli@suruatoel.xyz>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: en\n"
|
||||
|
@ -261,27 +261,31 @@ msgstr "Cover Panel"
|
|||
msgid "Library Panel"
|
||||
msgstr "Library Panel"
|
||||
|
||||
#: mcg/utils.py:62 mcg/utils.py:72
|
||||
#: mcg/utils.py:62 mcg/utils.py:79
|
||||
msgid "{} feat. {}"
|
||||
msgstr "{} feat. {}"
|
||||
|
||||
#: mcg/widgets.py:1281 mcg/widgets.py:1621
|
||||
#: mcg/utils.py:73
|
||||
msgid "{}:{} minutes"
|
||||
msgstr "{}:{} minutes"
|
||||
|
||||
#: mcg/widgets.py:1279 mcg/widgets.py:1620
|
||||
msgid "cancel"
|
||||
msgstr "cancel"
|
||||
|
||||
#: mcg/widgets.py:1298 mcg/widgets.py:1638
|
||||
#: mcg/widgets.py:1296 mcg/widgets.py:1637
|
||||
msgid "play"
|
||||
msgstr "play"
|
||||
|
||||
#: mcg/widgets.py:1301
|
||||
#: mcg/widgets.py:1299
|
||||
msgid "remove"
|
||||
msgstr "remove"
|
||||
|
||||
#: mcg/widgets.py:1624 mcg/widgets.py:1641
|
||||
#: mcg/widgets.py:1623 mcg/widgets.py:1640
|
||||
msgid "queue"
|
||||
msgstr "queue"
|
||||
|
||||
#: mcg/widgets.py:1873
|
||||
#: mcg/widgets.py:1872
|
||||
msgid "Loading albums"
|
||||
msgstr "Loading albums"
|
||||
|
||||
|
|
|
@ -66,6 +66,13 @@ class Utils:
|
|||
return label
|
||||
|
||||
|
||||
def create_length_label(album):
|
||||
minutes = album.get_length() // 60
|
||||
seconds = album.get_length() - minutes * 60
|
||||
|
||||
return locale.gettext("{}:{} minutes").format(minutes, seconds)
|
||||
|
||||
|
||||
def create_track_title(track):
|
||||
title = track.get_title()
|
||||
if track.get_artists():
|
||||
|
|
|
@ -1454,7 +1454,8 @@ class PlaylistPanel(GObject.GObject):
|
|||
GObject.markup_escape_text("\n".join([
|
||||
album.get_title(),
|
||||
', '.join(album.get_dates()),
|
||||
Utils.create_artists_label(album)
|
||||
Utils.create_artists_label(album),
|
||||
Utils.create_length_label(album)
|
||||
])),
|
||||
album.get_id()
|
||||
])
|
||||
|
@ -1942,7 +1943,8 @@ class LibraryPanel(GObject.GObject):
|
|||
GObject.markup_escape_text("\n".join([
|
||||
album.get_title(),
|
||||
', '.join(album.get_dates()),
|
||||
Utils.create_artists_label(album)
|
||||
Utils.create_artists_label(album),
|
||||
Utils.create_length_label(album)
|
||||
])),
|
||||
album_id
|
||||
])
|
||||
|
|
Loading…
Reference in a new issue