mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
load covers from XDG_MUSIC_DIR if nothing is configured
This commit is contained in:
parent
8d2c6580a4
commit
e22d14882d
12
bin/mpdevil
12
bin/mpdevil
@ -862,7 +862,7 @@ class ProfileSettings(Gtk.Grid):
|
|||||||
address_entry.pack_start(self._host_entry, True, True, 0)
|
address_entry.pack_start(self._host_entry, True, True, 0)
|
||||||
address_entry.pack_start(self._port_entry, False, False, 0)
|
address_entry.pack_start(self._port_entry, False, False, 0)
|
||||||
self._password_entry=Gtk.Entry(hexpand=True, visibility=False)
|
self._password_entry=Gtk.Entry(hexpand=True, visibility=False)
|
||||||
self._path_entry=Gtk.Entry(hexpand=True)
|
self._path_entry=Gtk.Entry(hexpand=True, placeholder_text=GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC))
|
||||||
self._path_select_button=Gtk.Button(image=Gtk.Image.new_from_icon_name("folder-open", Gtk.IconSize.BUTTON))
|
self._path_select_button=Gtk.Button(image=Gtk.Image.new_from_icon_name("folder-open", Gtk.IconSize.BUTTON))
|
||||||
path_box=Gtk.Box(spacing=6)
|
path_box=Gtk.Box(spacing=6)
|
||||||
path_box.pack_start(self._path_entry, True, True, 0)
|
path_box.pack_start(self._path_entry, True, True, 0)
|
||||||
@ -1014,7 +1014,11 @@ class ProfileSettings(Gtk.Grid):
|
|||||||
dialog.add_buttons(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL)
|
dialog.add_buttons(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL)
|
||||||
dialog.add_buttons(Gtk.STOCK_OK, Gtk.ResponseType.OK)
|
dialog.add_buttons(Gtk.STOCK_OK, Gtk.ResponseType.OK)
|
||||||
dialog.set_default_size(800, 400)
|
dialog.set_default_size(800, 400)
|
||||||
dialog.set_current_folder(self._settings.get_value("paths")[self._profiles_combo.get_active()])
|
folder=self._settings.get_value("paths")[self._profiles_combo.get_active()]
|
||||||
|
if folder == "":
|
||||||
|
dialog.set_current_folder(GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC))
|
||||||
|
else:
|
||||||
|
dialog.set_current_folder(folder)
|
||||||
response=dialog.run()
|
response=dialog.run()
|
||||||
if response == Gtk.ResponseType.OK:
|
if response == Gtk.ResponseType.OK:
|
||||||
self._gui_modification=True
|
self._gui_modification=True
|
||||||
@ -1378,10 +1382,10 @@ class Cover(object):
|
|||||||
self.path=None
|
self.path=None
|
||||||
if song != {}:
|
if song != {}:
|
||||||
song_file=song["file"]
|
song_file=song["file"]
|
||||||
|
|
||||||
active_profile=settings.get_int("active-profile")
|
active_profile=settings.get_int("active-profile")
|
||||||
|
|
||||||
lib_path=settings.get_value("paths")[active_profile]
|
lib_path=settings.get_value("paths")[active_profile]
|
||||||
|
if lib_path == "":
|
||||||
|
lib_path=GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC)
|
||||||
regex_str=settings.get_value("regex")[active_profile]
|
regex_str=settings.get_value("regex")[active_profile]
|
||||||
|
|
||||||
if regex_str == "":
|
if regex_str == "":
|
||||||
|
Loading…
Reference in New Issue
Block a user