74 Commits

Author SHA1 Message Date
Martin Wagner
57437de15b Update README.md 2020-03-01 22:25:35 +01:00
Martin Wagner
fbbe5a7df9 updated screenshot 2020-03-01 22:19:53 +01:00
Martin Wagner
8a9faaed29 Update configure.ac 2020-03-01 21:45:49 +01:00
Martin Wagner
189928804a made SearchWindow an independent window 2020-03-01 21:21:06 +01:00
Martin Wagner
601b6aa33e disabled noise on scrolling hovering the seek bar 2020-02-29 23:57:44 +01:00
Martin Wagner
97049bbd72 made lyrics selectable 2020-02-29 08:56:46 +01:00
Martin Wagner
4886ff0790 mapped esc to go_home 2020-02-29 08:32:07 +01:00
Martin Wagner
485008d86e disabled autoscroll in playlist view 2020-02-29 08:23:42 +01:00
Martin Wagner
ad0f57dfd2 improved column sizing in playlist view 2020-02-28 23:40:01 +01:00
Martin Wagner
45236c9e28 made genre filter optional 2020-02-28 23:23:53 +01:00
Martin Wagner
d2861673bd fixed bug in LyricsWindow causing delays 2020-02-28 22:11:46 +01:00
Martin Wagner
7f015800a1 translation update 2020-02-28 17:51:24 +01:00
Martin Wagner
d7bb318eb1 removed debug messages 2020-02-28 17:45:30 +01:00
Martin Wagner
b5ed1b4e68 disabled interactive artist search 2020-02-28 17:42:52 +01:00
Martin Wagner
2b89ef43af keyboard focus improvements 2020-02-28 17:32:15 +01:00
Martin Wagner
72d5d9f64c added album sort setting 2020-02-28 16:03:45 +01:00
Martin Wagner
d7fe24fb8d fixed ArtistView heading 2020-02-28 14:27:58 +01:00
Martin Wagner
21dee05834 reworked GenreSelect 2020-02-28 11:47:57 +01:00
Martin Wagner
47d0213b3f added genre filter 2020-02-27 20:05:48 +01:00
Martin Wagner
e5cba6af5d support showing all artists 2020-02-25 23:37:27 +01:00
Martin Wagner
2cd4f751b2 fixed keyboard focus errors 2020-02-25 13:59:43 +01:00
Martin Wagner
a716bbcab3 fixed delete latency 2020-02-25 12:07:37 +01:00
Martin Wagner
7391686d90 internal restructuring fixing some bugs 2020-02-24 22:31:39 +01:00
Martin Wagner
62d7ffb5ee changed client connect 2020-02-22 15:22:57 +01:00
Martin Wagner
b7d98a8ae9 enabled seeking by clicking on labels 2020-02-16 12:20:38 +01:00
Martin Wagner
cfe6733636 fixed wrong window title 2020-02-10 10:34:27 +01:00
Martin Wagner
79b828511b Update configure.ac 2020-02-09 21:00:52 +01:00
Martin Wagner
596bcec194 fixed metadata popover 2020-02-08 16:27:52 +01:00
Martin Wagner
d9e518c687 reworked profile selection 2020-02-07 20:13:38 +01:00
Martin Wagner
2e5ce9bf2b fixed space key glitch 2020-02-05 21:35:19 +01:00
Martin Wagner
8f1678579f enabled media keys 2020-02-05 20:29:34 +01:00
Martin Wagner
6374fe1c28 Update README.md 2020-02-05 17:44:23 +01:00
Martin Wagner
b833cb3ca2 avoid DeprecationWarning 2020-02-02 23:55:16 +01:00
Martin Wagner
08ff73d797 fixed lyrics fetching when no song is playing 2020-02-02 23:13:21 +01:00
Martin Wagner
0c9635921d changed home button behavior 2020-02-02 23:10:33 +01:00
Martin Wagner
06e690b8a3 Update configure.ac 2020-02-02 18:15:25 +01:00
Martin Wagner
b167f69333 changed default icon size 2020-02-02 18:13:53 +01:00
Martin Wagner
88534a7054 small gui improvements 2020-02-02 18:08:59 +01:00
Martin Wagner
fff76e00ee fixed profile settings 2020-02-02 14:20:25 +01:00
Martin Wagner
fe92ae094e fixed password settings 2020-02-02 10:38:05 +01:00
Martin Wagner
fbf6afd358 translation update 2020-02-01 15:53:30 +01:00
Martin Wagner
e72625879c Update configure.ac 2020-02-01 15:46:33 +01:00
Martin Wagner
839d13e84a Update README.md 2020-02-01 15:46:03 +01:00
Martin Wagner
277ddbabaa updated about dialog 2020-02-01 15:44:51 +01:00
Martin Wagner
af25d49119 minor fixes 2020-02-01 15:37:13 +01:00
Martin Wagner
49b277d38f small consolidation 2020-02-01 14:36:57 +01:00
Martin Wagner
c950aff51b fixed bug on connection loss 2020-02-01 14:12:56 +01:00
Martin Wagner
b7f95b5ca9 added password support 2020-02-01 13:27:46 +01:00
Martin Wagner
981c1b0f30 reworked browser (fixes some minor bugs) 2020-02-01 12:45:34 +01:00
Martin Wagner
c388cc7342 fixed playlist info 2020-01-29 17:29:47 +01:00
Martin Wagner
36a94350ac added LARGE_TOOLBAR icon size 2020-01-29 16:42:45 +01:00
Martin Wagner
c9165cf742 added new screenshot 2020-01-28 20:36:55 +01:00
Martin Wagner
074016a686 Delete mainwindow.png 2020-01-28 20:32:29 +01:00
Martin Wagner
3b3ccf1cbd Add files via upload 2020-01-28 20:31:46 +01:00
Martin Wagner
7037628af9 added icon size setting 2020-01-28 19:59:14 +01:00
Martin Wagner
26ee51fb18 reworked Gio.Settings handling 2020-01-28 18:39:18 +01:00
Martin Wagner
9625bd9cf3 reworked search dialog 2020-01-27 21:03:13 +01:00
Martin Wagner
75d8ff21c6 added playlist length information 2020-01-27 20:27:35 +01:00
Martin Wagner
36b023f04c connect to server after showing window 2020-01-26 23:51:50 +01:00
Martin Wagner
177bd27aa5 reworked connection 2020-01-26 22:23:21 +01:00
Martin Wagner
e07cce7ea6 fixed some play inconsistencies 2020-01-26 21:32:12 +01:00
Martin Wagner
0332fe75b7 fixed shebang 2020-01-19 20:48:49 +01:00
Martin Wagner
e62f4824c2 gui improvements 2020-01-19 00:00:40 +01:00
Martin Wagner
b9b1ba989a reworked album query dialog 2020-01-18 16:23:52 +01:00
Martin Wagner
f1831a5569 new screenshot 2020-01-18 10:28:53 +01:00
Martin Wagner
b904907f6f Delete mainwindow.png 2020-01-18 10:26:35 +01:00
Martin Wagner
54673a9840 new screenshot 2020-01-18 10:23:57 +01:00
Martin Wagner
89ffc03cb2 Update configure.ac 2020-01-17 22:43:33 +01:00
Martin Wagner
d04c84e5d0 readme update 2020-01-17 22:39:56 +01:00
Martin Wagner
6990d59f72 translation update 2020-01-17 22:35:30 +01:00
Martin Wagner
421f685b58 search dialog fix 2020-01-17 22:18:50 +01:00
Martin Wagner
6238df4d21 added new album dialog / tooltip fixes 2020-01-17 22:13:58 +01:00
Martin Wagner
b8d1f9aafc fixed unintended behavior on stopped state 2020-01-14 20:24:28 +01:00
Martin Wagner
3414212173 converted to symbolic icons 2020-01-14 17:18:49 +01:00
8 changed files with 1318 additions and 711 deletions

