Forums - allplay Android M - broken

15 posts / 0 new
Last post
allplay Android M - broken
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Thu, 2015-05-28 15:09
I know its brand new and a preview OS release, but a heads up, none of the allplay functionality is working on this release.
  • Up0
  • Down0
zoliff Moderator
Join Date: 2 Jan 14
Posts: 11
Posted: Mon, 2015-06-01 10:16

Thanks for the heads up.  I've forwarded this along to our engineering team and will keep you posted when it's resolved.

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Tue, 2015-06-02 00:54

Here is a debug log from AllPlay Jukebox:


06-02 06:25:40.535   749 15331 V WindowManager: Adding window Window{56f3310 u0 com.qualcomm.qce.allplay.jukebox/com.qualcomm.qce.allplay.jukebox.activity.StartActivity} at 15 of 22 (before Window{aec31c2 u0 com.qualcomm.qce.allplay.jukebox/com.qualcomm.qce.allplay.jukebox.activity.StartActivity})
06-02 06:25:40.543 11342 11376 V ApplicationService: onHandleIntent(Intent intent)
06-02 06:25:40.545 11342 11376 V AllPlayApplication: initApplication()
06-02 06:25:40.545 11342 11376 V AllPlayApplication: initManagers()
06-02 06:25:40.546 11342 11376 V PlayerManager: Loading Library AllPlayControllerSDK
06-02 06:25:40.547 11342 11376 E linker  : cannot resolve realpath for the library "/data/app/com.qualcomm.qce.allplay.jukebox-1/lib/arm/libAllPlayControllerSDK.so": Permission denied
06-02 06:25:40.584 11342 11376 E ApplicationService: Application Service error
06-02 06:25:40.584 11342 11376 E ApplicationService: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "OPENSSL_add_all_algorithms_noconf" referenced by "/data/app/com.qualcomm.qce.allplay.jukebox-1/lib/arm/libAllPlayControllerSDK.so"...
06-02 06:25:40.584 11342 11376 E ApplicationService: at java.lang.Runtime.loadLibrary(Runtime.java:368)
06-02 06:25:40.584 11342 11376 E ApplicationService: at java.lang.System.loadLibrary(System.java:1076)
06-02 06:25:40.584 11342 11376 E ApplicationService: at com.qualcomm.qce.allplay.controllersdk.PlayerManager.<clinit>(PlayerManager.java:709)
06-02 06:25:40.584 11342 11376 E ApplicationService: at com.qualcomm.qce.allplay.jukebox.manager.PlayToManager.setApp(PlayToManager.java:139)
06-02 06:25:40.584 11342 11376 E ApplicationService: at com.qualcomm.qce.allplay.jukebox.app.AllPlayApplication.initManagers(AllPlayApplication.java:112)
06-02 06:25:40.584 11342 11376 E ApplicationService: at com.qualcomm.qce.allplay.jukebox.app.AllPlayApplication.initApplication(AllPlayApplication.java:150)
06-02 06:25:40.584 11342 11376 E ApplicationService: at com.qualcomm.qce.allplay.jukebox.service.ApplicationService.onHandleIntent(ApplicationService.java:82)
06-02 06:25:40.584 11342 11376 E ApplicationService: at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:66)
06-02 06:25:40.584 11342 11376 E ApplicationService: at android.os.Handler.dispatchMessage(Handler.java:102)
06-02 06:25:40.584 11342 11376 E ApplicationService: at android.os.Looper.loop(Looper.java:148)
06-02 06:25:40.584 11342 11376 E ApplicationService: at android.os.HandlerThread.run(HandlerThread.java:61)
  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Tue, 2015-06-02 00:57

and here is the debug log for AllPlay Radio.

 

