mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
removed unneeded parameter of Cover class
This commit is contained in:
parent
8c356a0cec
commit
d51556aaab
@ -204,8 +204,7 @@ class IntEntry(Gtk.SpinButton):
|
||||
self.set_value(value)
|
||||
|
||||
class Cover(object):
|
||||
def __init__(self, client, lib_path, song_file): #TODO client not needed
|
||||
self.client=client
|
||||
def __init__(self, lib_path, song_file):
|
||||
self.lib_path=lib_path
|
||||
self.path=None
|
||||
if not song_file == None:
|
||||
@ -473,7 +472,7 @@ class MPRISInterface(dbus.service.Object): #TODO
|
||||
if 'file' in mpd_meta:
|
||||
song_file = mpd_meta['file']
|
||||
self.metadata['xesam:url'] = "file://"+os.path.join(self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file)
|
||||
cover=Cover(client=self.client, lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=song_file)
|
||||
cover=Cover(lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=song_file)
|
||||
if not cover.path == None:
|
||||
self.metadata['mpris:artUrl'] = "file://"+cover.path
|
||||
else:
|
||||
@ -1084,7 +1083,7 @@ class AlbumIconView(Gtk.IconView):
|
||||
song_file=None
|
||||
else:
|
||||
song_file=songs[0]["file"]
|
||||
cover=Cover(client=self.client, lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=song_file)
|
||||
cover=Cover(lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=song_file)
|
||||
img=cover.get_pixbuf(size)
|
||||
if album["year"] == "":
|
||||
self.store.append([img, album["album"], self.gen_tooltip(album["album"], album["artist"], album["year"]), album["album"], album["year"], album["artist"]])
|
||||
@ -1216,7 +1215,7 @@ class MainCover(Gtk.EventBox):
|
||||
|
||||
#cover
|
||||
self.cover=Gtk.Image.new()
|
||||
self.cover.set_from_pixbuf(Cover(client=self.client, lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=None).get_pixbuf(self.settings.get_int("track-cover"))) #set to fallback cover
|
||||
self.cover.set_from_pixbuf(Cover(lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=None).get_pixbuf(self.settings.get_int("track-cover"))) #set to fallback cover
|
||||
|
||||
#connect
|
||||
self.connect("button-press-event", self.on_button_press_event)
|
||||
@ -1231,7 +1230,7 @@ class MainCover(Gtk.EventBox):
|
||||
except:
|
||||
song_file=None
|
||||
if not song_file == self.song_file:
|
||||
self.cover.set_from_pixbuf(Cover(client=self.client, lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=song_file).get_pixbuf(self.settings.get_int("track-cover")))
|
||||
self.cover.set_from_pixbuf(Cover(lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=song_file).get_pixbuf(self.settings.get_int("track-cover")))
|
||||
self.song_file=song_file
|
||||
|
||||
def on_button_press_event(self, widget, event):
|
||||
@ -1270,7 +1269,7 @@ class MainCover(Gtk.EventBox):
|
||||
self.refresh()
|
||||
|
||||
def clear(self, *args):
|
||||
self.cover.set_from_pixbuf(Cover(client=self.client, lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=None).get_pixbuf(self.settings.get_int("track-cover")))
|
||||
self.cover.set_from_pixbuf(Cover(lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=None).get_pixbuf(self.settings.get_int("track-cover")))
|
||||
self.song_file=None
|
||||
|
||||
class TrackView(Gtk.Box):
|
||||
@ -2718,7 +2717,7 @@ class MainWindow(Gtk.ApplicationWindow):
|
||||
if self.settings.get_boolean("send-notify"):
|
||||
if not self.is_active() and status["state"] == "play":
|
||||
notify=Notify.Notification.new(song["title"], song["artist"]+"\n"+song["album"])
|
||||
pixbuf=Cover(client=self.client, lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=song["file"]).get_pixbuf(400)
|
||||
pixbuf=Cover(lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=song["file"]).get_pixbuf(400)
|
||||
notify.set_image_from_pixbuf(pixbuf)
|
||||
notify.show()
|
||||
self.song_file=song["file"]
|
||||
|
Loading…
Reference in New Issue
Block a user