# Class e.p.y.m.TrackModel(BaseTrackModel):

Part of elisa.plugins.yesfm.models View In Hierarchy

Undocumented

Line # | Kind | Name | Docs
--- | --- | --- | ---
55 | Method | __init__ | Undocumented
59 | Method | playable_uri__get | Undocumented
63 | Method | playable_uri__set | Undocumented
71 | Method | get_playable_model | Return a deferred that will return an instance of
81 | Method | get_artists | Return a deferred that will return the list of artist names for the

Inherited from TrackModel:

Line # | Kind | Name | Docs
--- | --- | --- | ---
109 | Method | get_album | Return a deferred that will return the album containing the track as an

Inherited from Bindable (via TrackModel, Model):

Line # | Kind | Name | Docs
--- | --- | --- | ---
34 | Method | bind | Bind a local `attribute` to `destination_attribute` of
73 | Method | unbind | Remove the binding of `attribute` to `destination_attribute` of
104 | Method | unbind_object | Remove all the bindings you have for a certain `destination_object`.
118 | Method | __setattr__ | Undocumented
136 | Method | __delattr__ | Undocumented

def __init__(self):
overrides elisa.plugins.base.models.audio.TrackModel.__init__
Undocumented
def playable_uri__get(self):
Undocumented
def playable_uri__set(self, uri):
Undocumented
def get_playable_model(self):
overrides elisa.plugins.base.models.audio.TrackModel.get_playable_model
Return a deferred that will return an instance of `elisa.plugins.base.models.media.PlayableModel` for the track.

Returns | (type: `elisa.core.utils.defer.Deferred` )

def get_artists(self):
overrides elisa.plugins.base.models.audio.TrackModel.get_artists
Return a deferred that will return the list of artist names for the track as `unicode` instances.

Returns | (type: `elisa.core.utils.defer.Deferred` )