View File

@@ -1,8 +1,8 @@
README for mpdevil README for mpdevil
================== ==================
mpdevil is focused on playing your local music directly instead of managing playlists or playing network streams. So it neither supports saving playlists nor restoring them. Therefore mpdevil is mainly a music browser which aims to be easy to use. mpdevil dosen't store any client side database of your music library. Instead all tags and covers get presented to you in real time. So you'll never see any outdated information in your browser. mpdevil strongly relies on tags especially on the AlbumArtist tag. mpdevil is focused on playing your local music directly instead of managing playlists or playing network streams. So it neither supports saving playlists nor restoring them. Therefore mpdevil is mainly a music browser which aims to be easy to use. mpdevil dosen't store any client side database of your music library. Instead all tags and covers get presented to you in real time. So you'll never see any outdated information in your browser. mpdevil strongly relies on tags.
![ScreenShot](screenshots/mainwindow.png) ![ScreenShot](screenshots/mainwindow_0.6.0.png)
Features Features
-------- --------
@@ -12,19 +12,21 @@ Features
3. fetching lyrics form the web (based on PyLyrics 1.1.0) 3. fetching lyrics form the web (based on PyLyrics 1.1.0)
4. searching songs in your music library 4. searching songs in your music library
5. removing single tracks form playlist by hovering and pressing del 5. removing single tracks form playlist by hovering and pressing del
6. appending albums by rightclick 6. appending albums by middleclick
7. sending notifications on title change 7. query albums by rightclick
8. managing multiple mpd servers 8. sending notifications on title change
9. managing multiple mpd servers
10. filtering by genre
TODO TODO
---- ----
1. MPRIS interface 1. Support media keys
2. connecting to mpd servers with password 2. MPRIS interface
Building and installation Building and installation
------------------------- -------------------------
To build from source, use:: To build from source, use:
./autogen.sh ./autogen.sh
make make

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
dnl -*- Mode: autoconf -*- dnl -*- Mode: autoconf -*-
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
AC_PREREQ([2.68]) AC_PREREQ([2.68])
AC_INIT([mpdevil], [0.3.1]) AC_INIT([mpdevil], [0.6.0])
AC_CONFIG_SRCDIR([bin/mpdevil.py]) AC_CONFIG_SRCDIR([bin/mpdevil.py])
AM_INIT_AUTOMAKE AM_INIT_AUTOMAKE
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])

