diff --git a/mopidy/frontends/mpd/protocol/music_db.py b/mopidy/frontends/mpd/protocol/music_db.py index b346d714..bbacaacd 100644 --- a/mopidy/frontends/mpd/protocol/music_db.py +++ b/mopidy/frontends/mpd/protocol/music_db.py @@ -27,8 +27,9 @@ def _album_as_track(album): return Track( uri=album.uri, name='Album: ' + album.name, + artists=album.artists, album=album, - artists=album.artists) + date=album.date) def _artist_as_track(artist): diff --git a/tests/frontends/mpd/protocol/music_db_test.py b/tests/frontends/mpd/protocol/music_db_test.py index fedc34a1..a641cb27 100644 --- a/tests/frontends/mpd/protocol/music_db_test.py +++ b/tests/frontends/mpd/protocol/music_db_test.py @@ -117,7 +117,7 @@ class MusicDatabaseHandlerTest(protocol.BaseTestCase): class MusicDatabaseFindTest(protocol.BaseTestCase): def test_find(self): self.backend.library.dummy_find_exact_result = SearchResult( - albums=[Album(uri='dummy:album:a', name='A')], + albums=[Album(uri='dummy:album:a', name='A', date='2001')], artists=[Artist(uri='dummy:artist:b', name='B')], tracks=[Track(uri='dummy:track:c', name='C')]) @@ -125,8 +125,11 @@ class MusicDatabaseFindTest(protocol.BaseTestCase): self.assertInResponse('file: dummy:album:a') self.assertInResponse('Title: Album: A') + self.assertInResponse('Date: 2001') + self.assertInResponse('file: dummy:artist:b') self.assertInResponse('Title: Artist: B') + self.assertInResponse('file: dummy:track:c') self.assertInResponse('Title: C')