Serenity for Android 1.3.5

Download: http://nineworlds.github.com/serenity-android/downloads/Serenity-1.3.5-M1.apk

Features and Improvements:

  • Localization support for French and Spanish languages. This only handles items the app itself provides. Items from Plex are not localized as that is the responsibility of the plex server, make sure you have its settings set correctly to provide you localized descriptions.
  • Add Holo skin to Video and Music player Seeker Bar
  • Allow D-Pad/Remote wrap around navigation in Movie and Episode gallery browser.
  • Support for Plex meta data regarding Season and Episode number (finally found the info).
  • Indicate when a Movie or Episode has been partially watched.
    • Unwatched no views or progress at zero
    • Partial Watched progress greater than zero but less than 90% of the complete duration.
    • Watched progress greater than 90% of the duration of the movie or episode.
  • Tweak the Menu on the main screen. Fixes mis-aligned text and polishes the look up a bit.

This will hit the play store sometime tomorrow barring any major bug reports.  Development versions are freely downloadable and fully functional from the projects home page.

Hi,

Many thanks for this new version.

This application becomes better and better:

- I like the new fonts in the main menu. Translation of “Options” is right. It lacks a customisable background (not really important).

- Left browsing ok, as announced -> it lacks shows & seasons.  In addition to that I do not really like the swing (animation) of the thumbnail when we browse. However, probably someone like it

- Episode numbering: yes it recover the right information but:
       - “Season#” is no more displayed. From my point of view it should appear somewhere when we are inside the season.
       - I discovered a small bug : sometimes the numbering is not right. The Episode 1 appears 2 times one at the beginning and one at the third position. I will continue to check because it do not appears always.

       - A small bug in my translation I forgot a space: In French it displays Épisode3 -> it must be Épisode 3 (the space is important)

- I saw you translated some settings in French, but a lot these texts where more clear in original English even for only French speaking people. If you want, I can try to improve these translations.

- Watched status, I did not see any change. What I asked was to display the watched status directly on the thumbnail of the Episode/Movie/Season/Show in order to have a global vision of what is watched and what not.

Season number will only display if Plex provides it. On those shows where you only have one season Plex doesn’t provide a parentindex attribute. I can try to raise an issue with the devs to see if they will correct it on the server side.


The partial watch indicator is in the row of the info graphics for the show. I need to re work some items to eventually get it on the image itself.

Hi,

Season numbering : Strange because I tested on shows where there are many seasons, I will recheck when I will be back to home this evening

Yes, it should be nice and very useful to have this indicator on each image.

Another thing I found not very nice : Actually if an mage lacks somewhere a very bad looking red cross picture apears. Is that possible to take it away or replace it by a nice 3D light question mark. Probably better to take it simply away.

For setting translation, you can provide me the original English file or the one partially translated in the format you prefer, and I could correct it this evening.

Best regards

Hi,

Season numbering : Strange because I tested on shows where there are many seasons, I will recheck when I will be back to home this evening

Yes, it should be nice and very useful to have this indicator on each image.

Another thing I found not very nice : Actually if an mage lacks somewhere a very bad looking red cross picture apears. Is that possible to take it away or replace it by a nice 3D light question mark. Probably better to take it simply away.

For setting translation, you can provide me the original English file or the one partially translated in the format you prefer, and I could correct it this evening.

Best regards

You can get the sections to be translated from here:

https://gist.github.com/kingargyle/6155901

Just the contents of the xml elements need to be translated not the attributes of the string elements.   the attribute names and values need to stay the same.

Just create a new gist with the translation, make it public, and paste the url to it here, and I'll apply it to the project.

I'll see if I can find out more info about season numbering but I posted a message in the Developer forum a while ago and got no information back from the plex devs so we'll probably just have to play with it some to figure out what needs to be done to get it to work consistently.

The cross only happens if the image is bad or can't be retrieved at all.   It is an error indicator.   Is this happening in Infographics (i.e. for Studio indicators, or is this happening with posters and fan art?).    If posters and fan art use Plex Web to verify that the images are showing up, and if not, you may need to select them specifically through plex web and they should then start showing up in Serenity.

