Page 1 of 1

SubFire HTML5 Player for Fire, Android, Chrome, and the Web

PostPosted: Wed Feb 11, 2015 9:03 pm
by acroyear
The first public release is now available on the Amazon store (for Android, Kindle Fire HD, and Fire TV and Stick), Chrome Web Store (for Chrome browser and ChromeBook), and openly on the web. And yes, it is free for all available platforms.

Features:
  • Configure a single subsonic server, including bitrate
  • Default it is pre-configured to a Subsonic demo server
  • Loads folders
  • Loads playlists
  • Plays! (well, wouldn't do much good if it didn't)
  • Top-level MusicFolders are currently only shuffled (using getRandomSongs)
  • Album artwork
  • Artist info loads (5.1 servers only)
  • Playlist artwork in list (5.1 servers only)
  • Responsive layout down to 360px wide phone portrait mode
  • Responsive layout up to 1080p wide landscape mode
  • Playlist playing remembers where you left off

Find links to these stores on the app's home page, http://www.subfireplayer.net/. The Features page there includes the future roadmap, along with a link to the known issues page. I do intend to opensource it at some point, probably by this summer once it has reached a '1.0'.

Re: SubFire HTML5 Player for Fire, Android, Chrome, and the

PostPosted: Mon Feb 16, 2015 3:52 pm
by acroyear
ok, Amazon changed something on their end and it is right now not possible to get SubFire on Non-Amazon android devices. I'm trying to get some feedback from them, but it appears holiday weekend is delaying that.

For Fire TV/Stick/HD and Chrome, there's been an update to 0.5.2 which adds some responsive layout changes (Amazon doesn't like 100px album art to be stretched to 900px on a 1080 screen).

Re: SubFire HTML5 Player for Fire, Android, Chrome, and the

PostPosted: Wed Feb 18, 2015 2:11 am
by acroyear
This is going to be (annoyingly) permanent. It turns out it was a short-term bug on Amazon's own developer pages that allowed me to specify "Non-Amazon Android" in the first place, and it won't be re-enabled.

So for now, the Amazon site will only carry versions for Fire-based devices, including Kindle Fire HDs (3rd gen +), the Fire Phone, and the Fire TV and Stick.

I am working on packaging an Android version using Adobe's PhoneGap Build web product, and so far it is working reasonably well, but I need to code in handling some phonegap events that are different from the amazon versions (like recognizing when the window has been closed, handling back-button presses from the top window). After that I need to decide how to distribute. Part of me is nervous at the amount of spammy crap reviews (you guys are generally more patient, as long as the product keeps working, than many other apps) that'll come my way to deal with, should I opt to go with Google Play.

I'll certainly have the .apk file available as a download/install for those who have turned on the "install apps from any source" setting on their devices, but that won't provide automatic updates.

Re: SubFire HTML5 Player for Fire, Android, Chrome, and the

PostPosted: Thu Feb 19, 2015 12:35 pm
by Override92
Please add support for ssl.

Override

Re: SubFire HTML5 Player for Fire, Android, Chrome, and the

PostPosted: Thu Feb 19, 2015 9:05 pm
by acroyear
In which context (Android/Amazon, Chrome app, or just straight off the web)? Is it that you want p.subsonic.net to be https, or the http client refuses to talk to the https server?

I do not have an SSL server to test against, and do not intend to add it to my own home servers because it would be blocked by my office's firewall.

If I were to pay the money to put a signed SSL cert on p.subfireplayer.net (and specify the Chrome app to use that url), it may break the ability to get data from non-SSL servers which I would presume are the majority out there (I would have to test that). For the web version, the user could specify https://p.subfireplayer.net/ to use it, but if the Chrome version is one or the other only, I would have to stick with the non-SSL version.

I have no control over the Amazon Fire version. If you are giving it an https and it isn't working, that is entirely out of my control.

So really, I need more information on how it is failing.

Re: SubFire HTML5 Player for Fire, Android, Chrome, and the

PostPosted: Thu Feb 19, 2015 9:08 pm
by acroyear
It also should be noted that browsers (and possibly, end-user systems like Amazon's Fire) are blocking self-signed certs and making it more difficult to add exceptions. Again, that is not a scenario I am in a position to test.

http://stackoverflow.com/questions/1511 ... on-request