12:29:03 DEBUG  __init__.py:43  ||gnomemusic.albumArtCache.get_default_icon(<gnomemusic.albumArtCache.AlbumArtCache object at 0x7f6fe4a4e4e0>, 128, 128, False)
12:29:03 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fceb68288 (GdkPixbuf at 0x33be700)>)
12:29:03 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x3707120)>
12:29:03 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x3707120)>
12:29:03 DEBUG  __init__.py:47  |returned None
12:29:03 DEBUG  __init__.py:47  returned None
12:29:03 DEBUG  __init__.py:43  gnomemusic.window._on_configure_event(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <void at 0x36f6ea0>)
12:29:03 DEBUG  __init__.py:47  returned None
12:29:03 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb72e10 (GdkPixbuf at 0x3709240)>, None, <GtkTreeIter at 0x1c80480>)
12:29:03 DEBUG  __init__.py:47  returned None
12:29:03 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x3707120)>, None, <GtkTreeIter at 0x1c7f6e0>)
12:29:03 DEBUG  __init__.py:47  returned None
12:29:03 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x33b0aa0)>)
12:29:03 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb728b8 (GdkPixbuf at 0x32c6c00)>
12:29:03 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb728b8 (GdkPixbuf at 0x32c6c00)>
12:29:03 DEBUG  __init__.py:47  |returned None
12:29:03 DEBUG  __init__.py:47  returned None
12:29:03 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb72b40 (GdkPixbuf at 0x3103360)>, None, <GtkTreeIter at 0x1c68540>)
12:29:03 DEBUG  __init__.py:47  returned None
12:29:03 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb728b8 (GdkPixbuf at 0x32c6c00)>, None, <GtkTreeIter at 0x1c6a6a0>)
12:29:03 DEBUG  __init__.py:47  returned None
12:29:03 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb727e0 (GdkPixbuf at 0x32c69e0)>
12:29:03 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb727e0 (GdkPixbuf at 0x32c69e0)>
12:29:03 DEBUG  __init__.py:47  |returned None
12:29:03 DEBUG  __init__.py:47  returned None
12:29:03 DEBUG  __init__.py:43  ||gnomemusic.albumArtCache.get_default_icon(<gnomemusic.albumArtCache.AlbumArtCache object at 0x7f6fe4a4e4e0>, 128, 128, False)
12:29:03 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x37140c0)>)
12:29:03 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb724c8 (GdkPixbuf at 0x32ffd20)>
12:29:03 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb724c8 (GdkPixbuf at 0x32ffd20)>
12:29:03 DEBUG  __init__.py:47  |returned None
12:29:03 DEBUG  __init__.py:47  returned None
12:29:04 DEBUG  __init__.py:43  gnomemusic.window._on_configure_event(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <void at 0x36f6d80>)
12:29:04 DEBUG  __init__.py:47  returned None
12:29:04 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb727e0 (GdkPixbuf at 0x32c69e0)>, None, <GtkTreeIter at 0x1c70520>)
12:29:04 DEBUG  __init__.py:47  returned None
12:29:04 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb724c8 (GdkPixbuf at 0x32ffd20)>, None, <GtkTreeIter at 0x1c722e0>)
12:29:04 DEBUG  __init__.py:47  returned None
12:29:04 DEBUG  __init__.py:43  ||gnomemusic.albumArtCache.get_default_icon(<gnomemusic.albumArtCache.AlbumArtCache object at 0x7f6fe4a4e4e0>, 128, 128, False)
12:29:04 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x385dde0)>)
12:29:04 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb72678 (GdkPixbuf at 0x32c6860)>
12:29:04 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb72678 (GdkPixbuf at 0x32c6860)>
12:29:04 DEBUG  __init__.py:47  |returned None
12:29:04 DEBUG  __init__.py:47  returned None
12:29:04 DEBUG  __init__.py:43  ||gnomemusic.albumArtCache.get_default_icon(<gnomemusic.albumArtCache.AlbumArtCache object at 0x7f6fe4a4e4e0>, 128, 128, False)
12:29:04 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x33cb760)>)
12:29:04 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb725a0 (GdkPixbuf at 0x331d6a0)>
12:29:04 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb725a0 (GdkPixbuf at 0x331d6a0)>
12:29:04 DEBUG  __init__.py:47  |returned None
12:29:04 DEBUG  __init__.py:47  returned None
12:29:04 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb72678 (GdkPixbuf at 0x32c6860)>, None, <GtkTreeIter at 0x1c73880>)
12:29:04 DEBUG  __init__.py:47  returned None
12:29:04 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb725a0 (GdkPixbuf at 0x331d6a0)>, None, <GtkTreeIter at 0x1c753a0>)
12:29:04 DEBUG  __init__.py:47  returned None
12:29:05 DEBUG  __init__.py:43  gnomemusic.window._on_configure_event(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <void at 0x36f7090>)
12:29:05 DEBUG  __init__.py:47  returned None
12:29:05 DEBUG  __init__.py:43  gnomemusic.window._on_configure_event(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <void at 0x36f6ea0>)
12:29:05 DEBUG  __init__.py:47  returned None
12:29:05 DEBUG  __init__.py:43  gnomemusic.window._on_configure_event(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <void at 0x36f6d80>)
12:29:05 DEBUG  __init__.py:47  returned None
12:29:05 DEBUG  __init__.py:43  gnomemusic.window._on_configure_event(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <void at 0x36f6bd0>)
12:29:05 DEBUG  __init__.py:47  returned None
12:29:05 DEBUG  __init__.py:43  gnomemusic.window._on_configure_event(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <void at 0x36f7090>)
12:29:05 DEBUG  __init__.py:47  returned None
12:29:05 DEBUG  __init__.py:43  ||gnomemusic.albumArtCache.get_default_icon(<gnomemusic.albumArtCache.AlbumArtCache object at 0x7f6fe4a4e4e0>, 128, 128, False)
12:29:05 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x3068060)>)
12:29:05 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb72360 (GdkPixbuf at 0x33c9ea0)>
12:29:05 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb72360 (GdkPixbuf at 0x33c9ea0)>
12:29:05 DEBUG  __init__.py:47  |returned None
12:29:05 DEBUG  __init__.py:47  returned None
12:29:05 DEBUG  __init__.py:43  ||gnomemusic.albumArtCache.get_default_icon(<gnomemusic.albumArtCache.AlbumArtCache object at 0x7f6fe4a4e4e0>, 128, 128, False)
12:29:05 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x3068060)>)
12:29:05 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb72510 (GdkPixbuf at 0x3324ea0)>
12:29:05 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb72510 (GdkPixbuf at 0x3324ea0)>
12:29:05 DEBUG  __init__.py:47  |returned None
12:29:05 DEBUG  __init__.py:47  returned None
12:29:08 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb72f78 (GdkPixbuf at 0x32c6de0)>
12:29:08 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb72f78 (GdkPixbuf at 0x32c6de0)>
12:29:08 DEBUG  __init__.py:47  |returned None
12:29:08 DEBUG  __init__.py:47  returned None
12:29:08 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb72f30 (GdkPixbuf at 0x7f6f94047400)>, None, <GtkTreeIter at 0x7f6f980026a0>)
12:29:08 DEBUG  __init__.py:47  returned None
12:29:08 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb72f78 (GdkPixbuf at 0x32c6de0)>, None, <GtkTreeIter at 0x7f6f98002720>)
12:29:08 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.window._notify_mode_disconnect(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>, <Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:43  |gnomemusic.view._populate(<Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>)
12:29:09 DEBUG  __init__.py:43  ||gnomemusic.view.populate(<Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>)
12:29:09 DEBUG  __init__.py:43  |||gnomemusic.window._init_loading_notification(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>)
12:29:09 DEBUG  __init__.py:47  |||returned None
12:29:09 DEBUG  __init__.py:47  ||returned None
12:29:09 DEBUG  __init__.py:47  |returned None
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:43  |gnomemusic.view._populate(<Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>)
12:29:09 DEBUG  __init__.py:43  ||gnomemusic.view.populate(<Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>)
12:29:09 DEBUG  __init__.py:43  |||gnomemusic.window._init_loading_notification(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>)
12:29:09 DEBUG  __init__.py:47  |||returned None
12:29:09 DEBUG  __init__.py:47  ||returned None
12:29:09 DEBUG  __init__.py:47  |returned None
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:43  |gnomemusic.view._populate(<Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>)
12:29:09 DEBUG  __init__.py:43  ||gnomemusic.window._init_loading_notification(<Window object at 0x7f6fcee02e10 (gnomemusic+window+Window at 0x1e40270)>)
12:29:09 DEBUG  __init__.py:47  ||returned None
12:29:09 DEBUG  __init__.py:43  ||gnomemusic.view.populate(<Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>)
12:29:09 DEBUG  __init__.py:47  ||returned None
12:29:09 DEBUG  __init__.py:47  |returned None
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_headerbar_visible(<Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>, <Stack object at 0x7f6fcf067798 (GtkStack at 0x2107500)>, <GParamObject 'visible-child'>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.grilo.populate_artists(<Grilo object at 0x7f6fd8dda240 (gnomemusic+grilo+Grilo at 0x1b78700)>, 0, <bound method Artists.wrapped of <Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>>)
12:29:09 DEBUG  __init__.py:43  |gnomemusic.grilo.populate_items(<Grilo object at 0x7f6fd8dda240 (gnomemusic+grilo+Grilo at 0x1b78700)>, 'SELECT DISTINCT         rdf:type(?album)         tracker:id(?album) AS id         (             SELECT                 nmm:artistName(?artist)             WHERE {                 ?album nmm:albumArtist ?artist             }             LIMIT 1         ) AS artist         nie:title(?album) AS title         nie:title(?album) AS album         tracker:coalesce(             (                 SELECT                     GROUP_CONCAT(                         nmm:artistName(?artist),                         \',\'                     )                 WHERE {                     ?album nmm:albumArtist ?artist                 }             ),             (                 SELECT                     GROUP_CONCAT(                         (                             SELECT                                 nmm:artistName(nmm:performer(?_12)) AS perf                             WHERE {                                 ?_12 nmm:musicAlbum ?album                                 FILTER (                                     tracker:uri-is-descendant(                                         \'file:///home/User/Music\', nie:url(?_12)                                     ) ||                                     tracker:uri-is-descendant(                                         \'file:///home/User/Downloads\', nie:url(?_12)                                     )                                 )                                 FILTER (                                     NOT EXISTS {                                         ?_12 a nmm:Video                                     } &&                                     NOT EXISTS {                                         ?_12 a nmm:Playlist                                     }                                 )                             }                             GROUP BY ?perf                         ),                         \',\'                     ) AS album_performer                 WHERE {                 }             )         ) AS author         xsd:integer(             tracker:coalesce(                 nmm:albumTrackCount(?album),                 (                     SELECT                         COUNT(?_1)                     WHERE {                         ?_1 nmm:musicAlbum ?album ;                         tracker:available \'true\'                         FILTER (                             tracker:uri-is-descendant(                                 \'file:///home/User/Music\', nie:url(?_1)                             ) ||                             tracker:uri-is-descendant(                                 \'file:///home/User/Downloads\', nie:url(?_1)                             )                         )                         FILTER (                             NOT EXISTS {                                 ?_1 a nmm:Video                             } &&                             NOT EXISTS {                                 ?_1 a nmm:Playlist                             }                         )                     }                 )             )         ) AS childcount         (             SELECT                 fn:year-from-dateTime(?c)             WHERE {                 ?_2 nmm:musicAlbum ?album ;                     nie:contentCreated ?c ;                     tracker:available \'true\'                 FILTER (                     tracker:uri-is-descendant(                         \'file:///home/User/Music\', nie:url(?_2)                     ) ||                     tracker:uri-is-descendant(                         \'file:///home/User/Downloads\', nie:url(?_2)                     )                 )                 FILTER (                     NOT EXISTS {                         ?_2 a nmm:Video                     } &&                     NOT EXISTS {                         ?_2 a nmm:Playlist                     }                 )             }             LIMIT 1         ) AS creation-date         {             ?album a nmm:MusicAlbum .             FILTER (                 EXISTS {                     ?_3 nmm:musicAlbum ?album ;                         tracker:available \'true\'                     FILTER (                         tracker:uri-is-descendant(                             \'file:///home/User/Music\', nie:url(?_3)                         ) ||                         tracker:uri-is-descendant(                             \'file:///home/User/Downloads\', nie:url(?_3)                         )                     )                     FILTER (                         NOT EXISTS {                             ?_3 a nmm:Video                         } &&                         NOT EXISTS {                             ?_3 a nmm:Playlist                         }                     )                 }             )         }     ORDER BY IF(fn:starts-with(fn:lower-case(?author), "the "),\n            fn:substring(fn:lower-case(?author), 5),\n            IF(fn:starts-with(fn:lower-case(?author), "a "),\n            fn:substring(fn:lower-case(?author), 3),\n            IF(fn:starts-with(fn:lower-case(?author), "an "),\n            fn:substring(fn:lower-case(?author), 4),\n            fn:lower-case(?author))))         ?albumyear         IF(fn:starts-with(fn:lower-case(nie:title(?album)), "the "),\n            fn:substring(fn:lower-case(nie:title(?album)), 5),\n            IF(fn:starts-with(fn:lower-case(nie:title(?album)), "a "),\n            fn:substring(fn:lower-case(nie:title(?album)), 3),\n            IF(fn:starts-with(fn:lower-case(nie:title(?album)), "an "),\n            fn:substring(fn:lower-case(nie:title(?album)), 4),\n            fn:lower-case(nie:title(?album)))))', 0, <bound method Artists.wrapped of <Artists object at 0x7f6fcf067e58 (gnomemusic+view+Artists at 0x2107bc0)>>, -1)
12:29:09 DEBUG  __init__.py:47  |returned None
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.grilo.populate_songs(<Grilo object at 0x7f6fd8dda240 (gnomemusic+grilo+Grilo at 0x1b78700)>, 0, <bound method Songs._add_item of <Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>>)
12:29:09 DEBUG  __init__.py:43  |gnomemusic.grilo.populate_items(<Grilo object at 0x7f6fd8dda240 (gnomemusic+grilo+Grilo at 0x1b78700)>, "SELECT DISTINCT         rdf:type(?song)         tracker:id(?song) AS id         nie:url(?song) AS url         nie:title(?song) AS title         nmm:artistName(nmm:performer(?song)) AS artist         nie:title(nmm:musicAlbum(?song)) AS album         nfo:duration(?song) AS duration         IF(bound(?tag), 'truth!', '') AS lyrics         {             ?song a nmm:MusicPiece ; a nfo:FileDataObject .             OPTIONAL {                 ?song nao:hasTag ?tag .                 FILTER( ?tag = nao:predefined-tag-favorite )             }             FILTER (                 tracker:uri-is-descendant(                     'file:///home/User/Music', nie:url(?song)                 ) ||                 tracker:uri-is-descendant(                     'file:///home/User/Downloads', nie:url(?song)                 )             )             FILTER (                 NOT EXISTS {                     ?song a nmm:Video                 } &&                 NOT EXISTS {                     ?song a nmm:Playlist                 }             )         }     ORDER BY tracker:added(?song)", 0, <bound method Songs._add_item of <Songs object at 0x7f6fced853a8 (gnomemusic+view+Songs at 0x257f370)>>, -1)
12:29:09 DEBUG  __init__.py:47  |returned None
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.grilo.populate_playlists(<Grilo object at 0x7f6fd8dda240 (gnomemusic+grilo+Grilo at 0x1b78700)>, 0, <bound method Playlist.wrapped of <Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>>)
12:29:09 DEBUG  __init__.py:43  |gnomemusic.grilo.populate_items(<Grilo object at 0x7f6fd8dda240 (gnomemusic+grilo+Grilo at 0x1b78700)>, "SELECT DISTINCT         rdf:type(?playlist)         tracker:id(?playlist) AS id         nie:title(?playlist) AS title         nfo:entryCounter(?playlist) AS childcount         {             ?playlist a nmm:Playlist .             OPTIONAL {                 ?playlist a nfo:FileDataObject .                 FILTER (                     EXISTS {                         ?playlist tracker:available 'true'                         FILTER (                             tracker:uri-is-descendant(                                 'file:///home/User/Music', nie:url(?playlist)                             ) ||                             tracker:uri-is-descendant(                                 'file:///home/User/Downloads', nie:url(?playlist)                             )                         )                     }                 )             }         }     ORDER BY fn:lower-case(?title)", 0, <bound method Playlist.wrapped of <Playlist object at 0x7f6fcf067ea0 (gnomemusic+view+Playlist at 0x257f880)>>, -1)
12:29:09 DEBUG  __init__.py:47  |returned None
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  ||gnomemusic.albumArtCache.get_default_icon(<gnomemusic.albumArtCache.AlbumArtCache object at 0x7f6fe4a4e4e0>, 128, 128, False)
12:29:09 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fced85dc8 (GdkPixbuf at 0x33fbea0)>)
12:29:09 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb72e10 (GdkPixbuf at 0x1e31180)>
12:29:09 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb72e10 (GdkPixbuf at 0x1e31180)>
12:29:09 DEBUG  __init__.py:47  |returned None
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.albumArtCache.album_art_for_item_callback(<gnomemusic.albumArtCache.AlbumArtCache object at 
12:29:09 DEBUG  __init__.py:43  ||gnomemusic.albumArtCache.get_default_icon(<gnomemusic.albumArtCache.AlbumArtCache object at 0x7f6fe4a4e4e0>, 128, 128, False)
12:29:09 DEBUG  __init__.py:43  |||gnomemusic.albumArtCache._make_icon_frame(<Pixbuf object at 0x7f6fced85dc8 (GdkPixbuf at 0x33fbcc0)>)
12:29:09 DEBUG  __init__.py:47  |||returned <Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x7f6f98054640)>
12:29:09 DEBUG  __init__.py:47  ||returned <Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x7f6f98054640)>
12:29:09 DEBUG  __init__.py:47  |returned None
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb72e10 (GdkPixbuf at 0x1e31180)>, None, <GtkTreeIter at 0x33a4500>)
12:29:09 DEBUG  __init__.py:47  returned None
12:29:09 DEBUG  __init__.py:43  gnomemusic.view._on_lookup_ready(<Albums object at 0x7f6fcf067a68 (gnomemusic+view+Albums at 0x21076b0)>, <Pixbuf object at 0x7f6fceb72c18 (GdkPixbuf at 0x7f6f98054640)>, None, <GtkTreeIter at 0x33ecb00>)
12:29:09 DEBUG  __init__.py:47  returned None
User@linux:~> 
