SubFire Player open for testing
Posted: Sun Feb 08, 2015 9:44 pm
http://p.subfireplayer.net/ is now available for testing. I've been using it on Chrome and Gecko browsers with few issues. It has actually become my exclusive player at work for the last couple of weeks.
Current feature set:
I've been testing with WebAppTester and found workaround for the key differences (e.g., Fire doesn't send a range-accept header, so I can't get the duration values accurately (and can't implement 'skip')). The main thing I still need to refine on Fire is navigation using the remote control. It mostly works, but there are cases where it can get to something I would rather it didn't in certain contexts (e.g., when the config window is open, I don't want it to be able to navigate back to the list).
Please leave feedback here, or at http://subfireplayer.net/support. I generally keep my official TODOs on a trello board, which I may make public for read some time in the future, probably when I finally put the source code out there under the MIT License. Current version 0.4.
* Chrome for Android 40 has an issue with updating currentTime, which was working fine in 38 and 39; go fig.
Current feature set:
- 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)
- Pure html5 audio tag
- Top-level MusicFolders are currently only shuffled (using getRandomSongs)
- Playlist contents can not be shuffled
- Album artwork loads
- 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
I've been testing with WebAppTester and found workaround for the key differences (e.g., Fire doesn't send a range-accept header, so I can't get the duration values accurately (and can't implement 'skip')). The main thing I still need to refine on Fire is navigation using the remote control. It mostly works, but there are cases where it can get to something I would rather it didn't in certain contexts (e.g., when the config window is open, I don't want it to be able to navigate back to the list).
Please leave feedback here, or at http://subfireplayer.net/support. I generally keep my official TODOs on a trello board, which I may make public for read some time in the future, probably when I finally put the source code out there under the MIT License. Current version 0.4.
* Chrome for Android 40 has an issue with updating currentTime, which was working fine in 38 and 39; go fig.