{"action":"created","issue":{"url":"https://api.github.com/repos/elParaguayo/RPi-InfoScreen-Kivy/issues/44","repository_url":"https://api.github.com/repos/elParaguayo/RPi-InfoScreen-Kivy","labels_url":"https://api.github.com/repos/elParaguayo/RPi-InfoScreen-Kivy/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/elParaguayo/RPi-InfoScreen-Kivy/issues/44/comments","events_url":"https://api.github.com/repos/elParaguayo/RPi-InfoScreen-Kivy/issues/44/events","html_url":"https://github.com/elParaguayo/RPi-InfoScreen-Kivy/issues/44","id":133657846,"number":44,"title":"Squeezeplayer: Crash when Internet radio is playing","user":{"login":"PaulWebster","id":109027,"avatar_url":"https://avatars.githubusercontent.com/u/109027?v=3","gravatar_id":"","url":"https://api.github.com/users/PaulWebster","html_url":"https://github.com/PaulWebster","followers_url":"https://api.github.com/users/PaulWebster/followers","following_url":"https://api.github.com/users/PaulWebster/following{/other_user}","gists_url":"https://api.github.com/users/PaulWebster/gists{/gist_id}","starred_url":"https://api.github.com/users/PaulWebster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PaulWebster/subscriptions","organizations_url":"https://api.github.com/users/PaulWebster/orgs","repos_url":"https://api.github.com/users/PaulWebster/repos","events_url":"https://api.github.com/users/PaulWebster/events{/privacy}","received_events_url":"https://api.github.com/users/PaulWebster/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/elParaguayo/RPi-InfoScreen-Kivy/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"elParaguayo","id":946265,"avatar_url":"https://avatars.githubusercontent.com/u/946265?v=3","gravatar_id":"","url":"https://api.github.com/users/elParaguayo","html_url":"https://github.com/elParaguayo","followers_url":"https://api.github.com/users/elParaguayo/followers","following_url":"https://api.github.com/users/elParaguayo/following{/other_user}","gists_url":"https://api.github.com/users/elParaguayo/gists{/gist_id}","starred_url":"https://api.github.com/users/elParaguayo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elParaguayo/subscriptions","organizations_url":"https://api.github.com/users/elParaguayo/orgs","repos_url":"https://api.github.com/users/elParaguayo/repos","events_url":"https://api.github.com/users/elParaguayo/events{/privacy}","received_events_url":"https://api.github.com/users/elParaguayo/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2016-02-15T08:59:08Z","updated_at":"2016-02-15T14:19:42Z","closed_at":null,"body":"Seen crashes when Internet radio is playing - suspicion is that this is because there is no Album information present.\r\n"},"comment":{"url":"https://api.github.com/repos/elParaguayo/RPi-InfoScreen-Kivy/issues/comments/184226435","html_url":"https://github.com/elParaguayo/RPi-InfoScreen-Kivy/issues/44#issuecomment-184226435","issue_url":"https://api.github.com/repos/elParaguayo/RPi-InfoScreen-Kivy/issues/44","id":184226435,"user":{"login":"PaulWebster","id":109027,"avatar_url":"https://avatars.githubusercontent.com/u/109027?v=3","gravatar_id":"","url":"https://api.github.com/users/PaulWebster","html_url":"https://github.com/PaulWebster","followers_url":"https://api.github.com/users/PaulWebster/followers","following_url":"https://api.github.com/users/PaulWebster/following{/other_user}","gists_url":"https://api.github.com/users/PaulWebster/gists{/gist_id}","starred_url":"https://api.github.com/users/PaulWebster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PaulWebster/subscriptions","organizations_url":"https://api.github.com/users/PaulWebster/orgs","repos_url":"https://api.github.com/users/PaulWebster/repos","events_url":"https://api.github.com/users/PaulWebster/events{/privacy}","received_events_url":"https://api.github.com/users/PaulWebster/received_events","type":"User","site_admin":false},"created_at":"2016-02-15T14:19:42Z","updated_at":"2016-02-15T14:19:42Z","body":" Traceback (most recent call last):\r\n   File \"main.py\", line 52, in <module>\r\n     InfoScreenApp().run()\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/app.py\", line 828, in run\r\n     runTouchApp()\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/base.py\", line 487, in runTouchApp\r\n     EventLoop.window.mainloop()\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/core/window/window_egl_rpi.py\", line 89, in mainloop\r\n     self._mainloop()\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/core/window/window_egl_rpi.py\", line 84, in _mainloop\r\n     EventLoop.idle()\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/base.py\", line 327, in idle\r\n     Clock.tick()\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/clock.py\", line 512, in tick\r\n     self._process_events()\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/clock.py\", line 644, in _process_events\r\n     event.tick(self._last_tick, remove)\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/clock.py\", line 403, in tick\r\n     ret = callback(self._dt)\r\n   File \"./screens/squeezeplayer/screen.py\", line 804, in update\r\n     self.checkForPlayers()\r\n   File \"./screens/squeezeplayer/screen.py\", line 717, in checkForPlayers\r\n     self.createPlayerScreen()\r\n   File \"./screens/squeezeplayer/screen.py\", line 761, in createPlayerScreen\r\n     sq_root=self)\r\n   File \"./screens/squeezeplayer/screen.py\", line 144, in __init__\r\n     super(SqueezeNowPlaying, self).__init__(*args, **kwargs)\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/uix/accordion.py\", line 361, in __init__\r\n     super(Accordion, self).__init__(**kwargs)\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/uix/widget.py\", line 320, in __init__\r\n     Builder.apply(self, ignored_consts=self._kwargs_applied_init)\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/lang.py\", line 1993, in apply\r\n     self._apply_rule(widget, rule, rule, ignored_consts=ignored_consts)\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/lang.py\", line 2154, in _apply_rule\r\n     e), cause=tb)\r\n kivy.lang.BuilderException: Parser: File \"<inline>\", line 643:\r\n ...\r\n     641:                        halign: \"left\"\r\n     642:                        padding: 5, 2\r\n >>  643:                        text: root.cur_track[\"album\"]\r\n     644:\r\n     645:                    BoxLayout:\r\n ...\r\n BuilderException: Parser: File \"<inline>\", line 643:\r\n ...\r\n     641:                        halign: \"left\"\r\n     642:                        padding: 5, 2\r\n >>  643:                        text: root.cur_track[\"album\"]\r\n     644:\r\n     645:                    BoxLayout:\r\n ...\r\n KeyError: 'album'\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/lang.py\", line 1742, in create_handler\r\n     return eval(value, idmap), bound_list\r\n   File \"<string>\", line 643, in <module>\r\n\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/lang.py\", line 2139, in _apply_rule\r\n     rctx['ids'])\r\n   File \"/usr/local/lib/python2.7/dist-packages/kivy/lang.py\", line 1747, in create_handler\r\n     cause=tb)\r\n"}}