06-02 06:31:43.240 13907 13907 D AllPlayController: initAndSetAllPlayListener("AllPlay Radio", final Context context, final AllPlayListener allPlayListener)
06-02 06:31:43.241 13907 13907 D AllPlayController: AllPlayControllerInternal created.
06-02 06:31:43.242 13907 13907 D AllPlayController: setAllPlayListener(final AllPlayListener allPlayListener)
06-02 06:31:43.243 13907 13907 D AllPlayPlayer: setAllPlayPlayerListener(final AllPlayPlayerListener listener)
06-02 06:31:43.243 13907 13937 D AllPlayController: initPlayTo()
06-02 06:31:43.244 13907 13937 V PlayerManager: Loading Library AllPlayControllerSDK
06-02 06:31:43.245 13907 13937 E linker  : cannot resolve realpath for the library "/data/app/com.qualcomm.qce.allplay.radio-1/lib/arm/libAllPlayControllerSDK.so": Permission denied
--------- beginning of crash
06-02 06:31:43.249 13907 13937 E AndroidRuntime: FATAL EXCEPTION: Thread-10658
06-02 06:31:43.249 13907 13937 E AndroidRuntime: Process: com.qualcomm.qce.allplay.radio, PID: 13907
06-02 06:31:43.249 13907 13937 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "OPENSSL_add_all_algorithms_noconf" referenced by "/data/app/com.qualcomm.qce.allplay.radio-1/lib/arm/libAllPlayControllerSDK.so"...
06-02 06:31:43.249 13907 13937 E AndroidRuntime: at java.lang.Runtime.loadLibrary(Runtime.java:368)
06-02 06:31:43.249 13907 13937 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1076)
06-02 06:31:43.249 13907 13937 E AndroidRuntime: at com.qualcomm.qce.allplay.controllersdk.PlayerManager.<clinit>(PlayerManager.java:709)
06-02 06:31:43.249 13907 13937 E AndroidRuntime: at com.qualcomm.qce.allplay.clicksdk.AllPlayControllerInternal.initPlayTo(AllPlayControllerInternal.java:687)
06-02 06:31:43.249 13907 13937 E AndroidRuntime: at com.qualcomm.qce.allplay.clicksdk.AllPlayControllerInternal.access$7(AllPlayControllerInternal.java:684)
06-02 06:31:43.249 13907 13937 E AndroidRuntime: at com.qualcomm.qce.allplay.clicksdk.AllPlayControllerInternal$2.run(AllPlayControllerInternal.java:469)
  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Tue, 2015-06-02 01:00

And a link to the cause of the problem...

 

PSA: Linking against platform libraries not in the NDK could break your app

Android is moving from OpenSSL to BoringSSL in the AOSP (https://goo.gl/BZOaBc).  If your app links against platform libraries (such as libcrypto.so) that aren’t in the Android NDK, it’ll likely break in a future platform release.

 

https://plus.google.com/+AndroidDevelopers/posts/bLqbRJ5o5id

 

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Mon, 2015-08-17 12:03

So Android M is now REALLY close to rolling out on consumer handsets, SDK6 is all but final, and AllPlay is STILL horribly broken.  Quite clearly this is not an Android M problem (the change of SSL libraries was well publicised by Google for some time).

It's really starting to appear that AllPlay is an Abandoned Qualcomm product.  

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Tue, 2015-08-18 11:39

AllPlay Click SDK 2.01 out now.

Android Studio AAR  and Android M fixes and AllJoyn 15.04 being the headline features.

  • Up0
  • Down0
zoliff Moderator
Join Date: 2 Jan 14
Posts: 11
Posted: Mon, 2015-08-31 14:42

We are in the process of making updates to the AllPlay Jukebox to support Android M.  I don't have an exact date of when it will be available but will post an update when it's live.  Thank you.

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Thu, 2015-09-10 02:15

Any chance of posting public test versions of Allplay jukebox and Allplay Radio???  I use these alot, and keen to help testing to ensure we get a stable version.  Allplay Radio in particular has always been very buggy.

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Mon, 2015-09-28 22:59

October 5th, 6 days from now android M is released, Allplay will stop functioning for consumers (not just developers), my developer phone which runs marshmallow ( as I have my own apps to test and support), has been non functioning with my Allplay hardware for 2 month now.

A very poor level of service from Qualcomm.   Yes you eventually got the SDK out (and third party apps like airaudio has delivered updated versions), but still no native apps like jukebox and radio.

It's really hard to enthuse to others the Allplay brand when it's so poorly supported by Qualcomm itself.

 

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Mon, 2015-10-05 00:00

Marshmallow release day is upon us, still nothing.

Shockingly poor support from Qualcomm.

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Mon, 2015-10-05 00:00

Marshmallow release day is upon us, still nothing.

Shockingly poor support from Qualcomm.

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Fri, 2015-10-09 12:07

So Qualcomm have updated AllPlay Jukebox, and that sort of works (altough it seems to imply from the release notes that we need a firmware update, which I have yet to see).

AllPlay Radio is now completely broken.  It crashes on Marshmallow, and has simply stopped working on versions of Android it used to work on.  

Allplay smells like an end of life product.

  • Up0
  • Down0
zoliff Moderator
Join Date: 2 Jan 14
Posts: 11
Posted: Fri, 2015-10-09 12:17

We are aware of the issues and I can assure you we are working on this.  Thank you for your patience.

  • Up0
  • Down0
Pinball Wizard
Join Date: 14 Apr 15
Posts: 50
Posted: Sat, 2015-10-10 02:06

Are you also working on fixing the broken Android Click SDK?

 

If you are wondering why nobody is developing for your dead platform, it's (partly) because of the braindead idiot that decided to rename the directory structure of the files so the projects no longer cleanly import into either Android Studio or Eclispse anymore.

When people fall at the first hurdle, that's often enough to give up.

I spend hours unwinding your unhelpful project tidying, so the samples actually built.   The documentation is also pretty lousy.

If you want developers to build for your platform, it needs to be appealing. Projects that don't compile and lacking documentation are not a good start,

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.