16:28:43 DEBUG	Grilo.__init__(<Grilo>)[grilo.py:72]
16:28:43 DEBUG	Playlists.__init__(<Playlists>)[playlists.py:118]
16:28:43 DEBUG	|Query.__init__(<Query>)[query.py:46]
16:28:43 DEBUG	Found 3 files in /share/Musique
16:28:43 DEBUG	AlbumArtCache.__init__(<AlbumArt>)[albumartcache.py:186]
16:28:43 DEBUG	DefaultIcon.get(<DefaultIcon>, 256, 256, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|DefaultIcon._make_default_icon(<DefaultIcon>, 256, 256, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:100]
16:28:43 DEBUG	||_make_icon_frame(<GdkPixbuf.Pixbuf object at 0x7fab790d31b0 (GdkPixbuf at 0x560ccbd199e0)>)[albumartcache.py:48]
16:28:43 DEBUG	||  returned <GdkPixbuf.Pixbuf object at 0x7fab790d3510 (GdkPixbuf at 0x560ccbe22cc0)>
16:28:43 DEBUG	|  returned <GdkPixbuf.Pixbuf object at 0x7fab790d3510 (GdkPixbuf at 0x560ccbe22cc0)>
16:28:43 DEBUG	  returned <GdkPixbuf.Pixbuf object at 0x7fab790d3510 (GdkPixbuf at 0x560ccbe22cc0)>
16:28:43 DEBUG	DefaultIcon.get(<DefaultIcon>, 256, 256, <Type.music: 'folder-music-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|DefaultIcon._make_default_icon(<DefaultIcon>, 256, 256, <Type.music: 'folder-music-symbolic'>)[albumartcache.py:100]
16:28:43 DEBUG	||_make_icon_frame(<GdkPixbuf.Pixbuf object at 0x7fab790d31b0 (GdkPixbuf at 0x560ccbe22d20)>)[albumartcache.py:48]
16:28:43 DEBUG	||  returned <GdkPixbuf.Pixbuf object at 0x7fab790d3558 (GdkPixbuf at 0x560ccbe22f00)>
16:28:43 DEBUG	|  returned <GdkPixbuf.Pixbuf object at 0x7fab790d3558 (GdkPixbuf at 0x560ccbe22f00)>
16:28:43 DEBUG	  returned <GdkPixbuf.Pixbuf object at 0x7fab790d3558 (GdkPixbuf at 0x560ccbe22f00)>
16:28:43 DEBUG	DefaultIcon.get(<DefaultIcon>, 256, 256, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	  returned <GdkPixbuf.Pixbuf object at 0x7fab790d3510 (GdkPixbuf at 0x560ccbe22cc0)>
16:28:43 DEBUG	DefaultIcon.get(<DefaultIcon>, 256, 256, <Type.music: 'folder-music-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	  returned <GdkPixbuf.Pixbuf object at 0x7fab790d3558 (GdkPixbuf at 0x560ccbe22f00)>
16:28:43 DEBUG	Application.__init__(<Application>)[application.py:50]
16:28:43 DEBUG	Application.do_startup(<Application>)[application.py:103]
16:28:43 DEBUG	|Application.build_app_menu(<Application>)[application.py:68]
16:28:43 DEBUG	Window.__init__(<Window>, <Application>)[window.py:58]
16:28:43 DEBUG	|Window._setup_view(<Window>)[window.py:184]
16:28:43 DEBUG	||Player.__init__(<Player>, <Window>)[player.py:102]
16:28:43 DEBUG	|||DefaultIcon.get(<DefaultIcon>, 34, 34, <Type.music: 'folder-music-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	||||DefaultIcon._make_default_icon(<DefaultIcon>, 34, 34, <Type.music: 'folder-music-symbolic'>)[albumartcache.py:100]
16:28:43 DEBUG	|||||_make_icon_frame(<GdkPixbuf.Pixbuf object at 0x7fab78e80c60 (GdkPixbuf at 0x560ccbe132a0)>)[albumartcache.py:48]
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab78e80d80 (GdkPixbuf at 0x560ccbe13180)>
16:28:43 DEBUG	||||  returned <GdkPixbuf.Pixbuf object at 0x7fab78e80d80 (GdkPixbuf at 0x560ccbe13180)>
16:28:43 DEBUG	|||  returned <GdkPixbuf.Pixbuf object at 0x7fab78e80d80 (GdkPixbuf at 0x560ccbe13180)>
16:28:43 DEBUG	|||Player.setup_replaygain(<Player>)[player.py:173]
16:28:43 DEBUG	|||Player.toggle_replaygain(<Player>, True)[player.py:201]
16:28:43 DEBUG	|||Player._setup_view(<Player>)[player.py:797]
16:28:43 DEBUG	||||Player._sync_repeat_image(<Player>)[player.py:962]
16:28:43 DEBUG	|||Player._check_last_fm(<Player>)[player.py:150]
16:28:43 DEBUG	||SelectionToolbar.__init__(<SelectionToolbar>)[player.py:1116]
16:28:43 DEBUG	||Toolbar.__init__(<Toolbar>)[toolbar.py:57]
16:28:43 DEBUG	|||DropDown.__init__(<DropDown>)[searchbar.py:207]
16:28:43 DEBUG	|||Searchbar.__init__(<Searchbar>, <Gtk.StackSwitcher object at 0x7fab7267f6c0 (GtkStackSwitcher at 0x560ccb7c8c60)>, <Gtk.ToggleButton object at 0x7fab7267fb88 (GtkToggleButton at 0x560ccb8ec490)>, <DropDown>)[searchbar.py:251]
16:28:43 DEBUG	|||DropDown.initialize_filters(<DropDown>, <Searchbar>)[searchbar.py:220]
16:28:43 DEBUG	||||SourceManager.__init__(<SourceManager>, 'source', 'Sources', <Gd.TaggedEntry object at 0x7fab726883a8 (GdTaggedEntry at 0x560ccbf3e5b0)>)[searchbar.py:105]
16:28:43 DEBUG	|||||BaseManager.__init__(<SourceManager>, 'source', 'Sources', <Gd.TaggedEntry object at 0x7fab726883a8 (GdTaggedEntry at 0x560ccbf3e5b0)>)[searchbar.py:47]
16:28:43 DEBUG	||||FilterView.__init__(<FilterView>, <SourceManager>, <DropDown>)[searchbar.py:141]
16:28:43 DEBUG	|||||SourceManager.fill_in_values(<SourceManager>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>)[searchbar.py:112]
16:28:43 DEBUG	||||||BaseManager.fill_in_values(<SourceManager>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>)[searchbar.py:57]
16:28:43 DEBUG	||||||BaseManager.set_active(<SourceManager>, 'grl-tracker-source')[searchbar.py:76]
16:28:43 DEBUG	||||Grilo._find_sources(<Grilo>)[grilo.py:101]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlBookmarksSource object at 0x7fab72688e58 (GrlBookmarksSource at 0x560ccb811400)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlBookmarksSource object at 0x7fab72688e58 (GrlBookmarksSource at 0x560ccb811400)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlFlickrSource object at 0x7fab72688e58 (GrlFlickrSource at 0x7fab840078b0)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-flickr was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlRaitvSource object at 0x7fab72688e58 (GrlRaitvSource at 0x560ccb811510)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-raitv was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlOpticalMediaSource object at 0x7fab7268e0d8 (GrlOpticalMediaSource at 0x560ccc2a2190)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-optical-media was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e120 (GrlLuaFactorySource at 0x7fab8400e9d0)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e120 (GrlLuaFactorySource at 0x7fab8400e9d0)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e120 (GrlLuaFactorySource at 0x7fab8400e9d0)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e120 (GrlLuaFactorySource at 0x7fab8400e9d0)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e120 (GrlLuaFactorySource at 0x7fab8400e9d0)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e120 (GrlLuaFactorySource at 0x7fab8400e9d0)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e120 (GrlLuaFactorySource at 0x7fab8400e9d0)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-itunes-podcast was added
16:28:43 DEBUG	source grl-itunes-podcast is searchable
16:28:43 DEBUG	||||||SourceManager.add_new_source(<SourceManager>, <Grilo>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e120 (GrlLuaFactorySource at 0x7fab8400e9d0)>)[searchbar.py:119]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400eb20)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400eb20)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400ec70)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-musicbrainz-coverart was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400edc0)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400edc0)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400ef10)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-spotify-cover was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400edc0)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400edc0)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLuaFactorySource object at 0x7fab7268e288 (GrlLuaFactorySource at 0x7fab8400eb20)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-video-title-parsing was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlMagnatuneSource object at 0x7fab7268e318 (GrlMagnatuneSource at 0x7fab840079b0)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-magnatune was added
16:28:43 DEBUG	source grl-magnatune is searchable
16:28:43 DEBUG	||||||SourceManager.add_new_source(<SourceManager>, <Grilo>, <__gi__.GrlMagnatuneSource object at 0x7fab7268e318 (GrlMagnatuneSource at 0x7fab840079b0)>)[searchbar.py:119]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlOpenSubtitlesSource object at 0x7fab7268e3a8 (GrlOpenSubtitlesSource at 0x560ccb811620)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-opensubtitles was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlJamendoSource object at 0x7fab7267b990 (GrlJamendoSource at 0x7fab84007ab0)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-jamendo was added
16:28:43 DEBUG	source grl-jamendo is searchable
16:28:43 DEBUG	||||||SourceManager.add_new_source(<SourceManager>, <Grilo>, <__gi__.GrlJamendoSource object at 0x7fab7267b990 (GrlJamendoSource at 0x7fab84007ab0)>)[searchbar.py:119]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlGravatarSource object at 0x7fab7268e438 (GrlGravatarSource at 0x560ccc28ce30)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-gravatar was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlPodcastsSource object at 0x7fab7268e480 (GrlPodcastsSource at 0x560ccb811400)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlPodcastsSource object at 0x7fab7268e480 (GrlPodcastsSource at 0x560ccb811400)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlMetadataStoreSource object at 0x7fab7268e4c8 (GrlMetadataStoreSource at 0x7fab84007bb0)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlMetadataStoreSource object at 0x7fab7268e4c8 (GrlMetadataStoreSource at 0x7fab84007bb0)>)[grilo.py:221]
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlLocalMetadataSource object at 0x7fab7268e510 (GrlLocalMetadataSource at 0x7fab84007bb0)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-local-metadata was added
16:28:43 DEBUG	|||||Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlFilesystemSource object at 0x7fab7268e558 (GrlFilesystemSource at 0x560ccc2a22b0)>)[grilo.py:177]
16:28:43 DEBUG	||||||Grilo._on_source_removed(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlFilesystemSource object at 0x7fab7268e558 (GrlFilesystemSource at 0x560ccc2a22b0)>)[grilo.py:221]
16:28:43 DEBUG	||||BaseManager.__init__(<BaseManager>, 'search', 'Correspondance', <Gd.TaggedEntry object at 0x7fab726883a8 (GdTaggedEntry at 0x560ccbf3e5b0)>)[searchbar.py:47]
16:28:43 DEBUG	||||FilterView.__init__(<FilterView>, <BaseManager>, <DropDown>)[searchbar.py:141]
16:28:43 DEBUG	|||||BaseManager.fill_in_values(<BaseManager>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>)[searchbar.py:57]
16:28:43 DEBUG	||||BaseManager.get_active(<SourceManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'grl-tracker-source'
16:28:43 DEBUG	||Query.__init__(<Query>)[query.py:46]
16:28:43 DEBUG	Found 3 files in /share/Musique
16:28:43 DEBUG	||Window._switch_to_player_view(<Window>)[window.py:260]
16:28:43 DEBUG	|||Albums.__init__(<Albums>, <Window>, <Player>)[view.py:366]
16:28:43 DEBUG	||||ViewContainer.__init__(<Albums>, 'albums', 'Albums', <Window>, None)[view.py:68]
16:28:43 DEBUG	|||||Albums._setup_view(<Albums>, None)[view.py:392]
16:28:43 DEBUG	|||||StarHandler.__init__(<StarHandler>, <Albums>, 9)[widgets.py:68]
16:28:43 DEBUG	|||||DefaultIcon.get(<DefaultIcon>, 128, 128, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	||||||DefaultIcon._make_default_icon(<DefaultIcon>, 128, 128, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:100]
16:28:43 DEBUG	|||||||_make_icon_frame(<GdkPixbuf.Pixbuf object at 0x7fab72693990 (GdkPixbuf at 0x560ccc4e4d20)>)[albumartcache.py:48]
16:28:43 DEBUG	|||||||  returned <GdkPixbuf.Pixbuf object at 0x7fab72693ab0 (GdkPixbuf at 0x560ccc4e4de0)>
16:28:43 DEBUG	||||||  returned <GdkPixbuf.Pixbuf object at 0x7fab72693ab0 (GdkPixbuf at 0x560ccc4e4de0)>
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab72693ab0 (GdkPixbuf at 0x560ccc4e4de0)>
16:28:43 DEBUG	||||AlbumWidget.__init__(<AlbumWidget>, <Player>, <Albums>)[widgets.py:133]
16:28:43 DEBUG	|||||AlbumWidget._create_model(<AlbumWidget>)[widgets.py:262]
16:28:43 DEBUG	|||||StarHandler.__init__(<StarHandler>, <AlbumWidget>, 9)[widgets.py:68]
16:28:43 DEBUG	|||||AlbumWidget._add_list_renderers(<AlbumWidget>)[widgets.py:201]
16:28:43 DEBUG	||||||StarHandler.add_star_renderers(<StarHandler>, <Gd.MainListView object at 0x7fab72693f78 (GdMainListView at 0x560ccc50fb90)>, [<Gtk.TreeViewColumn object at 0x7fab72695120 (GtkTreeViewColumn at 0x560ccc4f14c0)>])[widgets.py:79]
16:28:43 DEBUG	||||ViewContainer._add_list_renderers(<Albums>)[view.py:261]
16:28:43 DEBUG	|||Artists.__init__(<Artists>, <Window>, <Player>)[view.py:792]
16:28:43 DEBUG	||||ViewContainer.__init__(<Artists>, 'artists', 'Artistes', <Window>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>, True)[view.py:68]
16:28:43 DEBUG	|||||ViewContainer._setup_view(<Artists>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>)[view.py:150]
16:28:43 DEBUG	|||||StarHandler.__init__(<StarHandler>, <Artists>, 9)[widgets.py:68]
16:28:43 DEBUG	|||||DefaultIcon.get(<DefaultIcon>, 128, 128, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab72693ab0 (GdkPixbuf at 0x560ccc4e4de0)>
16:28:43 DEBUG	||||Artists._add_list_renderers(<Artists>)[view.py:836]
16:28:43 DEBUG	|||Songs.__init__(<Songs>, <Window>, <Player>)[view.py:593]
16:28:43 DEBUG	||||ViewContainer.__init__(<Songs>, 'songs', 'Morceaux', <Window>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>)[view.py:68]
16:28:43 DEBUG	|||||ViewContainer._setup_view(<Songs>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>)[view.py:150]
16:28:43 DEBUG	|||||StarHandler.__init__(<StarHandler>, <Songs>, 9)[widgets.py:68]
16:28:43 DEBUG	|||||DefaultIcon.get(<DefaultIcon>, 128, 128, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab72693ab0 (GdkPixbuf at 0x560ccc4e4de0)>
16:28:43 DEBUG	||||Songs._add_list_renderers(<Songs>)[view.py:670]
16:28:43 DEBUG	|||||StarHandler.add_star_renderers(<StarHandler>, <Gd.MainListView object at 0x7fab72695948 (GdMainListView at 0x560ccc34f170)>, [<Gtk.TreeViewColumn object at 0x7fab72695900 (GtkTreeViewColumn at 0x560ccc54c9b0)>])[widgets.py:79]
16:28:43 DEBUG	|||Playlist.__init__(<Playlist>, <Window>, <Player>)[view.py:992]
16:28:43 DEBUG	||||ViewContainer.__init__(<Playlist>, 'playlists', 'Listes de lecture', <Window>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>, True, <Gd.MainView object at 0x7fab72695b88 (GdMainView at 0x560ccc2b71d0)>)[view.py:68]
16:28:43 DEBUG	|||||ViewContainer._setup_view(<Playlist>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>)[view.py:150]
16:28:43 DEBUG	|||||StarHandler.__init__(<StarHandler>, <Playlist>, 9)[widgets.py:68]
16:28:43 DEBUG	|||||DefaultIcon.get(<DefaultIcon>, 128, 128, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab72693ab0 (GdkPixbuf at 0x560ccc4e4de0)>
16:28:43 DEBUG	||||Playlist._add_list_renderers(<Playlist>)[view.py:1070]
16:28:43 DEBUG	|||||StarHandler.add_star_renderers(<StarHandler>, <Gd.MainListView object at 0x7fab726959d8 (GdMainListView at 0x560ccc591300)>, [<Gtk.TreeViewColumn object at 0x7fab72695990 (GtkTreeViewColumn at 0x560ccc57f5b0)>])[widgets.py:79]
16:28:43 DEBUG	||||Playlist._add_sidebar_renderers(<Playlist>)[view.py:1125]
16:28:43 DEBUG	||||Playlist._update_songs_count(<Playlist>)[view.py:1355]
16:28:43 DEBUG	|||Search.__init__(<Search>, <Window>, <Player>)[view.py:1525]
16:28:43 DEBUG	||||ViewContainer.__init__(<Search>, 'search', None, <Window>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>)[view.py:68]
16:28:43 DEBUG	|||||ViewContainer._setup_view(<Search>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>)[view.py:150]
16:28:43 DEBUG	|||||StarHandler.__init__(<StarHandler>, <Search>, 9)[widgets.py:68]
16:28:43 DEBUG	|||||DefaultIcon.get(<DefaultIcon>, 128, 128, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab72693ab0 (GdkPixbuf at 0x560ccc4e4de0)>
16:28:43 DEBUG	||||DefaultIcon.get(<DefaultIcon>, 48, 48, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|||||DefaultIcon._make_default_icon(<DefaultIcon>, 48, 48, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:100]
16:28:43 DEBUG	||||||_make_icon_frame(<GdkPixbuf.Pixbuf object at 0x7fab72695f30 (GdkPixbuf at 0x560ccc5d7520)>)[albumartcache.py:48]
16:28:43 DEBUG	||||||  returned <GdkPixbuf.Pixbuf object at 0x7fab7269d090 (GdkPixbuf at 0x560ccc5d74c0)>
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab7269d090 (GdkPixbuf at 0x560ccc5d74c0)>
16:28:43 DEBUG	||||  returned <GdkPixbuf.Pixbuf object at 0x7fab7269d090 (GdkPixbuf at 0x560ccc5d74c0)>
16:28:43 DEBUG	||||DefaultIcon.get(<DefaultIcon>, 48, 48, <Type.music: 'folder-music-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|||||DefaultIcon._make_default_icon(<DefaultIcon>, 48, 48, <Type.music: 'folder-music-symbolic'>)[albumartcache.py:100]
16:28:43 DEBUG	||||||_make_icon_frame(<GdkPixbuf.Pixbuf object at 0x7fab72695f30 (GdkPixbuf at 0x560ccc5d1000)>)[albumartcache.py:48]
16:28:43 DEBUG	||||||  returned <GdkPixbuf.Pixbuf object at 0x7fab7269d0d8 (GdkPixbuf at 0x560ccc5d1180)>
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab7269d0d8 (GdkPixbuf at 0x560ccc5d1180)>
16:28:43 DEBUG	||||  returned <GdkPixbuf.Pixbuf object at 0x7fab7269d0d8 (GdkPixbuf at 0x560ccc5d1180)>
16:28:43 DEBUG	||||Search._add_list_renderers(<Search>)[view.py:1732]
16:28:43 DEBUG	|||||StarHandler.add_star_renderers(<StarHandler>, <Gd.MainListView object at 0x7fab72695ea0 (GdMainListView at 0x560ccc5bdbf0)>, [<Gtk.TreeViewColumn object at 0x7fab72695948 (GtkTreeViewColumn at 0x560ccc5b1330)>], False)[widgets.py:79]
16:28:43 DEBUG	||||AlbumWidget.__init__(<AlbumWidget>, <Player>, <Search>)[widgets.py:133]
16:28:43 DEBUG	|||||AlbumWidget._create_model(<AlbumWidget>)[widgets.py:262]
16:28:43 DEBUG	|||||StarHandler.__init__(<StarHandler>, <AlbumWidget>, 9)[widgets.py:68]
16:28:43 DEBUG	|||||AlbumWidget._add_list_renderers(<AlbumWidget>)[widgets.py:201]
16:28:43 DEBUG	||||||StarHandler.add_star_renderers(<StarHandler>, <Gd.MainListView object at 0x7fab7269d048 (GdMainListView at 0x560ccc5e7f80)>, [<Gtk.TreeViewColumn object at 0x7fab7269d1b0 (GtkTreeViewColumn at 0x560ccc5c4a60)>])[widgets.py:79]
16:28:43 DEBUG	|||EmptySearch.__init__(<EmptySearch>, <Window>, <Player>)[view.py:1489]
16:28:43 DEBUG	||||ViewContainer.__init__(<EmptySearch>, 'emptysearch', None, <Window>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>)[view.py:68]
16:28:43 DEBUG	|||||ViewContainer._setup_view(<EmptySearch>, <enum GD_MAIN_VIEW_LIST of type Gd.MainViewType>)[view.py:150]
16:28:43 DEBUG	|||||StarHandler.__init__(<StarHandler>, <EmptySearch>, 9)[widgets.py:68]
16:28:43 DEBUG	|||||DefaultIcon.get(<DefaultIcon>, 128, 128, <Type.loading: 'content-loading-symbolic'>)[albumartcache.py:127]
16:28:43 DEBUG	|||||  returned <GdkPixbuf.Pixbuf object at 0x7fab72693ab0 (GdkPixbuf at 0x560ccc4e4de0)>
16:28:43 DEBUG	|||Window._on_notify_mode(<Window>, <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>, <GParamObject 'visible-child'>)[window.py:453]
16:28:43 DEBUG	||||Searchbar.show_bar(<Searchbar>, False)[searchbar.py:315]
16:28:43 DEBUG	|||Toolbar.set_stack(<Toolbar>, <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>)[toolbar.py:93]
16:28:43 DEBUG	|||Albums.populate(<Albums>)[view.py:448]
16:28:43 DEBUG	||Toolbar.set_state(<Toolbar>, 0)[toolbar.py:141]
16:28:43 DEBUG	|||Toolbar._update(<Toolbar>)[toolbar.py:146]
16:28:43 DEBUG	||||Toolbar.reset_header_title(<Toolbar>)[toolbar.py:88]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e708 (GtkCellRendererText at 0x560ccc3c35d0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73920)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe26720)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe26720)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<BaseManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'search_all'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e678 (GtkCellRendererText at 0x560ccc3c34a0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe28780)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e708 (GtkCellRendererText at 0x560ccc3c35d0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe39c60)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe732a0)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe732a0)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<BaseManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'search_all'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e678 (GtkCellRendererText at 0x560ccc3c34a0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe72fa0)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e708 (GtkCellRendererText at 0x560ccc3c35d0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73960)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe2ecc0)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe2ecc0)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<BaseManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'search_all'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e678 (GtkCellRendererText at 0x560ccc3c34a0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe286a0)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e708 (GtkCellRendererText at 0x560ccc3c35d0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73a60)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73200)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73200)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<BaseManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'search_all'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e678 (GtkCellRendererText at 0x560ccc3c34a0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe734e0)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e708 (GtkCellRendererText at 0x560ccc3c35d0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe289a0)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe286a0)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererToggle object at 0x7fab7268e6c0 (GtkCellRendererToggle at 0x560ccc40fee0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe286a0)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<BaseManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'search_all'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x7fab64003cd0)>, <Gtk.CellRendererText object at 0x7fab7268e678 (GtkCellRendererText at 0x560ccc3c34a0)>, <Gtk.ListStore object at 0x7fab7268e5a0 (GtkListStore at 0x560ccbeb0710)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe70d00)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688d80 (GtkCellRendererText at 0x560ccbd6bad0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe738a0)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe37160)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe37160)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<SourceManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'grl-tracker-source'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688ab0 (GtkCellRendererText at 0x560ccbd6b9a0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe730a0)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688d80 (GtkCellRendererText at 0x560ccbd6bad0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe39c60)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73b20)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73b20)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<SourceManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'grl-tracker-source'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688ab0 (GtkCellRendererText at 0x560ccbd6b9a0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73a60)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688d80 (GtkCellRendererText at 0x560ccbd6bad0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe72f60)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73aa0)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73aa0)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<SourceManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'grl-tracker-source'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688ab0 (GtkCellRendererText at 0x560ccbd6b9a0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe27300)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688d80 (GtkCellRendererText at 0x560ccbd6bad0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe37160)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73920)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73920)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<SourceManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'grl-tracker-source'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688ab0 (GtkCellRendererText at 0x560ccbd6b9a0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe732c0)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688d80 (GtkCellRendererText at 0x560ccbd6bad0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe73020)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe730a0)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe730a0)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<SourceManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'grl-tracker-source'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688ab0 (GtkCellRendererText at 0x560ccbd6b9a0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe39c60)>, True)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688d80 (GtkCellRendererText at 0x560ccbd6bad0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe738a0)>, False)[searchbar.py:190]
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe27300)>, [False, <bound method log.<locals>.wrapped of <FilterView>>])[searchbar.py:190]
16:28:43 DEBUG	|||FilterView._render_radio(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererToggle object at 0x7fab72688d38 (GtkCellRendererToggle at 0x560ccc373c50)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe27300)>)[searchbar.py:185]
16:28:43 DEBUG	||||BaseManager.get_active(<SourceManager>)[searchbar.py:72]
16:28:43 DEBUG	||||  returned 'grl-tracker-source'
16:28:43 DEBUG	||FilterView._visibilityForHeading(<FilterView>, <Gtk.TreeViewColumn object at 0x7fab7269d1f8 (GtkTreeViewColumn at 0x560ccc3425a0)>, <Gtk.CellRendererText object at 0x7fab72688ab0 (GtkCellRendererText at 0x560ccbd6b9a0)>, <Gtk.ListStore object at 0x7fab726887e0 (GtkListStore at 0x560ccc34acd0)>, <Gtk.TreeIter object at 0x7fab78e6cfa8 (GtkTreeIter at 0x560ccbe72f60)>, True)[searchbar.py:190]
16:28:43 DEBUG	|  returned None, took 0.188584
16:28:43 DEBUG	  returned None, took 0.205107
16:28:43 DEBUG	NotificationManager.__init__(<NotificationManager>, <Player>)[notification.py:39]
16:28:43 DEBUG	MediaPlayer2Service._get_playback_status(<MediaPlayer2Service>)[mpris.py:241]
16:28:43 DEBUG	|Player.get_playback_status(<Player>)[player.py:1009]
16:28:43 DEBUG	|  returned 2
16:28:43 DEBUG	  returned 'Stopped'
16:28:43 DEBUG	MediaPlayer2Service._get_loop_status(<MediaPlayer2Service>)[mpris.py:251]
16:28:43 DEBUG	  returned 'None'
16:28:43 DEBUG	MediaPlayer2Service._get_metadata(<MediaPlayer2Service>)[mpris.py:260]
16:28:43 DEBUG	|Player.get_current_media(<Player>)[player.py:1064]
16:28:43 DEBUG	  returned {}
16:28:43 DEBUG	Player.get_volume(<Player>)[player.py:1055]
16:28:43 DEBUG	  returned 1.0
16:28:43 DEBUG	Player.get_position(<Player>)[player.py:1033]
16:28:43 DEBUG	  returned 0.0
16:28:43 DEBUG	Player.has_next(<Player>)[player.py:510]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	Player.has_previous(<Player>)[player.py:524]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	MediaPlayer2Service._get_playback_status(<MediaPlayer2Service>)[mpris.py:241]
16:28:43 DEBUG	|Player.get_playback_status(<Player>)[player.py:1009]
16:28:43 DEBUG	|  returned 2
16:28:43 DEBUG	  returned 'Stopped'
16:28:43 DEBUG	MediaPlayer2Service._get_loop_status(<MediaPlayer2Service>)[mpris.py:251]
16:28:43 DEBUG	  returned 'None'
16:28:43 DEBUG	MediaPlayer2Service._get_metadata(<MediaPlayer2Service>)[mpris.py:260]
16:28:43 DEBUG	|Player.get_current_media(<Player>)[player.py:1064]
16:28:43 DEBUG	  returned {}
16:28:43 DEBUG	Player.get_volume(<Player>)[player.py:1055]
16:28:43 DEBUG	  returned 1.0
16:28:43 DEBUG	Player.get_position(<Player>)[player.py:1033]
16:28:43 DEBUG	  returned 0.0
16:28:43 DEBUG	Player.has_next(<Player>)[player.py:510]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	Player.has_previous(<Player>)[player.py:524]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	MediaPlayer2Service._get_playback_status(<MediaPlayer2Service>)[mpris.py:241]
16:28:43 DEBUG	|Player.get_playback_status(<Player>)[player.py:1009]
16:28:43 DEBUG	|  returned 2
16:28:43 DEBUG	  returned 'Stopped'
16:28:43 DEBUG	MediaPlayer2Service._get_loop_status(<MediaPlayer2Service>)[mpris.py:251]
16:28:43 DEBUG	  returned 'None'
16:28:43 DEBUG	MediaPlayer2Service._get_metadata(<MediaPlayer2Service>)[mpris.py:260]
16:28:43 DEBUG	|Player.get_current_media(<Player>)[player.py:1064]
16:28:43 DEBUG	  returned {}
16:28:43 DEBUG	Player.get_volume(<Player>)[player.py:1055]
16:28:43 DEBUG	  returned 1.0
16:28:43 DEBUG	Player.get_position(<Player>)[player.py:1033]
16:28:43 DEBUG	  returned 0.0
16:28:43 DEBUG	Player.has_next(<Player>)[player.py:510]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	Player.has_previous(<Player>)[player.py:524]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	MediaPlayer2Service._get_playback_status(<MediaPlayer2Service>)[mpris.py:241]
16:28:43 DEBUG	|Player.get_playback_status(<Player>)[player.py:1009]
16:28:43 DEBUG	|  returned 2
16:28:43 DEBUG	  returned 'Stopped'
16:28:43 DEBUG	MediaPlayer2Service._get_loop_status(<MediaPlayer2Service>)[mpris.py:251]
16:28:43 DEBUG	  returned 'None'
16:28:43 DEBUG	MediaPlayer2Service._get_metadata(<MediaPlayer2Service>)[mpris.py:260]
16:28:43 DEBUG	|Player.get_current_media(<Player>)[player.py:1064]
16:28:43 DEBUG	  returned {}
16:28:43 DEBUG	Player.get_volume(<Player>)[player.py:1055]
16:28:43 DEBUG	  returned 1.0
16:28:43 DEBUG	Player.get_position(<Player>)[player.py:1033]
16:28:43 DEBUG	  returned 0.0
16:28:43 DEBUG	Player.has_next(<Player>)[player.py:510]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	Player.has_previous(<Player>)[player.py:524]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	MediaPlayer2Service._get_playback_status(<MediaPlayer2Service>)[mpris.py:241]
16:28:43 DEBUG	|Player.get_playback_status(<Player>)[player.py:1009]
16:28:43 DEBUG	|  returned 2
16:28:43 DEBUG	  returned 'Stopped'
16:28:43 DEBUG	MediaPlayer2Service._get_loop_status(<MediaPlayer2Service>)[mpris.py:251]
16:28:43 DEBUG	  returned 'None'
16:28:43 DEBUG	MediaPlayer2Service._get_metadata(<MediaPlayer2Service>)[mpris.py:260]
16:28:43 DEBUG	|Player.get_current_media(<Player>)[player.py:1064]
16:28:43 DEBUG	  returned {}
16:28:43 DEBUG	Player.get_volume(<Player>)[player.py:1055]
16:28:43 DEBUG	  returned 1.0
16:28:43 DEBUG	Player.get_position(<Player>)[player.py:1033]
16:28:43 DEBUG	  returned 0.0
16:28:43 DEBUG	Player.has_next(<Player>)[player.py:510]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	Player.has_previous(<Player>)[player.py:524]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	MediaPlayer2Service._get_playback_status(<MediaPlayer2Service>)[mpris.py:241]
16:28:43 DEBUG	|Player.get_playback_status(<Player>)[player.py:1009]
16:28:43 DEBUG	|  returned 2
16:28:43 DEBUG	  returned 'Stopped'
16:28:43 DEBUG	MediaPlayer2Service._get_loop_status(<MediaPlayer2Service>)[mpris.py:251]
16:28:43 DEBUG	  returned 'None'
16:28:43 DEBUG	MediaPlayer2Service._get_metadata(<MediaPlayer2Service>)[mpris.py:260]
16:28:43 DEBUG	|Player.get_current_media(<Player>)[player.py:1064]
16:28:43 DEBUG	  returned {}
16:28:43 DEBUG	Player.get_volume(<Player>)[player.py:1055]
16:28:43 DEBUG	  returned 1.0
16:28:43 DEBUG	Player.get_position(<Player>)[player.py:1033]
16:28:43 DEBUG	  returned 0.0
16:28:43 DEBUG	Player.has_next(<Player>)[player.py:510]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	Player.has_previous(<Player>)[player.py:524]
16:28:43 DEBUG	  returned False
16:28:43 DEBUG	Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlFreeboxSource object at 0x7fab726a7510 (GrlFreeboxSource at 0x7fab84007db0)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-freeboxtv was added
16:28:43 DEBUG	Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlFreeboxSource object at 0x7fab726a7510 (GrlFreeboxSource at 0x7fab84007eb0)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-freeboxradio was added
16:28:43 DEBUG	Window._on_window_state_event(<Window>, <Window>, <Gdk.EventWindowState object at 0x7fab726a5318 (void at 0x560ccc67cb40)>)[window.py:141]
16:28:43 DEBUG	Grilo._on_source_added(<Grilo>, <Grl.Registry object at 0x7fab882f4cf0 (GrlRegistry at 0x560ccb8111f0)>, <__gi__.GrlTrackerSource object at 0x7fab726a7990 (GrlTrackerSource at 0x560ccb811950)>)[grilo.py:177]
16:28:43 DEBUG	new grilo source grl-tracker-source was added
16:28:43 DEBUG	found searchable tracker source
16:28:43 DEBUG	|ViewContainer._on_grilo_ready(<Albums>, <Grilo>)[view.py:186]
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	||ViewContainer._populate(<Albums>)[view.py:219]
16:28:43 DEBUG	|||Albums.populate(<Albums>)[view.py:448]
16:28:43 DEBUG	||||Window._init_loading_notification(<Window>)[window.py:311]
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	|ViewContainer._on_grilo_ready(<Artists>, <Grilo>)[view.py:186]
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	|ViewContainer._on_grilo_ready(<Songs>, <Grilo>)[view.py:186]
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	|ViewContainer._on_grilo_ready(<Playlist>, <Grilo>)[view.py:186]
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	|Search._on_grilo_ready(<Search>, <Grilo>)[view.py:1866]
16:28:43 DEBUG	||Playlists.fetch_or_create_static_playlists(<Playlists>)[playlists.py:124]
16:28:43 DEBUG	|ViewContainer._on_grilo_ready(<EmptySearch>, <Grilo>)[view.py:186]
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	||Toolbar.get_stack(<Toolbar>)[toolbar.py:97]
16:28:43 DEBUG	||  returned <Gtk.Stack object at 0x7fab7268eea0 (GtkStack at 0x560ccc4af270)>
16:28:43 DEBUG	|MediaPlayer2Service._on_grilo_ready(<MediaPlayer2Service>, <Grilo>)[mpris.py:528]
16:28:43 DEBUG	||MediaPlayer2Service._reload_playlists(<MediaPlayer2Service>)[mpris.py:512]
16:28:43 DEBUG	|||MediaPlayer2Service._get_playlists(<MediaPlayer2Service>, <function MediaPlayer2Service._reload_playlists.<locals>.get_playlists_callback at 0x7fab78e7bea0>)[mpris.py:386]
16:28:43 DEBUG	Grilo.populate_albums(<Grilo>, 0, <bound method log.<locals>.wrapped of <Albums>>)[grilo.py:229]
16:28:43 DEBUG	|Grilo.populate_items(<Grilo>, 'SELECT         rdf:type(?album)         tracker:id(?album) AS ?id         nmm:artistName(?albumArtist) AS ?album_artist         nmm:artistName(?performer) AS ?artist         ?title         COUNT(?song) AS ?childcount         YEAR(MAX(nie:contentCreated(?song))) AS ?creation_date     {         ?album a nmm:MusicAlbum .         ?song a nmm:MusicPiece ;             nmm:musicAlbum ?album ;             nmm:performer ?performer .         ?album nmm:albumArtist ?albumArtist ;             nie:title ?title .         BIND(LCASE(?title) AS ?title_lower) .         BIND(LCASE(nmm:artistName(?albumArtist)) AS ?artist_lower) .         BIND((IF(STRSTARTS(?title_lower, "the "),\n            SUBSTR(?title_lower, 5), IF(STRSTARTS(?title_lower, "a "),\n            SUBSTR(?title_lower, 3), IF(STRSTARTS(?title_lower, "an "),\n            SUBSTR(?title_lower, 4), IF(STRSTARTS(?title_lower, "la "),\n            SUBSTR(?title_lower, 4), IF(STRSTARTS(?title_lower, "le "),\n            SUBSTR(?title_lower, 4), IF(STRSTARTS(?title_lower, "les "),\n            SUBSTR(?title_lower, 5), fn:replace(fn:lower-case(?title_lower),         "^[ !\\"#$%&\'()*+,-./:;<=>?@[\\\\]^_`{|}~]+|[ !\\"#$%&\'()*+,-./:;<=>?@[\\\\]^_`{|}~]+$", ""))\n            )\n            )\n            )\n            )\n            )\n            ) AS ?album_collation) .         BIND((IF(STRSTARTS(?artist_lower, "the "),\n            SUBSTR(?artist_lower, 5), IF(STRSTARTS(?artist_lower, "a "),\n            SUBSTR(?artist_lower, 3), IF(STRSTARTS(?artist_lower, "an "),\n            SUBSTR(?artist_lower, 4), IF(STRSTARTS(?artist_lower, "la "),\n            SUBSTR(?artist_lower, 4), IF(STRSTARTS(?artist_lower, "le "),\n            SUBSTR(?artist_lower, 4), IF(STRSTARTS(?artist_lower, "les "),\n            SUBSTR(?artist_lower, 5), fn:replace(fn:lower-case(?artist_lower),         "^[ !\\"#$%&\'()*+,-./:;<=>?@[\\\\]^_`{|}~]+|[ !\\"#$%&\'()*+,-./:;<=>?@[\\\\]^_`{|}~]+$", ""))\n            )\n            )\n            )\n            )\n            )\n            ) AS ?artist_collation) .         FILTER(STRSTARTS(nie:url(?song), \'file:///share/Musique/\'))     }     GROUP BY ?album     ORDER BY ?album_collation ?artist_collation ?creation_date', 0, <bound method log.<locals>.wrapped of <Albums>>, -1)[grilo.py:260]
16:28:43 DEBUG	Playlists.update_static_playlist(<Playlists>, <class 'gnomemusic.playlists.StaticPlaylists.Favorites'>)[playlists.py:162]
16:28:43 DEBUG	|Playlists.clear_playlist_with_id(<Playlists>, 144441)[playlists.py:146]
Traceback (most recent call last):
  File "/usr/lib/python3.5/site-packages/gnomemusic/playlists.py", line 139, in callback
    self.update_static_playlist(playlist)
  File "/usr/lib/python3.5/site-packages/gnomemusic/__init__.py", line 55, in wrapped
    retval = fn(*v, **k)
  File "/usr/lib/python3.5/site-packages/gnomemusic/playlists.py", line 176, in update_static_playlist
    while cursor.next():
GLib.Error: tracker-db-interface-error-quark: Invalid child (0)
