{"action":"created","issue":{"url":"https://api.github.com/repos/elieserdejesus/JamTaba/issues/456","repository_url":"https://api.github.com/repos/elieserdejesus/JamTaba","labels_url":"https://api.github.com/repos/elieserdejesus/JamTaba/issues/456/labels{/name}","comments_url":"https://api.github.com/repos/elieserdejesus/JamTaba/issues/456/comments","events_url":"https://api.github.com/repos/elieserdejesus/JamTaba/issues/456/events","html_url":"https://github.com/elieserdejesus/JamTaba/issues/456","id":160515323,"number":456,"title":"Vorbis encoder Quality option for users to choose","user":{"login":"jonjamcam","id":15310433,"avatar_url":"https://avatars.githubusercontent.com/u/15310433?v=3","gravatar_id":"","url":"https://api.github.com/users/jonjamcam","html_url":"https://github.com/jonjamcam","followers_url":"https://api.github.com/users/jonjamcam/followers","following_url":"https://api.github.com/users/jonjamcam/following{/other_user}","gists_url":"https://api.github.com/users/jonjamcam/gists{/gist_id}","starred_url":"https://api.github.com/users/jonjamcam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonjamcam/subscriptions","organizations_url":"https://api.github.com/users/jonjamcam/orgs","repos_url":"https://api.github.com/users/jonjamcam/repos","events_url":"https://api.github.com/users/jonjamcam/events{/privacy}","received_events_url":"https://api.github.com/users/jonjamcam/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-06-15T20:24:59Z","updated_at":"2016-06-16T15:57:09Z","closed_at":null,"body":"@elieserdejesus @pljones @teamikl \r\n\r\nI did some tests today connecting to a public server just changing the parameter QUALITY for the encoder. The results were a big surprise for me, so I want to share them with you.\r\n\r\n The idea that users could choose the quality of their encoded sound is very important I think.\r\n\r\n For example if you have a bad connection, you could lower this value and still get Jamtaba work OK (the alternative now for bad connections is reaninjam or the old ninjam client) and don't loose all the goodies that other clients don't have like chords, block, cache, etc..\r\n\r\n On the other hand if you have a really good connection and a lot of Upstream bandwith you could have a near-studio quality session in a private server (this is not a good idea for public servers).\r\n\r\nThe idea behind this experiment was to test the limits and resilience of a server connection. I chose a ninbot.com public server for this, so there we go:\r\n\r\nI used three values for the test:\r\n\r\n 0.32f (jamtaba default quality)\r\n\r\n0.99f (I suppose this is the maximum possible value)\r\n\r\n0.01f (I suppose this is the minimum possible value)\r\n\r\nI did a test sending exactly (by watch) 60 seconds of the same loop and capturing a screenshot of the data sent once the time was reached.\r\n\r\n![image](https://cloud.githubusercontent.com/assets/15310433/16095763/7db3b5aa-331c-11e6-9f55-75e61844c0a0.png)\r\n\r\nThis test was only with 1 user and 1 channel, so the results may vary in other cases. For the moment the Maximum quality is out of the question (too much demanding IMO), but maybe in the future when internet speeds upload speed meet the requirements, why not? :D.\r\n\r\nAbout offering a lower speed for upstream encoding I think it's much neccesary. There are some hours some days where I live where my own connection is unable to keep Jamtaba connected and I have 512 Kbit upload ATM and I'm sure I'm not the only one who have this problem.\r\n\r\nEDIT: DATA RECEIVED is really DATA SENT by Jamtaba Client\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/elieserdejesus/JamTaba/issues/comments/226530160","html_url":"https://github.com/elieserdejesus/JamTaba/issues/456#issuecomment-226530160","issue_url":"https://api.github.com/repos/elieserdejesus/JamTaba/issues/456","id":226530160,"user":{"login":"jonjamcam","id":15310433,"avatar_url":"https://avatars.githubusercontent.com/u/15310433?v=3","gravatar_id":"","url":"https://api.github.com/users/jonjamcam","html_url":"https://github.com/jonjamcam","followers_url":"https://api.github.com/users/jonjamcam/followers","following_url":"https://api.github.com/users/jonjamcam/following{/other_user}","gists_url":"https://api.github.com/users/jonjamcam/gists{/gist_id}","starred_url":"https://api.github.com/users/jonjamcam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonjamcam/subscriptions","organizations_url":"https://api.github.com/users/jonjamcam/orgs","repos_url":"https://api.github.com/users/jonjamcam/repos","events_url":"https://api.github.com/users/jonjamcam/events{/privacy}","received_events_url":"https://api.github.com/users/jonjamcam/received_events","type":"User","site_admin":false},"created_at":"2016-06-16T15:57:09Z","updated_at":"2016-06-16T15:57:09Z","body":"> the linux and mac installers are totally different,\r\n\r\nMmmm, then what do you think about a menu option inside Jamtaba? Something like \"Connection setup\" so all clients have the same \"user friendly\" configuration?"}}
{"actor":{"display_login":"jonjamcam"}}