From a1996472e8e3c978736bd14cf10d359235e7dbbd Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Wed, 20 Apr 2011 10:34:44 -0700 Subject: [PATCH] close gstreamer pipeline after each track (*maybe* addressing BPD memory leak) --- beetsplug/bpd/gstplayer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/beetsplug/bpd/gstplayer.py b/beetsplug/bpd/gstplayer.py index a9cc14aac..2c77087b2 100644 --- a/beetsplug/bpd/gstplayer.py +++ b/beetsplug/bpd/gstplayer.py @@ -73,6 +73,7 @@ class GstPlayer(object): """Callback for status updates from GStreamer.""" if message.type == gst.MESSAGE_EOS: # file finished playing + self.player.set_state(gst.STATE_NULL) self.playing = False self.cached_time = None if self.finished_callback: