Compare commits
106 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
b0a083b9f4 | ||
![]() |
710fdb44fe | ||
![]() |
69e1ee1749 | ||
![]() |
20b8f5eb4c | ||
![]() |
d5f643eab8 | ||
![]() |
e746812c7d | ||
![]() |
efabfca7d8 | ||
![]() |
fac7a3f6e3 | ||
![]() |
39922e7c05 | ||
![]() |
4f9a8a3f35 | ||
![]() |
90c9628616 | ||
![]() |
4bba0fca98 | ||
![]() |
432957e291 | ||
![]() |
237bd3bd92 | ||
![]() |
84490555b5 | ||
![]() |
c986da58f6 | ||
![]() |
74989364fe | ||
![]() |
e416dbffeb | ||
![]() |
a6a580a7a6 | ||
![]() |
ba40cd2ec3 | ||
![]() |
b7acd134d7 | ||
![]() |
79a20043ba | ||
![]() |
15b880bb85 | ||
![]() |
8092307de0 | ||
![]() |
6854439b80 | ||
![]() |
528c9b1e1e | ||
![]() |
0e51742094 | ||
![]() |
f275769330 | ||
![]() |
eacf64c2b1 | ||
![]() |
65c16e294a | ||
![]() |
bb29e203ed | ||
![]() |
c87a29e261 | ||
![]() |
d16e036cd6 | ||
![]() |
b3d655b9e3 | ||
![]() |
22258a7e9a | ||
![]() |
a6ad83758c | ||
![]() |
7aacf9b064 | ||
![]() |
cbe9cdd939 | ||
![]() |
cd735399bc | ||
![]() |
bb9b0a1a55 | ||
![]() |
75300a7ca5 | ||
![]() |
5bf8db6b02 | ||
![]() |
d8dc01e19a | ||
![]() |
f7fc3f1121 | ||
![]() |
517ad519ad | ||
![]() |
0d027d375d | ||
![]() |
7952a666f1 | ||
![]() |
59af81866f | ||
![]() |
a4eba33bdc | ||
![]() |
8170401ec4 | ||
![]() |
cf4b867a7e | ||
![]() |
76122bf6f9 | ||
![]() |
5daa298f48 | ||
![]() |
5ab26c4a4c | ||
![]() |
cdf06961db | ||
![]() |
11e3699d28 | ||
![]() |
3bb968a772 | ||
![]() |
860786108e | ||
![]() |
6bb0d7a3b1 | ||
![]() |
f9bf2856ae | ||
![]() |
a497150088 | ||
![]() |
65f88ff861 | ||
![]() |
8c7da9a44b | ||
![]() |
c174d74763 | ||
![]() |
fba420d48e | ||
![]() |
76b60e89fb | ||
![]() |
99ea046d08 | ||
![]() |
4245b40b3d | ||
![]() |
52d2eebede | ||
![]() |
7e1fd49b85 | ||
![]() |
f460bd2cd4 | ||
![]() |
d8bdbbb4be | ||
![]() |
362251bff7 | ||
![]() |
91f5fe29eb | ||
![]() |
5abb3ec175 | ||
![]() |
759a077043 | ||
![]() |
a2b0db71d2 | ||
![]() |
00abbd1495 | ||
![]() |
526b423da3 | ||
![]() |
145fa071b5 | ||
![]() |
5022578a1e | ||
![]() |
cc1b34c4b7 | ||
![]() |
e5120c4336 | ||
![]() |
ddc0da3b8e | ||
![]() |
723d92ced4 | ||
![]() |
1d74f466a4 | ||
![]() |
0584f007fd | ||
![]() |
81c2cb9467 | ||
![]() |
47b16118c2 | ||
![]() |
5619142e58 | ||
![]() |
c67a759b22 | ||
![]() |
67e8c3ece5 | ||
![]() |
68720a41bd | ||
![]() |
116935ad34 | ||
![]() |
1f5caed276 | ||
![]() |
bad33333bf | ||
![]() |
5e0c61109c | ||
![]() |
19acf66a16 | ||
![]() |
2e879d9a77 | ||
![]() |
7a42fc9042 | ||
![]() |
19c436fc07 | ||
![]() |
c878a90be1 | ||
![]() |
fee94028aa | ||
![]() |
83f941f354 | ||
![]() |
0e6a90b98a | ||
![]() |
968158dede |
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
/builddir
|
11
README.md
@@ -2,7 +2,7 @@ README for mpdevil
|
|||||||
==================
|
==================
|
||||||
Mpdevil is a simple music browser for the Music Player Daemon (MPD) which is focused on playing local music without the need of managing playlists. Instead of maintaining a client side database of your music library mpdevil loads all tags and covers on demand. So you'll never see any outdated information in the browser. Mpdevil strongly relies on tags.
|
Mpdevil is a simple music browser for the Music Player Daemon (MPD) which is focused on playing local music without the need of managing playlists. Instead of maintaining a client side database of your music library mpdevil loads all tags and covers on demand. So you'll never see any outdated information in the browser. Mpdevil strongly relies on tags.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
@@ -54,14 +54,14 @@ Building
|
|||||||
--------
|
--------
|
||||||
|
|
||||||
Build dependencies:
|
Build dependencies:
|
||||||
- DistUtilsExtra
|
- meson
|
||||||
|
|
||||||
Dependencies:
|
Dependencies:
|
||||||
- Gtk3
|
- Gtk3
|
||||||
- Python3
|
- Python3
|
||||||
|
|
||||||
Python modules:
|
Python modules:
|
||||||
- mpd (python-mpd2 >=1.0)
|
- mpd (python-mpd2 >=1.1)
|
||||||
- gi (Gtk, Gio, Gdk, GdkPixbuf, Pango, GObject, GLib, Notify)
|
- gi (Gtk, Gio, Gdk, GdkPixbuf, Pango, GObject, GLib, Notify)
|
||||||
- requests
|
- requests
|
||||||
- bs4 (beautifulsoup)
|
- bs4 (beautifulsoup)
|
||||||
@@ -70,8 +70,9 @@ Run:
|
|||||||
```bash
|
```bash
|
||||||
git clone https://github.com/SoongNoonien/mpdevil.git
|
git clone https://github.com/SoongNoonien/mpdevil.git
|
||||||
cd mpdevil
|
cd mpdevil
|
||||||
sudo python3 setup.py install
|
meson builddir --prefix=/usr/local
|
||||||
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
|
sudo ninja -C builddir install
|
||||||
|
sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas
|
||||||
sudo gtk-update-icon-cache
|
sudo gtk-update-icon-cache
|
||||||
sudo update-desktop-database
|
sudo update-desktop-database
|
||||||
```
|
```
|
||||||
|
16
data/AboutDialog.ui
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<interface>
|
||||||
|
<object class="GtkAboutDialog" id="about_dialog">
|
||||||
|
<property name="modal">True</property>
|
||||||
|
<property name="program_name">mpdevil</property>
|
||||||
|
<property name="version">1.5.1</property>
|
||||||
|
<property name="comments" translatable="yes">A simple music browser for MPD</property>
|
||||||
|
<property name="authors">Martin Wagner</property>
|
||||||
|
<property name="translator_credits">Martin de Reuver
|
||||||
|
Martin Wagner</property>
|
||||||
|
<property name="website">https://github.com/SoongNoonien/mpdevil</property>
|
||||||
|
<property name="copyright">Copyright © 2020-2021 Martin Wagner</property>
|
||||||
|
<property name="license_type">gpl-3-0</property>
|
||||||
|
<property name="logo_icon_name">org.mpdevil.mpdevil</property>
|
||||||
|
</object>
|
||||||
|
</interface>
|
257
data/ShortcutsWindow.ui
Normal file
@@ -0,0 +1,257 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<interface>
|
||||||
|
<object class="GtkShortcutsWindow" id="shortcuts_window">
|
||||||
|
<property name="modal">False</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsSection">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="section-name">shortcuts</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsGroup">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">General</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Open online help</property>
|
||||||
|
<property name="accelerator">F1</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Open shortcuts window</property>
|
||||||
|
<property name="accelerator"><Control>question</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Open menu</property>
|
||||||
|
<property name="accelerator">F10</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Update database</property>
|
||||||
|
<property name="accelerator">F5</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Quit</property>
|
||||||
|
<property name="accelerator"><Control>q</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsGroup">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Window</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Cycle through profiles</property>
|
||||||
|
<property name="accelerator"><Control>p</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Cycle through profiles in reversed order</property>
|
||||||
|
<property name="accelerator"><Shift><Control>p</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Toggle mini player</property>
|
||||||
|
<property name="accelerator"><Control>m</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Toggle genre filter</property>
|
||||||
|
<property name="accelerator"><Control>g</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Toggle lyrics</property>
|
||||||
|
<property name="accelerator"><Control>l</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Toggle search</property>
|
||||||
|
<property name="accelerator"><Control>f</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Back to current album</property>
|
||||||
|
<property name="accelerator">Escape</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsGroup">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Playback</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Play/Pause</property>
|
||||||
|
<property name="accelerator">space</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Stop</property>
|
||||||
|
<property name="accelerator"><Shift>space</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Stop after current title</property>
|
||||||
|
<property name="accelerator"><Control>space</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Next title</property>
|
||||||
|
<property name="accelerator">KP_Add</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Previous title</property>
|
||||||
|
<property name="accelerator">KP_Subtract</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Seek forward</property>
|
||||||
|
<property name="accelerator">KP_Multiply</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Seek backward</property>
|
||||||
|
<property name="accelerator">KP_Divide</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Toggle repeat mode</property>
|
||||||
|
<property name="accelerator"><Control>r</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Toggle random mode</property>
|
||||||
|
<property name="accelerator"><Control>s</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Toggle single mode</property>
|
||||||
|
<property name="accelerator"><Control>1</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Toggle consume mode</property>
|
||||||
|
<property name="accelerator"><Control>o</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsGroup">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Search, Album Dialog, Album List and Artist List</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Enqueue selected item</property>
|
||||||
|
<property name="accelerator"><Control>e</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Append selected item</property>
|
||||||
|
<property name="subtitle" translatable="yes">Middle-click</property>
|
||||||
|
<property name="accelerator"><Control>plus</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Play selected item immediately</property>
|
||||||
|
<property name="subtitle" translatable="yes">Double-click</property>
|
||||||
|
<property name="accelerator"><Control>Return</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Show additional information</property>
|
||||||
|
<property name="subtitle" translatable="yes">Right-click</property>
|
||||||
|
<property name="accelerator"><Control>i Menu</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsGroup">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Playlist</property>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Remove selected song</property>
|
||||||
|
<property name="subtitle" translatable="yes">Middle-click</property>
|
||||||
|
<property name="accelerator">Delete</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Clear playlist</property>
|
||||||
|
<property name="accelerator"><Shift>Delete</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkShortcutsShortcut">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="title" translatable="yes">Show additional information</property>
|
||||||
|
<property name="subtitle" translatable="yes">Right-click</property>
|
||||||
|
<property name="accelerator"><Control>i Menu</property>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
</interface>
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 8.6 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg width="16" height="16" version="1.1" viewBox="0 0 4.2333 4.2333" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path transform="scale(.26458)" d="m1 1v2h8v-2h-8zm12 0v8.1719a3 3 0 0 0-1-0.17188 3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3v-11h-2zm-12 4v2h10v-2h-10zm0 4v2h6v-2h-6zm0 4v2h6v-2h-6z" fill="#2e3436" stroke-linecap="round" stroke-width=".99391"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 456 B |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 980 B After Width: | Height: | Size: 980 B |
Before Width: | Height: | Size: 838 B After Width: | Height: | Size: 838 B |
Before Width: | Height: | Size: 657 B After Width: | Height: | Size: 657 B |
21
data/meson.build
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
i18n.merge_file(
|
||||||
|
input: 'org.mpdevil.mpdevil.desktop.in',
|
||||||
|
output: 'org.mpdevil.mpdevil.desktop',
|
||||||
|
type: 'desktop',
|
||||||
|
po_dir: '../po',
|
||||||
|
install: true,
|
||||||
|
install_dir: join_paths(get_option('datadir'), 'applications')
|
||||||
|
)
|
||||||
|
|
||||||
|
gnome.compile_resources(
|
||||||
|
'mpdevil', 'mpdevil.gresource.xml',
|
||||||
|
gresource_bundle: true,
|
||||||
|
source_dir: '.',
|
||||||
|
install_dir: resources_dir,
|
||||||
|
install: true
|
||||||
|
)
|
||||||
|
|
||||||
|
install_data('org.mpdevil.mpdevil.appdata.xml', install_dir: join_paths(get_option('datadir'), 'metainfo'))
|
||||||
|
install_data('org.mpdevil.mpdevil.gschema.xml', install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas'))
|
||||||
|
|
||||||
|
install_subdir('icons', install_dir: get_option('datadir'))
|
7
data/mpdevil.gresource.xml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<gresources>
|
||||||
|
<gresource prefix="/org/mpdevil/mpdevil">
|
||||||
|
<file>AboutDialog.ui</file>
|
||||||
|
<file>ShortcutsWindow.ui</file>
|
||||||
|
</gresource>
|
||||||
|
</gresources>
|
@@ -23,12 +23,12 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</description>
|
</description>
|
||||||
<releases>
|
<releases>
|
||||||
<release version="1.3.0" date="2021-07-24"/>
|
<release version="1.5.1" date="2021-12-30"/>
|
||||||
</releases>
|
</releases>
|
||||||
<launchable type="desktop-id">org.mpdevil.mpdevil.desktop</launchable>
|
<launchable type="desktop-id">org.mpdevil.mpdevil.desktop</launchable>
|
||||||
<screenshots>
|
<screenshots>
|
||||||
<screenshot type="default">
|
<screenshot type="default">
|
||||||
<image type="source" width="1058" height="1089">https://raw.githubusercontent.com/SoongNoonien/mpdevil/v1.3.0/screenshots/mainwindow_1.3.0.png</image>
|
<image type="source" width="1082" height="1049">https://raw.githubusercontent.com/SoongNoonien/mpdevil/v1.4.0/screenshots/mainwindow_1.4.0.png</image>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
</screenshots>
|
</screenshots>
|
||||||
<url type="homepage">https://github.com/SoongNoonien/mpdevil</url>
|
<url type="homepage">https://github.com/SoongNoonien/mpdevil</url>
|
||||||
|
@@ -1,11 +1,10 @@
|
|||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=mpdevil
|
Name=mpdevil
|
||||||
GenericName=MPD Client
|
GenericName=MPD Client
|
||||||
_Comment=A simple music browser for MPD
|
Comment=A simple music browser for MPD
|
||||||
Exec=mpdevil
|
Exec=mpdevil
|
||||||
Icon=org.mpdevil.mpdevil
|
Icon=org.mpdevil.mpdevil
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
Categories=Audio;AudioVideo;Player;GTK
|
Categories=Audio;AudioVideo;Player;GTK
|
||||||
|
|
||||||
|
@@ -1,177 +1,160 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<schemalist>
|
<schemalist>
|
||||||
<schema id="org.mpdevil.mpdevil" path="/org/mpdevil/mpdevil/">
|
<schema id="org.mpdevil.mpdevil" path="/org/mpdevil/mpdevil/">
|
||||||
<key type="b" name="maximize">
|
<child name="profile1" schema="org.mpdevil.mpdevil.profile"/>
|
||||||
<default>false</default>
|
<child name="profile2" schema="org.mpdevil.mpdevil.profile"/>
|
||||||
<summary>Maximize mpdevil on startup</summary>
|
<child name="profile3" schema="org.mpdevil.mpdevil.profile"/>
|
||||||
<description></description>
|
<key type="b" name="maximize">
|
||||||
</key>
|
<default>false</default>
|
||||||
<key type="i" name="width">
|
<summary>Maximize mpdevil on startup</summary>
|
||||||
<default>1006</default>
|
</key>
|
||||||
<summary>Default width of window</summary>
|
<key type="i" name="width">
|
||||||
<description></description>
|
<default>1030</default>
|
||||||
</key>
|
<summary>Default width of window</summary>
|
||||||
<key type="i" name="height">
|
</key>
|
||||||
<default>990</default>
|
<key type="i" name="height">
|
||||||
<summary>Default height of window</summary>
|
<default>950</default>
|
||||||
<description></description>
|
<summary>Default height of window</summary>
|
||||||
</key>
|
</key>
|
||||||
<key type="i" name="paned0">
|
<key type="i" name="paned0">
|
||||||
<default>370</default>
|
<default>350</default>
|
||||||
<summary>Default position of cover/playlist separator</summary>
|
<summary>Default position of cover/playlist separator</summary>
|
||||||
<description></description>
|
</key>
|
||||||
</key>
|
<key type="i" name="paned1">
|
||||||
<key type="i" name="paned1">
|
<default>226</default>
|
||||||
<default>246</default>
|
<summary>Default position of artist/albums separator</summary>
|
||||||
<summary>Default position of artist/albums separator</summary>
|
</key>
|
||||||
<description></description>
|
<key type="i" name="paned2">
|
||||||
</key>
|
<default>551</default>
|
||||||
<key type="i" name="paned2">
|
<summary>Default position of paned1/paned0 separator</summary>
|
||||||
<default>572</default>
|
</key>
|
||||||
<summary>Default position of paned1/paned0 separator</summary>
|
<key type="i" name="paned3">
|
||||||
<description></description>
|
<default>196</default>
|
||||||
</key>
|
<summary>Default position of genre/artist separator</summary>
|
||||||
<key type="b" name="mini-player">
|
</key>
|
||||||
<default>false</default>
|
<key type="b" name="genre-filter">
|
||||||
<summary>Start player in mini player mode</summary>
|
<default>false</default>
|
||||||
<description></description>
|
<summary>Show genre filter</summary>
|
||||||
</key>
|
</key>
|
||||||
<key type="i" name="album-cover">
|
<key type="b" name="mini-player">
|
||||||
<default>170</default>
|
<default>false</default>
|
||||||
<summary>Size of covers in album view</summary>
|
<summary>Start player in mini player mode</summary>
|
||||||
<description></description>
|
</key>
|
||||||
</key>
|
<key type="i" name="album-cover">
|
||||||
<key type="i" name="track-cover">
|
<default>180</default>
|
||||||
<default>370</default>
|
<summary>Size of covers in album view</summary>
|
||||||
<summary>Size of main cover</summary>
|
</key>
|
||||||
<description></description>
|
<key type="i" name="track-cover">
|
||||||
</key>
|
<default>350</default>
|
||||||
<key type="i" name="icon-size">
|
<summary>Size of main cover</summary>
|
||||||
<default>24</default>
|
</key>
|
||||||
<summary>Size of icons in main control bar</summary>
|
<key type="i" name="icon-size">
|
||||||
<description></description>
|
<default>24</default>
|
||||||
</key>
|
<summary>Size of icons in main control bar</summary>
|
||||||
<key type="b" name="use-csd">
|
</key>
|
||||||
<default>true</default>
|
<key type="b" name="use-csd">
|
||||||
<summary>Use Client-side decoration</summary>
|
<default>true</default>
|
||||||
<description></description>
|
<summary>Use Client-side decoration</summary>
|
||||||
</key>
|
</key>
|
||||||
<key type="b" name="show-stop">
|
<key type="b" name="show-stop">
|
||||||
<default>true</default>
|
<default>true</default>
|
||||||
<summary>Show stop button</summary>
|
<summary>Show stop button</summary>
|
||||||
<description></description>
|
</key>
|
||||||
</key>
|
<key type="b" name="show-audio-format">
|
||||||
<key type="b" name="show-audio-format">
|
<default>true</default>
|
||||||
<default>true</default>
|
<summary>Show audio format</summary>
|
||||||
<summary>Show audio format</summary>
|
</key>
|
||||||
<description></description>
|
<key type="b" name="show-lyrics-button">
|
||||||
</key>
|
<default>true</default>
|
||||||
<key type="b" name="show-lyrics-button">
|
<summary>Show lyrics button</summary>
|
||||||
<default>true</default>
|
</key>
|
||||||
<summary>Show lyrics button</summary>
|
<key type="b" name="sort-albums-by-year">
|
||||||
<description></description>
|
<default>true</default>
|
||||||
</key>
|
<summary>Sort albums by year</summary>
|
||||||
<key type="b" name="sort-albums-by-year">
|
</key>
|
||||||
<default>true</default>
|
<key type="b" name="send-notify">
|
||||||
<summary>Sort albums by year</summary>
|
<default>false</default>
|
||||||
<description></description>
|
<summary>Send notification on title change</summary>
|
||||||
</key>
|
</key>
|
||||||
<key type="b" name="send-notify">
|
<key type="b" name="stop-on-quit">
|
||||||
<default>false</default>
|
<default>false</default>
|
||||||
<summary>Send notification on title change</summary>
|
<summary>Stop playback on quit</summary>
|
||||||
<description></description>
|
</key>
|
||||||
</key>
|
<key type="b" name="force-mode">
|
||||||
<key type="b" name="stop-on-quit">
|
<default>false</default>
|
||||||
<default>false</default>
|
<summary>Play selected albums directly</summary>
|
||||||
<summary>Stop playback on quit</summary>
|
</key>
|
||||||
<description></description>
|
<key type="b" name="mpris">
|
||||||
</key>
|
<default>true</default>
|
||||||
<key type="b" name="force-mode">
|
<summary>Provide MPRIS</summary>
|
||||||
<default>false</default>
|
</key>
|
||||||
<summary>Play selected albums directly</summary>
|
<key type="b" name="rewind-mode">
|
||||||
<description></description>
|
<default>false</default>
|
||||||
</key>
|
<summary>Classic previous button behavior</summary>
|
||||||
<key type="b" name="use-album-artist">
|
</key>
|
||||||
<default>true</default>
|
<key type="ai" name="column-permutation">
|
||||||
<summary>Use 'Album Artist' tag to group albums</summary>
|
<default>[0, 1, 2, 3, 4, 5, 6, 7]</default>
|
||||||
<description></description>
|
<summary>Column order in playlist</summary>
|
||||||
</key>
|
</key>
|
||||||
<key type="b" name="mpris">
|
<key type="ab" name="column-visibilities">
|
||||||
<default>true</default>
|
<default>[true, false, true, true, true, true, false, false]</default>
|
||||||
<summary>Provide MPRIS</summary>
|
<summary>Visibility of columns in playlist</summary>
|
||||||
<description></description>
|
</key>
|
||||||
</key>
|
<key type="ai" name="column-sizes">
|
||||||
<key type="b" name="rewind-mode">
|
<default>[33, 0, 217, 173, 186, 0, 0, 0]</default>
|
||||||
<default>false</default>
|
<summary>Sizes of columns in playlist</summary>
|
||||||
<summary>Classic previous button behavior</summary>
|
</key>
|
||||||
<description></description>
|
<key type="b" name="playlist-right">
|
||||||
</key>
|
<default>false</default>
|
||||||
<key type="ai" name="column-permutation">
|
<summary>Move playlist to the right</summary>
|
||||||
<default>[0, 1, 2, 3, 4, 5, 6, 7]</default>
|
</key>
|
||||||
<summary>Column order in playlist</summary>
|
<key type="i" name="active-profile">
|
||||||
<description></description>
|
<range min="0" max="2"/>
|
||||||
</key>
|
<default>0</default>
|
||||||
<key type="ab" name="column-visibilities">
|
<summary>Active profile</summary>
|
||||||
<default>[true, false, true, true, true, true, false, false]</default>
|
</key>
|
||||||
<summary>Visibility of columns in playlist</summary>
|
<key type="i" name="refresh-interval">
|
||||||
<description></description>
|
<default>100</default>
|
||||||
</key>
|
<summary>Main refresh interval</summary>
|
||||||
<key type="ai" name="column-sizes">
|
<description>
|
||||||
<default>[33, 0, 203, 153, 174, 0, 0, 0]</default>
|
This setting should only be used if you know what you are doing!
|
||||||
<summary>Sizes of columns in playlist</summary>
|
It controls the time in msec. between two status requests to MPD.
|
||||||
<description></description>
|
Too high values (long time) will make mpdevil very slow in terms
|
||||||
</key>
|
of showing the latest status of MPD (e.g. current song).
|
||||||
<key type="b" name="playlist-right">
|
Too low values (short time) can cause gui blocks making mpdevil
|
||||||
<default>false</default>
|
unresponsive and cpu intensive.
|
||||||
<summary>Move playlist to the right</summary>
|
</description>
|
||||||
<description></description>
|
</key>
|
||||||
</key>
|
</schema>
|
||||||
<key type="i" name="active-profile">
|
<schema id="org.mpdevil.mpdevil.profile">
|
||||||
<default>0</default>
|
<key type="b" name="socket-connection">
|
||||||
<summary>Active profile</summary>
|
<default>false</default>
|
||||||
<description></description>
|
<summary>Connect via Unix domain socket</summary>
|
||||||
</key>
|
</key>
|
||||||
<key type="as" name="profiles">
|
<key type="s" name="socket">
|
||||||
<default>["default"]</default>
|
<default>""</default>
|
||||||
<summary>List of profile names</summary>
|
<summary>Unix domain socket</summary>
|
||||||
<description></description>
|
</key>
|
||||||
</key>
|
<key type="s" name="host">
|
||||||
<key type="as" name="hosts">
|
<default>"localhost"</default>
|
||||||
<default>["localhost"]</default>
|
<summary>Hostname or IP address</summary>
|
||||||
<summary>List of hosts</summary>
|
</key>
|
||||||
<description></description>
|
<key type="i" name="port">
|
||||||
</key>
|
<range min="0" max="65535"/>
|
||||||
<key type="ai" name="ports">
|
<default>6600</default>
|
||||||
<default>[6600]</default>
|
<summary>Network port</summary>
|
||||||
<summary>List of ports</summary>
|
</key>
|
||||||
<description></description>
|
<key type="s" name="password">
|
||||||
</key>
|
<default>""</default>
|
||||||
<key type="as" name="passwords">
|
<summary>Password</summary>
|
||||||
<default>[""]</default>
|
</key>
|
||||||
<summary>List of passwords</summary>
|
<key type="s" name="path">
|
||||||
<description></description>
|
<default>""</default>
|
||||||
</key>
|
<summary>Music library path</summary>
|
||||||
<key type="as" name="paths">
|
</key>
|
||||||
<default>[""]</default>
|
<key type="s" name="regex">
|
||||||
<summary>List of library paths</summary>
|
<default>""</default>
|
||||||
<description></description>
|
<summary>Cover regex</summary>
|
||||||
</key>
|
</key>
|
||||||
<key type="as" name="regex">
|
</schema>
|
||||||
<default>[""]</default>
|
|
||||||
<summary>List of cover regex</summary>
|
|
||||||
<description></description>
|
|
||||||
</key>
|
|
||||||
<key type="i" name="refresh-interval">
|
|
||||||
<default>100</default>
|
|
||||||
<summary>Main refresh interval</summary>
|
|
||||||
<description>
|
|
||||||
This setting should only be used if you know what you are doing!
|
|
||||||
It controls the time in msec. between two status requests to MPD.
|
|
||||||
Too high values (long time) will make mpdevil very slow in terms
|
|
||||||
of showing the latest status of MPD (e.g. current song).
|
|
||||||
Too low values (short time) can cause gui blocks making mpdevil
|
|
||||||
unresponsive and cpu intensive.
|
|
||||||
</description>
|
|
||||||
</key>
|
|
||||||
</schema>
|
|
||||||
</schemalist>
|
</schemalist>
|
||||||
|
10
meson.build
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
project('mpdevil', version: '1.5.1')
|
||||||
|
|
||||||
|
i18n = import('i18n')
|
||||||
|
gnome = import('gnome')
|
||||||
|
|
||||||
|
resources_dir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name())
|
||||||
|
|
||||||
|
subdir('data')
|
||||||
|
subdir('src')
|
||||||
|
subdir('po')
|
1
po/LINGUAS
Normal file
@@ -0,0 +1 @@
|
|||||||
|
de nl
|
4
po/POTFILES
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
src/mpdevil.py
|
||||||
|
data/org.mpdevil.mpdevil.desktop.in
|
||||||
|
data/AboutDialog.ui
|
||||||
|
data/ShortcutsWindow.ui
|
@@ -1,4 +0,0 @@
|
|||||||
[encoding: UTF-8]
|
|
||||||
bin/mpdevil
|
|
||||||
data/org.mpdevil.mpdevil.desktop.in
|
|
||||||
|
|
1
po/meson.build
Normal file
@@ -0,0 +1 @@
|
|||||||
|
i18n.gettext('mpdevil', preset: 'glib')
|
688
po/mpdevil.pot
@@ -1,14 +1,14 @@
|
|||||||
# SOME DESCRIPTIVE TITLE.
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the PACKAGE package.
|
# This file is distributed under the same license as the mpdevil package.
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: mpdevil\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-07-20 20:16+0200\n"
|
"POT-Creation-Date: 2021-12-30 01:19+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"
|
||||||
@@ -18,525 +18,561 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||||
|
|
||||||
#: mpdevil:448
|
#: src/mpdevil.py:490
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{days} day"
|
msgid "{days} day"
|
||||||
msgid_plural "{days} days"
|
msgid_plural "{days} days"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: mpdevil:467
|
#: src/mpdevil.py:527
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{channels} channel"
|
msgid "{channels} channel"
|
||||||
msgid_plural "{channels} channels"
|
msgid_plural "{channels} channels"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: mpdevil:499
|
#: src/mpdevil.py:1005
|
||||||
msgid "Unknown Title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:965
|
|
||||||
msgid "Main cover size:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:966
|
|
||||||
msgid "Album view cover size:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:967
|
|
||||||
msgid "Action bar icon size:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:977
|
|
||||||
msgid "Use Client-side decoration"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:978
|
|
||||||
msgid "Show stop button"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:979
|
|
||||||
msgid "Show audio format"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:980
|
|
||||||
msgid "Show lyrics button"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:981
|
|
||||||
msgid "Place playlist at the side"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:982
|
|
||||||
msgid "Use “Album Artist” tag"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:983
|
|
||||||
msgid "Send notification on title change"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:984
|
|
||||||
msgid "Stop playback on quit"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:985
|
|
||||||
msgid "Play selected albums and titles immediately"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:986
|
|
||||||
msgid "Sort albums by year"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:987
|
|
||||||
msgid "Support “MPRIS”"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:988
|
|
||||||
msgid "Rewind via previous button"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:996
|
|
||||||
msgid "<b>View</b>"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:997
|
|
||||||
msgid "<b>Behavior</b>"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:1011 mpdevil:1022
|
|
||||||
msgid "(restart required)"
|
msgid "(restart required)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1044
|
#: src/mpdevil.py:1051
|
||||||
msgid "_Connect"
|
msgid "Use Client-side decoration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1055
|
#: src/mpdevil.py:1052
|
||||||
|
msgid "Show stop button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1053
|
||||||
|
msgid "Show audio format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1054
|
||||||
|
msgid "Show lyrics button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1055
|
||||||
|
msgid "Place playlist at the side"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1061
|
||||||
|
msgid "Main cover size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1062
|
||||||
|
msgid "Album view cover size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1063
|
||||||
|
msgid "Action bar icon size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1073
|
||||||
|
msgid "Support “MPRIS”"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1074
|
||||||
|
msgid "Sort albums by year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1075
|
||||||
|
msgid "Send notification on title change"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1076
|
||||||
|
msgid "Play selected albums and titles immediately"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1077
|
||||||
|
msgid "Rewind via previous button"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1078
|
||||||
|
msgid "Stop playback on quit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1105
|
||||||
|
msgid "Choose directory"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1118
|
||||||
|
msgid "Connect via Unix domain socket"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1137
|
||||||
msgid ""
|
msgid ""
|
||||||
"The first image in the same directory as the song file matching this regex "
|
"The first image in the same directory as the song file matching this regex "
|
||||||
"will be displayed. %AlbumArtist% and %Album% will be replaced by the "
|
"will be displayed. %AlbumArtist% and %Album% will be replaced by the "
|
||||||
"corresponding tags of the song."
|
"corresponding tags of the song."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1059
|
#: src/mpdevil.py:1142
|
||||||
msgid "Profile:"
|
msgid "Socket:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1060
|
#: src/mpdevil.py:1144
|
||||||
msgid "Host:"
|
msgid "Host:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1061
|
#: src/mpdevil.py:1146
|
||||||
msgid "Password:"
|
msgid "Password:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1062
|
#: src/mpdevil.py:1147
|
||||||
msgid "Music lib:"
|
msgid "Music lib:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1063
|
#: src/mpdevil.py:1149
|
||||||
msgid "Cover regex:"
|
msgid "Cover regex:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1167
|
#: src/mpdevil.py:1173 src/mpdevil.py:3569
|
||||||
msgid "Choose directory"
|
msgid "Profile 1"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1194
|
#: src/mpdevil.py:1174 src/mpdevil.py:3569
|
||||||
|
msgid "Profile 2"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1175 src/mpdevil.py:3569
|
||||||
|
msgid "Profile 3"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. connect button
|
||||||
|
#: src/mpdevil.py:1179 src/mpdevil.py:3451
|
||||||
|
msgid "Connect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. label
|
||||||
|
#: src/mpdevil.py:1204
|
||||||
msgid "Choose the order of information to appear in the playlist:"
|
msgid "Choose the order of information to appear in the playlist:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1751 mpdevil:1877 mpdevil:2838
|
#. fill store
|
||||||
|
#: src/mpdevil.py:1221 src/mpdevil.py:1641 src/mpdevil.py:1840
|
||||||
|
#: src/mpdevil.py:2461
|
||||||
msgid "No"
|
msgid "No"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:2839
|
#: src/mpdevil.py:1221 src/mpdevil.py:2462
|
||||||
msgid "Disc"
|
msgid "Disc"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1754 mpdevil:1882 mpdevil:2840 mpdevil:2954
|
#: src/mpdevil.py:1221 src/mpdevil.py:1644 src/mpdevil.py:1671
|
||||||
#: mpdevil:2956
|
#: src/mpdevil.py:1841 src/mpdevil.py:2463 src/mpdevil.py:2556
|
||||||
|
#: src/mpdevil.py:2558
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1888 mpdevil:2841
|
#: src/mpdevil.py:1221 src/mpdevil.py:1842 src/mpdevil.py:2464
|
||||||
msgid "Artist"
|
msgid "Artist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1894 mpdevil:2842
|
#: src/mpdevil.py:1221 src/mpdevil.py:1843 src/mpdevil.py:2465
|
||||||
msgid "Album"
|
msgid "Album"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1757 mpdevil:1900 mpdevil:2843
|
#: src/mpdevil.py:1221 src/mpdevil.py:1648 src/mpdevil.py:1844
|
||||||
|
#: src/mpdevil.py:2466
|
||||||
msgid "Length"
|
msgid "Length"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:2844
|
#: src/mpdevil.py:1221 src/mpdevil.py:2467
|
||||||
msgid "Year"
|
msgid "Year"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:2845
|
#: src/mpdevil.py:1221 src/mpdevil.py:2468
|
||||||
msgid "Genre"
|
msgid "Genre"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1301 mpdevil:1303 mpdevil:3721 mpdevil:3814
|
#: src/mpdevil.py:1305 src/mpdevil.py:1307 src/mpdevil.py:3452
|
||||||
msgid "Settings"
|
#: src/mpdevil.py:3561
|
||||||
|
msgid "Preferences"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1316 mpdevil:1325 mpdevil:3658
|
#: src/mpdevil.py:1321 src/mpdevil.py:1332
|
||||||
msgid "General"
|
msgid "View"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1317 mpdevil:1326 mpdevil:3825
|
#: src/mpdevil.py:1322 src/mpdevil.py:1333
|
||||||
msgid "Profiles"
|
msgid "Behavior"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1318 mpdevil:1327 mpdevil:3662
|
#: src/mpdevil.py:1323 src/mpdevil.py:1334 data/ShortcutsWindow.ui:228
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1344
|
#: src/mpdevil.py:1324 src/mpdevil.py:1335
|
||||||
|
msgid "Profiles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1352
|
||||||
msgid "Stats"
|
msgid "Stats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1354
|
#: src/mpdevil.py:1361
|
||||||
msgid "<b>Protocol:</b>"
|
msgid "<b>Protocol:</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1355
|
#: src/mpdevil.py:1362
|
||||||
msgid "<b>Uptime:</b>"
|
msgid "<b>Uptime:</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1356
|
#: src/mpdevil.py:1363
|
||||||
msgid "<b>Playtime:</b>"
|
msgid "<b>Playtime:</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1357
|
#: src/mpdevil.py:1364
|
||||||
msgid "<b>Artists:</b>"
|
msgid "<b>Artists:</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1358
|
#: src/mpdevil.py:1365
|
||||||
msgid "<b>Albums:</b>"
|
msgid "<b>Albums:</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1359
|
#: src/mpdevil.py:1366
|
||||||
msgid "<b>Songs:</b>"
|
msgid "<b>Songs:</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1360
|
#: src/mpdevil.py:1367
|
||||||
msgid "<b>Total Playtime:</b>"
|
msgid "<b>Total Playtime:</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1361
|
#: src/mpdevil.py:1368
|
||||||
msgid "<b>Database Update:</b>"
|
msgid "<b>Database Update:</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1385
|
#. open-with button
|
||||||
msgid "A simple music browser for MPD"
|
#: src/mpdevil.py:1416
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:1494
|
|
||||||
msgid "Open with…"
|
msgid "Open with…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1509 mpdevil:1811
|
#: src/mpdevil.py:1426 src/mpdevil.py:1703
|
||||||
msgid "Append"
|
msgid "Append"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1510 mpdevil:1812
|
#: src/mpdevil.py:1427 src/mpdevil.py:1704
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1511 mpdevil:1813
|
#: src/mpdevil.py:1428 src/mpdevil.py:1705
|
||||||
msgid "Enqueue"
|
msgid "Enqueue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1529
|
#: src/mpdevil.py:1445
|
||||||
msgid "MPD-Tag"
|
msgid "MPD-Tag"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1532
|
#: src/mpdevil.py:1448
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1686
|
#: src/mpdevil.py:1579
|
||||||
msgid "_Append"
|
msgid "_Append"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1686
|
#: src/mpdevil.py:1579
|
||||||
msgid "Add all titles to playlist"
|
msgid "Add all titles to playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1687
|
#: src/mpdevil.py:1580
|
||||||
msgid "_Play"
|
msgid "_Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1687
|
#: src/mpdevil.py:1580
|
||||||
msgid "Directly play all titles"
|
msgid "Directly play all titles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1688
|
#: src/mpdevil.py:1581
|
||||||
msgid "_Enqueue"
|
msgid "_Enqueue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1688
|
#: src/mpdevil.py:1581
|
||||||
msgid ""
|
msgid ""
|
||||||
"Append all titles after the currently playing track and clear the playlist "
|
"Append all titles after the currently playing track and clear the playlist "
|
||||||
"from all other songs"
|
"from all other songs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:1952
|
#: src/mpdevil.py:1670 src/mpdevil.py:2652
|
||||||
msgid "all tags"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:1976
|
|
||||||
#, python-brace-format
|
|
||||||
msgid "{hits} hit"
|
|
||||||
msgid_plural "{hits} hits"
|
|
||||||
msgstr[0] ""
|
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#: mpdevil:2116
|
|
||||||
msgid "all genres"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:2141
|
|
||||||
msgid "all artists"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:2367
|
|
||||||
#, python-brace-format
|
|
||||||
msgid "{number} songs on {discs} discs ({duration})"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:2370 mpdevil:3056
|
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{number} song ({duration})"
|
msgid "{number} song ({duration})"
|
||||||
msgid_plural "{number} songs ({duration})"
|
msgid_plural "{number} songs ({duration})"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: mpdevil:2509 mpdevil:3681
|
#: src/mpdevil.py:1773
|
||||||
msgid "Back to current album"
|
#, python-brace-format
|
||||||
|
msgid "{hits} hit"
|
||||||
|
msgid_plural "{hits} hits"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1892
|
||||||
|
msgid "all tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:2511
|
#: src/mpdevil.py:2024
|
||||||
msgid "Search"
|
msgid "all genres"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:2514
|
#: src/mpdevil.py:2050
|
||||||
msgid "Filter by genre"
|
msgid "all artists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:2704
|
#: src/mpdevil.py:2683
|
||||||
msgid "searching…"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:2709
|
|
||||||
msgid "connection error"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:2711
|
|
||||||
msgid "lyrics not found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:2816
|
|
||||||
msgid "Scroll to current song"
|
msgid "Scroll to current song"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3117
|
#: src/mpdevil.py:2785
|
||||||
msgid "Show lyrics"
|
msgid "searching…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3219 mpdevil:3220
|
#: src/mpdevil.py:2790
|
||||||
|
msgid "connection error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:2792
|
||||||
|
msgid "lyrics not found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:2899
|
||||||
|
msgid "Lyrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:2990 src/mpdevil.py:2991
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{number} song"
|
msgid "{number} song"
|
||||||
msgid_plural "{number} songs"
|
msgid_plural "{number} songs"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: mpdevil:3434
|
#: src/mpdevil.py:3196
|
||||||
msgid "Repeat mode"
|
msgid "Repeat mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3435
|
#: src/mpdevil.py:3197
|
||||||
msgid "Random mode"
|
msgid "Random mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3436
|
#: src/mpdevil.py:3198
|
||||||
msgid "Single mode"
|
msgid "Single mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3437
|
#: src/mpdevil.py:3199
|
||||||
msgid "Consume mode"
|
msgid "Consume mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3659
|
#: src/mpdevil.py:3421
|
||||||
msgid "Window"
|
msgid "Updating Database…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3660
|
#: src/mpdevil.py:3473
|
||||||
msgid "Playback"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3661
|
|
||||||
msgid "Search, Album Dialog, Album List and Artist List"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3671
|
|
||||||
msgid "Open online help"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3672
|
|
||||||
msgid "Open shortcuts window"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3673
|
|
||||||
msgid "Open menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3674 mpdevil:3820
|
|
||||||
msgid "Update database"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3675 mpdevil:3818
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3676
|
|
||||||
msgid "Cycle through profiles"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3677
|
|
||||||
msgid "Cycle through profiles in reversed order"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3678
|
|
||||||
msgid "Toggle mini player"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3679
|
|
||||||
msgid "Toggle lyrics"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3680
|
|
||||||
msgid "Toggle search"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3682
|
|
||||||
msgid "Play/Pause"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3683
|
|
||||||
msgid "Stop"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3684
|
|
||||||
msgid "Next title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3685
|
|
||||||
msgid "Previous title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3686
|
|
||||||
msgid "Seek forward"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3687
|
|
||||||
msgid "Seek backward"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3688
|
|
||||||
msgid "Toggle repeat mode"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3689
|
|
||||||
msgid "Toggle random mode"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3690
|
|
||||||
msgid "Toggle single mode"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3691
|
|
||||||
msgid "Toggle consume mode"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3692
|
|
||||||
msgid "Enqueue selected item"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3693
|
|
||||||
msgid "Append selected item"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3693 mpdevil:3696
|
|
||||||
msgid "Middle-click"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3694
|
|
||||||
msgid "Play selected item immediately"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3694
|
|
||||||
msgid "Double-click"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3695 mpdevil:3698
|
|
||||||
msgid "Show additional information"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3695 mpdevil:3698
|
|
||||||
msgid "Right-click"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3696
|
|
||||||
msgid "Remove selected song"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3697
|
|
||||||
msgid "Clear playlist"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3720
|
|
||||||
msgid "Connect"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: mpdevil:3741
|
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Connection to “{profile}” ({host}:{port}) failed"
|
msgid "Connection to “{socket}” failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3815
|
#: src/mpdevil.py:3475
|
||||||
msgid "Keyboard shortcuts"
|
#, python-brace-format
|
||||||
|
msgid "Connection to “{host}:{port}” failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3816
|
#: src/mpdevil.py:3546
|
||||||
|
msgid "Search"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3549 data/ShortcutsWindow.ui:99
|
||||||
|
msgid "Back to current album"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3562
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3563
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3817
|
#: src/mpdevil.py:3564
|
||||||
msgid "About"
|
msgid "About mpdevil"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3821
|
#: src/mpdevil.py:3566
|
||||||
msgid "Server stats"
|
msgid "Update Database"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3826
|
#: src/mpdevil.py:3567
|
||||||
msgid "Mini player"
|
msgid "Server Stats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3831
|
#: src/mpdevil.py:3574
|
||||||
|
msgid "Mini Player"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3575
|
||||||
|
msgid "Genre Filter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3585
|
||||||
msgid "Menu"
|
msgid "Menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:3882 mpdevil:3884
|
#: src/mpdevil.py:3638 src/mpdevil.py:3640
|
||||||
msgid "connecting…"
|
msgid "connecting…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: mpdevil:4049
|
#: src/mpdevil.py:3797
|
||||||
msgid "Debug mode"
|
msgid "Debug mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/org.mpdevil.mpdevil.desktop.in:3
|
||||||
|
msgid "mpdevil"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/org.mpdevil.mpdevil.desktop.in:4
|
||||||
|
msgid "MPD Client"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/org.mpdevil.mpdevil.desktop.in:5 data/AboutDialog.ui:7
|
||||||
|
msgid "A simple music browser for MPD"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:12
|
||||||
|
msgid "General"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:16
|
||||||
|
msgid "Open online help"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:23
|
||||||
|
msgid "Open shortcuts window"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:30
|
||||||
|
msgid "Open menu"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:37
|
||||||
|
msgid "Update database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:44
|
||||||
|
msgid "Quit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:53
|
||||||
|
msgid "Window"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:57
|
||||||
|
msgid "Cycle through profiles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:64
|
||||||
|
msgid "Cycle through profiles in reversed order"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:71
|
||||||
|
msgid "Toggle mini player"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:78
|
||||||
|
msgid "Toggle genre filter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:85
|
||||||
|
msgid "Toggle lyrics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:92
|
||||||
|
msgid "Toggle search"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:108
|
||||||
|
msgid "Playback"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:112
|
||||||
|
msgid "Play/Pause"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:119
|
||||||
|
msgid "Stop"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:126
|
||||||
|
msgid "Stop after current title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:133
|
||||||
|
msgid "Next title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:140
|
||||||
|
msgid "Previous title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:147
|
||||||
|
msgid "Seek forward"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:154
|
||||||
|
msgid "Seek backward"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:161
|
||||||
|
msgid "Toggle repeat mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:168
|
||||||
|
msgid "Toggle random mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:175
|
||||||
|
msgid "Toggle single mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:182
|
||||||
|
msgid "Toggle consume mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:191
|
||||||
|
msgid "Search, Album Dialog, Album List and Artist List"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:195
|
||||||
|
msgid "Enqueue selected item"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:202
|
||||||
|
msgid "Append selected item"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:203 data/ShortcutsWindow.ui:233
|
||||||
|
msgid "Middle-click"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:210
|
||||||
|
msgid "Play selected item immediately"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:211
|
||||||
|
msgid "Double-click"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:218 data/ShortcutsWindow.ui:247
|
||||||
|
msgid "Show additional information"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:219 data/ShortcutsWindow.ui:248
|
||||||
|
msgid "Right-click"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:232
|
||||||
|
msgid "Remove selected song"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:240
|
||||||
|
msgid "Clear playlist"
|
||||||
|
msgstr ""
|
||||||
|
745
po/nl.po
@@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-07-20 20:16+0200\n"
|
"POT-Creation-Date: 2021-12-30 01:19+0100\n"
|
||||||
"PO-Revision-Date: 2021-07-20 20:17+0200\n"
|
"PO-Revision-Date: 2021-12-30 17:16+0100\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: nl\n"
|
"Language: nl\n"
|
||||||
@@ -18,101 +18,89 @@ msgstr ""
|
|||||||
"X-Generator: Poedit 2.3.1\n"
|
"X-Generator: Poedit 2.3.1\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: mpdevil:448
|
#: src/mpdevil.py:490
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{days} day"
|
msgid "{days} day"
|
||||||
msgid_plural "{days} days"
|
msgid_plural "{days} days"
|
||||||
msgstr[0] "{days} dag"
|
msgstr[0] "{days} dag"
|
||||||
msgstr[1] "{days} dagen"
|
msgstr[1] "{days} dagen"
|
||||||
|
|
||||||
#: mpdevil:467
|
#: src/mpdevil.py:527
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{channels} channel"
|
msgid "{channels} channel"
|
||||||
msgid_plural "{channels} channels"
|
msgid_plural "{channels} channels"
|
||||||
msgstr[0] "{channels} kanaal"
|
msgstr[0] "{channels} kanaal"
|
||||||
msgstr[1] "{channels} kanalen"
|
msgstr[1] "{channels} kanalen"
|
||||||
|
|
||||||
#: mpdevil:499
|
#: src/mpdevil.py:1005
|
||||||
msgid "Unknown Title"
|
|
||||||
msgstr "Onbekende titel"
|
|
||||||
|
|
||||||
#: mpdevil:965
|
|
||||||
msgid "Main cover size:"
|
|
||||||
msgstr "Grootte albumhoes:"
|
|
||||||
|
|
||||||
#: mpdevil:966
|
|
||||||
msgid "Album view cover size:"
|
|
||||||
msgstr "Hoesgrootte in albumlijst:"
|
|
||||||
|
|
||||||
#: mpdevil:967
|
|
||||||
msgid "Action bar icon size:"
|
|
||||||
msgstr "Grootte iconen werkbalk:"
|
|
||||||
|
|
||||||
#: mpdevil:977
|
|
||||||
msgid "Use Client-side decoration"
|
|
||||||
msgstr "Gebruik vensterdecoratie van mpdevil"
|
|
||||||
|
|
||||||
#: mpdevil:978
|
|
||||||
msgid "Show stop button"
|
|
||||||
msgstr "Toon stopknop"
|
|
||||||
|
|
||||||
#: mpdevil:979
|
|
||||||
msgid "Show audio format"
|
|
||||||
msgstr "Toon audioformaat"
|
|
||||||
|
|
||||||
#: mpdevil:980
|
|
||||||
msgid "Show lyrics button"
|
|
||||||
msgstr "Toon songtekstknop"
|
|
||||||
|
|
||||||
#: mpdevil:981
|
|
||||||
msgid "Place playlist at the side"
|
|
||||||
msgstr "Plaats afspeellijst aan de zijkant"
|
|
||||||
|
|
||||||
#: mpdevil:982
|
|
||||||
msgid "Use “Album Artist” tag"
|
|
||||||
msgstr "Gebruik tag „Album Artist”"
|
|
||||||
|
|
||||||
#: mpdevil:983
|
|
||||||
msgid "Send notification on title change"
|
|
||||||
msgstr "Verstuur een melding bij titelwisseling"
|
|
||||||
|
|
||||||
#: mpdevil:984
|
|
||||||
msgid "Stop playback on quit"
|
|
||||||
msgstr "Stop afspelen bij afsluiten"
|
|
||||||
|
|
||||||
#: mpdevil:985
|
|
||||||
msgid "Play selected albums and titles immediately"
|
|
||||||
msgstr "Geselecteerde albums en titels direct afspelen"
|
|
||||||
|
|
||||||
#: mpdevil:986
|
|
||||||
msgid "Sort albums by year"
|
|
||||||
msgstr "Sorteer albums op jaar"
|
|
||||||
|
|
||||||
#: mpdevil:987
|
|
||||||
msgid "Support “MPRIS”"
|
|
||||||
msgstr "Ondersteun „MPRIS”"
|
|
||||||
|
|
||||||
#: mpdevil:988
|
|
||||||
msgid "Rewind via previous button"
|
|
||||||
msgstr "Terugspoelen met „vorige” knop"
|
|
||||||
|
|
||||||
#: mpdevil:996
|
|
||||||
msgid "<b>View</b>"
|
|
||||||
msgstr "<b>Beeld</b>"
|
|
||||||
|
|
||||||
#: mpdevil:997
|
|
||||||
msgid "<b>Behavior</b>"
|
|
||||||
msgstr "<b>Gedrag</b>"
|
|
||||||
|
|
||||||
#: mpdevil:1011 mpdevil:1022
|
|
||||||
msgid "(restart required)"
|
msgid "(restart required)"
|
||||||
msgstr "(herstart vereist)"
|
msgstr "(herstart vereist)"
|
||||||
|
|
||||||
#: mpdevil:1044
|
#: src/mpdevil.py:1051
|
||||||
msgid "_Connect"
|
msgid "Use Client-side decoration"
|
||||||
msgstr "_Verbinden"
|
msgstr "Gebruik vensterdecoratie van mpdevil"
|
||||||
|
|
||||||
#: mpdevil:1055
|
#: src/mpdevil.py:1052
|
||||||
|
msgid "Show stop button"
|
||||||
|
msgstr "Toon stopknop"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1053
|
||||||
|
msgid "Show audio format"
|
||||||
|
msgstr "Toon audioformaat"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1054
|
||||||
|
msgid "Show lyrics button"
|
||||||
|
msgstr "Toon songtekstknop"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1055
|
||||||
|
msgid "Place playlist at the side"
|
||||||
|
msgstr "Plaats afspeellijst aan de zijkant"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1061
|
||||||
|
msgid "Main cover size"
|
||||||
|
msgstr "Grootte albumhoes"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1062
|
||||||
|
msgid "Album view cover size"
|
||||||
|
msgstr "Hoesgrootte in albumlijst"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1063
|
||||||
|
msgid "Action bar icon size"
|
||||||
|
msgstr "Grootte iconen werkbalk"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1073
|
||||||
|
msgid "Support “MPRIS”"
|
||||||
|
msgstr "Ondersteun „MPRIS”"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1074
|
||||||
|
msgid "Sort albums by year"
|
||||||
|
msgstr "Sorteer albums op jaar"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1075
|
||||||
|
msgid "Send notification on title change"
|
||||||
|
msgstr "Verstuur een melding bij titelwisseling"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1076
|
||||||
|
msgid "Play selected albums and titles immediately"
|
||||||
|
msgstr "Geselecteerde albums en titels direct afspelen"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1077
|
||||||
|
msgid "Rewind via previous button"
|
||||||
|
msgstr "Terugspoelen met „vorige” knop"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1078
|
||||||
|
msgid "Stop playback on quit"
|
||||||
|
msgstr "Stop afspelen bij afsluiten"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1105
|
||||||
|
msgid "Choose directory"
|
||||||
|
msgstr "Kies een map"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1118
|
||||||
|
msgid "Connect via Unix domain socket"
|
||||||
|
msgstr "Verbinden via Unix domain socket"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1137
|
||||||
msgid ""
|
msgid ""
|
||||||
"The first image in the same directory as the song file matching this regex "
|
"The first image in the same directory as the song file matching this regex "
|
||||||
"will be displayed. %AlbumArtist% and %Album% will be replaced by the "
|
"will be displayed. %AlbumArtist% and %Album% will be replaced by the "
|
||||||
@@ -122,168 +110,188 @@ msgstr ""
|
|||||||
"met deze regex wordt getoond. %AlbumArtist% en %Album% worden vervangen door "
|
"met deze regex wordt getoond. %AlbumArtist% en %Album% worden vervangen door "
|
||||||
"de bijbehorende tags van het muziekbestand."
|
"de bijbehorende tags van het muziekbestand."
|
||||||
|
|
||||||
#: mpdevil:1059
|
#: src/mpdevil.py:1142
|
||||||
msgid "Profile:"
|
msgid "Socket:"
|
||||||
msgstr "Profiel:"
|
msgstr "Socket:"
|
||||||
|
|
||||||
#: mpdevil:1060
|
#: src/mpdevil.py:1144
|
||||||
msgid "Host:"
|
msgid "Host:"
|
||||||
msgstr "Host:"
|
msgstr "Host:"
|
||||||
|
|
||||||
#: mpdevil:1061
|
#: src/mpdevil.py:1146
|
||||||
msgid "Password:"
|
msgid "Password:"
|
||||||
msgstr "Wachtwoord:"
|
msgstr "Wachtwoord:"
|
||||||
|
|
||||||
#: mpdevil:1062
|
#: src/mpdevil.py:1147
|
||||||
msgid "Music lib:"
|
msgid "Music lib:"
|
||||||
msgstr "Muziekmap:"
|
msgstr "Muziekmap:"
|
||||||
|
|
||||||
#: mpdevil:1063
|
#: src/mpdevil.py:1149
|
||||||
msgid "Cover regex:"
|
msgid "Cover regex:"
|
||||||
msgstr "Regex albumhoes:"
|
msgstr "Regex albumhoes:"
|
||||||
|
|
||||||
#: mpdevil:1167
|
#: src/mpdevil.py:1173 src/mpdevil.py:3569
|
||||||
msgid "Choose directory"
|
msgid "Profile 1"
|
||||||
msgstr "Kies een map"
|
msgstr "Profiel 1"
|
||||||
|
|
||||||
#: mpdevil:1194
|
#: src/mpdevil.py:1174 src/mpdevil.py:3569
|
||||||
|
msgid "Profile 2"
|
||||||
|
msgstr "Profiel 2"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1175 src/mpdevil.py:3569
|
||||||
|
msgid "Profile 3"
|
||||||
|
msgstr "Profiel 3"
|
||||||
|
|
||||||
|
#. connect button
|
||||||
|
#: src/mpdevil.py:1179 src/mpdevil.py:3451
|
||||||
|
msgid "Connect"
|
||||||
|
msgstr "Verbinden"
|
||||||
|
|
||||||
|
#. label
|
||||||
|
#: src/mpdevil.py:1204
|
||||||
msgid "Choose the order of information to appear in the playlist:"
|
msgid "Choose the order of information to appear in the playlist:"
|
||||||
msgstr "Kies de volgorde van de informatie getoond in de afspeellijst:"
|
msgstr "Kies de volgorde van de informatie getoond in de afspeellijst:"
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1751 mpdevil:1877 mpdevil:2838
|
#. fill store
|
||||||
|
#: src/mpdevil.py:1221 src/mpdevil.py:1641 src/mpdevil.py:1840
|
||||||
|
#: src/mpdevil.py:2461
|
||||||
msgid "No"
|
msgid "No"
|
||||||
msgstr "Nr"
|
msgstr "Nr"
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:2839
|
#: src/mpdevil.py:1221 src/mpdevil.py:2462
|
||||||
msgid "Disc"
|
msgid "Disc"
|
||||||
msgstr "Disc"
|
msgstr "Disc"
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1754 mpdevil:1882 mpdevil:2840 mpdevil:2954
|
#: src/mpdevil.py:1221 src/mpdevil.py:1644 src/mpdevil.py:1671
|
||||||
#: mpdevil:2956
|
#: src/mpdevil.py:1841 src/mpdevil.py:2463 src/mpdevil.py:2556
|
||||||
|
#: src/mpdevil.py:2558
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Titel"
|
msgstr "Titel"
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1888 mpdevil:2841
|
#: src/mpdevil.py:1221 src/mpdevil.py:1842 src/mpdevil.py:2464
|
||||||
msgid "Artist"
|
msgid "Artist"
|
||||||
msgstr "Artiest"
|
msgstr "Artiest"
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1894 mpdevil:2842
|
#: src/mpdevil.py:1221 src/mpdevil.py:1843 src/mpdevil.py:2465
|
||||||
msgid "Album"
|
msgid "Album"
|
||||||
msgstr "Album"
|
msgstr "Album"
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:1757 mpdevil:1900 mpdevil:2843
|
#: src/mpdevil.py:1221 src/mpdevil.py:1648 src/mpdevil.py:1844
|
||||||
|
#: src/mpdevil.py:2466
|
||||||
msgid "Length"
|
msgid "Length"
|
||||||
msgstr "Lengte"
|
msgstr "Lengte"
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:2844
|
#: src/mpdevil.py:1221 src/mpdevil.py:2467
|
||||||
msgid "Year"
|
msgid "Year"
|
||||||
msgstr "Jaar"
|
msgstr "Jaar"
|
||||||
|
|
||||||
#: mpdevil:1211 mpdevil:2845
|
#: src/mpdevil.py:1221 src/mpdevil.py:2468
|
||||||
msgid "Genre"
|
msgid "Genre"
|
||||||
msgstr "Genre"
|
msgstr "Genre"
|
||||||
|
|
||||||
#: mpdevil:1301 mpdevil:1303 mpdevil:3721 mpdevil:3814
|
#: src/mpdevil.py:1305 src/mpdevil.py:1307 src/mpdevil.py:3452
|
||||||
msgid "Settings"
|
#: src/mpdevil.py:3561
|
||||||
msgstr "Instellingen"
|
msgid "Preferences"
|
||||||
|
msgstr "Voorkeuren"
|
||||||
|
|
||||||
#: mpdevil:1316 mpdevil:1325 mpdevil:3658
|
#: src/mpdevil.py:1321 src/mpdevil.py:1332
|
||||||
msgid "General"
|
msgid "View"
|
||||||
msgstr "Algemeen"
|
msgstr "Beeld"
|
||||||
|
|
||||||
#: mpdevil:1317 mpdevil:1326 mpdevil:3825
|
#: src/mpdevil.py:1322 src/mpdevil.py:1333
|
||||||
msgid "Profiles"
|
msgid "Behavior"
|
||||||
msgstr "Profielen"
|
msgstr "Gedrag"
|
||||||
|
|
||||||
#: mpdevil:1318 mpdevil:1327 mpdevil:3662
|
#: src/mpdevil.py:1323 src/mpdevil.py:1334 data/ShortcutsWindow.ui:228
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr "Afspeellijst"
|
msgstr "Afspeellijst"
|
||||||
|
|
||||||
#: mpdevil:1344
|
#: src/mpdevil.py:1324 src/mpdevil.py:1335
|
||||||
|
msgid "Profiles"
|
||||||
|
msgstr "Profielen"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:1352
|
||||||
msgid "Stats"
|
msgid "Stats"
|
||||||
msgstr "Statistieken"
|
msgstr "Statistieken"
|
||||||
|
|
||||||
#: mpdevil:1354
|
#: src/mpdevil.py:1361
|
||||||
msgid "<b>Protocol:</b>"
|
msgid "<b>Protocol:</b>"
|
||||||
msgstr "<b>Protocol:</b>"
|
msgstr "<b>Protocol:</b>"
|
||||||
|
|
||||||
#: mpdevil:1355
|
#: src/mpdevil.py:1362
|
||||||
msgid "<b>Uptime:</b>"
|
msgid "<b>Uptime:</b>"
|
||||||
msgstr "<b>Uptime:</b>"
|
msgstr "<b>Uptime:</b>"
|
||||||
|
|
||||||
#: mpdevil:1356
|
#: src/mpdevil.py:1363
|
||||||
msgid "<b>Playtime:</b>"
|
msgid "<b>Playtime:</b>"
|
||||||
msgstr "<b>Afspeeltijd:</b>"
|
msgstr "<b>Afspeeltijd:</b>"
|
||||||
|
|
||||||
#: mpdevil:1357
|
#: src/mpdevil.py:1364
|
||||||
msgid "<b>Artists:</b>"
|
msgid "<b>Artists:</b>"
|
||||||
msgstr "<b>Artiesten:</b>"
|
msgstr "<b>Artiesten:</b>"
|
||||||
|
|
||||||
#: mpdevil:1358
|
#: src/mpdevil.py:1365
|
||||||
msgid "<b>Albums:</b>"
|
msgid "<b>Albums:</b>"
|
||||||
msgstr "<b>Albums:</b>"
|
msgstr "<b>Albums:</b>"
|
||||||
|
|
||||||
#: mpdevil:1359
|
#: src/mpdevil.py:1366
|
||||||
msgid "<b>Songs:</b>"
|
msgid "<b>Songs:</b>"
|
||||||
msgstr "<b>Titels:</b>"
|
msgstr "<b>Titels:</b>"
|
||||||
|
|
||||||
#: mpdevil:1360
|
#: src/mpdevil.py:1367
|
||||||
msgid "<b>Total Playtime:</b>"
|
msgid "<b>Total Playtime:</b>"
|
||||||
msgstr "<b>Totale speelduur:</b>"
|
msgstr "<b>Totale speelduur:</b>"
|
||||||
|
|
||||||
#: mpdevil:1361
|
#: src/mpdevil.py:1368
|
||||||
msgid "<b>Database Update:</b>"
|
msgid "<b>Database Update:</b>"
|
||||||
msgstr "<b>Database bijgewerkt:</b>"
|
msgstr "<b>Database bijgewerkt:</b>"
|
||||||
|
|
||||||
#: mpdevil:1385
|
#. open-with button
|
||||||
msgid "A simple music browser for MPD"
|
#: src/mpdevil.py:1416
|
||||||
msgstr "Een simpele muziekspeler voor MPD"
|
|
||||||
|
|
||||||
#: mpdevil:1494
|
|
||||||
msgid "Open with…"
|
msgid "Open with…"
|
||||||
msgstr "Openen met…"
|
msgstr "Openen met…"
|
||||||
|
|
||||||
#: mpdevil:1509 mpdevil:1811
|
#: src/mpdevil.py:1426 src/mpdevil.py:1703
|
||||||
msgid "Append"
|
msgid "Append"
|
||||||
msgstr "Toevoegen"
|
msgstr "Toevoegen"
|
||||||
|
|
||||||
#: mpdevil:1510 mpdevil:1812
|
#: src/mpdevil.py:1427 src/mpdevil.py:1704
|
||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Afspelen"
|
msgstr "Afspelen"
|
||||||
|
|
||||||
#: mpdevil:1511 mpdevil:1813
|
#: src/mpdevil.py:1428 src/mpdevil.py:1705
|
||||||
msgid "Enqueue"
|
msgid "Enqueue"
|
||||||
msgstr "In wachtrij plaatsen"
|
msgstr "In wachtrij plaatsen"
|
||||||
|
|
||||||
#: mpdevil:1529
|
#: src/mpdevil.py:1445
|
||||||
msgid "MPD-Tag"
|
msgid "MPD-Tag"
|
||||||
msgstr "MPD-Tag"
|
msgstr "MPD-Tag"
|
||||||
|
|
||||||
#: mpdevil:1532
|
#: src/mpdevil.py:1448
|
||||||
msgid "Value"
|
msgid "Value"
|
||||||
msgstr "Waarde"
|
msgstr "Waarde"
|
||||||
|
|
||||||
#: mpdevil:1686
|
#: src/mpdevil.py:1579
|
||||||
msgid "_Append"
|
msgid "_Append"
|
||||||
msgstr "_Toevoegen"
|
msgstr "_Toevoegen"
|
||||||
|
|
||||||
#: mpdevil:1686
|
#: src/mpdevil.py:1579
|
||||||
msgid "Add all titles to playlist"
|
msgid "Add all titles to playlist"
|
||||||
msgstr "Voeg alle titels toe aan de afspeellijst"
|
msgstr "Voeg alle titels toe aan de afspeellijst"
|
||||||
|
|
||||||
#: mpdevil:1687
|
#: src/mpdevil.py:1580
|
||||||
msgid "_Play"
|
msgid "_Play"
|
||||||
msgstr "_Afspelen"
|
msgstr "_Afspelen"
|
||||||
|
|
||||||
#: mpdevil:1687
|
#: src/mpdevil.py:1580
|
||||||
msgid "Directly play all titles"
|
msgid "Directly play all titles"
|
||||||
msgstr "Alle titels direct afspelen"
|
msgstr "Alle titels direct afspelen"
|
||||||
|
|
||||||
#: mpdevil:1688
|
#: src/mpdevil.py:1581
|
||||||
msgid "_Enqueue"
|
msgid "_Enqueue"
|
||||||
msgstr "_In wachtrij plaatsen"
|
msgstr "_In wachtrij plaatsen"
|
||||||
|
|
||||||
#: mpdevil:1688
|
#: src/mpdevil.py:1581
|
||||||
msgid ""
|
msgid ""
|
||||||
"Append all titles after the currently playing track and clear the playlist "
|
"Append all titles after the currently playing track and clear the playlist "
|
||||||
"from all other songs"
|
"from all other songs"
|
||||||
@@ -291,317 +299,294 @@ msgstr ""
|
|||||||
"Alle titels toevoegen na de nu spelende titel en alle overige titels uit de "
|
"Alle titels toevoegen na de nu spelende titel en alle overige titels uit de "
|
||||||
"afspeellijst verwijderen"
|
"afspeellijst verwijderen"
|
||||||
|
|
||||||
#: mpdevil:1952
|
#: src/mpdevil.py:1670 src/mpdevil.py:2652
|
||||||
msgid "all tags"
|
|
||||||
msgstr "alle tags"
|
|
||||||
|
|
||||||
#: mpdevil:1976
|
|
||||||
#, python-brace-format
|
|
||||||
msgid "{hits} hit"
|
|
||||||
msgid_plural "{hits} hits"
|
|
||||||
msgstr[0] "{hits} hit"
|
|
||||||
msgstr[1] "{hits} treffers"
|
|
||||||
|
|
||||||
#: mpdevil:2116
|
|
||||||
msgid "all genres"
|
|
||||||
msgstr "alle genres"
|
|
||||||
|
|
||||||
#: mpdevil:2141
|
|
||||||
msgid "all artists"
|
|
||||||
msgstr "alle artiesten"
|
|
||||||
|
|
||||||
#: mpdevil:2367
|
|
||||||
#, python-brace-format
|
|
||||||
msgid "{number} songs on {discs} discs ({duration})"
|
|
||||||
msgstr "{number} nummers op {discs} cd’s ({duration})"
|
|
||||||
|
|
||||||
#: mpdevil:2370 mpdevil:3056
|
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{number} song ({duration})"
|
msgid "{number} song ({duration})"
|
||||||
msgid_plural "{number} songs ({duration})"
|
msgid_plural "{number} songs ({duration})"
|
||||||
msgstr[0] "{number} nummer ({duration})"
|
msgstr[0] "{number} nummer ({duration})"
|
||||||
msgstr[1] "{number} nummers ({duration})"
|
msgstr[1] "{number} nummers ({duration})"
|
||||||
|
|
||||||
#: mpdevil:2509 mpdevil:3681
|
#: src/mpdevil.py:1773
|
||||||
msgid "Back to current album"
|
#, python-brace-format
|
||||||
msgstr "Terug naar huidige album"
|
msgid "{hits} hit"
|
||||||
|
msgid_plural "{hits} hits"
|
||||||
|
msgstr[0] "{hits} hit"
|
||||||
|
msgstr[1] "{hits} treffers"
|
||||||
|
|
||||||
#: mpdevil:2511
|
#: src/mpdevil.py:1892
|
||||||
msgid "Search"
|
msgid "all tags"
|
||||||
msgstr "Zoeken"
|
msgstr "alle tags"
|
||||||
|
|
||||||
#: mpdevil:2514
|
#: src/mpdevil.py:2024
|
||||||
msgid "Filter by genre"
|
msgid "all genres"
|
||||||
msgstr "Filter op genre"
|
msgstr "alle genres"
|
||||||
|
|
||||||
#: mpdevil:2704
|
#: src/mpdevil.py:2050
|
||||||
msgid "searching…"
|
msgid "all artists"
|
||||||
msgstr "bezig met zoeken…"
|
msgstr "alle artiesten"
|
||||||
|
|
||||||
#: mpdevil:2709
|
#: src/mpdevil.py:2683
|
||||||
msgid "connection error"
|
|
||||||
msgstr "verbindingsfout"
|
|
||||||
|
|
||||||
#: mpdevil:2711
|
|
||||||
msgid "lyrics not found"
|
|
||||||
msgstr "geen songtekst gevonden"
|
|
||||||
|
|
||||||
#: mpdevil:2816
|
|
||||||
msgid "Scroll to current song"
|
msgid "Scroll to current song"
|
||||||
msgstr "Naar de huidige titel scrollen"
|
msgstr "Naar de huidige titel scrollen"
|
||||||
|
|
||||||
#: mpdevil:3117
|
#: src/mpdevil.py:2785
|
||||||
msgid "Show lyrics"
|
msgid "searching…"
|
||||||
msgstr "Toon songtekst"
|
msgstr "bezig met zoeken…"
|
||||||
|
|
||||||
#: mpdevil:3219 mpdevil:3220
|
#: src/mpdevil.py:2790
|
||||||
|
msgid "connection error"
|
||||||
|
msgstr "verbindingsfout"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:2792
|
||||||
|
msgid "lyrics not found"
|
||||||
|
msgstr "geen songtekst gevonden"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:2899
|
||||||
|
msgid "Lyrics"
|
||||||
|
msgstr "Songtekst"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:2990 src/mpdevil.py:2991
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{number} song"
|
msgid "{number} song"
|
||||||
msgid_plural "{number} songs"
|
msgid_plural "{number} songs"
|
||||||
msgstr[0] "{number} nummer"
|
msgstr[0] "{number} nummer"
|
||||||
msgstr[1] "{number} nummers"
|
msgstr[1] "{number} nummers"
|
||||||
|
|
||||||
#: mpdevil:3434
|
#: src/mpdevil.py:3196
|
||||||
msgid "Repeat mode"
|
msgid "Repeat mode"
|
||||||
msgstr "Herhaalmodus"
|
msgstr "Herhaalmodus"
|
||||||
|
|
||||||
#: mpdevil:3435
|
#: src/mpdevil.py:3197
|
||||||
msgid "Random mode"
|
msgid "Random mode"
|
||||||
msgstr "Willekeurige modus"
|
msgstr "Willekeurige modus"
|
||||||
|
|
||||||
#: mpdevil:3436
|
#: src/mpdevil.py:3198
|
||||||
msgid "Single mode"
|
msgid "Single mode"
|
||||||
msgstr "Enkele modus"
|
msgstr "Enkele modus"
|
||||||
|
|
||||||
#: mpdevil:3437
|
#: src/mpdevil.py:3199
|
||||||
msgid "Consume mode"
|
msgid "Consume mode"
|
||||||
msgstr "Verbruiksmodus"
|
msgstr "Verbruiksmodus"
|
||||||
|
|
||||||
#: mpdevil:3659
|
#: src/mpdevil.py:3421
|
||||||
msgid "Window"
|
msgid "Updating Database…"
|
||||||
msgstr "Venster"
|
msgstr "Database bijwerken…"
|
||||||
|
|
||||||
#: mpdevil:3660
|
#: src/mpdevil.py:3473
|
||||||
msgid "Playback"
|
|
||||||
msgstr "Afspelen"
|
|
||||||
|
|
||||||
#: mpdevil:3661
|
|
||||||
msgid "Search, Album Dialog, Album List and Artist List"
|
|
||||||
msgstr "Zoeken, Albumdialoog, Albumlijst en Artiestenlijst"
|
|
||||||
|
|
||||||
#: mpdevil:3671
|
|
||||||
msgid "Open online help"
|
|
||||||
msgstr "Online hulp openen"
|
|
||||||
|
|
||||||
#: mpdevil:3672
|
|
||||||
msgid "Open shortcuts window"
|
|
||||||
msgstr "Venster met sneltoetsen openen"
|
|
||||||
|
|
||||||
#: mpdevil:3673
|
|
||||||
msgid "Open menu"
|
|
||||||
msgstr "Menu openen"
|
|
||||||
|
|
||||||
#: mpdevil:3674 mpdevil:3820
|
|
||||||
msgid "Update database"
|
|
||||||
msgstr "Database bijwerken"
|
|
||||||
|
|
||||||
#: mpdevil:3675 mpdevil:3818
|
|
||||||
msgid "Quit"
|
|
||||||
msgstr "Stoppen"
|
|
||||||
|
|
||||||
#: mpdevil:3676
|
|
||||||
msgid "Cycle through profiles"
|
|
||||||
msgstr "Profielen doorlopen"
|
|
||||||
|
|
||||||
#: mpdevil:3677
|
|
||||||
msgid "Cycle through profiles in reversed order"
|
|
||||||
msgstr "Profielen doorlopen in omgekeerde volgorde"
|
|
||||||
|
|
||||||
#: mpdevil:3678
|
|
||||||
msgid "Toggle mini player"
|
|
||||||
msgstr "Omschakelen naar minispeler"
|
|
||||||
|
|
||||||
#: mpdevil:3679
|
|
||||||
msgid "Toggle lyrics"
|
|
||||||
msgstr "Omschakelen naar songtekst"
|
|
||||||
|
|
||||||
#: mpdevil:3680
|
|
||||||
msgid "Toggle search"
|
|
||||||
msgstr "Omschakelen naar zoeken"
|
|
||||||
|
|
||||||
#: mpdevil:3682
|
|
||||||
msgid "Play/Pause"
|
|
||||||
msgstr "Afspelen/Pauzeren"
|
|
||||||
|
|
||||||
#: mpdevil:3683
|
|
||||||
msgid "Stop"
|
|
||||||
msgstr "Stoppen"
|
|
||||||
|
|
||||||
#: mpdevil:3684
|
|
||||||
msgid "Next title"
|
|
||||||
msgstr "Volgende titel"
|
|
||||||
|
|
||||||
#: mpdevil:3685
|
|
||||||
msgid "Previous title"
|
|
||||||
msgstr "Vorige titel"
|
|
||||||
|
|
||||||
#: mpdevil:3686
|
|
||||||
msgid "Seek forward"
|
|
||||||
msgstr "Vooruit spoelen"
|
|
||||||
|
|
||||||
#: mpdevil:3687
|
|
||||||
msgid "Seek backward"
|
|
||||||
msgstr "Achteruit spoelen"
|
|
||||||
|
|
||||||
#: mpdevil:3688
|
|
||||||
msgid "Toggle repeat mode"
|
|
||||||
msgstr "Omschakelen naar herhaalmodus"
|
|
||||||
|
|
||||||
#: mpdevil:3689
|
|
||||||
msgid "Toggle random mode"
|
|
||||||
msgstr "Omschakelen naar willekeurige modus"
|
|
||||||
|
|
||||||
#: mpdevil:3690
|
|
||||||
msgid "Toggle single mode"
|
|
||||||
msgstr "Omschakelen naar enkele modus"
|
|
||||||
|
|
||||||
#: mpdevil:3691
|
|
||||||
msgid "Toggle consume mode"
|
|
||||||
msgstr "Omschakelen naar verbruiksmodus"
|
|
||||||
|
|
||||||
#: mpdevil:3692
|
|
||||||
msgid "Enqueue selected item"
|
|
||||||
msgstr "Geselecteerde item in wachtrij plaatsen"
|
|
||||||
|
|
||||||
#: mpdevil:3693
|
|
||||||
msgid "Append selected item"
|
|
||||||
msgstr "Geselecteerde item toevoegen"
|
|
||||||
|
|
||||||
#: mpdevil:3693 mpdevil:3696
|
|
||||||
msgid "Middle-click"
|
|
||||||
msgstr "Middelklik"
|
|
||||||
|
|
||||||
#: mpdevil:3694
|
|
||||||
msgid "Play selected item immediately"
|
|
||||||
msgstr "Geselecteerde item direct afspelen"
|
|
||||||
|
|
||||||
#: mpdevil:3694
|
|
||||||
msgid "Double-click"
|
|
||||||
msgstr "Dubbelklik"
|
|
||||||
|
|
||||||
#: mpdevil:3695 mpdevil:3698
|
|
||||||
msgid "Show additional information"
|
|
||||||
msgstr "Toon extra informatie"
|
|
||||||
|
|
||||||
#: mpdevil:3695 mpdevil:3698
|
|
||||||
msgid "Right-click"
|
|
||||||
msgstr "Rechtsklik"
|
|
||||||
|
|
||||||
#: mpdevil:3696
|
|
||||||
msgid "Remove selected song"
|
|
||||||
msgstr "Geselecteerde titel verwijderen"
|
|
||||||
|
|
||||||
#: mpdevil:3697
|
|
||||||
msgid "Clear playlist"
|
|
||||||
msgstr "Afspeellijst legen"
|
|
||||||
|
|
||||||
#: mpdevil:3720
|
|
||||||
msgid "Connect"
|
|
||||||
msgstr "Verbinden"
|
|
||||||
|
|
||||||
#: mpdevil:3741
|
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Connection to “{profile}” ({host}:{port}) failed"
|
msgid "Connection to “{socket}” failed"
|
||||||
msgstr "Verbinding met „{profile}” ({host}:{port}) mislukt"
|
msgstr "Verbinding met „{socket}” mislukt"
|
||||||
|
|
||||||
#: mpdevil:3815
|
#: src/mpdevil.py:3475
|
||||||
msgid "Keyboard shortcuts"
|
#, python-brace-format
|
||||||
|
msgid "Connection to “{host}:{port}” failed"
|
||||||
|
msgstr "Verbinding met „{host}:{port}” mislukt"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3546
|
||||||
|
msgid "Search"
|
||||||
|
msgstr "Zoeken"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3549 data/ShortcutsWindow.ui:99
|
||||||
|
msgid "Back to current album"
|
||||||
|
msgstr "Terug naar huidige album"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3562
|
||||||
|
msgid "Keyboard Shortcuts"
|
||||||
msgstr "Sneltoetsen"
|
msgstr "Sneltoetsen"
|
||||||
|
|
||||||
#: mpdevil:3816
|
#: src/mpdevil.py:3563
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Hulp"
|
msgstr "Hulp"
|
||||||
|
|
||||||
#: mpdevil:3817
|
#: src/mpdevil.py:3564
|
||||||
msgid "About"
|
msgid "About mpdevil"
|
||||||
msgstr "Over"
|
msgstr "Over mpdevil"
|
||||||
|
|
||||||
#: mpdevil:3821
|
#: src/mpdevil.py:3566
|
||||||
msgid "Server stats"
|
msgid "Update Database"
|
||||||
|
msgstr "Database bijwerken"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3567
|
||||||
|
msgid "Server Stats"
|
||||||
msgstr "Serverstatistieken"
|
msgstr "Serverstatistieken"
|
||||||
|
|
||||||
#: mpdevil:3826
|
#: src/mpdevil.py:3574
|
||||||
msgid "Mini player"
|
msgid "Mini Player"
|
||||||
msgstr "Minispeler"
|
msgstr "Minispeler"
|
||||||
|
|
||||||
#: mpdevil:3831
|
#: src/mpdevil.py:3575
|
||||||
|
msgid "Genre Filter"
|
||||||
|
msgstr "Genrefilter"
|
||||||
|
|
||||||
|
#: src/mpdevil.py:3585
|
||||||
msgid "Menu"
|
msgid "Menu"
|
||||||
msgstr "Menu"
|
msgstr "Menu"
|
||||||
|
|
||||||
#: mpdevil:3882 mpdevil:3884
|
#: src/mpdevil.py:3638 src/mpdevil.py:3640
|
||||||
msgid "connecting…"
|
msgid "connecting…"
|
||||||
msgstr "verbinding maken…"
|
msgstr "verbinding maken…"
|
||||||
|
|
||||||
#: mpdevil:4049
|
#: src/mpdevil.py:3797
|
||||||
msgid "Debug mode"
|
msgid "Debug mode"
|
||||||
msgstr "Debugmodus"
|
msgstr "Debugmodus"
|
||||||
|
|
||||||
#, python-brace-format
|
#: data/org.mpdevil.mpdevil.desktop.in:3
|
||||||
#~ msgid "{titles} title"
|
msgid "mpdevil"
|
||||||
#~ msgid_plural "{titles} titles"
|
msgstr "mpdevil"
|
||||||
#~ msgstr[0] "{titles} titel"
|
|
||||||
#~ msgstr[1] "{titles} titels"
|
|
||||||
|
|
||||||
#~ msgid "Secondary icon size:"
|
#: data/org.mpdevil.mpdevil.desktop.in:4
|
||||||
#~ msgstr "Grootte overige iconen:"
|
msgid "MPD Client"
|
||||||
|
msgstr "MPD Client"
|
||||||
|
|
||||||
#~ msgid "Name:"
|
#: data/org.mpdevil.mpdevil.desktop.in:5 data/AboutDialog.ui:7
|
||||||
#~ msgstr "Naam:"
|
msgid "A simple music browser for MPD"
|
||||||
|
msgstr "Een simpele muziekspeler voor MPD"
|
||||||
|
|
||||||
#, python-brace-format
|
#: data/ShortcutsWindow.ui:12
|
||||||
#~ msgid "on {discs} discs"
|
msgid "General"
|
||||||
#~ msgstr "op {discs} discs"
|
msgstr "Algemeen"
|
||||||
|
|
||||||
#~ msgid "Show initials in artist view"
|
#: data/ShortcutsWindow.ui:16
|
||||||
#~ msgstr "Toon beginletters in artiestenlijst"
|
msgid "Open online help"
|
||||||
|
msgstr "Online hulp openen"
|
||||||
|
|
||||||
#~ msgid "Play selected item (next)"
|
#: data/ShortcutsWindow.ui:23
|
||||||
#~ msgstr "Geselecteerde item afspelen (volgende)"
|
msgid "Open shortcuts window"
|
||||||
|
msgstr "Venster met sneltoetsen openen"
|
||||||
|
|
||||||
#~ msgid "Left-click"
|
#: data/ShortcutsWindow.ui:30
|
||||||
#~ msgstr "Linksklik"
|
msgid "Open menu"
|
||||||
|
msgstr "Menu openen"
|
||||||
|
|
||||||
#~ msgid "Sort albums in chronological order"
|
#: data/ShortcutsWindow.ui:37
|
||||||
#~ msgstr "Sorteer albums in chronologische volgorde"
|
msgid "Update database"
|
||||||
|
msgstr "Database bijwerken"
|
||||||
|
|
||||||
#~ msgid "name"
|
#: data/ShortcutsWindow.ui:44
|
||||||
#~ msgstr "naam"
|
msgid "Quit"
|
||||||
|
msgstr "Stoppen"
|
||||||
|
|
||||||
#~ msgid "year"
|
#: data/ShortcutsWindow.ui:53
|
||||||
#~ msgstr "jaar"
|
msgid "Window"
|
||||||
|
msgstr "Venster"
|
||||||
|
|
||||||
#~ msgid "Position of playlist:"
|
#: data/ShortcutsWindow.ui:57
|
||||||
#~ msgstr "Positie afspeellijst:"
|
msgid "Cycle through profiles"
|
||||||
|
msgstr "Profielen doorlopen"
|
||||||
|
|
||||||
#~ msgid "bottom"
|
#: data/ShortcutsWindow.ui:64
|
||||||
#~ msgstr "onder"
|
msgid "Cycle through profiles in reversed order"
|
||||||
|
msgstr "Profielen doorlopen in omgekeerde volgorde"
|
||||||
|
|
||||||
#~ msgid "right"
|
#: data/ShortcutsWindow.ui:71
|
||||||
#~ msgstr "rechts"
|
msgid "Toggle mini player"
|
||||||
|
msgstr "Omschakelen naar minispeler"
|
||||||
|
|
||||||
#~ msgid "Show tooltips in album view"
|
#: data/ShortcutsWindow.ui:78
|
||||||
#~ msgstr "Toon tooltip in albumlijst"
|
msgid "Toggle genre filter"
|
||||||
|
msgstr "Genrefilter aan/uitzetten"
|
||||||
|
|
||||||
#~ msgid "Save window layout"
|
#: data/ShortcutsWindow.ui:85
|
||||||
#~ msgstr "Vensterindeling opslaan"
|
msgid "Toggle lyrics"
|
||||||
|
msgstr "Omschakelen naar songtekst"
|
||||||
|
|
||||||
#, python-brace-format
|
#: data/ShortcutsWindow.ui:92
|
||||||
#~ msgid ""
|
msgid "Toggle search"
|
||||||
#~ "{bitrate} kb/s, {frequency} kHz, {resolution} bit, {channels} channels, "
|
msgstr "Omschakelen naar zoeken"
|
||||||
#~ "{file_type}"
|
|
||||||
#~ msgstr ""
|
|
||||||
#~ "{bitrate} kb/s, {frequency} kHz, {resolution} bit, {channels} kanalen, "
|
|
||||||
#~ "{file_type}"
|
|
||||||
|
|
||||||
#~ msgid "Close"
|
#: data/ShortcutsWindow.ui:108
|
||||||
#~ msgstr "Afsluiten"
|
msgid "Playback"
|
||||||
|
msgstr "Afspelen"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:112
|
||||||
|
msgid "Play/Pause"
|
||||||
|
msgstr "Afspelen/Pauzeren"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:119
|
||||||
|
msgid "Stop"
|
||||||
|
msgstr "Stoppen"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:126
|
||||||
|
msgid "Stop after current title"
|
||||||
|
msgstr "Stop na huidige titel"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:133
|
||||||
|
msgid "Next title"
|
||||||
|
msgstr "Volgende titel"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:140
|
||||||
|
msgid "Previous title"
|
||||||
|
msgstr "Vorige titel"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:147
|
||||||
|
msgid "Seek forward"
|
||||||
|
msgstr "Vooruit spoelen"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:154
|
||||||
|
msgid "Seek backward"
|
||||||
|
msgstr "Achteruit spoelen"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:161
|
||||||
|
msgid "Toggle repeat mode"
|
||||||
|
msgstr "Omschakelen naar herhaalmodus"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:168
|
||||||
|
msgid "Toggle random mode"
|
||||||
|
msgstr "Omschakelen naar willekeurige modus"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:175
|
||||||
|
msgid "Toggle single mode"
|
||||||
|
msgstr "Omschakelen naar enkele modus"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:182
|
||||||
|
msgid "Toggle consume mode"
|
||||||
|
msgstr "Omschakelen naar verbruiksmodus"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:191
|
||||||
|
msgid "Search, Album Dialog, Album List and Artist List"
|
||||||
|
msgstr "Zoeken, Albumdialoog, Albumlijst en Artiestenlijst"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:195
|
||||||
|
msgid "Enqueue selected item"
|
||||||
|
msgstr "Geselecteerde item in wachtrij plaatsen"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:202
|
||||||
|
msgid "Append selected item"
|
||||||
|
msgstr "Geselecteerde item toevoegen"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:203 data/ShortcutsWindow.ui:233
|
||||||
|
msgid "Middle-click"
|
||||||
|
msgstr "Middelklik"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:210
|
||||||
|
msgid "Play selected item immediately"
|
||||||
|
msgstr "Geselecteerde item direct afspelen"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:211
|
||||||
|
msgid "Double-click"
|
||||||
|
msgstr "Dubbelklik"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:218 data/ShortcutsWindow.ui:247
|
||||||
|
msgid "Show additional information"
|
||||||
|
msgstr "Toon extra informatie"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:219 data/ShortcutsWindow.ui:248
|
||||||
|
msgid "Right-click"
|
||||||
|
msgstr "Rechtsklik"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:232
|
||||||
|
msgid "Remove selected song"
|
||||||
|
msgstr "Geselecteerde titel verwijderen"
|
||||||
|
|
||||||
|
#: data/ShortcutsWindow.ui:240
|
||||||
|
msgid "Clear playlist"
|
||||||
|
msgstr "Afspeellijst legen"
|
||||||
|
|
||||||
|
#~ msgid "Use “Album Artist” tag"
|
||||||
|
#~ msgstr "Gebruik tag „Album Artist”"
|
||||||
|
|
||||||
|
#~ msgid "Filter by genre"
|
||||||
|
#~ msgstr "Filter op genre"
|
||||||
|
|
||||||
|
#~ msgid "Show lyrics"
|
||||||
|
#~ msgstr "Toon songtekst"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
beautifulsoup4
|
beautifulsoup4
|
||||||
requests
|
requests
|
||||||
python-mpd2 >=1.0
|
python-mpd2 >=1.1
|
||||||
PyGObject
|
PyGObject
|
||||||
|
Before Width: | Height: | Size: 1.1 MiB |
BIN
screenshots/mainwindow_1.4.0.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
29
setup.py
@@ -1,29 +0,0 @@
|
|||||||
#!/usr/bin/python3
|
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
import DistUtilsExtra.auto
|
|
||||||
|
|
||||||
DistUtilsExtra.auto.setup(
|
|
||||||
name='mpdevil',
|
|
||||||
version='1.3.0', # sync with bin/mpdevil
|
|
||||||
author="Martin Wagner",
|
|
||||||
author_email="martin.wagner.dev@gmail.com",
|
|
||||||
description=('A simple music browser for MPD'),
|
|
||||||
url="https://github.com/SoongNoonien/mpdevil",
|
|
||||||
license='GPL-3.0',
|
|
||||||
data_files=[
|
|
||||||
('share/metainfo/', ['data/org.mpdevil.mpdevil.appdata.xml']),
|
|
||||||
('share/icons/hicolor/16x16/apps/', ['data/icons/16x16/org.mpdevil.mpdevil.png']),
|
|
||||||
('share/icons/hicolor/24x24/apps/', ['data/icons/24x24/org.mpdevil.mpdevil.png']),
|
|
||||||
('share/icons/hicolor/32x32/apps/', ['data/icons/32x32/org.mpdevil.mpdevil.png']),
|
|
||||||
('share/icons/hicolor/48x48/apps/', ['data/icons/48x48/org.mpdevil.mpdevil.png']),
|
|
||||||
('share/icons/hicolor/64x64/apps/', ['data/icons/64x64/org.mpdevil.mpdevil.png']),
|
|
||||||
('share/icons/hicolor/128x128/apps/', ['data/icons/128x128/org.mpdevil.mpdevil.png']),
|
|
||||||
('share/icons/hicolor/256x256/apps/', ['data/icons/256x256/org.mpdevil.mpdevil.png']),
|
|
||||||
('share/icons/hicolor/scalable/apps/', ['data/icons/scalable/org.mpdevil.mpdevil.svg']),
|
|
||||||
('share/icons/hicolor/scalable/apps/', ['data/icons/scalable/org.mpdevil.mpdevil-symbolic.svg']),
|
|
||||||
('share/icons/hicolor/scalable/status/', ['data/icons/scalable/org.mpdevil.mpdevil-single-symbolic.svg']),
|
|
||||||
('share/icons/hicolor/scalable/status/', ['data/icons/scalable/org.mpdevil.mpdevil-consume-symbolic.svg']),
|
|
||||||
('share/icons/hicolor/scalable/status/', ['data/icons/scalable/org.mpdevil.mpdevil-consume-symbolic-rtl.svg']),
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
10
src/meson.build
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
conf = configuration_data()
|
||||||
|
conf.set('RESOURCES_DIR', resources_dir)
|
||||||
|
conf.set('LOCALE_DIR', join_paths(get_option('prefix'), get_option('datadir'), 'locale'))
|
||||||
|
|
||||||
|
configure_file(
|
||||||
|
input: 'mpdevil.py',
|
||||||
|
output: 'mpdevil',
|
||||||
|
configuration: conf,
|
||||||
|
install_dir: join_paths(get_option('prefix'), get_option('bindir'))
|
||||||
|
)
|