Update:  I've enabled a new preference under the Animations section to control whether the Movie and Episode browser scrolling animation occurs.  It is on by default, but you can turn it off if you don't like the scrolling effect.   I've also fixed the issue with the Season not showing up correctly in some situations, so this should be good.   Once I get the translations I'll build and release 1.3.5-M2 for further testing.

Ok,

Here si the link

https://gist.github.com/anonymous/6158969

BR

The cross only happens if the image is bad or can't be retrieved at all.   It is an error indicator.   Is this happening in Infographics (i.e. for Studio indicators, or is this happening with posters and fan art?).    If posters and fan art use Plex Web to verify that the images are showing up, and if not, you may need to select them specifically through plex web and they should then start showing up in Serenity.

If fact it arrives everywhere in posters some times not always & on mediainfo picture, like resolution or provider logo.

Best regards

Ok,

Here si the link

https://gist.github.com/anonymous/6158969

BR

Thanks.

You can grab the latest development version for testing with the changes including the translation

https://github.com/NineWorlds/serenity-android/wiki/Downloads#135-m2-available

If fact it arrives everywhere in posters some times not always & on mediainfo picture, like resolution or provider logo.

Best regards

Yeah it is usually happens when there is a problem fetching the image from the server for whatever reason.  I'll look into it for the next version, to see if I can provide a better image in those cases where it can't retrieve the image.

Hi,

Some feedback on 1.3.5-M2

Translation :

  • Globaly ok even on paramaters.
  • Just one thing surprised me: on top of the show/movie screen we find the term “Ecrivains”. It is not the translation I provided.  In French, “Ecrivains” is only used for books even if it is the direct translation of “Writers” provided by Google. Usually for movies and shows we use “Scénario” or “Scénaristes” (from my point of view, regarding the context “Scénario” is better). Remarks, for music we use “Auteurs” (I did not check the music library, sorry)

 Bugs:

  • We still have a strange behaviour in episodes folder, probably on movies as well. When we be back to player, the numbering of episodes is wrong. To reproduce the issue:
    1. Go on episodes folder
    2. The numbering should be ok 1, 2, 3, 4,…
    3. Start play the second one (2)
    4. Stop the player and go back to the episode folder
    5. You will see the numbering with corresponding picture and description 1, 2, 1, 4 ???
    6. Going back to season level and returning to episode level all return in place.
  • Watched status not updated in real time.
    • When you follow the previous step 4 you can see the watched status is not updated. You have to browse left or right to update it. This not a big issue but…
    • To be clear, only the displayed status is not updated. If we restart player (MX) it restart at the right place and that is great because only Serenity is able to do that.

Features :

  • The watched status do not appears on episodes/movies thumbnails (posters). From my point of view it could be a real improvement in the conviviality of this application.
  • The Season/Episode numbering work well in the episode level and show level. But at Season level nothing appears -> sad. I propose to display: watched# & unwatched# as the global description, the same we have at the how level.
  • When I translated the text I remember to have seen “toggle watched status” but I did not find this feature nowhere in Serenity. So I have to go in Plex client for this mnual status setting.

Look and feel:

  • Always same requests…
    1. I would like to be able to customise the main screen background, having the same picture everywhere. Ok if you want having the category poster in small like Plex media centre but not a big added value from my point of view
    2. At the episode level having vertical grid of episodes with the watched status it the thumbnail of the episode like Aeon or Amber skin is the super wow effect.
    3. A small thing, personally I find the mediainfo icons too big on big screen 2/3 or even half size could give a more professional look. Actually there are too  big in regards to the text of the show/movie description.
    4. As I already said I am happy to be able to deactivate all the fade and swing animation they give only a “cheap” look. The only animation I found somewhat acceptable is the pan & zoom of a faded fan art like on the last version Plex Client for Android.

 Bugs:

  • We still have a strange behaviour in episodes folder, probably on movies as well. When we be back to player, the numbering of episodes is wrong. To reproduce the issue:
    1. Go on episodes folder
    2. The numbering should be ok 1, 2, 3, 4,…
    3. Start play the second one (2)
    4. Stop the player and go back to the episode folder
    5. You will see the numbering with corresponding picture and description 1, 2, 1, 4 ???
    6. Going back to season level and returning to episode level all return in place.

