{"action":"created","issue":{"url":"https://api.github.com/repos/amule-project/amule/issues/58","repository_url":"https://api.github.com/repos/amule-project/amule","labels_url":"https://api.github.com/repos/amule-project/amule/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/amule-project/amule/issues/58/comments","events_url":"https://api.github.com/repos/amule-project/amule/issues/58/events","html_url":"https://github.com/amule-project/amule/issues/58","id":171831145,"number":58,"title":"User experience","user":{"login":"forthrin","id":1167421,"avatar_url":"https://avatars.githubusercontent.com/u/1167421?v=3","gravatar_id":"","url":"https://api.github.com/users/forthrin","html_url":"https://github.com/forthrin","followers_url":"https://api.github.com/users/forthrin/followers","following_url":"https://api.github.com/users/forthrin/following{/other_user}","gists_url":"https://api.github.com/users/forthrin/gists{/gist_id}","starred_url":"https://api.github.com/users/forthrin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forthrin/subscriptions","organizations_url":"https://api.github.com/users/forthrin/orgs","repos_url":"https://api.github.com/users/forthrin/repos","events_url":"https://api.github.com/users/forthrin/events{/privacy}","received_events_url":"https://api.github.com/users/forthrin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/amule-project/amule/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-08-18T07:00:39Z","updated_at":"2016-09-07T15:14:51Z","closed_at":null,"body":"amule has an advanced GUI with many features. Meanwhile other file sharing clients/protocols have been greatly simplified recently. IMO, a file sharing client basically needs:\r\n\r\n1. Search (name, extension, min. size, min. availability)\r\n1. Adding a download.\r\n1. List of ongoing transfers with download speed and best possible ETA prediction.\r\n1. If it can be determined that a download will *never* complete, offer the user to cancel it ASAP.\r\n\r\nOther relevant factors:\r\n\r\n1. Graceful handling of almost-full hard drives.\r\n1. Not downloading certain files in a transfer (not relevant for this protocol AFAIK).\r\n1. Global limits for upload and download.\r\n1. A way to kindly ask users sharing rare files to increase availability.\r\n1. Security.\r\n\r\nHas it been considered to shift development into making a very basic client, even a pure CLI/daemon one, or merge development into a simple client such as Transmission?\r\n"},"comment":{"url":"https://api.github.com/repos/amule-project/amule/issues/comments/245313565","html_url":"https://github.com/amule-project/amule/issues/58#issuecomment-245313565","issue_url":"https://api.github.com/repos/amule-project/amule/issues/58","id":245313565,"user":{"login":"forthrin","id":1167421,"avatar_url":"https://avatars.githubusercontent.com/u/1167421?v=3","gravatar_id":"","url":"https://api.github.com/users/forthrin","html_url":"https://github.com/forthrin","followers_url":"https://api.github.com/users/forthrin/followers","following_url":"https://api.github.com/users/forthrin/following{/other_user}","gists_url":"https://api.github.com/users/forthrin/gists{/gist_id}","starred_url":"https://api.github.com/users/forthrin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forthrin/subscriptions","organizations_url":"https://api.github.com/users/forthrin/orgs","repos_url":"https://api.github.com/users/forthrin/repos","events_url":"https://api.github.com/users/forthrin/events{/privacy}","received_events_url":"https://api.github.com/users/forthrin/received_events","type":"User","site_admin":false},"created_at":"2016-09-07T15:14:51Z","updated_at":"2016-09-07T15:14:51Z","body":"I didn't look very closely at the CLI version, but I'll abstain commenting on that for now. I just have a general impression that aMule is a somewhat obscure app for tech-savvy people, ie.\r\n\r\n- Dated Win XP-like GUI\r\n- Outdated documentation\r\n- Hundreds of advanced options\r\n- Hard to compile\r\n- A plethora of build components\r\n- Not up to date with OS (OS X)\r\n- Not available as package (Homebrew)\r\n\r\nI don't think I ever changed a single preference setting, nor did I chat with anyone or pay much attention to the fancy graphs and statistics being displayed.\r\n\r\nWould it maybe be a better use of developer resources to port the protocol into an existing client like Transmission, which has got the balance between features, simplicity and user friendliness just right.\r\n\r\nLike I said earlier, file sharing is basically about a good search, good availability checking, good time estimates and a happy little notification when a transfer is complete.\r\n\r\nBut maybe all these advanced features and the app's eccentric nature is an essential part of the culture around the aMule, and I'm stepping on a few toes now.\r\n"}}
{"actor":{"display_login":"forthrin"}}