{"action":"created","issue":{"url":"https://api.github.com/repos/LibreTime/libretime/issues/160","repository_url":"https://api.github.com/repos/LibreTime/libretime","labels_url":"https://api.github.com/repos/LibreTime/libretime/issues/160/labels{/name}","comments_url":"https://api.github.com/repos/LibreTime/libretime/issues/160/comments","events_url":"https://api.github.com/repos/LibreTime/libretime/issues/160/events","html_url":"https://github.com/LibreTime/libretime/issues/160","id":221691010,"node_id":"MDU6SXNzdWUyMjE2OTEwMTA=","number":160,"title":"problem: Show/Master source not compatible with butt 1.4+","user":{"login":"squiggleuk","id":14201513,"node_id":"MDQ6VXNlcjE0MjAxNTEz","avatar_url":"https://avatars0.githubusercontent.com/u/14201513?v=4","gravatar_id":"","url":"https://api.github.com/users/squiggleuk","html_url":"https://github.com/squiggleuk","followers_url":"https://api.github.com/users/squiggleuk/followers","following_url":"https://api.github.com/users/squiggleuk/following{/other_user}","gists_url":"https://api.github.com/users/squiggleuk/gists{/gist_id}","starred_url":"https://api.github.com/users/squiggleuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/squiggleuk/subscriptions","organizations_url":"https://api.github.com/users/squiggleuk/orgs","repos_url":"https://api.github.com/users/squiggleuk/repos","events_url":"https://api.github.com/users/squiggleuk/events{/privacy}","received_events_url":"https://api.github.com/users/squiggleuk/received_events","type":"User","site_admin":false},"labels":[{"id":542961220,"node_id":"MDU6TGFiZWw1NDI5NjEyMjA=","url":"https://api.github.com/repos/LibreTime/libretime/labels/bug","name":"bug","color":"ee0701","default":true},{"id":558905353,"node_id":"MDU6TGFiZWw1NTg5MDUzNTM=","url":"https://api.github.com/repos/LibreTime/libretime/labels/liquidsoap","name":"liquidsoap","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-04-13T21:46:44Z","updated_at":"2018-08-24T19:04:10Z","closed_at":null,"author_association":"NONE","body":"If trying to stream via show source, and using latest version of butt, we get a bad password error from butt, when the credentials are correct. \r\n\r\n\"butt sends a PUT request to the server to test if it is icecast 2.4 or earlier. A real icecast server before version 2.4 does not respond to a PUT, so the client will then try to send a SOURCE. The problem now is that airtime's liquidsoap harbor answers with a 404 which butt doesn't expect\"\r\n\r\nMore detail on our upstreams forum along with potential fix @ https://forum.sourcefabric.org/discussion/17237/butt-0-1-14-is-dead-with-airtime-/p1\r\n\r\nWhile we are on this subject, can anyone answer a question... If I have two scheduled shows:\r\n\r\n9pm-10pm - DJ A (via show source)\r\n10-11pm - DJ B (via show source)\r\n\r\nDoes LibreTime allow DJ B to connect only after 10pm? or can he connect at any time? if he connects early would it interrupt DJ A?\r\n\r\nJust planning on having all our DJs stream in, and wondinerg how changeovers would work."},"comment":{"url":"https://api.github.com/repos/LibreTime/libretime/issues/comments/415853460","html_url":"https://github.com/LibreTime/libretime/issues/160#issuecomment-415853460","issue_url":"https://api.github.com/repos/LibreTime/libretime/issues/160","id":415853460,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNTg1MzQ2MA==","user":{"login":"Robbt","id":760739,"node_id":"MDQ6VXNlcjc2MDczOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/760739?v=4","gravatar_id":"","url":"https://api.github.com/users/Robbt","html_url":"https://github.com/Robbt","followers_url":"https://api.github.com/users/Robbt/followers","following_url":"https://api.github.com/users/Robbt/following{/other_user}","gists_url":"https://api.github.com/users/Robbt/gists{/gist_id}","starred_url":"https://api.github.com/users/Robbt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Robbt/subscriptions","organizations_url":"https://api.github.com/users/Robbt/orgs","repos_url":"https://api.github.com/users/Robbt/repos","events_url":"https://api.github.com/users/Robbt/events{/privacy}","received_events_url":"https://api.github.com/users/Robbt/received_events","type":"User","site_admin":false},"created_at":"2018-08-24T19:04:10Z","updated_at":"2018-08-24T19:04:10Z","author_association":"MEMBER","body":"Ok, so I am helping a LibreTime user who has not been able to connect with Butt and I decided to test whether 0.1.13 worked and it hung up on 'connecting' within Butt - The LibreTime page shows it as connected but as far as I can tell nothing was being transmitted.\r\n\r\nSo we should test this on other servers and see whether or not Butt can connect to any LibreTime server or if there is just an issue with LibreTime and Butt so that we can let people know that they should use another client or we can try to fix it.\r\n\r\nIt repeats the following errors.\r\n`2018/08/24 21:00:36 [decoder:3] Method \"MAD\" accepted \"audio/mpeg\".\r\n2018/08/24 21:00:36 [lang:3] timeout --signal=KILL 45 pyponotify --source-name=master_dj --source-status=true &\r\n2018/08/24 21:00:36 [threads:3] Created thread \"harbor source feeding\" (3 total).\r\n2018/08/24 21:00:36 [master_harbor:3] Decoding...\r\n2018/08/24 21:00:36 [master_harbor:2] Feeding stopped: Mad.End_of_stream.\r\n2018/08/24 21:00:36 [lang:3] timeout --signal=KILL 45 pyponotify --source-name=master_dj --source-status=false &\r\n2018/08/24 21:00:36 [threads:3] Thread \"harbor source feeding\" terminated (2 remaining).\r\n2018/08/24 21:00:38 [server:3] New client: localhost.localdomain.\r\n2018/08/24 21:00:38 [lang:3] streams.master_dj_start\r\n2018/08/24 21:00:38 [server:3] Client localhost.localdomain disconnected.\r\n2018/08/24 21:00:38 [server:3] New client: localhost.localdomain.\r\n2018/08/24 21:00:38 [lang:3] streams.master_dj_stop\r\n2018/08/24 21:00:38 [server:3] Client localhost.localdomain disconnected.\r\n2018/08/24 21:00:50 [lang:3] master connected\r\n2018/08/24 21:00:51 [decoder:3] Method \"MAD\" accepted \"audio/mpeg\".\r\n2018/08/24 21:00:51 [lang:3] timeout --signal=KILL 45 pyponotify --source-name=master_dj --source-status=true &\r\n2018/08/24 21:00:51 [threads:3] Created thread \"harbor source feeding\" (3 total).\r\n2018/08/24 21:00:51 [master_harbor:3] Decoding...\r\n2018/08/24 21:00:51 [master_harbor:2] Feeding stopped: Mad.End_of_stream.\r\n2018/08/24 21:00:51 [lang:3] timeout --signal=KILL 45 pyponotify --source-name=master_dj --source-status=false &\r\n2018/08/24 21:00:51 [threads:3] Thread \"harbor source feeding\" terminated (2 remaining).\r\n2018/08/24 21:00:53 [server:3] New client: localhost.localdomain.\r\n2018/08/24 21:00:53 [lang:3] streams.master_dj_start\r\n`"}}
{"actor":{"display_login":"Robbt"}}