https://github.com/NineWorlds/serenity-android/wiki/Downloads#146-m1-available
This fixes a force close issue that could occur with going back from the Season screen to the TV Show Browser screen. If you are experiencing this issue, it is highly recommended to download the release.
This is also the first release available through the Google Play store beta channel as well. You need to be a member of the Serenity for Android Beta community on google plus to get the updates through google play. After a day or two of testing and if nobody reports issues, I'll promote the build to the general public as well.
There've been some issues with the new beta distribution method through google play.
Until today I was only offered v1.4.5, except that it had some new changes, and shows up as v1.4.6 in Android "Apps" settings.
Today the very same app version is offered as v1.4.6, so it seems that text updates don't automatically follow binary updates.
Another problem is that a tablet that was running the v1.4.4-dev version was offered no update at all.
The app didn't even show in the "My Apps"/"Installed" section at google play, even though it did show as "Installed" (with no updates available) in the "My Apps"/"All" section. I had to uninstall the app and start over from scratch, thereby losing all settings. Clearly google play has some problem with the various version numbering schemes used, but hopefully this was a one-time event, so that results in future will be consistent between devices.
On a side note:
It would be useful if the 'About' screen in the app showed full version and build numbers, with clear indication of beta/non-beta status.
At present I can find no info in the app to determine which version is running. I can only see it in the Android system settings menu for apps, and there I only see the main version number (like v1.4.6) without any reference to test builds (like v1.4.6-M1).
I also think that you MUST modify the main version number for a beta update to reach users through google play.
Because it that number doesn't change their site will probably consider a new update to be already installed, which makes it unavailable for update/install without first uninstalling the previous beta (thus losing all settings). (This is really a google play bug, as they should recognize the occasional need for repairing re-installs of an already installed version, without having to lose data/settings through uninstalls.)
Returning to the main topic of the new release:
Since the force close issues didn't affect me I have no results to report on that front, but I do have two things to request, one of minor and one of major importance.
I'll start with the minor issue, which is the sort order of languages as chosen for subtitle use.
While I know that the native language names for Greek and Spanish both begin with an "E", that does not make it OK to sort the entry "English" so that it appears between the entries for "Greek" and "Spanish". All alphabetic sorting should be done according to the current GUI language. And if that is too much of a hassle (dynamic resorting of menu at GUI language changes), then I suggest that sorting be done for some reference language, such as English. Sorting according to native names is pointless, as this will make the list seem unsorted, which is no help at all in finding the proper entry.
Now on to the major issue, which is the total lack of control over resumption/restart of partly played videos.
This really is the most serious handicap of the current version.
I understand that there are some API problems involved, in how to control the resumption point of an external player, but I don't see why it should be impossible to tell it to start over from scratch. That is the most basic playback method which every player should support.
So at least offer us the choice to restart playback from scratch for these cases, which is currently impossible.
The only way to approximate that in the current version is to let the playback start in the wrong position and manually reset playback position to the start (after having to view possible 'spoilers' ruining the entertainment value).
All other Plex clients offer a choice of resumption/restart when re-launching a previously played video, and I think Serenity should do the same.
(If you dislike that method, at least make it a selectable option in the settings.)
Best regards: dlanor