Terminal=false
Type=Application
Categories=Audio;GTK;
-StartupWMClass=jamaendo
-StartupNotify=true
-X-Osso-Type=application/x-executable
-X-Osso-Service=org.jamaendo
-X-HildonDesk-ShowInToolbar=true
\ No newline at end of file
+X-HildonDesk-ShowInToolbar=true
if self.volume_control is not None:
vol = value * float(self.volume_multiplier)
+ log.debug("Setting volume to %s", vol)
self.volume_control.set_property( self.volume_property, vol )
def _set_uri_to_be_played(self, uri):
from settings import settings
from postoffice import postoffice
from player import Playlist, the_player
+import logging
+
+log = logging.getLogger(__name__)
class PlayerWindow(hildon.StackableWindow):
def __init__(self, playlist=None):
def on_position_timeout(self):
if the_player.playing():
- self.set_position(*the_player.get_position_duration())
+ self.set_song_position(*the_player.get_position_duration())
+ else:
+ log.debug("position timeout, but not playing")
return True
def start_position_timer(self):
def clear_position(self):
self.progress.set_value(0)
- def set_position(self, time_elapsed, total_time):
+ def set_song_position(self, time_elapsed, total_time):
value = (float(time_elapsed) / float(total_time)) if total_time else 0
self.progress.set_value( value )
self.window = None
def create_window(self):
+ log.debug("Creating main window...")
self.app = hildon.Program()
self.window = hildon.StackableWindow()
self.app.add_window(self.window)
self.window.set_title("jamaendo")
- self.window.set_icon('jamaendo')
+
self.window.connect("destroy", self.destroy)
self.CONFDIR = os.path.expanduser('~/MyDocs/.jamaendo')
settings.load()
postoffice.connect('request-album-cover', self.on_request_cover)
+ log.debug("Created main window.")
def save_settings(self):
settings.save()