{"action":"created","issue":{"url":"https://api.github.com/repos/ejurgensen/forked-daapd/issues/329","repository_url":"https://api.github.com/repos/ejurgensen/forked-daapd","labels_url":"https://api.github.com/repos/ejurgensen/forked-daapd/issues/329/labels{/name}","comments_url":"https://api.github.com/repos/ejurgensen/forked-daapd/issues/329/comments","events_url":"https://api.github.com/repos/ejurgensen/forked-daapd/issues/329/events","html_url":"https://github.com/ejurgensen/forked-daapd/issues/329","id":198396418,"number":329,"title":"Spotify issue with artwork","user":{"login":"aetolus","id":24883935,"avatar_url":"https://avatars.githubusercontent.com/u/24883935?v=3","gravatar_id":"","url":"https://api.github.com/users/aetolus","html_url":"https://github.com/aetolus","followers_url":"https://api.github.com/users/aetolus/followers","following_url":"https://api.github.com/users/aetolus/following{/other_user}","gists_url":"https://api.github.com/users/aetolus/gists{/gist_id}","starred_url":"https://api.github.com/users/aetolus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aetolus/subscriptions","organizations_url":"https://api.github.com/users/aetolus/orgs","repos_url":"https://api.github.com/users/aetolus/repos","events_url":"https://api.github.com/users/aetolus/events{/privacy}","received_events_url":"https://api.github.com/users/aetolus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-01-03T01:01:26Z","updated_at":"2017-01-03T12:37:35Z","closed_at":null,"body":"Apologies if I'm not including enough detail - quite new to this! Please let me know any further information I can provide and I'll include it.\r\n\r\nRunning forked-daapd on a Raspberry Pi 3, Raspian Jessie. \r\n\r\nDid a fresh git pull and recompile of forked-daapd yesterday.\r\n\r\n```\r\n[2017-01-03 07:24:32] [  LOG]     main: Forked Media Server Version 24.2 taking off\r\n[2017-01-03 07:24:32] [  LOG]     main: Built 2017-01-02 with: --enable-spotify --enable-chromecast --enable-mpd --with-alsa\r\n```\r\n\r\nFrequently when streaming from spotify, I encounter forked-daapd becoming unresponsive. \r\n\r\nThis occurs both streaming via Airplay and via Chromecast. I haven't tested with local speakers. \r\n\r\nIt isn't track or playlist specific, seems to be random. \r\n\r\nWhen it occurs, I get the below errors in the log:\r\n\r\n```\r\n[2017-01-03 06:00:49] [ INFO]   player: Opening 'spotify:track:0YxK4WEGk8rzdXxUdGjgS2' (id=489, item-id=13)\r\n[2017-01-03 06:00:49] [ INFO]     cast: Connection to 'Chromecast-Audio-5d09249fb5a0fa009af4af2a3c61e289' established using TLS1.2\r\n[2017-01-03 06:00:49] [ INFO]   player: Using selected Chromecast device 'Chromecast-Audio-5d09249fb5a0fa009af4af2a3c61e289'\r\n[2017-01-03 06:00:52] [ WARN]  spotify: Getting artwork (spotify:track:0YxK4WEGk8rzdXxUdGjgS2) failed, Spotify error: Resource not yet loaded\r\n[2017-01-03 06:00:52] [ WARN]  artwork: No artwork from Spotify for spotify:track:0YxK4WEGk8rzdXxUdGjgS2\r\n[2017-01-03 06:00:52] [ INFO]     raop: Failed to retrieve artwork for file id 13; no artwork will be sent\r\n[2017-01-03 06:00:53] [ INFO]   stream: Beginning mp3 streaming to ::ffff:10.0.0.8:54209\r\n[2017-01-03 06:01:57] [ WARN]  spotify: Buffer full more than 300 times, pausing\r\n[2017-01-03 06:02:57] [ WARN]  spotify: Buffer full more than 300 times, pausing\r\n[2017-01-03 06:03:57] [ WARN]  spotify: Buffer full more than 300 times, pausing\r\n[2017-01-03 06:04:58] [ WARN]  spotify: Buffer full more than 300 times, pausing\r\n\r\n```\r\n\r\nThe last warning just keeps recurring after that, and the only solution is to kill forked-daapd and then to restart it. \r\n\r\nAny suggestions?"},"comment":{"url":"https://api.github.com/repos/ejurgensen/forked-daapd/issues/comments/270105657","html_url":"https://github.com/ejurgensen/forked-daapd/issues/329#issuecomment-270105657","issue_url":"https://api.github.com/repos/ejurgensen/forked-daapd/issues/329","id":270105657,"user":{"login":"ejurgensen","id":1156686,"avatar_url":"https://avatars.githubusercontent.com/u/1156686?v=3","gravatar_id":"","url":"https://api.github.com/users/ejurgensen","html_url":"https://github.com/ejurgensen","followers_url":"https://api.github.com/users/ejurgensen/followers","following_url":"https://api.github.com/users/ejurgensen/following{/other_user}","gists_url":"https://api.github.com/users/ejurgensen/gists{/gist_id}","starred_url":"https://api.github.com/users/ejurgensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ejurgensen/subscriptions","organizations_url":"https://api.github.com/users/ejurgensen/orgs","repos_url":"https://api.github.com/users/ejurgensen/repos","events_url":"https://api.github.com/users/ejurgensen/events{/privacy}","received_events_url":"https://api.github.com/users/ejurgensen/received_events","type":"User","site_admin":false},"created_at":"2017-01-03T12:37:35Z","updated_at":"2017-01-03T12:37:35Z","body":"I use Spotify frequently, and I also saw this recently. I think the root cause is instability on Spotify's side, but it is clear that forked-daapd is not responding very well to these instabilities. I have started working on a solution for that in the branch [inputs1](https://github.com/ejurgensen/forked-daapd/tree/inputs1), but it is going to require some more work before it can be merged. With these changes what should happen, when not enough audio data is arriving from Spotify, is that forked-daapd will just pause for a little while, waiting for more data."}}
{"actor":{"display_login":"ejurgensen"}}