View File

@@ -31,16 +31,31 @@
<summary>Size of main cover</summary> <summary>Size of main cover</summary>
<description></description> <description></description>
</key> </key>
<key type="i" name="icon-size">
<default>24</default>
<summary>Size of button icons in control bar</summary>
<description></description>
</key>
<key type="b" name="show-stop"> <key type="b" name="show-stop">
<default>false</default> <default>false</default>
<summary>Show stop button</summary> <summary>Show stop button</summary>
<description></description> <description></description>
</key> </key>
<key type="b" name="show-genre-filter">
<default>false</default>
<summary>Show genre filter</summary>
<description></description>
</key>
<key type="b" name="show-album-view-tooltips"> <key type="b" name="show-album-view-tooltips">
<default>true</default> <default>true</default>
<summary>Show tooltips in album-view</summary> <summary>Show tooltips in album-view</summary>
<description></description> <description></description>
</key> </key>
<key type="b" name="sort-albums-by-year">
<default>true</default>
<summary>Sort albums by year</summary>
<description></description>
</key>
<key type="b" name="send-notify"> <key type="b" name="send-notify">
<default>false</default> <default>false</default>
<summary>Send notification on title change</summary> <summary>Send notification on title change</summary>
@@ -56,6 +71,11 @@
<summary>Add selected album instead of playing</summary> <summary>Add selected album instead of playing</summary>
<description></description> <description></description>
</key> </key>
<key type="b" name="show-all-artists">
<default>false</default>
<summary>Show all artists instead of albumartists</summary>
<description></description>
</key>
<key type="i" name="active-profile"> <key type="i" name="active-profile">
<default>0</default> <default>0</default>
<summary>Active profile</summary> <summary>Active profile</summary>
@@ -76,6 +96,11 @@
<summary>List of ports</summary> <summary>List of ports</summary>
<description></description> <description></description>
</key> </key>
<key type="as" name="passwords">
<default>[""]</default>
<summary>List of passwords</summary>
<description></description>
</key>
<key type="as" name="paths"> <key type="as" name="paths">
<default>[""]</default> <default>[""]</default>
<summary>List of library paths</summary> <summary>List of library paths</summary>

