made MPRIS optional

This commit is contained in:
Martin Wagner 2021-04-17 13:22:07 +02:00
parent 4d13f8fca1
commit 5baa8caee1
4 changed files with 239 additions and 220 deletions

View File

@ -961,6 +961,7 @@ class GeneralSettings(Gtk.Box):
(_("Stop playback on quit"), "stop-on-quit"), (_("Stop playback on quit"), "stop-on-quit"),
(_("Play selected albums and titles immediately"), "force-mode"), (_("Play selected albums and titles immediately"), "force-mode"),
(_("Sort albums by year"), "sort-albums-by-year"), (_("Sort albums by year"), "sort-albums-by-year"),
(_("Provide MPRIS"), "mpris"),
] ]
for label, key in check_buttons_data: for label, key in check_buttons_data:
check_buttons[key]=Gtk.CheckButton(label=label) check_buttons[key]=Gtk.CheckButton(label=label)
@ -991,11 +992,11 @@ class GeneralSettings(Gtk.Box):
self.connect("destroy", self._remove_handlers) self.connect("destroy", self._remove_handlers)
# packing # packing
box=Gtk.Box(spacing=12) csd_box=Gtk.Box(spacing=12)
box.pack_start(check_buttons["use-csd"], False, False, 0) csd_box.pack_start(check_buttons["use-csd"], False, False, 0)
box.pack_start(Gtk.Label(label=_("(restart required)"), sensitive=False), False, False, 0) csd_box.pack_start(Gtk.Label(label=_("(restart required)"), sensitive=False), False, False, 0)
self.pack_start(view_heading, False, False, 0) self.pack_start(view_heading, False, False, 0)
self.pack_start(box, False, False, 0) self.pack_start(csd_box, False, False, 0)
self.pack_start(check_buttons["show-stop"], False, False, 0) self.pack_start(check_buttons["show-stop"], False, False, 0)
self.pack_start(check_buttons["show-lyrics-button"], False, False, 0) self.pack_start(check_buttons["show-lyrics-button"], False, False, 0)
self.pack_start(check_buttons["show-initials"], False, False, 0) self.pack_start(check_buttons["show-initials"], False, False, 0)
@ -1007,6 +1008,10 @@ class GeneralSettings(Gtk.Box):
self.pack_start(check_buttons["send-notify"], False, False, 0) self.pack_start(check_buttons["send-notify"], False, False, 0)
self.pack_start(check_buttons["force-mode"], False, False, 0) self.pack_start(check_buttons["force-mode"], False, False, 0)
self.pack_start(check_buttons["stop-on-quit"], False, False, 0) self.pack_start(check_buttons["stop-on-quit"], False, False, 0)
mpris_box=Gtk.Box(spacing=12)
mpris_box.pack_start(check_buttons["mpris"], False, False, 0)
mpris_box.pack_start(Gtk.Label(label=_("(restart required)"), sensitive=False), False, False, 0)
self.pack_start(mpris_box, False, False, 0)
def _remove_handlers(self, *args): def _remove_handlers(self, *args):
for handler in self._settings_handlers: for handler in self._settings_handlers:
@ -3811,7 +3816,8 @@ class MainWindow(Gtk.ApplicationWindow):
self._size=None # needed for window size saving self._size=None # needed for window size saving
# MPRIS # MPRIS
dbus_service=MPRISInterface(self, self._client, self._settings) if self._settings.get_boolean("mpris"):
dbus_service=MPRISInterface(self, self._client, self._settings)
# actions # actions
simple_actions_data=( simple_actions_data=(

View File

@ -101,6 +101,11 @@
<summary>Use 'Album Artist' tag to group albums</summary> <summary>Use 'Album Artist' tag to group albums</summary>
<description></description> <description></description>
</key> </key>
<key type="b" name="mpris">
<default>true</default>
<summary>Provide MPRIS</summary>
<description></description>
</key>
<key type="ai" name="column-permutation"> <key type="ai" name="column-permutation">
<default>[0, 1, 2, 3, 4, 5, 6, 7]</default> <default>[0, 1, 2, 3, 4, 5, 6, 7]</default>
<summary>Column order in playlist</summary> <summary>Column order in playlist</summary>

220
po/de.po
View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-04-13 22:06+0200\n" "POT-Creation-Date: 2021-04-17 13:17+0200\n"
"PO-Revision-Date: 2021-04-13 22:07+0200\n" "PO-Revision-Date: 2021-04-17 13:18+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: de\n" "Language: de\n"
@ -85,23 +85,27 @@ msgstr "Ausgewählte Alben und Titel sofort abspielen"
msgid "Sort albums by year" msgid "Sort albums by year"
msgstr "Alben nach Jahr sortieren" msgstr "Alben nach Jahr sortieren"
#: mpdevil:975 #: mpdevil:964
msgid "Provide MPRIS"
msgstr "MPRIS bereitstellen"
#: mpdevil:976
msgid "<b>View</b>" msgid "<b>View</b>"
msgstr "<b>Ansicht</b>" msgstr "<b>Ansicht</b>"
#: mpdevil:976 #: mpdevil:977
msgid "<b>Behavior</b>" msgid "<b>Behavior</b>"
msgstr "<b>Verhalten</b>" msgstr "<b>Verhalten</b>"
#: mpdevil:996 #: mpdevil:997 mpdevil:1013
msgid "(restart required)" msgid "(restart required)"
msgstr "(Neustart erforderlich)" msgstr "(Neustart erforderlich)"
#: mpdevil:1043 #: mpdevil:1048
msgid "_Connect" msgid "_Connect"
msgstr "_Verbinden" msgstr "_Verbinden"
#: mpdevil:1059 #: mpdevil:1064
msgid "" msgid ""
"The first image in the same directory as the song file matching this regex " "The first image in the same directory as the song file matching this regex "
"will be displayed. %AlbumArtist% and %Album% will be replaced by the " "will be displayed. %AlbumArtist% and %Album% will be replaced by the "
@ -111,173 +115,173 @@ msgstr ""
"regulären Ausdruck entspricht, wird angezeigt. %AlbumArtist% und %Album% " "regulären Ausdruck entspricht, wird angezeigt. %AlbumArtist% und %Album% "
"werden durch die entsprechenden Tags des Liedes ersetzt." "werden durch die entsprechenden Tags des Liedes ersetzt."
#: mpdevil:1064 #: mpdevil:1069
msgid "Profile:" msgid "Profile:"
msgstr "Profil:" msgstr "Profil:"
#: mpdevil:1065 #: mpdevil:1070
msgid "Name:" msgid "Name:"
msgstr "Name:" msgstr "Name:"
#: mpdevil:1066 #: mpdevil:1071
msgid "Host:" msgid "Host:"
msgstr "Host:" msgstr "Host:"
#: mpdevil:1067 #: mpdevil:1072
msgid "Password:" msgid "Password:"
msgstr "Passwort:" msgstr "Passwort:"
#: mpdevil:1068 #: mpdevil:1073
msgid "Music lib:" msgid "Music lib:"
msgstr "Musikverzeichnis:" msgstr "Musikverzeichnis:"
#: mpdevil:1069 #: mpdevil:1074
msgid "Cover regex:" msgid "Cover regex:"
msgstr "Cover-Regex:" msgstr "Cover-Regex:"
#: mpdevil:1204 #: mpdevil:1209
msgid "Choose directory" msgid "Choose directory"
msgstr "Verzeichnis wählen" msgstr "Verzeichnis wählen"
#: mpdevil:1233 #: mpdevil:1238
msgid "Choose the order of information to appear in the playlist:" msgid "Choose the order of information to appear in the playlist:"
msgstr "" msgstr ""
"Lege die Reihenfolge fest, in der Informationen in der Wiedergabeliste " "Lege die Reihenfolge fest, in der Informationen in der Wiedergabeliste "
"angezeigt werden sollen:" "angezeigt werden sollen:"
#: mpdevil:1250 mpdevil:1780 mpdevil:1907 mpdevil:2910 #: mpdevil:1255 mpdevil:1785 mpdevil:1912 mpdevil:2915
msgid "No" msgid "No"
msgstr "Nr." msgstr "Nr."
#: mpdevil:1250 mpdevil:2911 #: mpdevil:1255 mpdevil:2916
msgid "Disc" msgid "Disc"
msgstr "CD" msgstr "CD"
#: mpdevil:1250 mpdevil:1783 mpdevil:1912 mpdevil:2912 #: mpdevil:1255 mpdevil:1788 mpdevil:1917 mpdevil:2917
msgid "Title" msgid "Title"
msgstr "Titel" msgstr "Titel"
#: mpdevil:1250 mpdevil:1918 mpdevil:2913 #: mpdevil:1255 mpdevil:1923 mpdevil:2918
msgid "Artist" msgid "Artist"
msgstr "Interpret" msgstr "Interpret"
#: mpdevil:1250 mpdevil:1924 mpdevil:2914 #: mpdevil:1255 mpdevil:1929 mpdevil:2919
msgid "Album" msgid "Album"
msgstr "Album" msgstr "Album"
#: mpdevil:1250 mpdevil:1786 mpdevil:1930 mpdevil:2915 #: mpdevil:1255 mpdevil:1791 mpdevil:1935 mpdevil:2920
msgid "Length" msgid "Length"
msgstr "Länge" msgstr "Länge"
#: mpdevil:1250 mpdevil:2916 #: mpdevil:1255 mpdevil:2921
msgid "Year" msgid "Year"
msgstr "Jahr" msgstr "Jahr"
#: mpdevil:1250 mpdevil:2917 #: mpdevil:1255 mpdevil:2922
msgid "Genre" msgid "Genre"
msgstr "Genre" msgstr "Genre"
#: mpdevil:1366 mpdevil:1368 mpdevil:3855 #: mpdevil:1371 mpdevil:1373 mpdevil:3861
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: mpdevil:1381 mpdevil:1390 mpdevil:3703 #: mpdevil:1386 mpdevil:1395 mpdevil:3708
msgid "General" msgid "General"
msgstr "Allgemein" msgstr "Allgemein"
#: mpdevil:1382 mpdevil:1391 mpdevil:3866 #: mpdevil:1387 mpdevil:1396 mpdevil:3872
msgid "Profiles" msgid "Profiles"
msgstr "Profile" msgstr "Profile"
#: mpdevil:1383 mpdevil:1392 mpdevil:3707 #: mpdevil:1388 mpdevil:1397 mpdevil:3712
msgid "Playlist" msgid "Playlist"
msgstr "Wiedergabeliste" msgstr "Wiedergabeliste"
#: mpdevil:1405 #: mpdevil:1410
msgid "Stats" msgid "Stats"
msgstr "Statistik" msgstr "Statistik"
#: mpdevil:1415 #: mpdevil:1420
msgid "<b>Protocol:</b>" msgid "<b>Protocol:</b>"
msgstr "<b>Protokoll:</b>" msgstr "<b>Protokoll:</b>"
#: mpdevil:1416 #: mpdevil:1421
msgid "<b>Uptime:</b>" msgid "<b>Uptime:</b>"
msgstr "<b>Uptime:</b>" msgstr "<b>Uptime:</b>"
#: mpdevil:1417 #: mpdevil:1422
msgid "<b>Playtime:</b>" msgid "<b>Playtime:</b>"
msgstr "<b>Wiedergabezeit:</b>" msgstr "<b>Wiedergabezeit:</b>"
#: mpdevil:1418 #: mpdevil:1423
msgid "<b>Artists:</b>" msgid "<b>Artists:</b>"
msgstr "<b>Künstler:</b>" msgstr "<b>Künstler:</b>"
#: mpdevil:1419 #: mpdevil:1424
msgid "<b>Albums:</b>" msgid "<b>Albums:</b>"
msgstr "<b>Alben:</b>" msgstr "<b>Alben:</b>"
#: mpdevil:1420 #: mpdevil:1425
msgid "<b>Songs:</b>" msgid "<b>Songs:</b>"
msgstr "<b>Titel:</b>" msgstr "<b>Titel:</b>"
#: mpdevil:1421 #: mpdevil:1426
msgid "<b>Total Playtime:</b>" msgid "<b>Total Playtime:</b>"
msgstr "<b>Gesamtwiedergabezeit:</b>" msgstr "<b>Gesamtwiedergabezeit:</b>"
#: mpdevil:1422 #: mpdevil:1427
msgid "<b>Database Update:</b>" msgid "<b>Database Update:</b>"
msgstr "<b>Datenbankaktualisierung:</b>" msgstr "<b>Datenbankaktualisierung:</b>"
#: mpdevil:1446 #: mpdevil:1451
msgid "A simple music browser for MPD" msgid "A simple music browser for MPD"
msgstr "Ein einfacher Musikbrowser für MPD" msgstr "Ein einfacher Musikbrowser für MPD"
#: mpdevil:1526 #: mpdevil:1531
msgid "Open with…" msgid "Open with…"
msgstr "Öffnen mit…" msgstr "Öffnen mit…"
#: mpdevil:1541 mpdevil:1840 #: mpdevil:1546 mpdevil:1845
msgid "Append" msgid "Append"
msgstr "Anhängen" msgstr "Anhängen"
#: mpdevil:1542 mpdevil:1841 #: mpdevil:1547 mpdevil:1846
msgid "Play" msgid "Play"
msgstr "Abspielen" msgstr "Abspielen"
#: mpdevil:1543 mpdevil:1842 #: mpdevil:1548 mpdevil:1847
msgid "Enqueue" msgid "Enqueue"
msgstr "Einreihen" msgstr "Einreihen"
#: mpdevil:1561 #: mpdevil:1566
msgid "MPD-Tag" msgid "MPD-Tag"
msgstr "MPD-Tag" msgstr "MPD-Tag"
#: mpdevil:1564 #: mpdevil:1569
msgid "Value" msgid "Value"
msgstr "Wert" msgstr "Wert"
#: mpdevil:1715 #: mpdevil:1720
msgid "_Append" msgid "_Append"
msgstr "_Anhängen" msgstr "_Anhängen"
#: mpdevil:1715 mpdevil:1840 #: mpdevil:1720 mpdevil:1845
msgid "Add all titles to playlist" msgid "Add all titles to playlist"
msgstr "Alle Titel der Wiedergabeliste anhängen" msgstr "Alle Titel der Wiedergabeliste anhängen"
#: mpdevil:1716 #: mpdevil:1721
msgid "_Play" msgid "_Play"
msgstr "Ab_spielen" msgstr "Ab_spielen"
#: mpdevil:1716 mpdevil:1841 #: mpdevil:1721 mpdevil:1846
msgid "Directly play all titles" msgid "Directly play all titles"
msgstr "Alle Titel sofort abspielen" msgstr "Alle Titel sofort abspielen"
#: mpdevil:1717 #: mpdevil:1722
msgid "_Enqueue" msgid "_Enqueue"
msgstr "_Einreihen" msgstr "_Einreihen"
#: mpdevil:1717 mpdevil:1842 #: mpdevil:1722 mpdevil:1847
msgid "" msgid ""
"Append all titles after the currently playing track and clear the playlist " "Append all titles after the currently playing track and clear the playlist "
"from all other songs" "from all other songs"
@ -285,250 +289,250 @@ msgstr ""
"Alle Titel hinter dem aktuellen Stück einreihen und die weitere " "Alle Titel hinter dem aktuellen Stück einreihen und die weitere "
"Wiedergabeliste leeren" "Wiedergabeliste leeren"
#: mpdevil:1978 #: mpdevil:1983
msgid "all tags" msgid "all tags"
msgstr "Alle Tags" msgstr "Alle Tags"
#: mpdevil:2002 #: mpdevil:2007
#, python-brace-format #, python-brace-format
msgid "{hits} hit" msgid "{hits} hit"
msgid_plural "{hits} hits" msgid_plural "{hits} hits"
msgstr[0] "{hits} Treffer" msgstr[0] "{hits} Treffer"
msgstr[1] "{hits} Treffer" msgstr[1] "{hits} Treffer"
#: mpdevil:2071 #: mpdevil:2076
msgid "all genres" msgid "all genres"
msgstr "Alle Genres" msgstr "Alle Genres"
#: mpdevil:2169 #: mpdevil:2174
msgid "all artists" msgid "all artists"
msgstr "Alle Interpreten" msgstr "Alle Interpreten"
#: mpdevil:2403 mpdevil:3012 mpdevil:3287 mpdevil:3288 #: mpdevil:2408 mpdevil:3017 mpdevil:3292 mpdevil:3293
#, python-brace-format #, python-brace-format
msgid "{titles} title" msgid "{titles} title"
msgid_plural "{titles} titles" msgid_plural "{titles} titles"
msgstr[0] "{titles} Titel" msgstr[0] "{titles} Titel"
msgstr[1] "{titles} Titel" msgstr[1] "{titles} Titel"
#: mpdevil:2405 #: mpdevil:2410
#, python-brace-format #, python-brace-format
msgid "on {discs} discs" msgid "on {discs} discs"
msgstr "auf {discs} CDs" msgstr "auf {discs} CDs"
#: mpdevil:2554 mpdevil:3726 #: mpdevil:2559 mpdevil:3731
msgid "Back to current album" msgid "Back to current album"
msgstr "Zurück zu aktuellem Album" msgstr "Zurück zu aktuellem Album"
#: mpdevil:2556 #: mpdevil:2561
msgid "Search" msgid "Search"
msgstr "Suche" msgstr "Suche"
#: mpdevil:2718 #: mpdevil:2723
msgid "searching..." msgid "searching..."
msgstr "suche..." msgstr "suche..."
#: mpdevil:2723 #: mpdevil:2728
msgid "connection error" msgid "connection error"
msgstr "Verbindungsfehler" msgstr "Verbindungsfehler"
#: mpdevil:2725 #: mpdevil:2730
msgid "lyrics not found" msgid "lyrics not found"
msgstr "Liedtext nicht gefunden" msgstr "Liedtext nicht gefunden"
#: mpdevil:2768 #: mpdevil:2773
#, python-brace-format #, python-brace-format
msgid "{channels} channel" msgid "{channels} channel"
msgid_plural "{channels} channels" msgid_plural "{channels} channels"
msgstr[0] "{channels} Kanal" msgstr[0] "{channels} Kanal"
msgstr[1] "{channels} Kanäle" msgstr[1] "{channels} Kanäle"
#: mpdevil:2884 #: mpdevil:2889
msgid "Scroll to current song" msgid "Scroll to current song"
msgstr "Gehe zu aktuellem Lied" msgstr "Gehe zu aktuellem Lied"
#: mpdevil:2892 mpdevil:3742 #: mpdevil:2897 mpdevil:3747
msgid "Clear playlist" msgid "Clear playlist"
msgstr "Wiedergabeliste leeren" msgstr "Wiedergabeliste leeren"
#: mpdevil:3180 #: mpdevil:3185
msgid "Show lyrics" msgid "Show lyrics"
msgstr "Zeige Liedtext" msgstr "Zeige Liedtext"
#: mpdevil:3489 #: mpdevil:3494
msgid "Random mode" msgid "Random mode"
msgstr "Zufallsmodus" msgstr "Zufallsmodus"
#: mpdevil:3491 #: mpdevil:3496
msgid "Repeat mode" msgid "Repeat mode"
msgstr "Dauerschleife" msgstr "Dauerschleife"
#: mpdevil:3493 #: mpdevil:3498
msgid "Single mode" msgid "Single mode"
msgstr "Einzelstückmodus" msgstr "Einzelstückmodus"
#: mpdevil:3495 #: mpdevil:3500
msgid "Consume mode" msgid "Consume mode"
msgstr "Wiedergabeliste verbrauchen" msgstr "Wiedergabeliste verbrauchen"
#: mpdevil:3704 #: mpdevil:3709
msgid "Window" msgid "Window"
msgstr "Fenster" msgstr "Fenster"
#: mpdevil:3705 #: mpdevil:3710
msgid "Playback" msgid "Playback"
msgstr "Wiedergabe" msgstr "Wiedergabe"
#: mpdevil:3706 #: mpdevil:3711
msgid "Search, Album Dialog, Album List and Artist List" msgid "Search, Album Dialog, Album List and Artist List"
msgstr "Suche, Albumdialog, Albumliste und Interpretenliste" msgstr "Suche, Albumdialog, Albumliste und Interpretenliste"
#: mpdevil:3716 #: mpdevil:3721
msgid "Open online help" msgid "Open online help"
msgstr "Onlinehilfe öffnen" msgstr "Onlinehilfe öffnen"
#: mpdevil:3717 #: mpdevil:3722
msgid "Open shortcuts window" msgid "Open shortcuts window"
msgstr "Tastenkürzelfenster öffnen" msgstr "Tastenkürzelfenster öffnen"
#: mpdevil:3718 #: mpdevil:3723
msgid "Open menu" msgid "Open menu"
msgstr "Menü öffnen" msgstr "Menü öffnen"
#: mpdevil:3719 mpdevil:3861 #: mpdevil:3724 mpdevil:3867
msgid "Update database" msgid "Update database"
msgstr "Datenbank aktualisieren" msgstr "Datenbank aktualisieren"
#: mpdevil:3720 mpdevil:3859 #: mpdevil:3725 mpdevil:3865
msgid "Quit" msgid "Quit"
msgstr "Beenden" msgstr "Beenden"
#: mpdevil:3721 #: mpdevil:3726
msgid "Cycle through profiles" msgid "Cycle through profiles"
msgstr "Profile durchschalten" msgstr "Profile durchschalten"
#: mpdevil:3722 #: mpdevil:3727
msgid "Cycle through profiles in reversed order" msgid "Cycle through profiles in reversed order"
msgstr "Profile rückwärts durchschalten" msgstr "Profile rückwärts durchschalten"
#: mpdevil:3723 #: mpdevil:3728
msgid "Toggle mini player" msgid "Toggle mini player"
msgstr "Miniplayer ein-/ausschalten" msgstr "Miniplayer ein-/ausschalten"
#: mpdevil:3724 #: mpdevil:3729
msgid "Toggle lyrics" msgid "Toggle lyrics"
msgstr "Liedtext ein-/ausblenden" msgstr "Liedtext ein-/ausblenden"
#: mpdevil:3725 #: mpdevil:3730
msgid "Toggle search" msgid "Toggle search"
msgstr "Suche ein-/ausblenden" msgstr "Suche ein-/ausblenden"
#: mpdevil:3727 #: mpdevil:3732
msgid "Play/Pause" msgid "Play/Pause"
msgstr "Wiedergabe/Pause" msgstr "Wiedergabe/Pause"
#: mpdevil:3728 #: mpdevil:3733
msgid "Stop" msgid "Stop"
msgstr "Stopp" msgstr "Stopp"
#: mpdevil:3729 #: mpdevil:3734
msgid "Next title" msgid "Next title"
msgstr "Nächster Titel" msgstr "Nächster Titel"
#: mpdevil:3730 #: mpdevil:3735
msgid "Previous title" msgid "Previous title"
msgstr "Vorheriger Titel" msgstr "Vorheriger Titel"
#: mpdevil:3731 #: mpdevil:3736
msgid "Seek forward" msgid "Seek forward"
msgstr "Vorspulen" msgstr "Vorspulen"
#: mpdevil:3732 #: mpdevil:3737
msgid "Seek backward" msgid "Seek backward"
msgstr "Zurückspulen" msgstr "Zurückspulen"
#: mpdevil:3733 #: mpdevil:3738
msgid "Toggle repeat mode" msgid "Toggle repeat mode"
msgstr "Dauerschleife ein-/ausschalten" msgstr "Dauerschleife ein-/ausschalten"
#: mpdevil:3734 #: mpdevil:3739
msgid "Toggle random mode" msgid "Toggle random mode"
msgstr "Zufallsmodus ein-/ausschalten" msgstr "Zufallsmodus ein-/ausschalten"
#: mpdevil:3735 #: mpdevil:3740
msgid "Toggle single mode" msgid "Toggle single mode"
msgstr "Einzelstückmodus ein-/ausschalten" msgstr "Einzelstückmodus ein-/ausschalten"
#: mpdevil:3736 #: mpdevil:3741
msgid "Toggle consume mode" msgid "Toggle consume mode"
msgstr "Wiedergabeliste verbrauchen ein-/ausschalten" msgstr "Wiedergabeliste verbrauchen ein-/ausschalten"
#: mpdevil:3737 #: mpdevil:3742
msgid "Enqueue selected item" msgid "Enqueue selected item"
msgstr "Ausgewähltes Element einreihen" msgstr "Ausgewähltes Element einreihen"
#: mpdevil:3738 #: mpdevil:3743
msgid "Append selected item" msgid "Append selected item"
msgstr "Ausgewähltes Element anhängen" msgstr "Ausgewähltes Element anhängen"
#: mpdevil:3738 mpdevil:3741 #: mpdevil:3743 mpdevil:3746
msgid "Middle-click" msgid "Middle-click"
msgstr "Mittelklick" msgstr "Mittelklick"
#: mpdevil:3739 #: mpdevil:3744
msgid "Play selected item immediately" msgid "Play selected item immediately"
msgstr "Ausgewähltes Element sofort abspielen" msgstr "Ausgewähltes Element sofort abspielen"
#: mpdevil:3739 #: mpdevil:3744
msgid "Double-click" msgid "Double-click"
msgstr "Doppelklick" msgstr "Doppelklick"
#: mpdevil:3740 mpdevil:3743 #: mpdevil:3745 mpdevil:3748
msgid "Show additional information" msgid "Show additional information"
msgstr "Zeige weitere Informationen" msgstr "Zeige weitere Informationen"
#: mpdevil:3740 mpdevil:3743 #: mpdevil:3745 mpdevil:3748
msgid "Right-click" msgid "Right-click"
msgstr "Rechtsklick" msgstr "Rechtsklick"
#: mpdevil:3741 #: mpdevil:3746
msgid "Remove selected song" msgid "Remove selected song"
msgstr "Ausgewählten Titel entfernen" msgstr "Ausgewählten Titel entfernen"
#: mpdevil:3765 #: mpdevil:3770
msgid "Connect" msgid "Connect"
msgstr "Verbinden" msgstr "Verbinden"
#: mpdevil:3783 #: mpdevil:3788
#, python-brace-format #, python-brace-format
msgid "Connection to “{profile}” ({host}:{port}) failed" msgid "Connection to “{profile}” ({host}:{port}) failed"
msgstr "Verbindung zu „{profile}“ ({host}:{port}) fehlgeschlagen" msgstr "Verbindung zu „{profile}“ ({host}:{port}) fehlgeschlagen"
#: mpdevil:3856 #: mpdevil:3862
msgid "Keyboard shortcuts" msgid "Keyboard shortcuts"
msgstr "Tastenkürzel" msgstr "Tastenkürzel"
#: mpdevil:3857 #: mpdevil:3863
msgid "Help" msgid "Help"
msgstr "Hilfe" msgstr "Hilfe"
#: mpdevil:3858 #: mpdevil:3864
msgid "About" msgid "About"
msgstr "Über" msgstr "Über"
#: mpdevil:3862 #: mpdevil:3868
msgid "Server stats" msgid "Server stats"
msgstr "Serverstatistik" msgstr "Serverstatistik"
#: mpdevil:3867 #: mpdevil:3873
msgid "Mini player" msgid "Mini player"
msgstr "Miniplayer" msgstr "Miniplayer"
#: mpdevil:3872 #: mpdevil:3878
msgid "Menu" msgid "Menu"
msgstr "Menü" msgstr "Menü"
#: mpdevil:3922 mpdevil:3924 #: mpdevil:3928 mpdevil:3930
msgid "connecting…" msgid "connecting…"
msgstr "verbinden…" msgstr "verbinden…"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-04-13 22:06+0200\n" "POT-Creation-Date: 2021-04-17 13:17+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -85,442 +85,446 @@ msgstr ""
msgid "Sort albums by year" msgid "Sort albums by year"
msgstr "" msgstr ""
#: mpdevil:975 #: mpdevil:964
msgid "<b>View</b>" msgid "Provide MPRIS"
msgstr "" msgstr ""
#: mpdevil:976 #: mpdevil:976
msgid "<b>View</b>"
msgstr ""
#: mpdevil:977
msgid "<b>Behavior</b>" msgid "<b>Behavior</b>"
msgstr "" msgstr ""
#: mpdevil:996 #: mpdevil:997 mpdevil:1013
msgid "(restart required)" msgid "(restart required)"
msgstr "" msgstr ""
#: mpdevil:1043 #: mpdevil:1048
msgid "_Connect" msgid "_Connect"
msgstr "" msgstr ""
#: mpdevil:1059 #: mpdevil:1064
msgid "" msgid ""
"The first image in the same directory as the song file matching this regex " "The first image in the same directory as the song file matching this regex "
"will be displayed. %AlbumArtist% and %Album% will be replaced by the " "will be displayed. %AlbumArtist% and %Album% will be replaced by the "
"corresponding tags of the song." "corresponding tags of the song."
msgstr "" msgstr ""
#: mpdevil:1064 #: mpdevil:1069
msgid "Profile:" msgid "Profile:"
msgstr "" msgstr ""
#: mpdevil:1065 #: mpdevil:1070
msgid "Name:" msgid "Name:"
msgstr "" msgstr ""
#: mpdevil:1066 #: mpdevil:1071
msgid "Host:" msgid "Host:"
msgstr "" msgstr ""
#: mpdevil:1067 #: mpdevil:1072
msgid "Password:" msgid "Password:"
msgstr "" msgstr ""
#: mpdevil:1068 #: mpdevil:1073
msgid "Music lib:" msgid "Music lib:"
msgstr "" msgstr ""
#: mpdevil:1069 #: mpdevil:1074
msgid "Cover regex:" msgid "Cover regex:"
msgstr "" msgstr ""
#: mpdevil:1204 #: mpdevil:1209
msgid "Choose directory" msgid "Choose directory"
msgstr "" msgstr ""
#: mpdevil:1233 #: mpdevil:1238
msgid "Choose the order of information to appear in the playlist:" msgid "Choose the order of information to appear in the playlist:"
msgstr "" msgstr ""
#: mpdevil:1250 mpdevil:1780 mpdevil:1907 mpdevil:2910 #: mpdevil:1255 mpdevil:1785 mpdevil:1912 mpdevil:2915
msgid "No" msgid "No"
msgstr "" msgstr ""
#: mpdevil:1250 mpdevil:2911 #: mpdevil:1255 mpdevil:2916
msgid "Disc" msgid "Disc"
msgstr "" msgstr ""
#: mpdevil:1250 mpdevil:1783 mpdevil:1912 mpdevil:2912 #: mpdevil:1255 mpdevil:1788 mpdevil:1917 mpdevil:2917
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#: mpdevil:1250 mpdevil:1918 mpdevil:2913 #: mpdevil:1255 mpdevil:1923 mpdevil:2918
msgid "Artist" msgid "Artist"
msgstr "" msgstr ""
#: mpdevil:1250 mpdevil:1924 mpdevil:2914 #: mpdevil:1255 mpdevil:1929 mpdevil:2919
msgid "Album" msgid "Album"
msgstr "" msgstr ""
#: mpdevil:1250 mpdevil:1786 mpdevil:1930 mpdevil:2915 #: mpdevil:1255 mpdevil:1791 mpdevil:1935 mpdevil:2920
msgid "Length" msgid "Length"
msgstr "" msgstr ""
#: mpdevil:1250 mpdevil:2916 #: mpdevil:1255 mpdevil:2921
msgid "Year" msgid "Year"
msgstr "" msgstr ""
#: mpdevil:1250 mpdevil:2917 #: mpdevil:1255 mpdevil:2922
msgid "Genre" msgid "Genre"
msgstr "" msgstr ""
#: mpdevil:1366 mpdevil:1368 mpdevil:3855 #: mpdevil:1371 mpdevil:1373 mpdevil:3861
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: mpdevil:1381 mpdevil:1390 mpdevil:3703 #: mpdevil:1386 mpdevil:1395 mpdevil:3708
msgid "General" msgid "General"
msgstr "" msgstr ""
#: mpdevil:1382 mpdevil:1391 mpdevil:3866 #: mpdevil:1387 mpdevil:1396 mpdevil:3872
msgid "Profiles" msgid "Profiles"
msgstr "" msgstr ""
#: mpdevil:1383 mpdevil:1392 mpdevil:3707 #: mpdevil:1388 mpdevil:1397 mpdevil:3712
msgid "Playlist" msgid "Playlist"
msgstr "" msgstr ""
#: mpdevil:1405 #: mpdevil:1410
msgid "Stats" msgid "Stats"
msgstr "" msgstr ""
#: mpdevil:1415 #: mpdevil:1420
msgid "<b>Protocol:</b>" msgid "<b>Protocol:</b>"
msgstr "" msgstr ""
#: mpdevil:1416 #: mpdevil:1421
msgid "<b>Uptime:</b>" msgid "<b>Uptime:</b>"
msgstr "" msgstr ""
#: mpdevil:1417 #: mpdevil:1422
msgid "<b>Playtime:</b>" msgid "<b>Playtime:</b>"
msgstr "" msgstr ""
#: mpdevil:1418 #: mpdevil:1423
msgid "<b>Artists:</b>" msgid "<b>Artists:</b>"
msgstr "" msgstr ""
#: mpdevil:1419 #: mpdevil:1424
msgid "<b>Albums:</b>" msgid "<b>Albums:</b>"
msgstr "" msgstr ""
#: mpdevil:1420 #: mpdevil:1425
msgid "<b>Songs:</b>" msgid "<b>Songs:</b>"
msgstr "" msgstr ""
#: mpdevil:1421 #: mpdevil:1426
msgid "<b>Total Playtime:</b>" msgid "<b>Total Playtime:</b>"
msgstr "" msgstr ""
#: mpdevil:1422 #: mpdevil:1427
msgid "<b>Database Update:</b>" msgid "<b>Database Update:</b>"
msgstr "" msgstr ""
#: mpdevil:1446 #: mpdevil:1451
msgid "A simple music browser for MPD" msgid "A simple music browser for MPD"
msgstr "" msgstr ""
#: mpdevil:1526 #: mpdevil:1531
msgid "Open with…" msgid "Open with…"
msgstr "" msgstr ""
#: mpdevil:1541 mpdevil:1840 #: mpdevil:1546 mpdevil:1845
msgid "Append" msgid "Append"
msgstr "" msgstr ""
#: mpdevil:1542 mpdevil:1841 #: mpdevil:1547 mpdevil:1846
msgid "Play" msgid "Play"
msgstr "" msgstr ""
#: mpdevil:1543 mpdevil:1842 #: mpdevil:1548 mpdevil:1847
msgid "Enqueue" msgid "Enqueue"
msgstr "" msgstr ""
#: mpdevil:1561 #: mpdevil:1566
msgid "MPD-Tag" msgid "MPD-Tag"
msgstr "" msgstr ""
#: mpdevil:1564 #: mpdevil:1569
msgid "Value" msgid "Value"
msgstr "" msgstr ""
#: mpdevil:1715 #: mpdevil:1720
msgid "_Append" msgid "_Append"
msgstr "" msgstr ""
#: mpdevil:1715 mpdevil:1840 #: mpdevil:1720 mpdevil:1845
msgid "Add all titles to playlist" msgid "Add all titles to playlist"
msgstr "" msgstr ""
#: mpdevil:1716 #: mpdevil:1721
msgid "_Play" msgid "_Play"
msgstr "" msgstr ""
#: mpdevil:1716 mpdevil:1841 #: mpdevil:1721 mpdevil:1846
msgid "Directly play all titles" msgid "Directly play all titles"
msgstr "" msgstr ""
#: mpdevil:1717 #: mpdevil:1722
msgid "_Enqueue" msgid "_Enqueue"
msgstr "" msgstr ""
#: mpdevil:1717 mpdevil:1842 #: mpdevil:1722 mpdevil:1847
msgid "" msgid ""
"Append all titles after the currently playing track and clear the playlist " "Append all titles after the currently playing track and clear the playlist "
"from all other songs" "from all other songs"
msgstr "" msgstr ""
#: mpdevil:1978 #: mpdevil:1983
msgid "all tags" msgid "all tags"
msgstr "" msgstr ""
#: mpdevil:2002 #: mpdevil:2007
#, python-brace-format #, python-brace-format
msgid "{hits} hit" msgid "{hits} hit"
msgid_plural "{hits} hits" msgid_plural "{hits} hits"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: mpdevil:2071 #: mpdevil:2076
msgid "all genres" msgid "all genres"
msgstr "" msgstr ""
#: mpdevil:2169 #: mpdevil:2174
msgid "all artists" msgid "all artists"
msgstr "" msgstr ""
#: mpdevil:2403 mpdevil:3012 mpdevil:3287 mpdevil:3288 #: mpdevil:2408 mpdevil:3017 mpdevil:3292 mpdevil:3293
#, python-brace-format #, python-brace-format
msgid "{titles} title" msgid "{titles} title"
msgid_plural "{titles} titles" msgid_plural "{titles} titles"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: mpdevil:2405 #: mpdevil:2410
#, python-brace-format #, python-brace-format
msgid "on {discs} discs" msgid "on {discs} discs"
msgstr "" msgstr ""
#: mpdevil:2554 mpdevil:3726 #: mpdevil:2559 mpdevil:3731
msgid "Back to current album" msgid "Back to current album"
msgstr "" msgstr ""
#: mpdevil:2556 #: mpdevil:2561
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: mpdevil:2718 #: mpdevil:2723
msgid "searching..." msgid "searching..."
msgstr "" msgstr ""
#: mpdevil:2723 #: mpdevil:2728
msgid "connection error" msgid "connection error"
msgstr "" msgstr ""
#: mpdevil:2725 #: mpdevil:2730
msgid "lyrics not found" msgid "lyrics not found"
msgstr "" msgstr ""
#: mpdevil:2768 #: mpdevil:2773
#, python-brace-format #, python-brace-format
msgid "{channels} channel" msgid "{channels} channel"
msgid_plural "{channels} channels" msgid_plural "{channels} channels"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: mpdevil:2884 #: mpdevil:2889
msgid "Scroll to current song" msgid "Scroll to current song"
msgstr "" msgstr ""
#: mpdevil:2892 mpdevil:3742 #: mpdevil:2897 mpdevil:3747
msgid "Clear playlist" msgid "Clear playlist"
msgstr "" msgstr ""
#: mpdevil:3180 #: mpdevil:3185
msgid "Show lyrics" msgid "Show lyrics"
msgstr "" msgstr ""
#: mpdevil:3489 #: mpdevil:3494
msgid "Random mode" msgid "Random mode"
msgstr "" msgstr ""
#: mpdevil:3491 #: mpdevil:3496
msgid "Repeat mode" msgid "Repeat mode"
msgstr "" msgstr ""
#: mpdevil:3493 #: mpdevil:3498
msgid "Single mode" msgid "Single mode"
msgstr "" msgstr ""
#: mpdevil:3495 #: mpdevil:3500
msgid "Consume mode" msgid "Consume mode"
msgstr "" msgstr ""
#: mpdevil:3704 #: mpdevil:3709
msgid "Window" msgid "Window"
msgstr "" msgstr ""
#: mpdevil:3705 #: mpdevil:3710
msgid "Playback" msgid "Playback"
msgstr "" msgstr ""
#: mpdevil:3706 #: mpdevil:3711
msgid "Search, Album Dialog, Album List and Artist List" msgid "Search, Album Dialog, Album List and Artist List"
msgstr "" msgstr ""
#: mpdevil:3716 #: mpdevil:3721
msgid "Open online help" msgid "Open online help"
msgstr "" msgstr ""
#: mpdevil:3717 #: mpdevil:3722
msgid "Open shortcuts window" msgid "Open shortcuts window"
msgstr "" msgstr ""
#: mpdevil:3718 #: mpdevil:3723
msgid "Open menu" msgid "Open menu"
msgstr "" msgstr ""
#: mpdevil:3719 mpdevil:3861 #: mpdevil:3724 mpdevil:3867
msgid "Update database" msgid "Update database"
msgstr "" msgstr ""
#: mpdevil:3720 mpdevil:3859 #: mpdevil:3725 mpdevil:3865
msgid "Quit" msgid "Quit"
msgstr "" msgstr ""
#: mpdevil:3721 #: mpdevil:3726
msgid "Cycle through profiles" msgid "Cycle through profiles"
msgstr "" msgstr ""
#: mpdevil:3722 #: mpdevil:3727
msgid "Cycle through profiles in reversed order" msgid "Cycle through profiles in reversed order"
msgstr "" msgstr ""
#: mpdevil:3723 #: mpdevil:3728
msgid "Toggle mini player" msgid "Toggle mini player"
msgstr "" msgstr ""
#: mpdevil:3724 #: mpdevil:3729
msgid "Toggle lyrics" msgid "Toggle lyrics"
msgstr "" msgstr ""
#: mpdevil:3725 #: mpdevil:3730
msgid "Toggle search" msgid "Toggle search"
msgstr "" msgstr ""
#: mpdevil:3727 #: mpdevil:3732
msgid "Play/Pause" msgid "Play/Pause"
msgstr "" msgstr ""
#: mpdevil:3728 #: mpdevil:3733
msgid "Stop" msgid "Stop"
msgstr "" msgstr ""
#: mpdevil:3729 #: mpdevil:3734
msgid "Next title" msgid "Next title"
msgstr "" msgstr ""
#: mpdevil:3730 #: mpdevil:3735
msgid "Previous title" msgid "Previous title"
msgstr "" msgstr ""
#: mpdevil:3731 #: mpdevil:3736
msgid "Seek forward" msgid "Seek forward"
msgstr "" msgstr ""
#: mpdevil:3732 #: mpdevil:3737
msgid "Seek backward" msgid "Seek backward"
msgstr "" msgstr ""
#: mpdevil:3733 #: mpdevil:3738
msgid "Toggle repeat mode" msgid "Toggle repeat mode"
msgstr "" msgstr ""
#: mpdevil:3734 #: mpdevil:3739
msgid "Toggle random mode" msgid "Toggle random mode"
msgstr "" msgstr ""
#: mpdevil:3735 #: mpdevil:3740
msgid "Toggle single mode" msgid "Toggle single mode"
msgstr "" msgstr ""
#: mpdevil:3736 #: mpdevil:3741
msgid "Toggle consume mode" msgid "Toggle consume mode"
msgstr "" msgstr ""
#: mpdevil:3737 #: mpdevil:3742
msgid "Enqueue selected item" msgid "Enqueue selected item"
msgstr "" msgstr ""
#: mpdevil:3738 #: mpdevil:3743
msgid "Append selected item" msgid "Append selected item"
msgstr "" msgstr ""
#: mpdevil:3738 mpdevil:3741 #: mpdevil:3743 mpdevil:3746
msgid "Middle-click" msgid "Middle-click"
msgstr "" msgstr ""
#: mpdevil:3739 #: mpdevil:3744
msgid "Play selected item immediately" msgid "Play selected item immediately"
msgstr "" msgstr ""
#: mpdevil:3739 #: mpdevil:3744
msgid "Double-click" msgid "Double-click"
msgstr "" msgstr ""
#: mpdevil:3740 mpdevil:3743 #: mpdevil:3745 mpdevil:3748
msgid "Show additional information" msgid "Show additional information"
msgstr "" msgstr ""
#: mpdevil:3740 mpdevil:3743 #: mpdevil:3745 mpdevil:3748
msgid "Right-click" msgid "Right-click"
msgstr "" msgstr ""
#: mpdevil:3741 #: mpdevil:3746
msgid "Remove selected song" msgid "Remove selected song"
msgstr "" msgstr ""
#: mpdevil:3765 #: mpdevil:3770
msgid "Connect" msgid "Connect"
msgstr "" msgstr ""
#: mpdevil:3783 #: mpdevil:3788
#, python-brace-format #, python-brace-format
msgid "Connection to “{profile}” ({host}:{port}) failed" msgid "Connection to “{profile}” ({host}:{port}) failed"
msgstr "" msgstr ""
#: mpdevil:3856 #: mpdevil:3862
msgid "Keyboard shortcuts" msgid "Keyboard shortcuts"
msgstr "" msgstr ""
#: mpdevil:3857 #: mpdevil:3863
msgid "Help" msgid "Help"
msgstr "" msgstr ""
#: mpdevil:3858 #: mpdevil:3864
msgid "About" msgid "About"
msgstr "" msgstr ""
#: mpdevil:3862 #: mpdevil:3868
msgid "Server stats" msgid "Server stats"
msgstr "" msgstr ""
#: mpdevil:3867 #: mpdevil:3873
msgid "Mini player" msgid "Mini player"
msgstr "" msgstr ""
#: mpdevil:3872 #: mpdevil:3878
msgid "Menu" msgid "Menu"
msgstr "" msgstr ""
#: mpdevil:3922 mpdevil:3924 #: mpdevil:3928 mpdevil:3930
msgid "connecting…" msgid "connecting…"
msgstr "" msgstr ""