Serenity for Android 1.3.6

https://github.com/NineWorlds/serenity-android/wiki/Downloads#136-m1-available

 

This version adds support for Plex's Good Day Mate discovery protocol.  This replaces the DLNA discovery method we were using.   Also with this version if Serenity has not been previously configured to connect with a Plex Server, it will choose one of the discovered servers to connect with.   You still have the option to change this through the settings.   This should help people get up and running sooner with Serenity.  Hopefully this also improves the discovery of available plex servers on the network.

 

Hi,

1) It do not discover my GDM Plex server

2) In addition to it display always "no server found, use manual settings to configure it" and that even after manual configuration.

BR

Hi,

1) It do not discover my GDM Plex server

2) In addition to it display always "no server found, use manual settings to configure it" and that even after manual configuration.

BR

Thanks.  Is your Plex Media Server running on a Windows 7 machine?   Apparently I have to broadcast the search request on a specific group identifier for Windows machines to pick it up.   I can locally detect Plex Media Servers running on Linux or Mac servers.

I'm curious as well if you were to install another plex media server on another machine, and then access  that machines url:

http://127.0.0.1:32400/servers

If the list would show more than one server in the system.   PMS seem it self seems to use GDM to discover other servers on the same network and regardless of what server you connect to you can get a list of all the servers by checking the url above.   Clients can be discovered similarly.

http://127.0.0.1:32400/clients

If the multicast packets are being blocked by your router for some reason or not being forwarded by a bridge, then it won't discover it either.

I have a DLink DIR-615 router and it seems to support the necessary IGMP Multicast Group configurations.

Hi,

No my plex server is running on Synology NAS.

 

Sometimes ago, I mounted another Plex server for test purposes I had issue with channels. So, Yes, effectively, Plex use GDM to discover other Plex servers. So if you address one of these, you automatically access to the other on the same network thru the first one. In fact, we see only one server but sharing media of both.

On the same Client, I am running Plex Client and PlexBMC. Both find my Synology Plex without problem. In addition to that, there is no routers in between; they are all on the same sub network.

Hi,

No my plex server is running on Synology NAS.

 

Sometimes ago, I mounted another Plex server for test purposes I had issue with channels. So, Yes, effectively, Plex use GDM to discover other Plex servers. So if you address one of these, you automatically access to the other on the same network thru the first one. In fact, we see only one server but sharing media of both.

On the same Client, I am running Plex Client and PlexBMC. Both find my Synology Plex without problem. In addition to that, there is no routers in between; they are all on the same sub network.

Alright.  This gives me a bit more information.   I'm going to push out a change that hopefully addresses this, but again may not.  Basically I'm going to do what Plex Home Theater does and specify a particular group and port that should be used.   If I can find a way to duplicate the issue locally that would be ideal but so far haven't been able to.

Update: 1.3.6-M2 is available for testing.  

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

This tries to work the same way Plex Home Theater works to find the servers with GDM.   Tested on my local area network and it was able to find servers running on Windows 7, Ubuntu Linux, and Mac.   I don't have a Synology NAS so can't test there.

Hi,

YES, it discovers the server alone, but...

The 1st time I launched it after install it crashed with the message “L’application “Serenity pour Android” s’est arrêtée” ( The application “Serenity for Android” stop working)

After, each time I go out of the application (“back” from main menu) I receive the same message.

When we are in the app all things are working well.

Hi,

YES, it discovers the server alone, but...

The 1st time I launched it after install it crashed with the message “L’application “Serenity pour Android” s’est arrêtée” ( The application “Serenity for Android” stop working)

After, each time I go out of the application (“back” from main menu) I receive the same message.

When we are in the app all things are working well.

Thanks, I'll check for the crash log later tonight.   Just a couple of questions.   What version of Android are you running it on?   I suspect there is a problem when it goes to unregister the broadcast receiver and the handler.  

You can try using aLogCat to capture the LogCat log which will contain the exception that occured.   But depending on the version of Android you are using you may need root acces on the device.   

Update: I may have found the cause of the force close.   I've updated the apk for 1.3.6-M2 so if you can redownload it and try it again and let me know if the force close still occurs.

YES,

All works fine. It discovers the serveur without any issues, at least on my configuration.

The french translation is ok as well.

What is the next step watched status on episodes/movies ?

Best regards

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