{"action":"created","issue":{"url":"https://api.github.com/repos/radiant-player/radiant-player-mac/issues/409","labels_url":"https://api.github.com/repos/radiant-player/radiant-player-mac/issues/409/labels{/name}","comments_url":"https://api.github.com/repos/radiant-player/radiant-player-mac/issues/409/comments","events_url":"https://api.github.com/repos/radiant-player/radiant-player-mac/issues/409/events","html_url":"https://github.com/radiant-player/radiant-player-mac/issues/409","id":116491588,"number":409,"title":"Radiant 2 Milestone","user":{"login":"jadengore","id":1921464,"avatar_url":"https://avatars.githubusercontent.com/u/1921464?v=3","gravatar_id":"","url":"https://api.github.com/users/jadengore","html_url":"https://github.com/jadengore","followers_url":"https://api.github.com/users/jadengore/followers","following_url":"https://api.github.com/users/jadengore/following{/other_user}","gists_url":"https://api.github.com/users/jadengore/gists{/gist_id}","starred_url":"https://api.github.com/users/jadengore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jadengore/subscriptions","organizations_url":"https://api.github.com/users/jadengore/orgs","repos_url":"https://api.github.com/users/jadengore/repos","events_url":"https://api.github.com/users/jadengore/events{/privacy}","received_events_url":"https://api.github.com/users/jadengore/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/radiant-player/radiant-player-mac/labels/radiant-2.0","name":"radiant-2.0","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-12T06:53:59Z","updated_at":"2015-11-17T17:09:03Z","closed_at":null,"body":"Radiant contributors and end-users!\r\n\r\nThis is a draft of a proposed Radiant 2 milestone. I welcome any feedback anyone has on my proposed feature goals for a Radiant Player 2.0 release.\r\n\r\nOnce again, a big thanks to @kbhomes for opening the doors to more contributors who can merge PRs, and for moving this software to an open organization model. Your contributions to this app have been huge, and we all owe you a debt of gratitude for enhancing our Google Play Music experience.\r\n\r\n@radiant-player/radiant-player-mac\r\n\r\n# Radiant Player 2.0\r\n## Proposed Features\r\n\r\n### Improved Performance\r\n#### Importance - Critical\r\n#### Current Issues pertaining to feature\r\n#218, #235, #302, #308, #328, #331, #336, #372, #377, #379, #403 \r\n#### Rationale for Inclusion in 2.0\r\nThis is an essential issue that must be fixed in Radiant Player, and I think it's a good goal for 2.0. For lower-memory systems, Radiant can be a real hog, eating a ton of memory. \r\n\r\nThis could be a side effect of using Flash over Webkit ([see discussion here](https://github.com/radiant-player/radiant-player-mac/issues/335#issuecomment-125287063)), but I think there are ways we can optimize Radiant's performance and memory usage without a move that extreme. The entire app even struggles in general use, and over a period of a few days many users report extremely high memory usage. I've experienced this problem myself, but I prefer to let the threads above speak to the slow performance of Radiant.\r\n\r\nWe must address this in preparation for a milestone release.\r\n\r\n### Move to [`google-music.js`](https://github.com/twolfson/google-music.js)\r\n#### Importance - High\r\n#### Current Issues pertaining to feature\r\n#252 \r\n#### Current PR addressing feature\r\n#402\r\n#### Rationale for Inclusion in 2.0\r\nThis is an important issue to address, and I think @jacobwgillespie has phrased it well in his ongoing work over in #402:\r\n> In my opinion, we should use a central library for this kind of thing so that we all benefit from shared development resources (especially when Google updates something on their end that breaks us).\r\n\r\nI heartily :+1: his opinion and I think it should be a target of 2.0 to get this implemented.\r\n\r\n### Fix/enhance mini-player\r\n#### Importance - High\r\n#### Current Issues/PRs pertaining to feature\r\n#302, #331, #372, #394, #406\r\n#### Current issues outstanding to mini-player (feature requests)\r\n#225 - Feature request for more controls on mini-player\r\n#251 - Feature request for volume slider on mini-player\r\n#### Rationale for Inclusion in 2.0\r\nThe mini-player is a big differentiating factor that we have with browser plugins. From the status bar, users can view their current song, the album artwork, and have nice visual controls of what is playing.\r\n- I think we should absolutely fix the bugs in the player above for 2.0. \r\n- I also think we should consider fostering discussion about what features users are looking for in the mini-player, and aim to address them either in the milestone or post-2.0.\r\n\r\n### Last.fm reliability\r\n**Note**: I recognize a lot of work is in-progress, aiming for more stability in a 2.0 release.\r\n#### Importance - Minor\r\n#### Current Issues directly pertaining to reliability\r\n#285, #355, #368, #390, #396\r\n#### Current issues outstanding to Last.fm (feature requests)\r\n#126, #276, #366\r\n#### Rationale for Inclusion in 2.0\r\n@chrismou has been pointman on these issues (thanks! :+1:), and it seems that we have had on-and-off problems with Last.fm. Finding a way to stabilize our support is important. Many users find this to be an important feature; while I've prioritized it as minor, I think we should aim for stability and address users asking for expanded features with :+1: or :-1: regarding whether we can implement their requested functionality.\r\n\r\n### Improved Scrolling\r\n#### Importance - Minor\r\n#### Current Issues pertaining to feature\r\n#204, #275, #408\r\n#### Rationale for Inclusion in 2.0\r\nThis can also be considered a part of improving general performance, but looking into scrolling issues are essential to an experience that will make users want to use Radiant Player over a Chrome tab.\r\n\r\nThis may just be addressed through improved performance above.\r\n### EarPods Support\r\n#### Importance - Low\r\n#### Current Issues pertaining to feature\r\n#43, #203\r\n#### Current PR addressing feature\r\n#384\r\n#### Rationale for Inclusion in 2.0\r\nA very old issue that has an implementation in-progress (thanks @megalithic). We want users to be able to control playback like they would in iTunes, and not having accessories like EarPods or other Apple-certified inline mic controls work with Radiant Player hampers the seamlessness of the application."},"comment":{"url":"https://api.github.com/repos/radiant-player/radiant-player-mac/issues/comments/157437161","html_url":"https://github.com/radiant-player/radiant-player-mac/issues/409#issuecomment-157437161","issue_url":"https://api.github.com/repos/radiant-player/radiant-player-mac/issues/409","id":157437161,"user":{"login":"jadengore","id":1921464,"avatar_url":"https://avatars.githubusercontent.com/u/1921464?v=3","gravatar_id":"","url":"https://api.github.com/users/jadengore","html_url":"https://github.com/jadengore","followers_url":"https://api.github.com/users/jadengore/followers","following_url":"https://api.github.com/users/jadengore/following{/other_user}","gists_url":"https://api.github.com/users/jadengore/gists{/gist_id}","starred_url":"https://api.github.com/users/jadengore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jadengore/subscriptions","organizations_url":"https://api.github.com/users/jadengore/orgs","repos_url":"https://api.github.com/users/jadengore/repos","events_url":"https://api.github.com/users/jadengore/events{/privacy}","received_events_url":"https://api.github.com/users/jadengore/received_events","type":"User","site_admin":false},"created_at":"2015-11-17T17:09:03Z","updated_at":"2015-11-17T17:09:03Z","body":"@radiant-player/radiant-player-mac ping"}}