I can see from the Hype Machine blog [1] that Plug was developed with the approval and assistance of Hype Machine. Nevertheless, it's unfortunate that the client requires the end user's username and password credentials rather than using an authorization framework like OAuth 2.
As long as passwords are stored in the system's secure keychain, using passwords is not just OK -- it's the right desktop/mobile UX.
The only time OAuth makes sense is on the web, where by the very nature of the web's design, user's passwords would be provided to unrelated 3rd party servers outside the user's control.
Please STOP inflicting OAuth on non-web platform's users.
EDIT: I misunderstood the complaint! I thought that they wanted to login using a Google account or something similar rather than having a place in Hype Machine to allow Plug to connect and use a token to pass the permission to the program. Oops! I completely agree with the poster's comment in this case.
The only data we store are your username and some basic settings in a .plist (`open ~/Library/Preferences/com.Plug.Plug.plist`) and your token which you can view in Keychain Access.app and search Plug.
- When is playlist support planned? (I'm pretty sure it's only been out for like two weeks so the delay is understandable.)
- Where can I report bugs?
- Consider allowing horizontal resizing or a marquee effect on table cell hover: track names getting cut off is sort of frustrating.
Playlists are awesome. Hard to say, Plug is a hobby project so we add features as we can. But we usually prioritize features by how many requests we get.
> Where can I report bugs?
Hit us up at @plugformac
> Consider allowing horizontal resizing or a marquee effect on table cell hover
Totally, this is very high on the to-do list
It sometimes has trouble playing more after it is playing down to the last song that has already been loaded in the list. I think it needs to query for more songs when it gets down to the last few.
Also great to hear that Swift development is going smoothly. I just started into learning it, and so far the strangest thing I've found is that I've learned a ton of Objective C by having to struggle through missing documentation/examples and having to learn the Obj C way of doing things and then translating them to Swift. It's been interesting.
Another question: Is there a reason why it's not possible to resize the window? Some tracks are cut off and it'd be more comfortable to have a little bit wider window because the long track names are not scrolling by so you never see them.
Apart from that, enjoying the app so far! Thanks.
My company's UX even riffs off of theirs (with an unrelated focus)
Hype machine is fantastic for music discovery. The big hits always surface there months before they hit the radio/mainstream.
Any chance for a Windows version (I'm stuck on a PC at work!)
Keep up the good work!
Keep up the good work Alex & Glenn!
One thing that grabs my eyes always are side bars. For some reason i feel left side bar for right handed person it not convenient and vice versa.
But, i see all apps designed with left side bars. Wondering why left side only while many users to my experience are right handed ?
https://github.com/salomvary/soundcleod
and