# Class e.p.l.l.LastfmScrobbler(service_provider.ServiceProvider):

Part of elisa.plugins.lastfm.lastfm_scrobbler View In Hierarchy

DOCME

Line # | Kind | Name | Docs
--- | --- | --- | ---
136 | Method | initialize | Initialize the component.
149 | Method | start | Start the service.
154 | Method | stop | Stop the service.
162 | Method | loadSavedTracks | Undocumented
171 | Method | saveTracks | Undocumented
178 | Method | handshake | Undocumented
207 | Method | uptodate | Undocumented
215 | Method | baduser | Undocumented
220 | Method | failed | Undocumented
225 | Method | interval | Undocumented
232 | Method | submit | Undocumented

Inherited from Component (via ServiceProvider):

Line # | Kind | Name | Docs
--- | --- | --- | ---
85 | Class | PathDescriptor | Undocumented
97 | Class Method | create | Create and initialize the component.
142 | Method | clean | Clean the component.

Inherited from Loggable (via ServiceProvider, Component):

Line # | Kind | Name | Docs
--- | --- | --- | ---
81 | Method | __init__ | Undocumented

def initialize(self):
overrides elisa.core.component.Component.initialize

Initialize the component.

This method is called by `Component.create` to finish the initialization of a component.

Returns | a deferred called when a component is fully initialized (type: `twisted.internet.defer.Deferred` )

def start(self):
overrides elisa.core.components.service_provider.ServiceProvider.start

Start the service.

DOCME more

def stop(self):
overrides elisa.core.components.service_provider.ServiceProvider.stop

Stop the service.

DOCME more

def loadSavedTracks(self):
Undocumented
def saveTracks(self):
Undocumented
def handshake(self):
Undocumented
def uptodate(self, lines):
Undocumented
def baduser(self, lines):
Undocumented
def failed(self, lines):
Undocumented
def interval(self, line):
Undocumented
def submit(self, track):
Undocumented