mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
Compare commits
81 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
57437de15b | ||
![]() |
fbbe5a7df9 | ||
![]() |
8a9faaed29 | ||
![]() |
189928804a | ||
![]() |
601b6aa33e | ||
![]() |
97049bbd72 | ||
![]() |
4886ff0790 | ||
![]() |
485008d86e | ||
![]() |
ad0f57dfd2 | ||
![]() |
45236c9e28 | ||
![]() |
d2861673bd | ||
![]() |
7f015800a1 | ||
![]() |
d7bb318eb1 | ||
![]() |
b5ed1b4e68 | ||
![]() |
2b89ef43af | ||
![]() |
72d5d9f64c | ||
![]() |
d7fe24fb8d | ||
![]() |
21dee05834 | ||
![]() |
47d0213b3f | ||
![]() |
e5cba6af5d | ||
![]() |
2cd4f751b2 | ||
![]() |
a716bbcab3 | ||
![]() |
7391686d90 | ||
![]() |
62d7ffb5ee | ||
![]() |
b7d98a8ae9 | ||
![]() |
cfe6733636 | ||
![]() |
79b828511b | ||
![]() |
596bcec194 | ||
![]() |
d9e518c687 | ||
![]() |
2e5ce9bf2b | ||
![]() |
8f1678579f | ||
![]() |
6374fe1c28 | ||
![]() |
b833cb3ca2 | ||
![]() |
08ff73d797 | ||
![]() |
0c9635921d | ||
![]() |
06e690b8a3 | ||
![]() |
b167f69333 | ||
![]() |
88534a7054 | ||
![]() |
fff76e00ee | ||
![]() |
fe92ae094e | ||
![]() |
fbf6afd358 | ||
![]() |
e72625879c | ||
![]() |
839d13e84a | ||
![]() |
277ddbabaa | ||
![]() |
af25d49119 | ||
![]() |
49b277d38f | ||
![]() |
c950aff51b | ||
![]() |
b7f95b5ca9 | ||
![]() |
981c1b0f30 | ||
![]() |
c388cc7342 | ||
![]() |
36a94350ac | ||
![]() |
c9165cf742 | ||
![]() |
074016a686 | ||
![]() |
3b3ccf1cbd | ||
![]() |
7037628af9 | ||
![]() |
26ee51fb18 | ||
![]() |
9625bd9cf3 | ||
![]() |
75d8ff21c6 | ||
![]() |
36b023f04c | ||
![]() |
177bd27aa5 | ||
![]() |
e07cce7ea6 | ||
![]() |
0332fe75b7 | ||
![]() |
e62f4824c2 | ||
![]() |
b9b1ba989a | ||
![]() |
f1831a5569 | ||
![]() |
b904907f6f | ||
![]() |
54673a9840 | ||
![]() |
89ffc03cb2 | ||
![]() |
d04c84e5d0 | ||
![]() |
6990d59f72 | ||
![]() |
421f685b58 | ||
![]() |
6238df4d21 | ||
![]() |
b8d1f9aafc | ||
![]() |
3414212173 | ||
![]() |
ab7c9c6bd6 | ||
![]() |
4c7f953c98 | ||
![]() |
8ba986bb4d | ||
![]() |
0230544df4 | ||
![]() |
0b08bd80bf | ||
![]() |
b786b55644 | ||
![]() |
6f608d923b |
34
README.md
Normal file
34
README.md
Normal file
@@ -0,0 +1,34 @@
|
||||
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.
|
||||
|
||||

