# Class e.p.i.m.IpodSongModel(TrackModel):

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

The IpodSongModel represents a song

Instance Variables | name | song name (type: `str` )
| path | song path (type: `elisa.core.media_uri.MediaUri` )
| filetype | song filetype (type: `str` )

Line # | Kind | Name | Docs
--- | --- | --- | ---
67 | Method | __init__ | Undocumented
74 | Method | __cmp__ | Undocumented

Inherited from TrackModel:

Line # | Kind | Name | Docs
--- | --- | --- | ---
109 | Method | get_album | Return a deferred that will return the album containing the track as an
118 | Method | get_artists | Return a deferred that will return the list of artist names for the
127 | Method | get_playable_model | Return a deferred that will return an instance of

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, name=None, path=None, typ=None, artist=None):
overrides elisa.plugins.base.models.audio.TrackModel.__init__
Undocumented
def __cmp__(self, other):
Undocumented