{"action":"created","issue":{"url":"https://api.github.com/repos/UniversalMediaServer/UniversalMediaServer/issues/700","labels_url":"https://api.github.com/repos/UniversalMediaServer/UniversalMediaServer/issues/700/labels{/name}","comments_url":"https://api.github.com/repos/UniversalMediaServer/UniversalMediaServer/issues/700/comments","events_url":"https://api.github.com/repos/UniversalMediaServer/UniversalMediaServer/issues/700/events","html_url":"https://github.com/UniversalMediaServer/UniversalMediaServer/pull/700","id":112020110,"number":700,"title":"Use Splash Screen to avoid users to be confused when the UMS GUI start delays","user":{"login":"valib","id":1472678,"avatar_url":"https://avatars.githubusercontent.com/u/1472678?v=3","gravatar_id":"","url":"https://api.github.com/users/valib","html_url":"https://github.com/valib","followers_url":"https://api.github.com/users/valib/followers","following_url":"https://api.github.com/users/valib/following{/other_user}","gists_url":"https://api.github.com/users/valib/gists{/gist_id}","starred_url":"https://api.github.com/users/valib/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valib/subscriptions","organizations_url":"https://api.github.com/users/valib/orgs","repos_url":"https://api.github.com/users/valib/repos","events_url":"https://api.github.com/users/valib/events{/privacy}","received_events_url":"https://api.github.com/users/valib/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":25,"created_at":"2015-10-18T13:26:19Z","updated_at":"2015-10-25T17:58:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/UniversalMediaServer/UniversalMediaServer/pulls/700","html_url":"https://github.com/UniversalMediaServer/UniversalMediaServer/pull/700","diff_url":"https://github.com/UniversalMediaServer/UniversalMediaServer/pull/700.diff","patch_url":"https://github.com/UniversalMediaServer/UniversalMediaServer/pull/700.patch"},"body":"For me sometimes the UMS GUI starts immediately but quite often there is almost the 10 seconds delay before the GUI appears. To avoid to be users starting UMS several times when there is that significant delay I offer to show the Splash Screen."},"comment":{"url":"https://api.github.com/repos/UniversalMediaServer/UniversalMediaServer/issues/comments/150948862","html_url":"https://github.com/UniversalMediaServer/UniversalMediaServer/pull/700#issuecomment-150948862","issue_url":"https://api.github.com/repos/UniversalMediaServer/UniversalMediaServer/issues/700","id":150948862,"user":{"login":"Nadahar","id":12900583,"avatar_url":"https://avatars.githubusercontent.com/u/12900583?v=3","gravatar_id":"","url":"https://api.github.com/users/Nadahar","html_url":"https://github.com/Nadahar","followers_url":"https://api.github.com/users/Nadahar/followers","following_url":"https://api.github.com/users/Nadahar/following{/other_user}","gists_url":"https://api.github.com/users/Nadahar/gists{/gist_id}","starred_url":"https://api.github.com/users/Nadahar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nadahar/subscriptions","organizations_url":"https://api.github.com/users/Nadahar/orgs","repos_url":"https://api.github.com/users/Nadahar/repos","events_url":"https://api.github.com/users/Nadahar/events{/privacy}","received_events_url":"https://api.github.com/users/Nadahar/received_events","type":"User","site_admin":false},"created_at":"2015-10-25T17:58:18Z","updated_at":"2015-10-25T17:58:18Z","body":"@ExSport It would definitly be possible to create a timer, set a threshold and that check that timer from time to time. But, in the case where UMS is waiting for disc access for example, this is a blocking call and the waiting UMS code has no control. Then one would need to create a separate thread doing this, and some way for this thread to check if the other thread were finished or not. \r\n\r\nIt's definitly doable, but I'm not sure it's worth the hazzle. "}}