{"action":"created","issue":{"url":"https://api.github.com/repos/jaruba/PowderPlayer/issues/43","labels_url":"https://api.github.com/repos/jaruba/PowderPlayer/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/jaruba/PowderPlayer/issues/43/comments","events_url":"https://api.github.com/repos/jaruba/PowderPlayer/issues/43/events","html_url":"https://github.com/jaruba/PowderPlayer/issues/43","id":109381085,"number":43,"title":"Support custom file protocol?","user":{"login":"iadj","id":8861459,"avatar_url":"https://avatars.githubusercontent.com/u/8861459?v=3","gravatar_id":"","url":"https://api.github.com/users/iadj","html_url":"https://github.com/iadj","followers_url":"https://api.github.com/users/iadj/followers","following_url":"https://api.github.com/users/iadj/following{/other_user}","gists_url":"https://api.github.com/users/iadj/gists{/gist_id}","starred_url":"https://api.github.com/users/iadj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iadj/subscriptions","organizations_url":"https://api.github.com/users/iadj/orgs","repos_url":"https://api.github.com/users/iadj/repos","events_url":"https://api.github.com/users/iadj/events{/privacy}","received_events_url":"https://api.github.com/users/iadj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jaruba/PowderPlayer/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-01T20:50:57Z","updated_at":"2015-10-03T12:22:36Z","closed_at":null,"body":"A cool feature would be supporting a custom protocol (i.e. `powder://[hash]`), that automatically opens the client & streams the torrent hash. I use a different torrent client for the magnet protocol, so having another separate protocol for PowderPlayer could prove to be useful."},"comment":{"url":"https://api.github.com/repos/jaruba/PowderPlayer/issues/comments/145243740","html_url":"https://github.com/jaruba/PowderPlayer/issues/43#issuecomment-145243740","issue_url":"https://api.github.com/repos/jaruba/PowderPlayer/issues/43","id":145243740,"user":{"login":"iadj","id":8861459,"avatar_url":"https://avatars.githubusercontent.com/u/8861459?v=3","gravatar_id":"","url":"https://api.github.com/users/iadj","html_url":"https://github.com/iadj","followers_url":"https://api.github.com/users/iadj/followers","following_url":"https://api.github.com/users/iadj/following{/other_user}","gists_url":"https://api.github.com/users/iadj/gists{/gist_id}","starred_url":"https://api.github.com/users/iadj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iadj/subscriptions","organizations_url":"https://api.github.com/users/iadj/orgs","repos_url":"https://api.github.com/users/iadj/repos","events_url":"https://api.github.com/users/iadj/events{/privacy}","received_events_url":"https://api.github.com/users/iadj/received_events","type":"User","site_admin":false},"created_at":"2015-10-03T12:22:36Z","updated_at":"2015-10-03T12:22:36Z","body":"Playback (https://github.com/mafintosh/playback) has built-in protocol support for OSX. The protocol isn't supported on Windows though but it might be good for reference.\r\n\r\nThere are Windows installers that request admin rights to achieve something like adding a custom protocol. I wonder if someone managed to get this working with Electron or as a package?"}}