Yeah, I can replicate this and it is because of some changes I did to the Gallery widget that is used by the episodes.  It is getting the wrong view to display as the first item in the list.  Happens when you browse back and forth in the list.   I'll do a 1.3.6 release in a few days to fix the issue.

  • Watched status not updated in real time.
    • When you follow the previous step 4 you can see the watched status is not updated. You have to browse left or right to update it. This not a big issue but…
    • To be clear, only the displayed status is not updated. If we restart player (MX) it restart at the right place and that is great because only Serenity is able to do that.

This has been a long standing issue, that I need to address.  Will address in 1.3.6 as well.

Features :

  • The watched status do not appears on episodes/movies thumbnails (posters). From my point of view it could be a real improvement in the conviviality of this application.
  • The Season/Episode numbering work well in the episode level and show level. But at Season level nothing appears -> sad. I propose to display: watched# & unwatched# as the global description, the same we have at the how level.
  • When I translated the text I remember to have seen “toggle watched status” but I did not find this feature nowhere in Serenity. So I have to go in Plex client for this mnual status setting.

Look and feel:

  • Always same requests…
    1. I would like to be able to customise the main screen background, having the same picture everywhere. Ok if you want having the category poster in small like Plex media centre but not a big added value from my point of view
    2. At the episode level having vertical grid of episodes with the watched status it the thumbnail of the episode like Aeon or Amber skin is the super wow effect.
    3. A small thing, personally I find the mediainfo icons too big on big screen 2/3 or even half size could give a more professional look. Actually there are too  big in regards to the text of the show/movie description.
    4. As I already said I am happy to be able to deactivate all the fade and swing animation they give only a “cheap” look. The only animation I found somewhat acceptable is the pan & zoom of a faded fan art like on the last version Plex Client for Android.

For the feature requests please open issues on the GitHub site, so that they don't get lost and I can plan accordingly as I'm planning for maintenance and other bug fix releases.

For the bug with the Season and Episode number ordering, you can get it working again, by turning off the scrolling animation for those views.  There appears to be an issue with how things are handled when the scrolling occurs, as the first selected item when items start to scroll off the screen gets put in the left most position.   I have a feeling it is the way the custom gallery widget I'm using is updating the views  when scrolling.

For the bug with the Season and Episode number ordering, you can get it working again, by turning off the scrolling animation for those views.  There appears to be an issue with how things are handled when the scrolling occurs, as the first selected item when items start to scroll off the screen gets put in the left most position.   I have a feeling it is the way the custom gallery widget I'm using is updating the views  when scrolling.

I am afraid that does not mater of animation. As I said, I turned off all these ones. But bug is stiil there

I am afraid that does not mater of animation. As I said, I turned of all these ones. But bug is stiil there

Just tested on the Google TV device and with animation turned off I don't get the bug.   So I'll have to try with my Nexus 7 and see what I get.  I suspect I have some special code in place to handle some updates if it is a Google TV that I'll have to apply generally.

Does this happen with 1.3.3?

Just tested on the Google TV device and with animation turned off I don't get the bug.   So I'll have to try with my Nexus 7 and see what I get.  I suspect I have some special code in place to handle some updates if it is a Google TV that I'll have to apply generally.

Does this happen with 1.3.3?

I am not 100% sure but i have seen the first time when the animation has been put in place 1.3.4? I never seen before.

I use a MINIX NEO X5, not sure it seen as a Google TV, probably like a tablet.

Yeah, tested on my Nexus 7 tablet as well, wasn't able to reproduce it there either.  I've seen the issue intermittently over the development of the app, I'll keep trying to find out what is causing it, but the primary devices I develop for aren't showing the issues, so going to be a bit before I can fix it or come up with another solution.

Hi,

Installed the official 1.3.5.

No way to reproduce the annimation bug. So I suppose it is fixed.

Found two french translation error:

"Ecrivains" -> Scénario as explaind on a previous message.

"Tuturial" on options bar it shoud be "Tutoriel"

Kind regards

Thanks, I'll get those translation bugs addressed. Tracking as the following issue:

https://github.com/NineWorlds/serenity-android/issues/125

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.