180
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: 2020-01-12 16:18+0100\n" "POT-Creation-Date: 2020-02-28 23:22+0100\n"
"PO-Revision-Date: 2020-01-12 16:18+0100\n" "PO-Revision-Date: 2020-02-28 23:23+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: de\n" "Language: de\n"
@@ -18,140 +18,164 @@ msgstr ""
"X-Generator: Poedit 2.2.4\n" "X-Generator: Poedit 2.2.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: mpdevil.py:116 #: mpdevil.py:290 mpdevil.py:700 mpdevil.py:1735
msgid "Album Artist"
msgstr "Albuminterpret"
#: mpdevil.py:173 mpdevil.py:350 mpdevil.py:1265
msgid "Unknown Title"
msgstr "Unbekannter Titel"
#: mpdevil.py:188
#, python-format
msgid "%(album)s%(year)s (tracks: %(total_tracks)i) (%(total_length)s):"
msgstr "%(album)s%(year)s (Titel: %(total_tracks)i) (%(total_length)s):"
#: mpdevil.py:244 mpdevil.py:1210
msgid "No" msgid "No"
msgstr "Nr." msgstr "Nr."
#: mpdevil.py:249 mpdevil.py:1215 #: mpdevil.py:295 mpdevil.py:705 mpdevil.py:1741
msgid "Title" msgid "Title"
msgstr "Titel" msgstr "Titel"
#: mpdevil.py:254 mpdevil.py:1220 #: mpdevil.py:300 mpdevil.py:454 mpdevil.py:710 mpdevil.py:1747
msgid "Artist" msgid "Artist"
msgstr "Interpret" msgstr "Interpret"
#: mpdevil.py:259 mpdevil.py:1230 #: mpdevil.py:305 mpdevil.py:715 mpdevil.py:1759
msgid "Length" msgid "Length"
msgstr "Länge" msgstr "Länge"
#: mpdevil.py:358 mpdevil.py:1273 #: mpdevil.py:345 mpdevil.py:886 mpdevil.py:1796
msgid "Unknown Artist" msgid "Unknown Title"
msgstr "Unbekannter Künstler" msgstr "Unbekannter Titel"
#: mpdevil.py:362 mpdevil.py:1277 #: mpdevil.py:349 mpdevil.py:894 mpdevil.py:1804
msgid "Unknown Artist"
msgstr "Unbekannter Interpret"
#: mpdevil.py:390
msgid "all genres"
msgstr "Alle Genres"
#: mpdevil.py:452
msgid "Album Artist"
msgstr "Albuminterpret"
#: mpdevil.py:533 mpdevil.py:789
#, python-format
msgid "%(total_tracks)i titles (%(total_length)s)"
msgstr "%(total_tracks)i Titel (%(total_length)s)"
#: mpdevil.py:898 mpdevil.py:1808
msgid "Unknown Album" msgid "Unknown Album"
msgstr "Unbekanntes Album" msgstr "Unbekanntes Album"
#: mpdevil.py:575 #: mpdevil.py:1036
msgid "Select" msgid "Select"
msgstr "Auswählen" msgstr "Auswählen"
#: mpdevil.py:577 #: mpdevil.py:1038
msgid "Profile:" msgid "Profile:"
msgstr "Profil:" msgstr "Profil:"
#: mpdevil.py:579 #: mpdevil.py:1040
msgid "Name:" msgid "Name:"
msgstr "Name:" msgstr "Name:"
#: mpdevil.py:581 #: mpdevil.py:1042
msgid "Host:" msgid "Host:"
msgstr "Host:" msgstr "Host:"
#: mpdevil.py:583 #: mpdevil.py:1044
msgid "Port:" msgid "Port:"
msgstr "Port:" msgstr "Port:"
#: mpdevil.py:585 #: mpdevil.py:1046
msgid "Password:"
msgstr "Passwort:"
#: mpdevil.py:1048
msgid "Music lib:" msgid "Music lib:"
msgstr "Musikverzeichnis:" msgstr "Musikverzeichnis:"
#: mpdevil.py:675 #: mpdevil.py:1134
msgid "Choose directory" msgid "Choose directory"
msgstr "Verzeichnis Wählen" msgstr "Verzeichnis Wählen"
#: mpdevil.py:711 #: mpdevil.py:1174
msgid "Main cover size:" msgid "Main cover size:"
msgstr "Größe des Haupt-Covers:" msgstr "Größe des Haupt-Covers:"
#: mpdevil.py:713 #: mpdevil.py:1176
msgid "Album-view cover size:" msgid "Album-view cover size:"
msgstr "Covergröße in Albumansicht:" msgstr "Covergröße in Albumansicht:"
#: mpdevil.py:719 #: mpdevil.py:1182
msgid "Button icon size (restart required):"
msgstr "Symbolgröße der Knöpfe (Neustart erforderlich):"
#: mpdevil.py:1191
msgid "Show stop button" msgid "Show stop button"
msgstr "Zeige Stopp-Knopf" msgstr "Zeige Stopp-Knopf"
#: mpdevil.py:722 #: mpdevil.py:1194
msgid "Show title list as tooltip in album view" msgid "Show genre filter"
msgstr "Zeige Titellisten als Tooltips in Albumansicht" msgstr "Zeige Genre Filter"
#: mpdevil.py:725 #: mpdevil.py:1197
msgid "Show tooltips in album view"
msgstr "Zeige Tooltips in Albumansicht"
#: mpdevil.py:1200
msgid "Sort albums by year"
msgstr "Sortiere Alben nach Erscheinungsjahr"
#: mpdevil.py:1203
msgid "Show all artists"
msgstr "Zeige alle Interpreten"
#: mpdevil.py:1206
msgid "Send notification on title change" msgid "Send notification on title change"
msgstr "Sende Benachrichtigung bei Titelwechsel" msgstr "Sende Benachrichtigung bei Titelwechsel"
#: mpdevil.py:728 #: mpdevil.py:1209
msgid "Stop playback on quit" msgid "Stop playback on quit"
msgstr "Wiedergabe beim Beenden stoppen" msgstr "Wiedergabe beim Beenden stoppen"
#: mpdevil.py:731 #: mpdevil.py:1212
msgid "Play selected album after current title" msgid "Play selected album after current title"
msgstr "Ausgewähltes Album hinter aktuellem Titel einreihen" msgstr "Ausgewähltes Album hinter aktuellem Titel einreihen"
#: mpdevil.py:762 mpdevil.py:1441 #: mpdevil.py:1256 mpdevil.py:1948
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: mpdevil.py:775 #: mpdevil.py:1269
msgid "General" msgid "General"
msgstr "Allgemein" msgstr "Allgemein"
#: mpdevil.py:776 #: mpdevil.py:1270
msgid "Profiles" msgid "Profiles"
msgstr "Profile" msgstr "Profile"
#: mpdevil.py:924 #: mpdevil.py:1454
msgid "Random mode" msgid "Random mode"
msgstr "Zufallsmodus" msgstr "Zufallsmodus"
#: mpdevil.py:926 #: mpdevil.py:1457
msgid "Repeat mode" msgid "Repeat mode"
msgstr "Dauerschleife" msgstr "Dauerschleife"
#: mpdevil.py:928 #: mpdevil.py:1460
msgid "Single mode" msgid "Single mode"
msgstr "Einzelstückmodus" msgstr "Einzelstückmodus"
#: mpdevil.py:930 #: mpdevil.py:1463
msgid "Consume mode" msgid "Consume mode"
msgstr "Playliste verbrauchen" msgstr "Playliste verbrauchen"
#: mpdevil.py:1024 #: mpdevil.py:1553
msgid "Right click to show additional information" msgid "Click to show additional information"
msgstr "Rechtsclick für weitere Informationen" msgstr "Klicken für weitere Informationen"
#: mpdevil.py:1047 #: mpdevil.py:1578
msgid "MPD-Tag" msgid "MPD-Tag"
msgstr "MPD-Tag" msgstr "MPD-Tag"
#: mpdevil.py:1050 mpdevil.py:1158 #: mpdevil.py:1582 mpdevil.py:1685
msgid "Value" msgid "Value"
msgstr "Wert" msgstr "Wert"
#: mpdevil.py:1071 #: mpdevil.py:1604
#, python-format #, python-format
msgid "" msgid ""
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s " "%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
@@ -160,90 +184,88 @@ msgstr ""
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s " "%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
"Kanäle, %(file_type)s" "Kanäle, %(file_type)s"
#: mpdevil.py:1137 #: mpdevil.py:1664
msgid "Stats" msgid "Stats"
msgstr "Statistik" msgstr "Statistik"
#: mpdevil.py:1155 #: mpdevil.py:1682
msgid "Tag" msgid "Tag"
msgstr "Tag" msgstr "Tag"
#: mpdevil.py:1175 #: mpdevil.py:1702
msgid "Search" msgid "Search"
msgstr "Suche" msgstr "Suche"
#: mpdevil.py:1225 #: mpdevil.py:1753
msgid "Album" msgid "Album"
msgstr "Album" msgstr "Album"
#: mpdevil.py:1284 #: mpdevil.py:1815
#, python-format #, python-format
msgid "Hits: %i" msgid "Hits: %i"
msgstr "Treffer: %i" msgstr "Treffer: %i"
#: mpdevil.py:1288 #: mpdevil.py:1819
msgid "Lyrics" msgid "Lyrics"
msgstr "Liedtext" msgstr "Liedtext"
#: mpdevil.py:1332 #: mpdevil.py:1852
msgid "searching..." msgid "searching..."
msgstr "suche..." msgstr "suche..."
#: mpdevil.py:1336 #: mpdevil.py:1856
msgid "not found" msgid "not found"
msgstr "nicht gefunden" msgstr "nicht gefunden"
#: mpdevil.py:1341 #: mpdevil.py:1931
msgid "not connected"
msgstr "nicht verbunden"
#: mpdevil.py:1421
msgid "Select profile" msgid "Select profile"
msgstr "Profil auswählen" msgstr "Profil auswählen"
#: mpdevil.py:1425 #: mpdevil.py:1936
msgid "Return to album of current title" msgid "Return to album of current title"
msgstr "Zu Album des aktuellen Titels zurückkehren" msgstr "Zu Album des aktuellen Titels zurückkehren"
#: mpdevil.py:1427 #: mpdevil.py:1939
msgid "Title search" msgid "Title search"
msgstr "Titelsuche" msgstr "Titelsuche"
#: mpdevil.py:1429 #: mpdevil.py:1942
msgid "Show lyrics" msgid "Show lyrics"
msgstr "Zeige Liedtext" msgstr "Zeige Liedtext"
#: mpdevil.py:1436 #: mpdevil.py:1947
msgid "Not connected to MPD-server. Reconnect?"
msgstr "Nicht mit MPD-Server verbunden. Verbindung wiederherstellen?"
#: mpdevil.py:1440
msgid "Save window size" msgid "Save window size"
msgstr "Fenstergröße speichern" msgstr "Fenstergröße speichern"
#: mpdevil.py:1442 #: mpdevil.py:1949
msgid "Update database" msgid "Update database"
msgstr "Datenbank aktualisieren" msgstr "Datenbank aktualisieren"
#: mpdevil.py:1443 #: mpdevil.py:1950
msgid "Server stats" msgid "Server stats"
msgstr "Serverstatistik" msgstr "Serverstatistik"
#: mpdevil.py:1444 #: mpdevil.py:1951
msgid "About" msgid "About"
msgstr "Über" msgstr "Über"
#: mpdevil.py:1445 #: mpdevil.py:1952
msgid "Quit" msgid "Quit"
msgstr "Beenden" msgstr "Beenden"
#: mpdevil.py:1450 #: mpdevil.py:1958
msgid "Main menu" msgid "Main menu"
msgstr "Hauptmenu" msgstr "Hauptmenu"
#: mpdevil.py:1603 #: mpdevil.py:2126
msgid "A small MPD client written in python" msgid "A small MPD client written in python"
msgstr "" msgstr ""
#~ msgid "not connected"
#~ msgstr "nicht verbunden"
#~ msgid "Not connected to MPD-server. Reconnect?"
#~ msgstr "Nicht mit MPD-Server verbunden. Verbindung wiederherstellen?"
#~ msgid "Find titles" #~ msgid "Find titles"
#~ msgstr "Finde Titel" #~ msgstr "Finde Titel"

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: 2020-01-12 16:18+0100\n" "POT-Creation-Date: 2020-02-28 23:22+0100\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"
@@ -17,227 +17,243 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: mpdevil.py:116 #: mpdevil.py:290 mpdevil.py:700 mpdevil.py:1735
msgid "Album Artist"
msgstr ""
#: mpdevil.py:173 mpdevil.py:350 mpdevil.py:1265
msgid "Unknown Title"
msgstr ""
#: mpdevil.py:188
#, python-format
msgid "%(album)s%(year)s (tracks: %(total_tracks)i) (%(total_length)s):"
msgstr ""
#: mpdevil.py:244 mpdevil.py:1210
msgid "No" msgid "No"
msgstr "" msgstr ""
#: mpdevil.py:249 mpdevil.py:1215 #: mpdevil.py:295 mpdevil.py:705 mpdevil.py:1741
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#: mpdevil.py:254 mpdevil.py:1220 #: mpdevil.py:300 mpdevil.py:454 mpdevil.py:710 mpdevil.py:1747
msgid "Artist" msgid "Artist"
msgstr "" msgstr ""
#: mpdevil.py:259 mpdevil.py:1230 #: mpdevil.py:305 mpdevil.py:715 mpdevil.py:1759
msgid "Length" msgid "Length"
msgstr "" msgstr ""
#: mpdevil.py:358 mpdevil.py:1273 #: mpdevil.py:345 mpdevil.py:886 mpdevil.py:1796
msgid "Unknown Title"
msgstr ""
#: mpdevil.py:349 mpdevil.py:894 mpdevil.py:1804
msgid "Unknown Artist" msgid "Unknown Artist"
msgstr "" msgstr ""
#: mpdevil.py:362 mpdevil.py:1277 #: mpdevil.py:390
msgid "all genres"
msgstr ""
#: mpdevil.py:452
msgid "Album Artist"
msgstr ""
#: mpdevil.py:533 mpdevil.py:789
#, python-format
msgid "%(total_tracks)i titles (%(total_length)s)"
msgstr ""
#: mpdevil.py:898 mpdevil.py:1808
msgid "Unknown Album" msgid "Unknown Album"
msgstr "" msgstr ""
#: mpdevil.py:575 #: mpdevil.py:1036
msgid "Select" msgid "Select"
msgstr "" msgstr ""
#: mpdevil.py:577 #: mpdevil.py:1038
msgid "Profile:" msgid "Profile:"
msgstr "" msgstr ""
#: mpdevil.py:579 #: mpdevil.py:1040
msgid "Name:" msgid "Name:"
msgstr "" msgstr ""
#: mpdevil.py:581 #: mpdevil.py:1042
msgid "Host:" msgid "Host:"
msgstr "" msgstr ""
#: mpdevil.py:583 #: mpdevil.py:1044
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: mpdevil.py:585 #: mpdevil.py:1046
msgid "Password:"
msgstr ""
#: mpdevil.py:1048
msgid "Music lib:" msgid "Music lib:"
msgstr "" msgstr ""
#: mpdevil.py:675 #: mpdevil.py:1134
msgid "Choose directory" msgid "Choose directory"
msgstr "" msgstr ""
#: mpdevil.py:711 #: mpdevil.py:1174
msgid "Main cover size:" msgid "Main cover size:"
msgstr "" msgstr ""
#: mpdevil.py:713 #: mpdevil.py:1176
msgid "Album-view cover size:" msgid "Album-view cover size:"
msgstr "" msgstr ""
#: mpdevil.py:719 #: mpdevil.py:1182
msgid "Button icon size (restart required):"
msgstr ""
#: mpdevil.py:1191
msgid "Show stop button" msgid "Show stop button"
msgstr "" msgstr ""
#: mpdevil.py:722 #: mpdevil.py:1194
msgid "Show title list as tooltip in album view" msgid "Show genre filter"
msgstr "" msgstr ""
#: mpdevil.py:725 #: mpdevil.py:1197
msgid "Show tooltips in album view"
msgstr ""
#: mpdevil.py:1200
msgid "Sort albums by year"
msgstr ""
#: mpdevil.py:1203
msgid "Show all artists"
msgstr ""
#: mpdevil.py:1206
msgid "Send notification on title change" msgid "Send notification on title change"
msgstr "" msgstr ""
#: mpdevil.py:728 #: mpdevil.py:1209
msgid "Stop playback on quit" msgid "Stop playback on quit"
msgstr "" msgstr ""
#: mpdevil.py:731 #: mpdevil.py:1212
msgid "Play selected album after current title" msgid "Play selected album after current title"
msgstr "" msgstr ""
#: mpdevil.py:762 mpdevil.py:1441 #: mpdevil.py:1256 mpdevil.py:1948
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: mpdevil.py:775 #: mpdevil.py:1269
msgid "General" msgid "General"
msgstr "" msgstr ""
#: mpdevil.py:776 #: mpdevil.py:1270
msgid "Profiles" msgid "Profiles"
msgstr "" msgstr ""
#: mpdevil.py:924 #: mpdevil.py:1454
msgid "Random mode" msgid "Random mode"
msgstr "" msgstr ""
#: mpdevil.py:926 #: mpdevil.py:1457
msgid "Repeat mode" msgid "Repeat mode"
msgstr "" msgstr ""
#: mpdevil.py:928 #: mpdevil.py:1460
msgid "Single mode" msgid "Single mode"
msgstr "" msgstr ""
#: mpdevil.py:930 #: mpdevil.py:1463
msgid "Consume mode" msgid "Consume mode"
msgstr "" msgstr ""
#: mpdevil.py:1024 #: mpdevil.py:1553
msgid "Right click to show additional information" msgid "Click to show additional information"
msgstr "" msgstr ""
#: mpdevil.py:1047 #: mpdevil.py:1578
msgid "MPD-Tag" msgid "MPD-Tag"
msgstr "" msgstr ""
#: mpdevil.py:1050 mpdevil.py:1158 #: mpdevil.py:1582 mpdevil.py:1685
msgid "Value" msgid "Value"
msgstr "" msgstr ""
#: mpdevil.py:1071 #: mpdevil.py:1604
#, python-format #, python-format
msgid "" msgid ""
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s " "%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
"channels, %(file_type)s" "channels, %(file_type)s"
msgstr "" msgstr ""
#: mpdevil.py:1137 #: mpdevil.py:1664
msgid "Stats" msgid "Stats"
msgstr "" msgstr ""
#: mpdevil.py:1155 #: mpdevil.py:1682
msgid "Tag" msgid "Tag"
msgstr "" msgstr ""
#: mpdevil.py:1175 #: mpdevil.py:1702
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: mpdevil.py:1225 #: mpdevil.py:1753
msgid "Album" msgid "Album"
msgstr "" msgstr ""
#: mpdevil.py:1284 #: mpdevil.py:1815
#, python-format #, python-format
msgid "Hits: %i" msgid "Hits: %i"
msgstr "" msgstr ""
#: mpdevil.py:1288 #: mpdevil.py:1819
msgid "Lyrics" msgid "Lyrics"
msgstr "" msgstr ""
#: mpdevil.py:1332 #: mpdevil.py:1852
msgid "searching..." msgid "searching..."
msgstr "" msgstr ""
#: mpdevil.py:1336 #: mpdevil.py:1856
msgid "not found" msgid "not found"
msgstr "" msgstr ""
#: mpdevil.py:1341 #: mpdevil.py:1931
msgid "not connected"
msgstr ""
#: mpdevil.py:1421
msgid "Select profile" msgid "Select profile"
msgstr "" msgstr ""
#: mpdevil.py:1425 #: mpdevil.py:1936
msgid "Return to album of current title" msgid "Return to album of current title"
msgstr "" msgstr ""
#: mpdevil.py:1427 #: mpdevil.py:1939
msgid "Title search" msgid "Title search"
msgstr "" msgstr ""
#: mpdevil.py:1429 #: mpdevil.py:1942
msgid "Show lyrics" msgid "Show lyrics"
msgstr "" msgstr ""
#: mpdevil.py:1436 #: mpdevil.py:1947
msgid "Not connected to MPD-server. Reconnect?"
msgstr ""
#: mpdevil.py:1440
msgid "Save window size" msgid "Save window size"
msgstr "" msgstr ""
#: mpdevil.py:1442 #: mpdevil.py:1949
msgid "Update database" msgid "Update database"
msgstr "" msgstr ""
#: mpdevil.py:1443 #: mpdevil.py:1950
msgid "Server stats" msgid "Server stats"
msgstr "" msgstr ""
#: mpdevil.py:1444 #: mpdevil.py:1951
msgid "About" msgid "About"
msgstr "" msgstr ""
#: mpdevil.py:1445 #: mpdevil.py:1952
msgid "Quit" msgid "Quit"
msgstr "" msgstr ""
#: mpdevil.py:1450 #: mpdevil.py:1958
msgid "Main menu" msgid "Main menu"
msgstr "" msgstr ""
#: mpdevil.py:1603 #: mpdevil.py:2126
msgid "A small MPD client written in python" msgid "A small MPD client written in python"
msgstr "" msgstr ""

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1021 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1012 KiB