{"action":"created","issue":{"url":"https://api.github.com/repos/Aloshi/EmulationStation/issues/464","repository_url":"https://api.github.com/repos/Aloshi/EmulationStation","labels_url":"https://api.github.com/repos/Aloshi/EmulationStation/issues/464/labels{/name}","comments_url":"https://api.github.com/repos/Aloshi/EmulationStation/issues/464/comments","events_url":"https://api.github.com/repos/Aloshi/EmulationStation/issues/464/events","html_url":"https://github.com/Aloshi/EmulationStation/issues/464","id":89299479,"number":464,"title":"New screensaver mode: random gameplay","user":{"login":"mariano","id":18598,"avatar_url":"https://avatars.githubusercontent.com/u/18598?v=3","gravatar_id":"","url":"https://api.github.com/users/mariano","html_url":"https://github.com/mariano","followers_url":"https://api.github.com/users/mariano/followers","following_url":"https://api.github.com/users/mariano/following{/other_user}","gists_url":"https://api.github.com/users/mariano/gists{/gist_id}","starred_url":"https://api.github.com/users/mariano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariano/subscriptions","organizations_url":"https://api.github.com/users/mariano/orgs","repos_url":"https://api.github.com/users/mariano/repos","events_url":"https://api.github.com/users/mariano/events{/privacy}","received_events_url":"https://api.github.com/users/mariano/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-18T13:50:48Z","updated_at":"2016-02-23T16:45:01Z","closed_at":null,"body":"Most emulated games ran via EmulationStation normally have an idle mode that showcases the game through pre-recorded gameplays. These gameplays have audio, and are often fun to watch. They mimic the behavior of arcade consoles, trying to lure the potential player walking right in front of the machine.\r\n\r\nCurrently EmulationStation has two screensaver modes, that get activated after an X period of time where no interaction with the controls is done: `dim` (fading into an obscure color), and `black` (going to a black screen.) I'm working on adding a third screensaver mode. I currently bad-named it `run`, but should be more like `random_gameplay` or something. It will randomly select a system (out of a predefined set that you can configure), and within that selected system it will randomly pick a game (I'm still thinking if I should let the user pre-pick the list of allowed games.) \r\n\r\nWhen one is picked, and the screensaver mode is activated, the game will automatically be ran for an X amout of time (configured). After that time, EmulationStation will return to its selection window, and the counter towards the next random game play starts.\r\n\r\nThis will allow the user to have the \"Arcade\" experience of seeing a game's gameplay, but throughout their entire set of emulated games, which can make it fun, and have EmulationStation behave more like what we are used to seeing from arcade machines.\r\n\r\nThis is currently VERY MUCH a work in progress. You can take a peek at it here:\r\n\r\nhttps://github.com/Aloshi/EmulationStation/compare/master...mariano:screensaver_run_games\r\n\r\nI'm introducing this issue to see if @Aloshi this is something you favor seeing, and get some feedbacks from any ideas you may have. Also, to see if the community is interested in something like this. I did see some requests to play audio on screensaver mode, but I thought this was a much better approach, since gameplays include music & sounds of their own."},"comment":{"url":"https://api.github.com/repos/Aloshi/EmulationStation/issues/comments/187783946","html_url":"https://github.com/Aloshi/EmulationStation/issues/464#issuecomment-187783946","issue_url":"https://api.github.com/repos/Aloshi/EmulationStation/issues/464","id":187783946,"user":{"login":"paradiselost79","id":10170753,"avatar_url":"https://avatars.githubusercontent.com/u/10170753?v=3","gravatar_id":"","url":"https://api.github.com/users/paradiselost79","html_url":"https://github.com/paradiselost79","followers_url":"https://api.github.com/users/paradiselost79/followers","following_url":"https://api.github.com/users/paradiselost79/following{/other_user}","gists_url":"https://api.github.com/users/paradiselost79/gists{/gist_id}","starred_url":"https://api.github.com/users/paradiselost79/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paradiselost79/subscriptions","organizations_url":"https://api.github.com/users/paradiselost79/orgs","repos_url":"https://api.github.com/users/paradiselost79/repos","events_url":"https://api.github.com/users/paradiselost79/events{/privacy}","received_events_url":"https://api.github.com/users/paradiselost79/received_events","type":"User","site_admin":false},"created_at":"2016-02-23T16:45:01Z","updated_at":"2016-02-23T16:45:01Z","body":"Not sure if you are working on this or know of other ways, but is there a way to have any ES screensaver password protected?"}}