|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
1. playing songs without doubleclicking
|
||||
2. displaying covers
|
||||
3. fetching lyrics form the web (based on PyLyrics 1.1.0)
|
||||
4. searching songs in your music library
|
||||
5. removing single tracks form playlist by hovering and pressing del
|
||||
6. appending albums by middleclick
|
||||
7. query albums by rightclick
|
||||
8. sending notifications on title change
|
||||
9. managing multiple mpd servers
|
||||
10. filtering by genre
|
||||
|
||||
TODO
|
||||
----
|
||||
1. Support media keys
|
||||
2. MPRIS interface
|
||||
|
||||
Building and installation
|
||||
-------------------------
|
||||
|
||||
To build from source, use:
|
||||
|
||||
./autogen.sh
|
||||
make
|
||||
make install
|
||||
|
30
README.rst
30
README.rst
@@ -1,30 +0,0 @@
|
||||
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.
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
-playing songs without doubleclicking
|
||||
|
||||
-displaying covers
|
||||
|
||||
-fetching lyrics form the web (based on PyLyrics 1.1.0)
|
||||
|
||||
-searching songs in your music library
|
||||
|
||||
-removing single tracks form playlist by hovering and pressing del
|
||||
|
||||
-sending notifications on title change
|
||||
|
||||
-managing multiple mpd servers
|
||||
|
||||
Building and installation
|
||||
-------------------------
|
||||
|
||||
To build from source, use::
|
||||
|
||||
./autogen.sh
|
||||
make
|
||||
make install
|
||||
|
1649
bin/mpdevil.py
1649
bin/mpdevil.py
File diff suppressed because it is too large
Load Diff
18
configure.ac
18
configure.ac
@@ -1,7 +1,7 @@
|
||||
dnl -*- Mode: autoconf -*-
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
AC_PREREQ([2.68])
|
||||
AC_INIT([mpdevil], [0.3])
|
||||
AC_INIT([mpdevil], [0.6.0])
|
||||
AC_CONFIG_SRCDIR([bin/mpdevil.py])
|
||||
AM_INIT_AUTOMAKE
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
@@ -50,7 +50,7 @@ if $PYTHON -c "$prog" 1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then
|
||||
AC_MSG_RESULT(found)
|
||||
else
|
||||
AC_MSG_RESULT(not found)
|
||||
AC_MSG_ERROR(MPDClient not found)
|
||||
AC_MSG_ERROR(python module mpd not found)
|
||||
fi
|
||||
|
||||
dnl Check for beautifulsoup
|
||||
@@ -62,7 +62,19 @@ if $PYTHON -c "$prog" 1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then
|
||||
AC_MSG_RESULT(found)
|
||||
else
|
||||
AC_MSG_RESULT(not found)
|
||||
AC_MSG_ERROR(beautifulsoup not found)
|
||||
AC_MSG_ERROR(python module bs4 not found)
|
||||
fi
|
||||
|
||||
dnl Check for requests
|
||||
AC_MSG_CHECKING(for requests installed)
|
||||
prog="
|
||||
import requests
|
||||
"
|
||||
if $PYTHON -c "$prog" 1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then
|
||||
AC_MSG_RESULT(found)
|
||||
else
|
||||
AC_MSG_RESULT(not found)
|
||||
AC_MSG_ERROR(python module requests not found)
|
||||
fi
|
||||
|
||||
AC_CONFIG_FILES([Makefile
|
||||
|
@@ -31,16 +31,31 @@
|
||||
<summary>Size of main cover</summary>
|
||||
<description></description>
|
||||
</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">
|
||||
<default>false</default>
|
||||
<summary>Show stop button</summary>
|
||||
<description></description>
|
||||
</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">
|
||||
<default>true</default>
|
||||
<summary>Show tooltips in album-view</summary>
|
||||
<description></description>
|
||||
</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">
|
||||
<default>false</default>
|
||||
<summary>Send notification on title change</summary>
|
||||
@@ -56,6 +71,11 @@
|
||||
<summary>Add selected album instead of playing</summary>
|
||||
<description></description>
|
||||
</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">
|
||||
<default>0</default>
|
||||
<summary>Active profile</summary>
|
||||
@@ -76,6 +96,11 @@
|
||||
<summary>List of ports</summary>
|
||||
<description></description>
|
||||
</key>
|
||||
<key type="as" name="passwords">
|
||||
<default>[""]</default>
|
||||
<summary>List of passwords</summary>
|
||||
<description></description>
|
||||
</key>
|
||||
<key type="as" name="paths">
|
||||
<default>[""]</default>
|
||||
<summary>List of library paths</summary>
|
||||
|
182
po/de.po
182
po/de.po
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-01-06 00:53+0100\n"
|
||||
"PO-Revision-Date: 2020-01-06 00:55+0100\n"
|
||||
"POT-Creation-Date: 2020-02-28 23:22+0100\n"
|
||||
"PO-Revision-Date: 2020-02-28 23:23+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: de\n"
|
||||
@@ -18,136 +18,164 @@ msgstr ""
|
||||
"X-Generator: Poedit 2.2.4\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: mpdevil.py:116 mpdevil.py:250 mpdevil.py:1215
|
||||
msgid "Artist"
|
||||
msgstr "Künstler"
|
||||
|
||||
#: mpdevil.py:173 mpdevil.py:346 mpdevil.py:1260
|
||||
msgid "Unknown Title"
|
||||
msgstr "Unbekannter Titel"
|
||||
|
||||
#: mpdevil.py:184
|
||||
#, 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:240 mpdevil.py:1205
|
||||
#: mpdevil.py:290 mpdevil.py:700 mpdevil.py:1735
|
||||
msgid "No"
|
||||
msgstr "Nr."
|
||||
|
||||
#: mpdevil.py:245 mpdevil.py:1210
|
||||
#: mpdevil.py:295 mpdevil.py:705 mpdevil.py:1741
|
||||
msgid "Title"
|
||||
msgstr "Titel"
|
||||
|
||||
#: mpdevil.py:255 mpdevil.py:1225
|
||||
#: mpdevil.py:300 mpdevil.py:454 mpdevil.py:710 mpdevil.py:1747
|
||||
msgid "Artist"
|
||||
msgstr "Interpret"
|
||||
|
||||
#: mpdevil.py:305 mpdevil.py:715 mpdevil.py:1759
|
||||
msgid "Length"
|
||||
msgstr "Länge"
|
||||
|
||||
#: mpdevil.py:354 mpdevil.py:1268
|
||||
msgid "Unknown Artist"
|
||||
msgstr "Unbekannter Künstler"
|
||||
#: mpdevil.py:345 mpdevil.py:886 mpdevil.py:1796
|
||||
msgid "Unknown Title"
|
||||
msgstr "Unbekannter Titel"
|
||||
|
||||
#: mpdevil.py:358 mpdevil.py:1272
|
||||
#: 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"
|
||||
msgstr "Unbekanntes Album"
|
||||
|
||||
#: mpdevil.py:567
|
||||
#: mpdevil.py:1036
|
||||
msgid "Select"
|
||||
msgstr "Auswählen"
|
||||
|
||||
#: mpdevil.py:569
|
||||
#: mpdevil.py:1038
|
||||
msgid "Profile:"
|
||||
msgstr "Profil:"
|
||||
|
||||
#: mpdevil.py:571
|
||||
#: mpdevil.py:1040
|
||||
msgid "Name:"
|
||||
msgstr "Name:"
|
||||
|
||||
#: mpdevil.py:573
|
||||
#: mpdevil.py:1042
|
||||
msgid "Host:"
|
||||
msgstr "Host:"
|
||||
|
||||
#: mpdevil.py:575
|
||||
#: mpdevil.py:1044
|
||||
msgid "Port:"
|
||||
msgstr "Port:"
|
||||
|
||||
#: mpdevil.py:577
|
||||
#: mpdevil.py:1046
|
||||
msgid "Password:"
|
||||
msgstr "Passwort:"
|
||||
|
||||
#: mpdevil.py:1048
|
||||
msgid "Music lib:"
|
||||
msgstr "Musikverzeichnis:"
|
||||
|
||||
#: mpdevil.py:667
|
||||
#: mpdevil.py:1134
|
||||
msgid "Choose directory"
|
||||
msgstr "Verzeichnis Wählen"
|
||||
|
||||
#: mpdevil.py:703
|
||||
#: mpdevil.py:1174
|
||||
msgid "Main cover size:"
|
||||
msgstr "Größe des Haupt-Covers:"
|
||||
|
||||
#: mpdevil.py:705
|
||||
#: mpdevil.py:1176
|
||||
msgid "Album-view cover size:"
|
||||
msgstr "Covergröße in Albumansicht:"
|
||||
|
||||
#: mpdevil.py:711
|
||||
#: mpdevil.py:1182
|
||||
msgid "Button icon size (restart required):"
|
||||
msgstr "Symbolgröße der Knöpfe (Neustart erforderlich):"
|
||||
|
||||
#: mpdevil.py:1191
|
||||
msgid "Show stop button"
|
||||
msgstr "Zeige Stopp-Knopf"
|
||||
|
||||
#: mpdevil.py:714
|
||||
msgid "Show title list as tooltip in album view"
|
||||
msgstr "Zeige Titellisten als Tooltips in Albumansicht"
|
||||
#: mpdevil.py:1194
|
||||
msgid "Show genre filter"
|
||||
msgstr "Zeige Genre Filter"
|
||||
|
||||
#: mpdevil.py:717
|
||||
#: 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"
|
||||
msgstr "Sende Benachrichtigung bei Titelwechsel"
|
||||
|
||||
#: mpdevil.py:720
|
||||
#: mpdevil.py:1209
|
||||
msgid "Stop playback on quit"
|
||||
msgstr "Wiedergabe beim Beenden stoppen"
|
||||
|
||||
#: mpdevil.py:723
|
||||
#: mpdevil.py:1212
|
||||
msgid "Play selected album after current title"
|
||||
msgstr "Ausgewähltes Album hinter aktuellem Titel einreihen"
|
||||
|
||||
#: mpdevil.py:754 mpdevil.py:1432
|
||||
#: mpdevil.py:1256 mpdevil.py:1948
|
||||
msgid "Settings"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
#: mpdevil.py:767
|
||||
#: mpdevil.py:1269
|
||||
msgid "General"
|
||||
msgstr "Allgemein"
|
||||
|
||||
#: mpdevil.py:768
|
||||
#: mpdevil.py:1270
|
||||
msgid "Profiles"
|
||||
msgstr "Profile"
|
||||
|
||||
#: mpdevil.py:919
|
||||
#: mpdevil.py:1454
|
||||
msgid "Random mode"
|
||||
msgstr "Zufallsmodus"
|
||||
|
||||
#: mpdevil.py:921
|
||||
#: mpdevil.py:1457
|
||||
msgid "Repeat mode"
|
||||
msgstr "Dauerschleife"
|
||||
|
||||
#: mpdevil.py:923
|
||||
#: mpdevil.py:1460
|
||||
msgid "Single mode"
|
||||
msgstr "Einzelstückmodus"
|
||||
|
||||
#: mpdevil.py:925
|
||||
#: mpdevil.py:1463
|
||||
msgid "Consume mode"
|
||||
msgstr "Playliste verbrauchen"
|
||||
|
||||
#: mpdevil.py:1019
|
||||
msgid "Right click to show additional information"
|
||||
msgstr "Rechtsclick für weitere Informationen"
|
||||
#: mpdevil.py:1553
|
||||
msgid "Click to show additional information"
|
||||
msgstr "Klicken für weitere Informationen"
|
||||
|
||||
#: mpdevil.py:1042
|
||||
#: mpdevil.py:1578
|
||||
msgid "MPD-Tag"
|
||||
msgstr "MPD-Tag"
|
||||
|
||||
#: mpdevil.py:1045 mpdevil.py:1153
|
||||
#: mpdevil.py:1582 mpdevil.py:1685
|
||||
msgid "Value"
|
||||
msgstr "Wert"
|
||||
|
||||
#: mpdevil.py:1066
|
||||
#: mpdevil.py:1604
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
|
||||
@@ -156,90 +184,88 @@ msgstr ""
|
||||
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
|
||||
"Kanäle, %(file_type)s"
|
||||
|
||||
#: mpdevil.py:1132
|
||||
#: mpdevil.py:1664
|
||||
msgid "Stats"
|
||||
msgstr "Statistik"
|
||||
|
||||
#: mpdevil.py:1150
|
||||
#: mpdevil.py:1682
|
||||
msgid "Tag"
|
||||
msgstr "Tag"
|
||||
|
||||
#: mpdevil.py:1170
|
||||
#: mpdevil.py:1702
|
||||
msgid "Search"
|
||||
msgstr "Suche"
|
||||
|
||||
#: mpdevil.py:1220
|
||||
#: mpdevil.py:1753
|
||||
msgid "Album"
|
||||
msgstr "Album"
|
||||
|
||||
#: mpdevil.py:1275
|
||||
#: mpdevil.py:1815
|
||||
#, python-format
|
||||
msgid "Hits: %i"
|
||||
msgstr "Treffer: %i"
|
||||
|
||||
#: mpdevil.py:1279
|
||||
#: mpdevil.py:1819
|
||||
msgid "Lyrics"
|
||||
msgstr "Liedtext"
|
||||
|
||||
#: mpdevil.py:1323
|
||||
#: mpdevil.py:1852
|
||||
msgid "searching..."
|
||||
msgstr "suche..."
|
||||
|
||||
#: mpdevil.py:1327
|
||||
#: mpdevil.py:1856
|
||||
msgid "not found"
|
||||
msgstr "nicht gefunden"
|
||||
|
||||
#: mpdevil.py:1332
|
||||
msgid "not connected"
|
||||
msgstr "nicht verbunden"
|
||||
|
||||
#: mpdevil.py:1412
|
||||
#: mpdevil.py:1931
|
||||
msgid "Select profile"
|
||||
msgstr "Profil auswählen"
|
||||
|
||||
#: mpdevil.py:1416
|
||||
#: mpdevil.py:1936
|
||||
msgid "Return to album of current title"
|
||||
msgstr "Zu Album des aktuellen Titels zurückkehren"
|
||||
|
||||
#: mpdevil.py:1418
|
||||
#: mpdevil.py:1939
|
||||
msgid "Title search"
|
||||
msgstr "Titelsuche"
|
||||
|
||||
#: mpdevil.py:1420
|
||||
#: mpdevil.py:1942
|
||||
msgid "Show lyrics"
|
||||
msgstr "Zeige Liedtext"
|
||||
|
||||
#: mpdevil.py:1427
|
||||
msgid "Not connected to MPD-server. Reconnect?"
|
||||
msgstr "Nicht mit MPD-Server verbunden. Verbindung wiederherstellen?"
|
||||
|
||||
#: mpdevil.py:1431
|
||||
#: mpdevil.py:1947
|
||||
msgid "Save window size"
|
||||
msgstr "Fenstergröße speichern"
|
||||
|
||||
#: mpdevil.py:1433
|
||||
#: mpdevil.py:1949
|
||||
msgid "Update database"
|
||||
msgstr "Datenbank aktualisieren"
|
||||
|
||||
#: mpdevil.py:1434
|
||||
#: mpdevil.py:1950
|
||||
msgid "Server stats"
|
||||
msgstr "Serverstatistik"
|
||||
|
||||
#: mpdevil.py:1435
|
||||
#: mpdevil.py:1951
|
||||
msgid "About"
|
||||
msgstr "Über"
|
||||
|
||||
#: mpdevil.py:1436
|
||||
#: mpdevil.py:1952
|
||||
msgid "Quit"
|
||||
msgstr "Beenden"
|
||||
|
||||
#: mpdevil.py:1441
|
||||
#: mpdevil.py:1958
|
||||
msgid "Main menu"
|
||||
msgstr "Hauptmenu"
|
||||
|
||||
#: mpdevil.py:1593
|
||||
#: mpdevil.py:2126
|
||||
msgid "A small MPD client written in python"
|
||||
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"
|
||||
#~ msgstr "Finde Titel"
|
||||
|
166
po/mpdevil.pot
166
po/mpdevil.pot
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-01-06 00:53+0100\n"
|
||||
"POT-Creation-Date: 2020-02-28 23:22+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -17,223 +17,243 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: mpdevil.py:116 mpdevil.py:250 mpdevil.py:1215
|
||||
msgid "Artist"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:173 mpdevil.py:346 mpdevil.py:1260
|
||||
msgid "Unknown Title"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:184
|
||||
#, python-format
|
||||
msgid "%(album)s%(year)s (tracks: %(total_tracks)i) (%(total_length)s):"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:240 mpdevil.py:1205
|
||||
#: mpdevil.py:290 mpdevil.py:700 mpdevil.py:1735
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:245 mpdevil.py:1210
|
||||
#: mpdevil.py:295 mpdevil.py:705 mpdevil.py:1741
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:255 mpdevil.py:1225
|
||||
#: mpdevil.py:300 mpdevil.py:454 mpdevil.py:710 mpdevil.py:1747
|
||||
msgid "Artist"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:305 mpdevil.py:715 mpdevil.py:1759
|
||||
msgid "Length"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:354 mpdevil.py:1268
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:358 mpdevil.py:1272
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:567
|
||||
#: mpdevil.py:1036
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:569
|
||||
#: mpdevil.py:1038
|
||||
msgid "Profile:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:571
|
||||
#: mpdevil.py:1040
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:573
|
||||
#: mpdevil.py:1042
|
||||
msgid "Host:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:575
|
||||
#: mpdevil.py:1044
|
||||
msgid "Port:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:577
|
||||
#: mpdevil.py:1046
|
||||
msgid "Password:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1048
|
||||
msgid "Music lib:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:667
|
||||
#: mpdevil.py:1134
|
||||
msgid "Choose directory"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:703
|
||||
#: mpdevil.py:1174
|
||||
msgid "Main cover size:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:705
|
||||
#: mpdevil.py:1176
|
||||
msgid "Album-view cover size:"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:711
|
||||
#: mpdevil.py:1182
|
||||
msgid "Button icon size (restart required):"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1191
|
||||
msgid "Show stop button"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:714
|
||||
msgid "Show title list as tooltip in album view"
|
||||
#: mpdevil.py:1194
|
||||
msgid "Show genre filter"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:717
|
||||
#: 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"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:720
|
||||
#: mpdevil.py:1209
|
||||
msgid "Stop playback on quit"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:723
|
||||
#: mpdevil.py:1212
|
||||
msgid "Play selected album after current title"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:754 mpdevil.py:1432
|
||||
#: mpdevil.py:1256 mpdevil.py:1948
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:767
|
||||
#: mpdevil.py:1269
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:768
|
||||
#: mpdevil.py:1270
|
||||
msgid "Profiles"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:919
|
||||
#: mpdevil.py:1454
|
||||
msgid "Random mode"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:921
|
||||
#: mpdevil.py:1457
|
||||
msgid "Repeat mode"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:923
|
||||
#: mpdevil.py:1460
|
||||
msgid "Single mode"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:925
|
||||
#: mpdevil.py:1463
|
||||
msgid "Consume mode"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1019
|
||||
msgid "Right click to show additional information"
|
||||
#: mpdevil.py:1553
|
||||
msgid "Click to show additional information"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1042
|
||||
#: mpdevil.py:1578
|
||||
msgid "MPD-Tag"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1045 mpdevil.py:1153
|
||||
#: mpdevil.py:1582 mpdevil.py:1685
|
||||
msgid "Value"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1066
|
||||
#: mpdevil.py:1604
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(bitrate)s kb/s, %(frequency)s kHz, %(resolution)s bit, %(channels)s "
|
||||
"channels, %(file_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1132
|
||||
#: mpdevil.py:1664
|
||||
msgid "Stats"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1150
|
||||
#: mpdevil.py:1682
|
||||
msgid "Tag"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1170
|
||||
#: mpdevil.py:1702
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1220
|
||||
#: mpdevil.py:1753
|
||||
msgid "Album"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1275
|
||||
#: mpdevil.py:1815
|
||||
#, python-format
|
||||
msgid "Hits: %i"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1279
|
||||
#: mpdevil.py:1819
|
||||
msgid "Lyrics"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1323
|
||||
#: mpdevil.py:1852
|
||||
msgid "searching..."
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1327
|
||||
#: mpdevil.py:1856
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1332
|
||||
msgid "not connected"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1412
|
||||
#: mpdevil.py:1931
|
||||
msgid "Select profile"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1416
|
||||
#: mpdevil.py:1936
|
||||
msgid "Return to album of current title"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1418
|
||||
#: mpdevil.py:1939
|
||||
msgid "Title search"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1420
|
||||
#: mpdevil.py:1942
|
||||
msgid "Show lyrics"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1427
|
||||
msgid "Not connected to MPD-server. Reconnect?"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1431
|
||||
#: mpdevil.py:1947
|
||||
msgid "Save window size"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1433
|
||||
#: mpdevil.py:1949
|
||||
msgid "Update database"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1434
|
||||
#: mpdevil.py:1950
|
||||
msgid "Server stats"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1435
|
||||
#: mpdevil.py:1951
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1436
|
||||
#: mpdevil.py:1952
|
||||
msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1441
|
||||
#: mpdevil.py:1958
|
||||
msgid "Main menu"
|
||||
msgstr ""
|
||||
|
||||
#: mpdevil.py:1593
|
||||
#: mpdevil.py:2126
|
||||
msgid "A small MPD client written in python"
|
||||
msgstr ""
|
||||
|
BIN
screenshots/mainwindow_0.6.0.png
Normal file
BIN
screenshots/mainwindow_0.6.0.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1012 KiB |
Reference in New Issue
Block a user