Profile

Cover photo
207 followers|371,924 views
AboutPostsPhotosVideos

Stream

 
Serenity for Android Keyboard/Remote Controls

There are a lot of ways to make navigation through the screens in Serenity faster and easier.  Especially for those with larger video libraries.   A list of the keyboard/remote control short cuts can be found here.

https://github.com/NineWorlds/serenity-android/wiki/Remote-and-Keyboard-Controls
1
Add a comment...
 
Spent most of the afternoon clean up the way the application is tested.  Right now it is mostly manual testing, and there are very few unit tests.  I've managed to finally get Robolectric running with the code.  Had to do a couple of work arounds for some bugs, but I'm now able to use Robolectric to help test the code.   What does this mean for you as consumers, not really much, besides hopefully as bugs are found I can create a regression test suite so they don't creep back in.  Any new features will have tests to go with them to make sure they are working, and I'll be able to work slowly on getting code coverage up to speed.

For those that want to contribute to the project, there will be a way to write unit tests for the app that work whether you are using Android Studio or Eclipse ADT.  All the tests will reside with the main code, so going forward it'll be much easier to add new tests to the project and have them run as part of the build.

I've been using Robolectric a lot at work, and it really has made a huge difference in our testing practices there and code coverage.  Hopefully I can apply the same discipline on the weekends or rainy spring days to beef up the test suite for Serenity.

Next step...get the build running on Travis so you can see everything.
1
eric fonta's profile photoSerenity for Android's profile photo
2 comments
 
+eric fonta it is on my list to do.  It is one of hte reasons I need a better regression testing suite.  So I can start to add support for the phones.
Add a comment...
 
Serenity for Android 1.7.3-M2

This is a bug fix release for some possible force closes that have been reported through the Google Play store.

* Fix several possible force closes around the internal media player and IllegalStates.
* Fix possible force close with Sliding Menu Drawer.

https://github.com/NineWorlds/serenity-android/wiki/Downloads#173-m2-available
1
Add a comment...
 
Serenity for Android 1.7.3-M1

This version is primarily a release for the Amazon Fire TV and set of upgrades to some support libraries.  No new functionality has been added.

https://github.com/NineWorlds/serenity-android/wiki/Downloads#173-m1-available
1
Add a comment...
 
One year ago yesterday, Serenity for Android was released to the Google Play store.
4
Denys Dmytriyenko's profile photo
 
Congrats!
Add a comment...
In their circles
38 people
Have them in circles
207 people
ZhaoLin Chen's profile photo
David Willow's profile photo
 
One week and counting, waiting on Amazon to review the app for the Amazon Fire TV.  Usually it only takes a day or two for them to review something.   By the time they review it and get back to me, the next version will be ready.
2
Add a comment...
 
Serenity for Android 1.7.3

Now available in the Google Play Store.  This is a bug fix release to fix some force closes with the internal media player and with the sliding menu drawer that could randomly happen.

Still awaiting for official Amazon Fire TV approval, but Fire TV users can download a development version, and sideload it on the device.

Serenity is an alternernative to the offical Plex client, it provides several different views, and is optimized for quick navigation with a game controller, remote control, or keyboard.  It is also provides a video queue for continuous playback of tv shows, and movies.

https://play.google.com/store/apps/details?id=us.nineworlds.serenity
Serenity for Android is a client for the Plex Media Server. It provides an ...
3
1
Eric Fisher's profile photoSerenity for Android's profile photo
2 comments
 
+Eric Fisher can you send me an XML dump.

http://192.168.0.112:32400/library/sections/4/onDeck

Replace the ip address above with the one that your Plex Media Server is using.  You may also need to change the Number after Sections.

You can get that number by going to:

http://192.168.0.112:32400/library/sections

Which will give you the directory sections that your libraries are setup as.   Just plug in the key value for the library section that corresponds with your library.

If you have problems, email me and we can go through it or open a bug on the project issue tracker and we can work through it there.
Add a comment...

Serenity for Android

Shared publicly  - 
 
I'm looking for people that are using either the Asus Cube or LG TV, and have been getting some force closes with the App when navigating back to the TV Show screen, or the Seasons screen.   I'm unable to reproduce the crash locally, but the issue is that the Sliding Menu is getting int a bad state, but I need to know steps to reproduce it so I can provide a fix.  It doesn't happen often, but I've received a couple crash reports in the last few days that are the same error.  I'd like to fix this while I'm addressing some other issues in 1.7.3.

Just comment below if you can consistently reproduce this particular crash.
1
Serenity for Android's profile photoDenys Dmytriyenko's profile photo
2 comments
 
I might have found part of the issue, at least it is a bug that might be causing the issue.  Should have a version out by the weekend to address the issue.
Add a comment...

Serenity for Android

Shared publicly  - 
 
For those that are interested in the Amazon Fire TV as a possible replacement for your Google TV devices.  One thing to keep in mind is that the Amazon Fire TV while it has a faster processor and specs than the 2nd generation Google TVs, it doesn't support as many older video container formats..

https://developer.amazon.com/sdk/asb/media-specs.html

You should be able to side load Serenity on the device and have it work (will starting the Amazon testing process this weekend for the app). If you do use it, you will need to use an external player like MX Player with it to get the best playback experience without transcoding.

So for now, since the Google TV devices currently support multiple formats including AVI, MP4, MKV, and others, I'll be sticking with my Sony as my primary device.
4
2
Google TV Friends's profile photoSerenity for Android's profile photoBob Ketcham's profile photoDenys Dmytriyenko's profile photo
14 comments
 
At this point I'm not holding my breath for any of the current 2nd gen devices besides the LG TV, to get the update to 4.2.  

Hopefully the Hisense Pulse Pro comes out, or a Nexus TV device comes out.   I'm really hoping the lower end Pulse TV gets more widely available, so for +Google TV Friends seems to be having good luck with it.
Add a comment...

Serenity for Android

Shared publicly  - 
 
Wife made me bring her to the Brewing Co after a long day at work. I didn't really complain since they still have +Oskar Blues Brewery Ten Fidy on tap!
1
Add a comment...
People
In their circles
38 people
Have them in circles
207 people
ZhaoLin Chen's profile photo
David Willow's profile photo
Communities
Created by Serenity for Android
View all
Story
Tagline
Serenity for Android a Plex Media Server Client
Introduction
Serenity for Android is a Plex Media Server client specifically designed for the 10ft viewing experience.  Serenity is an open source application, and can be downloaded from the Google Play store.
Contact Information
Contact info
Email