# Class e.p.c.m.UpnpAlbumModel(UpnpContainerModel, audio.AlbumModel):

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

An Album in UPnP world is considered as a container.

Additionnally we make the album name an alias to the container name.

Inherited from UpnpContainerModel:

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

Inherited from Bindable (via UpnpContainerModel, 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

Inherited from AlbumModel:

Line # | Kind | Name | Docs
--- | --- | --- | ---
52 | Method | __init__ | Constructor. Initialize all the fields.
63 | Method | get_tracks | Return a deferred that will return a list of TrackModel instances
72 | Method | get_artist_name | Return a deferred with the artist name as result.

Inherited from Bindable (via AlbumModel, 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