124 Commits

Author SHA1 Message Date
Martin Wagner
8d677e8453 preparations for 0.8.2 2020-05-30 15:35:46 +02:00
Martin Wagner
20e1e864bc reordered main menu 2020-05-28 22:46:38 +02:00
Martin Wagner
013031ff39 fixed popover placing 2020-05-27 22:16:35 +02:00
Martin Wagner
4c31a369f2 improved cover labels 2020-05-27 21:08:01 +02:00
Martin Wagner
20bae2af59 made SongPopover more compatible with different themes 2020-05-27 18:54:01 +02:00
Martin Wagner
97ee069121 moved profile selection 2020-05-27 17:36:49 +02:00
Martin Wagner
1adf35c97d bind F1 to help 2020-05-26 22:53:59 +02:00
Martin Wagner
369b01cded added menu entry for help 2020-05-26 22:36:46 +02:00
Martin Wagner
ac150790fb improved AlbumDialog sizing 2020-05-26 19:49:55 +02:00
Martin Wagner
723a4c5e29 improved FocusFrame 2020-05-26 18:37:51 +02:00
Martin Wagner
864477c602 enabled showing metadata of any song 2020-05-26 15:04:16 +02:00
Martin Wagner
3c68214b68 added timezone hint for 'last-modified' 2020-05-25 22:01:22 +02:00
Martin Wagner
feaa958547 improved format of 'last-modified' 2020-05-25 21:57:51 +02:00
Martin Wagner
343a1d23dd simplified getting file type 2020-05-25 21:38:26 +02:00
Martin Wagner
4245d49e95 unified cell renderers 2020-05-25 21:32:50 +02:00
Martin Wagner
34940bba7e improved column sizing of SongsView 2020-05-25 19:18:21 +02:00
Martin Wagner
e6aa7ac6aa improved showing of AudioType popover 2020-05-25 18:48:15 +02:00
Martin Wagner
6d89695b3e fixed window title 2020-05-24 22:42:43 +02:00
Martin Wagner
055c7fd522 improved LyricsWindow 2020-05-24 19:37:08 +02:00
Martin Wagner
951cdf35d6 made LyricsWindow close_button smaller 2020-05-23 16:14:29 +02:00
Martin Wagner
3dd66d471b fixed wrong icon sizes 2020-05-23 14:09:58 +02:00
Martin Wagner
1efe62d5df added 'restart required' hint 2020-05-21 22:28:58 +02:00
Martin Wagner
fe93835f7d save/restore window maximized state 2020-05-21 21:33:39 +02:00
Martin Wagner
2090e33810 Layout improvements introducing optional CSD (disabled by default) 2020-05-21 21:18:39 +02:00
Martin Wagner
0df8f91279 fixed bug in back_to_album 2020-05-19 17:23:15 +02:00
Martin Wagner
a3d077d1ac minor key binding fixes 2020-05-19 16:50:20 +02:00
Martin Wagner
69a674631b fixed typo 2020-05-18 21:04:44 +02:00
Martin Wagner
dffdfd73ae added extra buttons to SearchWindow to add/play all results at once 2020-05-18 20:47:04 +02:00
Martin Wagner
98d55d3caf improved sorting in SongsView 2020-05-18 20:05:32 +02:00
Martin Wagner
dab40be20c properly placed FocusFrame in SearchWindow 2020-05-18 17:45:47 +02:00
Martin Wagner
8dbef31519 merged lyrics window into main cover 2020-05-18 17:24:09 +02:00
Martin Wagner
ae4cede863 disabled auto resize cover frame 2020-05-18 15:53:29 +02:00
Martin Wagner
9a470e50ab improved displaying covers with non quadratic aspect ratio 2020-05-18 15:32:04 +02:00
Martin Wagner
2782c632b5 fixed search entry 2020-05-17 22:52:10 +02:00
Martin Wagner
e8cd822b2f removed extra search window making search more interactive 2020-05-17 20:46:19 +02:00
Martin Wagner
a71a8655a2 fixed SeekBar in stoped state 2020-05-17 20:22:11 +02:00
Martin Wagner
839c47bb20 fixed SeekBar in paused state 2020-05-16 12:42:10 +02:00
Martin Wagner
f63f781718 removed duplicated code 2020-05-16 11:27:09 +02:00
Martin Wagner
823d574ea4 always emit 'periodic_signal' on reconnect 2020-05-16 11:18:43 +02:00
Martin Wagner
16129be7f3 bind F5 to database update 2020-05-16 10:58:13 +02:00
Martin Wagner
a3dc822420 improved behavior in disconnected state 2020-05-16 09:55:11 +02:00
Martin Wagner
f40ed4b707 reduced GLib.timeout_add to one at a time 2020-05-16 09:42:27 +02:00
Martin Wagner
d337e44286 removed leading zeros in SeekBar 2020-05-14 16:03:34 +02:00
Martin Wagner
e6b4fc67a0 reverted AudioType changes 2020-05-13 21:16:43 +02:00
Martin Wagner
c754be99d6 disabled showing unnecessary hours in playlist and tooltips 2020-05-13 19:29:39 +02:00
Martin Wagner
16bcc74b15 fixed AudioType 2020-05-13 19:05:24 +02:00
Martin Wagner
2cf05fc308 fixed window title when no song is playing 2020-05-13 18:02:39 +02:00
Martin Wagner
931f27763a show number of discs in album tooltips 2020-05-12 17:56:59 +02:00
Martin Wagner
710e186741 show release date in window title and notification 2020-05-12 17:39:57 +02:00
Martin Wagner
fdb6ee714a fixed compatibility with python-mpd2 1.1.0 2020-05-03 11:58:35 +02:00
Martin Wagner
ee534c5279 added protocol version to 'Server stats' 2020-05-02 10:56:42 +02:00
Martin Wagner
9744d9810e removed unneeded counter 2020-04-24 22:20:17 +02:00
Martin Wagner
a79690a340 replaced 'playlist' command with 'playlistinfo' 2020-04-11 09:52:31 +02:00
Martin Wagner
32fe7d3773 clear bold text in 'ArtistView' like in 'PlaylistView' 2020-04-09 00:34:19 +02:00
Martin Wagner
da2eb5cba0 small code style changes 2020-04-09 00:26:21 +02:00
Martin Wagner
3f42f62be6 Update configure.ac 2020-04-07 18:16:30 +02:00
Martin Wagner
eff74509da fixed typo 2020-04-07 18:10:42 +02:00
Martin Wagner
f8a9aa0fc0 removed MPRIS global variabels 2020-04-07 18:02:43 +02:00
Martin Wagner
03b34d1c29 improved cover fetching 2020-04-07 17:57:16 +02:00
Martin Wagner
86f439c891 removed redundancy 2020-04-07 12:38:38 +02:00
Martin Wagner
d36c4beca4 minor fixes 2020-04-07 01:37:53 +02:00
Martin Wagner
6e88ce3e57 support multiple value tags (fixes #4) 2020-04-07 01:25:53 +02:00
Martin Wagner
0acadd7103 Added link to wiki 2020-04-06 21:20:55 +02:00
Martin Wagner
ed143dab55 fixed bug in 'PlaylistView' 2020-04-04 16:23:09 +02:00
Martin Wagner
f273ff88d4 preparations for 0.8.0 2020-04-04 10:40:00 +02:00
Martin Wagner
3c3d65b8a5 updated changelog 2020-04-04 10:25:11 +02:00
Martin Wagner
a2c1b4802e slightly polished icon 2020-04-04 10:04:18 +02:00
Martin Wagner
28327a3b83 fixed typo in README 2020-04-03 20:41:11 +02:00
Martin Wagner
74ecc30591 updated README 2020-04-03 19:40:35 +02:00
Martin Wagner
8f8ff627de fixed error in 'Browser' 2020-04-03 18:48:17 +02:00
Martin Wagner
6b572a6723 completely removed autodelete 2020-04-02 21:20:36 +02:00
Martin Wagner
0b8b68bd69 fixed 'AlbumDialog' title 2020-04-02 20:40:43 +02:00
Martin Wagner
605d8ac8d5 fixed 'SongsView' 2020-04-02 11:46:59 +02:00
Martin Wagner
224ad4182f new defaults 2020-04-02 11:35:07 +02:00
Martin Wagner
1444854736 added a proper path text entry to 'ProfileSettings' 2020-04-02 10:44:06 +02:00
Martin Wagner
b91ea776d1 fixed 'Cover' 2020-04-02 10:22:15 +02:00
Martin Wagner
b586886072 changed default layout 2020-04-01 18:52:08 +02:00
Martin Wagner
a0b4fdce8b fixed error in 'AlbumIconView' 'populate' 2020-04-01 17:39:59 +02:00
Martin Wagner
173adb5090 made current music lib path directly visible 2020-04-01 17:03:03 +02:00
Martin Wagner
75c865300b fixed representation of 'force-mode' 2020-04-01 13:22:50 +02:00
Martin Wagner
536de0262e changed representation of 'sort-albums-by-year' 2020-04-01 12:51:40 +02:00
Martin Wagner
69309a99e7 reworked 'FocusFrame' 2020-03-31 17:36:41 +02:00
Martin Wagner
d94bc2564e made 'AudioType' a proper button 2020-03-31 16:40:36 +02:00
Martin Wagner
7eb7dc71b1 replaced 'show-all-artists' by 'use-album-artist' 2020-03-31 16:07:40 +02:00
Martin Wagner
3e5b80ad3f partially merged 'SearchWindow' and 'AlbumDialog' 2020-03-30 23:48:46 +02:00
Martin Wagner
9a3aa7ecad reworked 'AlbumIconView' 2020-03-30 22:20:14 +02:00
Martin Wagner
3d44f5e9a5 fixed button and key press events 2020-03-30 20:44:28 +02:00
Martin Wagner
8a51014fdd added key binding to 'SearchWindow' and 'AlbumDialog' 2020-03-30 18:18:43 +02:00
Martin Wagner
16a8909d98 small css improvements 2020-03-30 17:08:59 +02:00
Martin Wagner
9285d18a5c fixed error on disconnect 2020-03-30 12:28:30 +02:00
Martin Wagner
8e4ba7ef10 changed 'Client' class structure 2020-03-30 11:54:04 +02:00
Martin Wagner
ba9311cecd internally replaced 'add-album' property by 'force-mode' 2020-03-30 10:48:31 +02:00
Martin Wagner
d7343c5f9d fixed 'SearchWindow' and 'AlbumDialog' 2020-03-30 10:28:40 +02:00
Martin Wagner
75eec86806 modified playlist autoscroll behavior 2020-03-29 21:34:51 +02:00
Martin Wagner
be87be9923 disabled gui stalls on album display 2020-03-29 18:06:37 +02:00
Martin Wagner
e073c81438 enabled keyboard focus for all widgets 2020-03-28 14:23:23 +01:00
Martin Wagner
793616d00a added thin borders around the main widgets to indicate keyboard focus 2020-03-28 14:09:06 +01:00
Martin Wagner
6723f9b31b fixed 'SeekBar' when paused 2020-03-28 13:35:35 +01:00
Martin Wagner
d025c2d9c2 changed 'SeekBar' behavior 2020-03-28 13:23:56 +01:00
Martin Wagner
6c4cbac2eb removed autofocus 2020-03-27 22:23:01 +01:00
Martin Wagner
67869b3b63 fixed key bindings 2020-03-27 18:16:50 +01:00
Martin Wagner
0969c981fb fixed genre filter 2020-03-27 17:42:11 +01:00
Martin Wagner
1dfb744b60 made displaying of albums a bit faster 2020-03-26 17:01:15 +01:00
Martin Wagner
e1b6883988 changed song delete behavior 2020-03-26 11:53:36 +01:00
Martin Wagner
bd43099e71 enabled search in playlist and artist list 2020-03-25 23:36:59 +01:00
Martin Wagner
6090324342 fixed 'SeekBar' class 2020-03-25 19:10:46 +01:00
Martin Wagner
8b6dc0b3a8 moved 'go_home_button' and 'search_button' into 'Browser' class 2020-03-24 22:23:45 +01:00
Martin Wagner
791dad8534 gui improvements 2020-03-24 19:18:29 +01:00
Martin Wagner
fe78cf983f fixed profiles autohide 2020-03-24 16:41:37 +01:00
Martin Wagner
50bbeebc59 translation update 2020-03-24 16:21:07 +01:00
Martin Wagner
ff8912ea0f gui improvements 2020-03-24 16:14:01 +01:00
Martin Wagner
cd884f4e31 build: added dependency check for python-dbus 2020-03-23 17:40:12 +01:00
Martin Wagner
9c181776d6 german translation fix 2020-03-22 22:46:08 +01:00
Martin Wagner
931ccd3d91 translation update 2020-03-22 21:49:55 +01:00
Martin Wagner
3f22dace03 fixed GObject deprecation warnings 2020-03-22 21:18:54 +01:00
Martin Wagner
9bb6c447c5 fixed typo 2020-03-22 18:16:21 +01:00
Martin Wagner
10ab41ad2e fixed live cover resize 2020-03-22 18:13:40 +01:00
Martin Wagner
9d57c308b7 small code review 2020-03-22 17:05:51 +01:00
Martin Wagner
9adacaa1b5 reworked signal definition in MpdEventEmitter 2020-03-22 15:03:07 +01:00
Martin Wagner
3443eaa2b3 added new signal to MpdEventEmitter 2020-03-22 14:25:04 +01:00
Martin Wagner
d51556aaab removed unneeded parameter of Cover class 2020-03-22 11:25:04 +01:00
Martin Wagner
8c356a0cec MPRIS: fixed bus name 2020-03-21 12:13:56 +01:00
Martin Wagner
0f68dbf0eb fixed error in MPRIS property setter 2020-03-21 09:23:34 +01:00
Martin Wagner
73c7e911be added MPRIS interface 2020-03-20 22:09:13 +01:00
12 changed files with 2934 additions and 1541 deletions

View File

@@ -1 +1,3 @@
See:
https://github.com/SoongNoonien/mpdevil/releases

2
NEWS
View File

@@ -1 +1,3 @@
See:
https://github.com/SoongNoonien/mpdevil/releases

View File

@@ -2,30 +2,37 @@ 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. 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_0.7.0.png) ![ScreenShot](screenshots/mainwindow_0.8.2.png)
Features Features
-------- --------
1. playing songs without doubleclicking - play songs without doubleclicking
2. displaying covers - search songs in your music library
3. fetching lyrics form the web (based on PyLyrics 1.1.0) - manage multiple mpd servers
4. searching songs in your music library - filter by genre
5. removing single tracks form playlist by hovering and pressing del - control with media keys
6. appending albums by middleclick - displays covers
7. query albums by rightclick - sends notifications on title change
8. sending notifications on title change - fetches lyrics from the web (based on PyLyrics)
9. managing multiple mpd servers - MPRIS interface (based on mpDris2)
10. filtering by genre
TODO See: https://github.com/SoongNoonien/mpdevil/wiki/Usage
----
1. Support media keys
2. MPRIS interface
Building and installation Building and installation
------------------------- -------------------------
Dependencies:
- Gtk3
- Python3
Python modules:
- mpd (python-mpd2)
- gi (Gtk, Gio, Gdk, GdkPixbuf, Pango, GObject, GLib, Notify)
- requests
- bs4 (beautifulsoup)
- dbus
To build from source, use: To build from source, use:
./autogen.sh ./autogen.sh

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.7.0]) AC_INIT([mpdevil], [0.8.2])
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])
@@ -77,6 +77,20 @@ else
AC_MSG_ERROR(python module requests not found) AC_MSG_ERROR(python module requests not found)
fi fi
dnl Check for dbus
AC_MSG_CHECKING(for dbus installed)
prog="
import dbus
import dbus.service
from dbus.mainloop.glib import DBusGMainLoop
"
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 dbus not found)
fi
AC_CONFIG_FILES([Makefile AC_CONFIG_FILES([Makefile
po/Makefile.in po/Makefile.in
bin/Makefile bin/Makefile

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -6,21 +6,245 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
id="svg8" xmlns:xlink="http://www.w3.org/1999/xlink"
width="128"
height="128"
viewBox="0 0 33.866672 33.866666"
version="1.1" version="1.1"
viewBox="0 0 182.56249 195.89138" id="svg8">
height="195.89139mm"
width="182.56248mm">
<defs <defs
id="defs2"> id="defs2">
<linearGradient <linearGradient
osb:paint="solid" id="linearGradient894">
id="linearGradient5949">
<stop <stop
id="stop5947" style="stop-color:#ee0000;stop-opacity:1"
offset="0" offset="0"
style="stop-color:#000000;stop-opacity:1;" /> id="stop890" />
<stop
style="stop-color:#990000;stop-opacity:1"
offset="1"
id="stop892" />
</linearGradient> </linearGradient>
<linearGradient
id="linearGradient890">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop886" />
<stop
style="stop-color:#cccccc;stop-opacity:1"
offset="1"
id="stop888" />
</linearGradient>
<linearGradient
id="linearGradient886">
<stop
id="stop882"
offset="0"
style="stop-color:#ee0000;stop-opacity:1" />
<stop
id="stop884"
offset="1"
style="stop-color:#690000;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient3103"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3101" />
</linearGradient>
<linearGradient
id="linearGradient1123">
<stop
style="stop-color:#3f3f3f;stop-opacity:1"
offset="0"
id="stop1119" />
<stop
style="stop-color:#000000;stop-opacity:1"
offset="1"
id="stop1121" />
</linearGradient>
<linearGradient
id="linearGradient1097">
<stop
style="stop-color:#aaaaaa;stop-opacity:1"
offset="0"
id="stop1093" />
<stop
style="stop-color:#666666;stop-opacity:1"
offset="1"
id="stop1095" />
</linearGradient>
<linearGradient
id="linearGradient1051">
<stop
style="stop-color:#f10000;stop-opacity:1"
offset="0"
id="stop1047" />
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="1"
id="stop1049" />
</linearGradient>
<linearGradient
id="linearGradient985">
<stop
style="stop-color:#4e4e4e;stop-opacity:1"
offset="0"
id="stop981" />
<stop
style="stop-color:#000000;stop-opacity:0.9998284"
offset="1"
id="stop983" />
</linearGradient>
<linearGradient
id="linearGradient977">
<stop
id="stop973"
offset="0"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
id="stop975"
offset="1"
style="stop-color:#cccccc;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient5949"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop5947" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient890"
id="radialGradient971"
cx="176.99014"
cy="62.192974"
fx="176.99014"
fy="62.192974"
r="2.6458335"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0293272,0,0,1.0293272,-5.1819326,-1.4133347)" />
<radialGradient
xlink:href="#linearGradient985"
id="radialGradient987"
cx="194.92287"
cy="58.039944"
fx="194.92287"
fy="58.039944"
r="1.1906251"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0293272,0,0,1.0293272,-23.562552,2.6031143)" />
<radialGradient
xlink:href="#linearGradient985"
id="radialGradient1011"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(7.4817089,13.799626)"
cx="194.92287"
cy="58.039944"
fx="194.92287"
fy="58.039944"
r="1.1906251" />
<radialGradient
xlink:href="#linearGradient977"
id="radialGradient1013"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(25.476771,9.8976125)"
cx="176.99014"
cy="62.192974"
fx="176.99014"
fy="62.192974"
r="2.6458335" />
<radialGradient
xlink:href="#linearGradient1051"
id="radialGradient1053"
cx="180.39511"
cy="22.195517"
fx="180.39511"
fy="22.195517"
r="11.773959"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1252769,0.82916447,-0.60123071,0.81594315,-10.674026,-144.71921)" />
<radialGradient
xlink:href="#linearGradient1097"
id="radialGradient1101"
cx="142.12888"
cy="68.290741"
fx="142.12888"
fy="68.290741"
r="7.4070244"
gradientTransform="matrix(0,-1.2063647,0.19635861,0,115.65129,235.94098)"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#linearGradient1123"
id="radialGradient1125"
cx="142.18671"
cy="65.234093"
fx="142.18671"
fy="65.234093"
r="7.196975"
gradientTransform="matrix(-0.00173392,-0.9999985,0.36316274,-6.2969655e-4,102.89017,206.54361)"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#linearGradient1097"
id="radialGradient1151"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,-1.2063647,0.19635861,0,115.65129,235.94098)"
cx="142.12888"
cy="68.290741"
fx="142.12888"
fy="68.290741"
r="7.4070244" />
<radialGradient
xlink:href="#linearGradient1123"
id="radialGradient1153"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.00173392,-0.9999985,0.36316274,-6.2969655e-4,102.89017,206.54361)"
cx="142.18671"
cy="65.234093"
fx="142.18671"
fy="65.234093"
r="7.196975" />
<linearGradient
xlink:href="#linearGradient1123"
id="linearGradient3127"
x1="169.88982"
y1="49.193066"
x2="171.8522"
y2="55.973263"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0293272,0,0,1.0293272,-5.0747004,-1.9580204)" />
<linearGradient
gradientTransform="matrix(1.0293272,0,0,1.0293272,-5.0746983,-1.4133347)"
gradientUnits="userSpaceOnUse"
y2="56.367641"
x2="183.62053"
y1="54.013763"
x1="181.10443"
id="linearGradient888"
xlink:href="#linearGradient886" />
<linearGradient
gradientTransform="matrix(1.0293272,0,0,1.0293272,-5.0746983,-1.4133347)"
gradientUnits="userSpaceOnUse"
y2="55.191238"
x2="166.38351"
y1="55.932266"
x1="162.43282"
id="linearGradient896"
xlink:href="#linearGradient886" />
<radialGradient
xlink:href="#linearGradient894"
id="radialGradient918"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.80242326,0.00681318,-0.01280073,1.3032781,-210.57317,89.861491)"
cx="178.11604"
cy="62.504337"
fx="178.11604"
fy="62.504337"
r="2.6458335" />
</defs> </defs>
<metadata <metadata
id="metadata5"> id="metadata5">
@@ -35,133 +259,114 @@
</rdf:RDF> </rdf:RDF>
</metadata> </metadata>
<g <g
transform="translate(-156.10417,-48.191973)" id="layer1"
id="layer1"> transform="translate(-156.10417,-48.191973)">
<path <path
id="path4528" style="fill:none;stroke:url(#linearGradient3127);stroke-width:1.06828;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 170.65625,117.08335 c 13.22917,-71.437502 140.22917,-72.760418 153.45833,0" d="m 159.37619,59.895353 c 2.3554,-12.719146 24.96722,-12.954686 27.32261,0"
style="fill:none;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> id="path4528" />
<path <path
d="m 185.20832,48.291683 c 0,0 -14.71933,33.843033 14.28767,70.156467 l 31.18104,-14.93668 C 188.44377,85.153231 185.20832,48.291683 185.20832,48.291683 Z" id="path4562"
style="fill:#a40000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:url(#linearGradient896);fill-opacity:1;stroke:none;stroke-width:0.0890229;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4562" /> d="m 161.96713,48.191973 c 0,0 -2.62071,6.025609 2.54386,12.491062 l 5.55165,-2.659413 c -7.51945,-3.268607 -8.09551,-9.831649 -8.09551,-9.831649 z" />
<path <path
id="path4573" d="m 184.10787,48.191973 c 0,0 2.62071,6.025609 -2.54387,12.49106 l -5.55165,-2.659411 c 7.51946,-3.268607 8.09552,-9.831649 8.09552,-9.831649 z"
style="fill:#a40000;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:url(#linearGradient888);fill-opacity:1;stroke:none;stroke-width:0.0890229;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 309.56249,48.291683 c 0,0 14.71933,33.843033 -14.28767,70.156457 l -31.18104,-14.93667 c 42.23326,-18.358239 45.46871,-55.219787 45.46871,-55.219787 z" /> id="path4573" />
<circle
transform="rotate(12.583595)"
cy="27.410217"
cx="183.41495"
id="ellipse903"
style="fill:url(#radialGradient1053);fill-opacity:1;stroke:none;stroke-width:0.368813;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
r="12.119256" />
<ellipse <ellipse
ry="66.159225" style="fill:url(#radialGradient918);fill-opacity:1;stroke:none;stroke-width:0.0358494;stroke-opacity:1"
rx="67.191811" id="circle916"
transform="matrix(0.97675939,0.21433872,-0.221441,0.97517377,0,0)" cx="-68.914932"
cy="97.521957" cy="173.03751"
cx="275.37988" rx="1.7908652"
id="path4532" ry="2.4522908"
style="fill:#a40000;fill-opacity:1;stroke:#000000;stroke-width:2.02921915;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> transform="rotate(-90)" />
<g
transform="translate(160.62089,9.3406633)"
id="g4540">
<ellipse
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-opacity:1"
id="path6225"
cx="61.714512"
cy="123.83882"
rx="16.073437"
ry="14.882812" />
<ellipse
style="fill:#ffffff;fill-opacity:1;stroke-width:0.26458332"
id="path6225-7"
cx="108.99941"
cy="123.81808"
rx="16.073437"
ry="14.882812" />
<ellipse
style="fill:#000000;fill-opacity:1;stroke-width:0.26458332"
id="path6250"
cx="59.928593"
cy="118.28256"
rx="6.8791666"
ry="6.5484376" />
<ellipse
style="fill:#000000;fill-opacity:1;stroke-width:0.26458332"
id="path6250-9"
cx="107.28901"
cy="118.34872"
rx="6.8791666"
ry="6.5484376" />
</g>
<g
transform="translate(159.51412,7.7818205)"
id="g4530">
<ellipse
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path6271"
cx="82.912254"
cy="158.75214"
rx="1.3229166"
ry="1.2567708" />
<ellipse
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path6271-2"
cx="92.196045"
cy="158.74812"
rx="1.3229166"
ry="1.2567708" />
</g>
<g
transform="translate(158.75,7.9374983)"
id="g4534">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 92.604168,180.58335 C 63.678645,181.06279 52.012555,166.52011 52.012555,166.52011"
id="path6269" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 47.529085,168.97228 c 5.29535,-0.99418 6.90775,-6.59178 6.90775,-6.59178"
id="path6290" />
</g>
<path <path
id="path4529" style="fill:none;stroke:#000000;stroke-width:0.67362921;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stroke-dashoffset:0"
d="m 325.4375,191.16668 c 3.00487,16.3612 -4.5329,33.08286 -19.98767,42.38915 -19.23814,10.6399 -36.90097,10.90689 -58.06445,6.55878 -21.13949,-5.50795 -30.17864,-17.97371 -43.65625,-17.19791 -14.47841,1.14713 -19.84375,11.90624 -19.84375,21.16666" d="m 173.46484,74.115251 c -5.13383,-0.417383 -6.94847,-3.196899 -6.94847,-3.196899"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> id="path6269" />
<path
style="fill:none;stroke:#000000;stroke-width:0.67362921;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 165.67933,71.275006 c 0.95558,-0.0842 1.33851,-1.048078 1.33851,-1.048078"
id="path6290" />
<path
style="fill:none;stroke:#000000;stroke-width:0.356092;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 186.97193,72.637051 c 0.535,2.913042 -0.80706,5.890263 -3.55871,7.547209 -3.42528,1.894389 -6.57007,1.941925 -10.33813,1.167762 -3.7638,-0.980666 -5.37318,-3.200143 -7.77281,-3.062014 -2.57783,0.204241 -3.53311,2.119855 -3.53311,3.768634"
id="path4529" />
<circle
r="2.7234282"
cy="63.443172"
cx="177.58112"
id="circle949"
style="fill:url(#radialGradient971);fill-opacity:1;stroke:none;stroke-width:0.0465887;stroke-opacity:1" />
<circle
style="fill:url(#radialGradient987);fill-opacity:1;stroke-width:0.0483119"
id="circle943"
cx="177.21347"
cy="62.624794"
r="1.2255427" />
<g <g
transform="translate(-333.375,84.666667)" id="g1045"
id="g8121"> transform="matrix(1.0293272,0,0,1.0293272,-40.493082,-11.601213)">
<path <circle
id="path8113" r="2.6458335"
d="m 522.55208,106.50001 -2.10215,4.20429 -2.10215,2.10213 h -2.10214 l -6.30644,-2.10213 -4.2043,-2.10215 V 66.55923 h 16.81718 z" cy="72.90625"
style="fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.21021466px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> cx="203.03261"
<path id="circle1007"
style="fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.21021466px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="fill:url(#radialGradient1013);fill-opacity:1;stroke:none;stroke-width:0.0452613;stroke-opacity:1" />
d="m 522.55208,33.739598 -2.10215,-4.2043 -2.10215,-2.10215 h -2.10214 l -6.30644,2.10215 -4.2043,2.10215 v 42.042926 h 16.81718 z" <circle
id="path8109" /> style="fill:url(#radialGradient1011);fill-opacity:1;stroke-width:0.0469354"
<path id="circle1009"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21021466px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" cx="202.53731"
d="m 510.50065,25.005114 -2.10216,4.204305 -10.51072,2.10215 -4.2043,4.20429 -2.10214,8.40858 -2.10216,18.919326 v 10.51073 h 21.02148 z" cy="72.111191"
id="path8111" /> r="1.1906251" />
<path
id="path8115"
d="m 510.50065,114.96989 -2.10216,-4.2043 -10.51072,-2.10213 -4.2043,-4.2043 -2.10214,-8.408585 -2.10216,-18.91931 v -10.51074 h 21.02148 z"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21021466px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g> </g>
<g <g
transform="matrix(-1,0,0,1,828.14583,84.666667)" id="g1149"
id="g9479"> transform="matrix(1.0293272,0,0,1.0293272,28.731844,0.18016047)">
<path <path
style="fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.21021466px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path1145"
d="m 522.55208,106.50001 -2.10215,4.20429 -2.10215,2.10213 h -2.10214 l -6.30644,-2.10213 -4.2043,-2.10215 V 66.55923 h 16.81718 z" style="fill:url(#radialGradient1151);fill-opacity:1;stroke:none;stroke-width:0.0363614px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path9471" /> d="m 128.03414,71.693095 c 0.69847,0.29913 1.24716,0.6227 1.72651,-0.0393 0.15847,-0.21986 0.3638,-0.72761 0.3638,-0.72761 v -5.67459 -1.23403 -5.67459 c 0,0 -0.20533,-0.50773 -0.3638,-0.7276 -0.21921,-0.30272 -0.452,-0.39918 -0.70694,-0.38654 -0.30233,0.015 -0.64083,0.18509 -1.01957,0.34726 l 0.005,6.49263 h 0.001 l -5.2e-4,0.56586 5.2e-4,0.56585 h -0.001 z" />
<path <path
id="path9473" d="m 128.03512,57.437635 c 0,0 -0.23555,0.093 -0.3576,0.12661 -0.59584,0.1641 -1.2736,0.0722 -1.81849,0.3638 -0.30226,0.16176 -0.55819,0.42877 -0.72709,0.72709 -0.24623,0.43487 -0.2754,0.96283 -0.3638,1.45469 -0.19709,1.31128 -0.36329,2.63188 -0.36329,3.95893 v 1.13171 c 0.0229,1.32313 0.14014,2.66573 0.36329,3.95894 0.0884,0.49186 0.11757,1.01981 0.3638,1.45469 0.1689,0.29832 0.42483,0.56532 0.72709,0.72709 0.54489,0.29161 1.22265,0.19918 1.81849,0.36328 0.12205,0.0336 0.3576,0.12712 0.3576,0.12712 l 0.005,-6.63112 h 0.001 l -5.3e-4,-0.56585 5.3e-4,-0.56586 h -0.001 z"
d="m 522.55208,33.739598 -2.10215,-4.2043 -2.10215,-2.10215 h -2.10214 l -6.30644,2.10215 -4.2043,2.10215 v 42.042926 h 16.81718 z" style="fill:url(#radialGradient1153);fill-opacity:1;stroke:none;stroke-width:0.0363614px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.21021466px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> id="path1147" />
<path
id="path9475"
d="m 510.50065,25.005114 -2.10216,4.204305 -10.51072,2.10215 -4.2043,4.20429 -2.10214,8.40858 -2.10216,18.919326 v 10.51073 h 21.02148 z"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21021466px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21021466px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 510.50065,114.96989 -2.10216,-4.2043 -10.51072,-2.10213 -4.2043,-4.2043 -2.10214,-8.408585 -2.10216,-18.91931 v -10.51074 h 21.02148 z"
id="path9477" />
</g> </g>
<g
id="g1143"
transform="matrix(-1.0293272,0,0,1.0293272,317.34316,0.18217281)">
<path
d="m 128.03414,71.693095 c 0.69847,0.29913 1.24716,0.6227 1.72651,-0.0393 0.15847,-0.21986 0.3638,-0.72761 0.3638,-0.72761 v -5.67459 -1.23403 -5.67459 c 0,0 -0.20533,-0.50773 -0.3638,-0.7276 -0.21921,-0.30272 -0.452,-0.39918 -0.70694,-0.38654 -0.30233,0.015 -0.64083,0.18509 -1.01957,0.34726 l 0.005,6.49263 h 0.001 l -5.2e-4,0.56586 5.2e-4,0.56585 h -0.001 z"
style="fill:url(#radialGradient1101);fill-opacity:1;stroke:none;stroke-width:0.0363614px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path1065" />
<path
id="path1114"
style="fill:url(#radialGradient1125);fill-opacity:1;stroke:none;stroke-width:0.0363614px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 128.03512,57.437635 c 0,0 -0.23555,0.093 -0.3576,0.12661 -0.59584,0.1641 -1.2736,0.0722 -1.81849,0.3638 -0.30226,0.16176 -0.55819,0.42877 -0.72709,0.72709 -0.24623,0.43487 -0.2754,0.96283 -0.3638,1.45469 -0.19709,1.31128 -0.36329,2.63188 -0.36329,3.95893 v 1.13171 c 0.0229,1.32313 0.14014,2.66573 0.36329,3.95894 0.0884,0.49186 0.11757,1.01981 0.3638,1.45469 0.1689,0.29832 0.42483,0.56532 0.72709,0.72709 0.54489,0.29161 1.22265,0.19918 1.81849,0.36328 0.12205,0.0336 0.3576,0.12712 0.3576,0.12712 l 0.005,-6.63112 h 0.001 l -5.3e-4,-0.56585 5.3e-4,-0.56586 h -0.001 z" />
</g>
<ellipse
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.00549282;stroke-opacity:1"
id="ellipse896"
cx="-107.12221"
cy="153.55515"
rx="0.26458335"
ry="0.389671"
transform="rotate(-102.98234)" />
<ellipse
transform="matrix(0.22465072,-0.97443935,-0.97443935,-0.22465072,0,0)"
ry="0.389671"
rx="0.26458335"
cy="-183.67395"
cx="-29.376198"
id="ellipse893"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.00549282;stroke-opacity:1" />
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1,33 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<schemalist> <schemalist>
<schema id="org.mpdevil" path="/org/mpdevil/"> <schema id="org.mpdevil" path="/org/mpdevil/">
<key type="b" name="maximize">
<default>false</default>
<summary>Maximize mpdevil on startup</summary>
<description></description>
</key>
<key type="i" name="width"> <key type="i" name="width">
<default>1080</default> <default>1050</default>
<summary>Default width of window</summary> <summary>Default width of window</summary>
<description></description> <description></description>
</key> </key>
<key type="i" name="height"> <key type="i" name="height">
<default>840</default> <default>1020</default>
<summary>Default height of window</summary> <summary>Default height of window</summary>
<description></description> <description></description>
</key> </key>
<key type="i" name="paned0">
<default>350</default>
<summary>Default position of cover/playlist separator</summary>
<description></description>
</key>
<key type="i" name="paned1"> <key type="i" name="paned1">
<default>170</default> <default>246</default>
<summary>Default position of artist/album separator</summary> <summary>Default position of artist/albums separator</summary>
<description></description> <description></description>
</key> </key>
<key type="i" name="paned2"> <key type="i" name="paned2">
<default>680</default> <default>598</default>
<summary>Default position of browser/playlist separator</summary> <summary>Default position of paned1/paned0 separator</summary>
<description></description> <description></description>
</key> </key>
<key type="i" name="album-cover"> <key type="i" name="album-cover">
<default>150</default> <default>140</default>
<summary>Size of covers in album view</summary> <summary>Size of covers in album view</summary>
<description></description> <description></description>
</key> </key>
<key type="i" name="track-cover"> <key type="i" name="track-cover">
<default>400</default> <default>350</default>
<summary>Size of main cover</summary> <summary>Size of main cover</summary>
<description></description> <description></description>
</key> </key>
@@ -36,16 +46,16 @@
<summary>Size of button icons in control bar</summary> <summary>Size of button icons in control bar</summary>
<description></description> <description></description>
</key> </key>
<key type="b" name="use-csd">
<default>false</default>
<summary>Use CSD for main window</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-initials"> <key type="b" name="show-initials">
<default>true</default> <default>true</default>
<summary>Show initial letters in artist-view</summary> <summary>Show initial letters in artist-view</summary>
@@ -57,7 +67,7 @@
<description></description> <description></description>
</key> </key>
<key type="b" name="sort-albums-by-year"> <key type="b" name="sort-albums-by-year">
<default>true</default> <default>false</default>
<summary>Sort albums by year</summary> <summary>Sort albums by year</summary>
<description></description> <description></description>
</key> </key>
@@ -71,14 +81,14 @@
<summary>Stop playback on quit</summary> <summary>Stop playback on quit</summary>
<description></description> <description></description>
</key> </key>
<key type="b" name="add-album"> <key type="b" name="force-mode">
<default>false</default> <default>false</default>
<summary>Add selected album instead of playing</summary> <summary>Play selected albums directly</summary>
<description></description> <description></description>
</key> </key>
<key type="b" name="show-all-artists"> <key type="b" name="use-album-artist">
<default>false</default> <default>true</default>
<summary>Show all artists instead of albumartists</summary> <summary>Use 'Album Artist' tag to group albums</summary>
<description></description> <description></description>
</key> </key>
<key type="ai" name="column-permutation"> <key type="ai" name="column-permutation">
@@ -87,7 +97,7 @@
<description></description> <description></description>
</key> </key>
<key type="ab" name="column-visibilities"> <key type="ab" name="column-visibilities">
<default>[true, false, true, true, false, true, false, false]</default> <default>[true, false, true, true, true, true, false, false]</default>
<summary>Visibility of columns in playlist</summary> <summary>Visibility of columns in playlist</summary>
<description></description> <description></description>
</key> </key>
@@ -96,9 +106,9 @@
<summary>Sizes of columns in playlist</summary> <summary>Sizes of columns in playlist</summary>
<description></description> <description></description>
</key> </key>
<key type="b" name="alt-layout"> <key type="b" name="playlist-right">
<default>false</default> <default>false</default>
<summary>Use alternative layout</summary> <summary>Move playlist to the right</summary>
<description></description> <description></description>
</key> </key>
<key type="i" name="active-profile"> <key type="i" name="active-profile">

359
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-03-12 17:05+0100\n" "POT-Creation-Date: 2020-05-26 22:35+0200\n"
"PO-Revision-Date: 2020-03-12 17:06+0100\n" "PO-Revision-Date: 2020-05-26 22:36+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: de\n" "Language: de\n"
@@ -18,200 +18,235 @@ 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:293 mpdevil.py:798 mpdevil.py:1402 mpdevil.py:1930 #: mpdevil.py:260
msgid "No"
msgstr "Nr."
#: mpdevil.py:298 mpdevil.py:804 mpdevil.py:1402 mpdevil.py:1936
msgid "Title"
msgstr "Titel"
#: mpdevil.py:303 mpdevil.py:463 mpdevil.py:807 mpdevil.py:1402 mpdevil.py:1942
msgid "Artist"
msgstr "Interpret"
#: mpdevil.py:308 mpdevil.py:813 mpdevil.py:1402 mpdevil.py:1954
msgid "Length"
msgstr "Länge"
#: mpdevil.py:348 mpdevil.py:968 mpdevil.py:1994
msgid "Unknown Title" msgid "Unknown Title"
msgstr "Unbekannter Titel" msgstr "Unbekannter Titel"
#: mpdevil.py:352 mpdevil.py:980 mpdevil.py:2002 #: mpdevil.py:260
msgid "Unknown Artist" msgid "Unknown Artist"
msgstr "Unbekannter Interpret" msgstr "Unbekannter Interpret"
#: mpdevil.py:393 #: mpdevil.py:260
msgid "Unknown Album"
msgstr "Unbekanntes Album"
#: mpdevil.py:921
msgid "MPD-Tag"
msgstr "MPD-Tag"
#: mpdevil.py:925
msgid "Value"
msgstr "Wert"
#: mpdevil.py:968 mpdevil.py:1620 mpdevil.py:2385
msgid "No"
msgstr "Nr."
#: mpdevil.py:973 mpdevil.py:1626 mpdevil.py:2385
msgid "Title"
msgstr "Titel"
#: mpdevil.py:979 mpdevil.py:1223 mpdevil.py:1629 mpdevil.py:2385
msgid "Artist"
msgstr "Interpret"
#: mpdevil.py:985 mpdevil.py:1632 mpdevil.py:2385
msgid "Album"
msgstr "Album"
#: mpdevil.py:992 mpdevil.py:1635 mpdevil.py:2385
msgid "Length"
msgstr "Länge"
#: mpdevil.py:1137
msgid "all genres" msgid "all genres"
msgstr "Alle Genres" msgstr "Alle Genres"
#: mpdevil.py:461 #: mpdevil.py:1221
msgid "Album Artist" msgid "Album Artist"
msgstr "Albuminterpret" msgstr "Albuminterpret"
#: mpdevil.py:553 mpdevil.py:899 #: mpdevil.py:1224
msgid "all artists"
msgstr "Alle Interpreten"
#: mpdevil.py:1366
#, python-format
msgid "%(total_tracks)i titles on %(discs)i discs (%(total_length)s)"
msgstr "%(total_tracks)i Titel auf %(discs)i CDs (%(total_length)s)"
#: mpdevil.py:1368 mpdevil.py:1721
#, python-format #, python-format
msgid "%(total_tracks)i titles (%(total_length)s)" msgid "%(total_tracks)i titles (%(total_length)s)"
msgstr "%(total_tracks)i Titel (%(total_length)s)" msgstr "%(total_tracks)i Titel (%(total_length)s)"
#: mpdevil.py:801 mpdevil.py:1402 #: mpdevil.py:1623 mpdevil.py:2385
msgid "Disc" msgid "Disc"
msgstr "CD" msgstr "CD"
#: mpdevil.py:810 mpdevil.py:1402 mpdevil.py:1948 #: mpdevil.py:1638 mpdevil.py:2385
msgid "Album"
msgstr "Album"
#: mpdevil.py:816 mpdevil.py:1402
msgid "Year" msgid "Year"
msgstr "Jahr" msgstr "Jahr"
#: mpdevil.py:819 mpdevil.py:1402 #: mpdevil.py:1641 mpdevil.py:2385
msgid "Genre" msgid "Genre"
msgstr "Genre" msgstr "Genre"
#: mpdevil.py:984 mpdevil.py:2006 #: mpdevil.py:1827
msgid "Unknown Album" msgid "Show lyrics"
msgstr "Unbekanntes Album" msgstr "Zeige Liedtext"
#: mpdevil.py:1154 #: mpdevil.py:1911
msgid "Select" msgid "Back to current album"
msgstr "Auswählen" msgstr "Zurück zu aktuellem Album"
#: mpdevil.py:1156 #: mpdevil.py:1913
msgid "Search"
msgstr "Suche"
#: mpdevil.py:2088
msgid "Profile:" msgid "Profile:"
msgstr "Profil:" msgstr "Profil:"
#: mpdevil.py:1158 #: mpdevil.py:2090
msgid "Name:" msgid "Name:"
msgstr "Name:" msgstr "Name:"
#: mpdevil.py:1160 #: mpdevil.py:2092
msgid "Host:" msgid "Host:"
msgstr "Host:" msgstr "Host:"
#: mpdevil.py:1162 #: mpdevil.py:2094
msgid "Port:"
msgstr "Port:"
#: mpdevil.py:1164
msgid "Password:" msgid "Password:"
msgstr "Passwort:" msgstr "Passwort:"
#: mpdevil.py:1166 #: mpdevil.py:2096
msgid "Music lib:" msgid "Music lib:"
msgstr "Musikverzeichnis:" msgstr "Musikverzeichnis:"
#: mpdevil.py:1252 #: mpdevil.py:2183
msgid "Choose directory" msgid "Choose directory"
msgstr "Verzeichnis Wählen" msgstr "Verzeichnis Wählen"
#: mpdevil.py:1292 #: mpdevil.py:2221
msgid "Main cover size:" msgid "Main cover size:"
msgstr "Größe des Haupt-Covers:" msgstr "Größe des Haupt-Covers:"
#: mpdevil.py:1294 #: mpdevil.py:2225
msgid "Album-view cover size:" msgid "Album view cover size:"
msgstr "Covergröße in Albumansicht:" msgstr "Covergröße in Albumliste:"
#: mpdevil.py:1300 #: mpdevil.py:2229
msgid "Button icon size (restart required):" msgid "Button icon size:"
msgstr "Symbolgröße der Knöpfe (Neustart erforderlich):" msgstr "Symbolgröße der Knöpfe:"
#: mpdevil.py:1334 #: mpdevil.py:2231 mpdevil.py:2311
msgid "Use alternative layout" msgid "(restart required)"
msgstr "Benutze alternatives Layout" msgstr "(Neustart erforderlich)"
#: mpdevil.py:1334 #: mpdevil.py:2242
msgid "Sort albums by:"
msgstr "Sortiere Alben nach:"
#: mpdevil.py:2242
msgid "name"
msgstr "Name"
#: mpdevil.py:2242
msgid "year"
msgstr "Jahr"
#: mpdevil.py:2243
msgid "Position of playlist:"
msgstr "Wiedergabelistenposition:"
#: mpdevil.py:2243
msgid "bottom"
msgstr "unten"
#: mpdevil.py:2243
msgid "right"
msgstr "rechts"
#: mpdevil.py:2259
msgid "<b>View</b>"
msgstr "<b>Ansicht</b>"
#: mpdevil.py:2262
msgid "<b>Behavior</b>"
msgstr "<b>Verhalten</b>"
#: mpdevil.py:2267
msgid "Use Client-side decoration"
msgstr "Benutze \"Client-side decoration\""
#: mpdevil.py:2268
msgid "Show stop button" msgid "Show stop button"
msgstr "Zeige Stopp-Knopf" msgstr "Zeige Stopp-Knopf"
#: mpdevil.py:1335 #: mpdevil.py:2269
msgid "Show genre filter"
msgstr "Zeige Genre Filter"
#: mpdevil.py:1335
msgid "Show initials in artist view" msgid "Show initials in artist view"
msgstr "Zeige Anfangsbuchstaben in Interpretenspalte" msgstr "Zeige Anfangsbuchstaben in Interpretenliste"
#: mpdevil.py:1336 #: mpdevil.py:2270
msgid "Show tooltips in album view" msgid "Show tooltips in album view"
msgstr "Zeige Tooltips in Albumansicht" msgstr "Zeige Tooltips in Albumliste"
#: mpdevil.py:1337 #: mpdevil.py:2271
msgid "Sort albums by year" msgid "Use 'Album Artist' tag"
msgstr "Sortiere Alben nach Erscheinungsjahr" msgstr "Benutze \"Album Artist\" Tag"
#: mpdevil.py:1337 #: mpdevil.py:2272
msgid "Show all artists"
msgstr "Zeige alle Interpreten"
#: mpdevil.py:1338
msgid "Send notification on title change" msgid "Send notification on title change"
msgstr "Sende Benachrichtigung bei Titelwechsel" msgstr "Sende Benachrichtigung bei Titelwechsel"
#: mpdevil.py:1338 #: mpdevil.py:2273
msgid "Stop playback on quit" msgid "Stop playback on quit"
msgstr "Wiedergabe beim Beenden stoppen" msgstr "Wiedergabe beim Beenden stoppen"
#: mpdevil.py:1339 #: mpdevil.py:2274
msgid "Play selected album after current title" msgid "Play selected albums and titles immediately"
msgstr "Ausgewähltes Album hinter aktuellem Titel einreihen" msgstr "Ausgewählte Alben und Titel sofort abspielen"
#: mpdevil.py:1379 #: mpdevil.py:2357
msgid "Drag & Drop to rearange" msgid "Choose the order of information to appear in the playlist:"
msgstr "Mit Drag & Drop sortieren" msgstr ""
"Lege die Reihenfolge fest, in der Informationen in der Wiedergabeliste "
"angezeigt werden sollen:"
#: mpdevil.py:1398 #: mpdevil.py:2470 mpdevil.py:3183
msgid "Column"
msgstr "Spalte"
#: mpdevil.py:1432 mpdevil.py:2149
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: mpdevil.py:1446 #: mpdevil.py:2484
msgid "General" msgid "General"
msgstr "Allgemein" msgstr "Allgemein"
#: mpdevil.py:1447 #: mpdevil.py:2485
msgid "Profiles" msgid "Profiles"
msgstr "Profile" msgstr "Profile"
#: mpdevil.py:1448 #: mpdevil.py:2486
msgid "Playlist" msgid "Playlist"
msgstr "Wiedergabeliste" msgstr "Wiedergabeliste"
#: mpdevil.py:1642 #: mpdevil.py:2737
msgid "Random mode" msgid "Random mode"
msgstr "Zufallsmodus" msgstr "Zufallsmodus"
#: mpdevil.py:1645 #: mpdevil.py:2739
msgid "Repeat mode" msgid "Repeat mode"
msgstr "Dauerschleife" msgstr "Dauerschleife"
#: mpdevil.py:1648 #: mpdevil.py:2741
msgid "Single mode" msgid "Single mode"
msgstr "Einzelstückmodus" msgstr "Einzelstückmodus"
#: mpdevil.py:1651 #: mpdevil.py:2743
msgid "Consume mode" msgid "Consume mode"
msgstr "Playliste verbrauchen" msgstr "Wiedergabeliste verbrauchen"
#: mpdevil.py:1741 #: mpdevil.py:2851
msgid "Click to show additional information"
msgstr "Klicken für weitere Informationen"
#: mpdevil.py:1767
msgid "MPD-Tag"
msgstr "MPD-Tag"
#: mpdevil.py:1771 mpdevil.py:1875
msgid "Value"
msgstr "Wert"
#: mpdevil.py:1793
#, 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 "
@@ -220,79 +255,113 @@ 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:1853 #: mpdevil.py:2893
msgid "Stats" msgid "Stats"
msgstr "Statistik" msgstr "Statistik"
#: mpdevil.py:1872 #: mpdevil.py:2967
msgid "Tag" msgid "Add"
msgstr "Tag" msgstr "Hinzufügen"
#: mpdevil.py:1892 #: mpdevil.py:2970
msgid "Search" msgid "Play"
msgstr "Suche" msgstr "Wiedergabe"
#: mpdevil.py:2013 #: mpdevil.py:2973
msgid "Open"
msgstr "Öffnen"
#: mpdevil.py:3016
#, python-format #, python-format
msgid "Hits: %i" msgid "hits: %i"
msgstr "Treffer: %i" msgstr "Treffer: %i"
#: mpdevil.py:2017 #: mpdevil.py:3093
msgid "Lyrics"
msgstr "Liedtext"
#: mpdevil.py:2051
msgid "searching..." msgid "searching..."
msgstr "suche..." msgstr "suche..."
#: mpdevil.py:2055 #: mpdevil.py:3097
msgid "not found" msgid "lyrics not found"
msgstr "nicht gefunden" msgstr "Liedtext nicht gefunden"
#: mpdevil.py:2132 #: mpdevil.py:3175
msgid "Select profile" msgid "Select profile"
msgstr "Profil auswählen" msgstr "Profil auswählen"
#: mpdevil.py:2137 #: mpdevil.py:3182
msgid "Return to album of current title"
msgstr "Zu Album des aktuellen Titels zurückkehren"
#: mpdevil.py:2140
msgid "Title search"
msgstr "Titelsuche"
#: mpdevil.py:2143
msgid "Show lyrics"
msgstr "Zeige Liedtext"
#: mpdevil.py:2148
msgid "Save window layout" msgid "Save window layout"
msgstr "Fensterlayout speichern" msgstr "Fensterlayout speichern"
#: mpdevil.py:2150 #: mpdevil.py:3184
msgid "Update database" msgid "Update database"
msgstr "Datenbank aktualisieren" msgstr "Datenbank aktualisieren"
#: mpdevil.py:2151 #: mpdevil.py:3185
msgid "Server stats" msgid "Server stats"
msgstr "Serverstatistik" msgstr "Serverstatistik"
#: mpdevil.py:2152 #: mpdevil.py:3186
msgid "Help"
msgstr "Hilfe"
#: mpdevil.py:3187
msgid "About" msgid "About"
msgstr "Über" msgstr "Über"
#: mpdevil.py:2153 #: mpdevil.py:3188
msgid "Quit" msgid "Quit"
msgstr "Beenden" msgstr "Beenden"
#: mpdevil.py:2159 #: mpdevil.py:3193
msgid "Main menu" msgid "Menu"
msgstr "Hauptmenu" msgstr "Menü"
#: mpdevil.py:2342 #: mpdevil.py:3388
msgid "A small MPD client written in python" msgid "A small MPD client written in python"
msgstr "" msgstr ""
#~ msgid "Show additional information"
#~ msgstr "Zeige weitere Informationen"
#~ msgid "Lyrics"
#~ msgstr "Liedtext"
#~ msgid "Tag"
#~ msgstr "Tag"
#~ msgid "Select"
#~ msgstr "Auswählen"
#~ msgid "Use alternative layout"
#~ msgstr "Benutze alternatives Layout"
#~ msgid "Use 'Artist' instead of 'Album Artist'"
#~ msgstr "Benutze \"Interpret\" statt \"Albuminterpret\""
#~ msgid "Don't interrupt current title on album select"
#~ msgstr "Laufenden Titel bei Albumauswahl nicht abbrechen"
#~ msgid "Show genre filter"
#~ msgstr "Zeige Genre-Filter"
#~ msgid "Port:"
#~ msgstr "Port:"
#~ msgid "Drag & Drop to rearrange"
#~ msgstr "Mit Drag & Drop sortieren"
#~ msgid "Column"
#~ msgstr "Spalte"
#~ msgid "Return to album of current title"
#~ msgstr "Zu Album des aktuellen Titels zurückkehren"
#~ msgid "Title search"
#~ msgstr "Titelsuche"
#~ msgid "Main menu"
#~ msgstr "Hauptmenu"
#~ msgid "not connected" #~ msgid "not connected"
#~ msgstr "nicht verbunden" #~ msgstr "nicht verbunden"

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-03-12 17:05+0100\n" "POT-Creation-Date: 2020-05-26 22:35+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"
@@ -17,275 +17,300 @@ 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:293 mpdevil.py:798 mpdevil.py:1402 mpdevil.py:1930 #: mpdevil.py:260
msgid "No"
msgstr ""
#: mpdevil.py:298 mpdevil.py:804 mpdevil.py:1402 mpdevil.py:1936
msgid "Title"
msgstr ""
#: mpdevil.py:303 mpdevil.py:463 mpdevil.py:807 mpdevil.py:1402 mpdevil.py:1942
msgid "Artist"
msgstr ""
#: mpdevil.py:308 mpdevil.py:813 mpdevil.py:1402 mpdevil.py:1954
msgid "Length"
msgstr ""
#: mpdevil.py:348 mpdevil.py:968 mpdevil.py:1994
msgid "Unknown Title" msgid "Unknown Title"
msgstr "" msgstr ""
#: mpdevil.py:352 mpdevil.py:980 mpdevil.py:2002 #: mpdevil.py:260
msgid "Unknown Artist" msgid "Unknown Artist"
msgstr "" msgstr ""
#: mpdevil.py:393 #: mpdevil.py:260
msgid "Unknown Album"
msgstr ""
#: mpdevil.py:921
msgid "MPD-Tag"
msgstr ""
#: mpdevil.py:925
msgid "Value"
msgstr ""
#: mpdevil.py:968 mpdevil.py:1620 mpdevil.py:2385
msgid "No"
msgstr ""
#: mpdevil.py:973 mpdevil.py:1626 mpdevil.py:2385
msgid "Title"
msgstr ""
#: mpdevil.py:979 mpdevil.py:1223 mpdevil.py:1629 mpdevil.py:2385
msgid "Artist"
msgstr ""
#: mpdevil.py:985 mpdevil.py:1632 mpdevil.py:2385
msgid "Album"
msgstr ""
#: mpdevil.py:992 mpdevil.py:1635 mpdevil.py:2385
msgid "Length"
msgstr ""
#: mpdevil.py:1137
msgid "all genres" msgid "all genres"
msgstr "" msgstr ""
#: mpdevil.py:461 #: mpdevil.py:1221
msgid "Album Artist" msgid "Album Artist"
msgstr "" msgstr ""
#: mpdevil.py:553 mpdevil.py:899 #: mpdevil.py:1224
msgid "all artists"
msgstr ""
#: mpdevil.py:1366
#, python-format
msgid "%(total_tracks)i titles on %(discs)i discs (%(total_length)s)"
msgstr ""
#: mpdevil.py:1368 mpdevil.py:1721
#, python-format #, python-format
msgid "%(total_tracks)i titles (%(total_length)s)" msgid "%(total_tracks)i titles (%(total_length)s)"
msgstr "" msgstr ""
#: mpdevil.py:801 mpdevil.py:1402 #: mpdevil.py:1623 mpdevil.py:2385
msgid "Disc" msgid "Disc"
msgstr "" msgstr ""
#: mpdevil.py:810 mpdevil.py:1402 mpdevil.py:1948 #: mpdevil.py:1638 mpdevil.py:2385
msgid "Album"
msgstr ""
#: mpdevil.py:816 mpdevil.py:1402
msgid "Year" msgid "Year"
msgstr "" msgstr ""
#: mpdevil.py:819 mpdevil.py:1402 #: mpdevil.py:1641 mpdevil.py:2385
msgid "Genre" msgid "Genre"
msgstr "" msgstr ""
#: mpdevil.py:984 mpdevil.py:2006 #: mpdevil.py:1827
msgid "Unknown Album" msgid "Show lyrics"
msgstr "" msgstr ""
#: mpdevil.py:1154 #: mpdevil.py:1911
msgid "Select" msgid "Back to current album"
msgstr "" msgstr ""
#: mpdevil.py:1156 #: mpdevil.py:1913
msgid "Search"
msgstr ""
#: mpdevil.py:2088
msgid "Profile:" msgid "Profile:"
msgstr "" msgstr ""
#: mpdevil.py:1158 #: mpdevil.py:2090
msgid "Name:" msgid "Name:"
msgstr "" msgstr ""
#: mpdevil.py:1160 #: mpdevil.py:2092
msgid "Host:" msgid "Host:"
msgstr "" msgstr ""
#: mpdevil.py:1162 #: mpdevil.py:2094
msgid "Port:"
msgstr ""
#: mpdevil.py:1164
msgid "Password:" msgid "Password:"
msgstr "" msgstr ""
#: mpdevil.py:1166 #: mpdevil.py:2096
msgid "Music lib:" msgid "Music lib:"
msgstr "" msgstr ""
#: mpdevil.py:1252 #: mpdevil.py:2183
msgid "Choose directory" msgid "Choose directory"
msgstr "" msgstr ""
#: mpdevil.py:1292 #: mpdevil.py:2221
msgid "Main cover size:" msgid "Main cover size:"
msgstr "" msgstr ""
#: mpdevil.py:1294 #: mpdevil.py:2225
msgid "Album-view cover size:" msgid "Album view cover size:"
msgstr "" msgstr ""
#: mpdevil.py:1300 #: mpdevil.py:2229
msgid "Button icon size (restart required):" msgid "Button icon size:"
msgstr "" msgstr ""
#: mpdevil.py:1334 #: mpdevil.py:2231 mpdevil.py:2311
msgid "Use alternative layout" msgid "(restart required)"
msgstr "" msgstr ""
#: mpdevil.py:1334 #: mpdevil.py:2242
msgid "Sort albums by:"
msgstr ""
#: mpdevil.py:2242
msgid "name"
msgstr ""
#: mpdevil.py:2242
msgid "year"
msgstr ""
#: mpdevil.py:2243
msgid "Position of playlist:"
msgstr ""
#: mpdevil.py:2243
msgid "bottom"
msgstr ""
#: mpdevil.py:2243
msgid "right"
msgstr ""
#: mpdevil.py:2259
msgid "<b>View</b>"
msgstr ""
#: mpdevil.py:2262
msgid "<b>Behavior</b>"
msgstr ""
#: mpdevil.py:2267
msgid "Use Client-side decoration"
msgstr ""
#: mpdevil.py:2268
msgid "Show stop button" msgid "Show stop button"
msgstr "" msgstr ""
#: mpdevil.py:1335 #: mpdevil.py:2269
msgid "Show genre filter"
msgstr ""
#: mpdevil.py:1335
msgid "Show initials in artist view" msgid "Show initials in artist view"
msgstr "" msgstr ""
#: mpdevil.py:1336 #: mpdevil.py:2270
msgid "Show tooltips in album view" msgid "Show tooltips in album view"
msgstr "" msgstr ""
#: mpdevil.py:1337 #: mpdevil.py:2271
msgid "Sort albums by year" msgid "Use 'Album Artist' tag"
msgstr "" msgstr ""
#: mpdevil.py:1337 #: mpdevil.py:2272
msgid "Show all artists"
msgstr ""
#: mpdevil.py:1338
msgid "Send notification on title change" msgid "Send notification on title change"
msgstr "" msgstr ""
#: mpdevil.py:1338 #: mpdevil.py:2273
msgid "Stop playback on quit" msgid "Stop playback on quit"
msgstr "" msgstr ""
#: mpdevil.py:1339 #: mpdevil.py:2274
msgid "Play selected album after current title" msgid "Play selected albums and titles immediately"
msgstr "" msgstr ""
#: mpdevil.py:1379 #: mpdevil.py:2357
msgid "Drag & Drop to rearange" msgid "Choose the order of information to appear in the playlist:"
msgstr "" msgstr ""
#: mpdevil.py:1398 #: mpdevil.py:2470 mpdevil.py:3183
msgid "Column"
msgstr ""
#: mpdevil.py:1432 mpdevil.py:2149
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: mpdevil.py:1446 #: mpdevil.py:2484
msgid "General" msgid "General"
msgstr "" msgstr ""
#: mpdevil.py:1447 #: mpdevil.py:2485
msgid "Profiles" msgid "Profiles"
msgstr "" msgstr ""
#: mpdevil.py:1448 #: mpdevil.py:2486
msgid "Playlist" msgid "Playlist"
msgstr "" msgstr ""
#: mpdevil.py:1642 #: mpdevil.py:2737
msgid "Random mode" msgid "Random mode"
msgstr "" msgstr ""
#: mpdevil.py:1645 #: mpdevil.py:2739
msgid "Repeat mode" msgid "Repeat mode"
msgstr "" msgstr ""
#: mpdevil.py:1648 #: mpdevil.py:2741
msgid "Single mode" msgid "Single mode"
msgstr "" msgstr ""
#: mpdevil.py:1651 #: mpdevil.py:2743
msgid "Consume mode" msgid "Consume mode"
msgstr "" msgstr ""
#: mpdevil.py:1741 #: mpdevil.py:2851
msgid "Click to show additional information"
msgstr ""
#: mpdevil.py:1767
msgid "MPD-Tag"
msgstr ""
#: mpdevil.py:1771 mpdevil.py:1875
msgid "Value"
msgstr ""
#: mpdevil.py:1793
#, 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:1853 #: mpdevil.py:2893
msgid "Stats" msgid "Stats"
msgstr "" msgstr ""
#: mpdevil.py:1872 #: mpdevil.py:2967
msgid "Tag" msgid "Add"
msgstr "" msgstr ""
#: mpdevil.py:1892 #: mpdevil.py:2970
msgid "Search" msgid "Play"
msgstr "" msgstr ""
#: mpdevil.py:2013 #: mpdevil.py:2973
msgid "Open"
msgstr ""
#: mpdevil.py:3016
#, python-format #, python-format
msgid "Hits: %i" msgid "hits: %i"
msgstr "" msgstr ""
#: mpdevil.py:2017 #: mpdevil.py:3093
msgid "Lyrics"
msgstr ""
#: mpdevil.py:2051
msgid "searching..." msgid "searching..."
msgstr "" msgstr ""
#: mpdevil.py:2055 #: mpdevil.py:3097
msgid "not found" msgid "lyrics not found"
msgstr "" msgstr ""
#: mpdevil.py:2132 #: mpdevil.py:3175
msgid "Select profile" msgid "Select profile"
msgstr "" msgstr ""
#: mpdevil.py:2137 #: mpdevil.py:3182
msgid "Return to album of current title"
msgstr ""
#: mpdevil.py:2140
msgid "Title search"
msgstr ""
#: mpdevil.py:2143
msgid "Show lyrics"
msgstr ""
#: mpdevil.py:2148
msgid "Save window layout" msgid "Save window layout"
msgstr "" msgstr ""
#: mpdevil.py:2150 #: mpdevil.py:3184
msgid "Update database" msgid "Update database"
msgstr "" msgstr ""
#: mpdevil.py:2151 #: mpdevil.py:3185
msgid "Server stats" msgid "Server stats"
msgstr "" msgstr ""
#: mpdevil.py:2152 #: mpdevil.py:3186
msgid "Help"
msgstr ""
#: mpdevil.py:3187
msgid "About" msgid "About"
msgstr "" msgstr ""
#: mpdevil.py:2153 #: mpdevil.py:3188
msgid "Quit" msgid "Quit"
msgstr "" msgstr ""
#: mpdevil.py:2159 #: mpdevil.py:3193
msgid "Main menu" msgid "Menu"
msgstr "" msgstr ""
#: mpdevil.py:2342 #: mpdevil.py:3388
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: 1020 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB