[APP][5.0+][v3.5.1.1] BubbleUPnP - UPnP/DLNA/Chromecast Control Point and Renderer

Search This thread

bubbleguuum

Senior Member
Dec 23, 2010
6,640
2,514
I am getting a weird error message every time I start audio cast. It still seems to work correctly though, so don't know if anything is actually wrong. Here's the message:

Audio Cast: System UI: cannot play: cannot resample (unsupported on 64-bit CPU)

edit: forgot to mention I'm using a Nexus 6P.

This message is shown each time an app or process (System UI here) attempts to play audio that is not 44.1 kHz / 16 bits (the output combo of Audio Cast).
In that case, Audio Cast resample to 44.1/16, but it is not supported on 64 bit devices (only on 32 bit), for technical reasons.
Maybe it will be supported in the future but it's a bit complicated.
Here it is probable that you have a system sound played by System UI that is not 44.1/16
 
Last edited:

moviecut

Senior Member
May 26, 2010
678
240
Lingen
It was down and is up again now.



The package needs to be updated but update11 is not the reason. It needs to be updated so it installs on DSM 6 beta.
All the installers always install the latest version (update11 at this time) and are not updated themselves when there
is a new updatexx version.
To update your current update10 version, simply start the web config, go to Settings/Update and tap 'Check for update'.
It is possible your install is already up-to-date, if you did not disable autoupdate.

Thanks, my BubbleUpnp-Server ist finally running again on my Synology NAS! Wooohoooooouuu! I installed it directly via File, auto-update was not working... http://bubblesoftapps.com/bubbleupnpserver/BubbleUPnPServer.spk
 

hifidon

New member
Dec 16, 2015
4
0
This message is shown each time an app or process (System UI here) attempts to play audio that is not 44.1 kHz / 16 bits (the output combo of Audio Cast).
In that case, Audio Cast resample to 44.1/16, but it is not supported on 64 bit devices (only on 32 bit), for technical reasons.
Maybe it will be supported in the future but it's a bit complicated.
Here it is probable that you have a system sound played by System UI that is not 44.1/16

I rebooted the device and the error message went away. :confused:
 

Miracle1980

Senior Member
Mar 9, 2011
188
6
I love the application but now I am using Daphile as music player. Would be possible to make Bubbleupnp recognize Lms libraries? Basically remote controller for Squeezebox...
 

mkdr

Senior Member
Oct 15, 2010
332
28
Bug: Since some weeks, or ~2-3 months, cant really say when it started, the app takes much longer to start than it used to. If you tap the app the phone/tablet does nothing for about 3-6 seconds and then BubbleUPnP appears. This is really bad behavior. You should look into start the gui, and then do background stuff or do the init stuff via threads, not blocking the gui to load.
 

bubbleguuum

Senior Member
Dec 23, 2010
6,640
2,514
Bug: Since some weeks, or ~2-3 months, cant really say when it started, the app takes much longer to start than it used to. If you tap the app the phone/tablet does nothing for about 3-6 seconds and then BubbleUPnP appears. This is really bad behavior. You should look into start the gui, and then do background stuff or do the init stuff via threads, not blocking the gui to load.

Well, this does not happen on most devices. Only the very first launch after install takes several seconds, as a long one-time operation is performed.
Can you tell me what is your device, android version, ROM (if any), whether you are rooted and have Xposed installed.
 

mkdr

Senior Member
Oct 15, 2010
332
28
Well, this does not happen on most devices. Only the very first launch after install takes several seconds, as a long one-time operation is performed.
Can you tell me what is your device, android version, ROM (if any), whether you are rooted and have Xposed installed.

It happens on all my devices, rooted or not rooted, custom rom or original rom, no xposed running on any of them though.

Samsung Galaxy SIII i9300, custom rom, rooted, Android 5.1.1
Nexus 7 2012, original rom, rooted, Android 5.1.1
Telekom Puls, original rom, no mods, Android 5.0.1
 
Last edited:

bubbleguuum

Senior Member
Dec 23, 2010
6,640
2,514
It happens on all my devices, rooted or not rooted, custom rom or original rom, no xposed running on any of them though.

Samsung Galaxy SIII i9300, custom rom, rooted, Android 5.1.1
Nexus 7 2012, original rom, rooted, Android 5.1.1
Telekom Puls, original rom, no mods, Android 5.0.1

I recorded a small video (the launch really starts when the icon becomes highlighted) taken on my Alcatel OneTouch Idol 3, Android 5.1.1. Can you tell me how it compares with your devices.
It would be helpful if you could record a video, for example on the SGS3, so I can have a better idea.
This app can be used or if you can adb to your device, screenrecord.
 

mkdr

Senior Member
Oct 15, 2010
332
28
I recorded a small video (the launch really starts when the icon becomes highlighted) taken on my Alcatel OneTouch Idol 3, Android 5.1.1. Can you tell me how it compares with your devices.
It would be helpful if you could record a video, for example on the SGS3, so I can have a better idea.
This app can be used or if you can adb to your device, screenrecord.

https://dl.dropboxusercontent.com/u/14937594/bubbleupnp_i9300.mp4

Your video seems same as broken. It was way better before in some older version. The main gui should be loaded really after 0.5-1 second and not after 3-x seconds. Even if the guis is grayed out, and then becomes usable after some preload time, it feels much better this way then to have no responses after a click for a while.
 
Last edited:

bubbleguuum

Senior Member
Dec 23, 2010
6,640
2,514
https://dl.dropboxusercontent.com/u/14937594/bubbleupnp_i9300.mp4

Your video seems same as broken. It was way better before in some older version. The main gui should be loaded really after 0.5-1 second and not after 3-x seconds. Even if the guis is grayed out, and then becomes usable after some preload time, it feels much better this way then to have no responses after a click for a while.

Given your initial post I was expecting something much worse. It takes 3s at most. Other apps also do not load instantly but will show a splash screen.
Maybe I can optimize it more a bit and gain 1s at most by lazy loading some stuff, but it will be difficult. And it is not a matter of "do background stuff or do the init stuff via threads, not blocking the gui to load".
 

mkdr

Senior Member
Oct 15, 2010
332
28
Given your initial post I was expecting something much worse. It takes 3s at most. Other apps also do not load instantly but will show a splash screen.
Maybe I can optimize it more a bit and gain 1s at most by lazy loading some stuff, but it will be difficult. And it is not a matter of "do background stuff or do the init stuff via threads, not blocking the gui to load".

The loading time is about 3 seconds on the s3 (now, it was much better like mostly instant in older versions of your app), 3+ on my other devices. Most other apps load instantly on my s3, like I said, yes, "loading screen" or grayed out gui is the way to go.
 

bubbleguuum

Senior Member
Dec 23, 2010
6,640
2,514
The loading time is about 3 seconds on the s3 (now, it was much better like mostly instant in older versions of your app), 3+ on my other devices. Most other apps load instantly on my s3, like I said, yes, "loading screen" or grayed out gui is the way to go.

At some point, the app had an empty placeholder screen I think displayed immediately but I disabled it because it did not match necessarily the theme of the app, so was weird. Also, of course it will be slower on older devices possibly having slower internal storage too (especially the N7 2012).
And to conclude, it might be faster to load on KitKat tan Lollipop+ because ART generates huges files that have to be read by the system somehow.
I'll see what I can do to optimize load times, maybe lazy initializing some stuff, but do not expect miracles. And there's some time taken by the framework that cannot be easily reduced like classloading.
 

hifidon

New member
Dec 16, 2015
4
0
Audio cast toggle button widget

Is this a place for feature requests? It would be great if there was a widget for toggling audio cast on and off, and starts the app if necessaray. Just a button with indication of on/off state. Unless there's already a way to do this somehow?
 

CassandraN

Senior Member
Mar 26, 2009
54
1
BubbleUPNP still rocking my world. Thanks for the recent chromecast discovery fixes, they improved things a lot.

Of course, this is the kind of terrible relationship where we only talk when I have a problem. So....

When playing from the local media server (on an SD card on a Moto X Style, but also a problem with my previous Moto G), BubbleUPNP occasionally just seems to lose the SD card, as in all the file handles go stale or something. I fix by restarting and recreating the playlist (as the old one no longer appears to be valid) but it makes for using bubbleupnp for playback on the move tricky.

Also a couple of feature requests:

1) Would it be possible to for bubbleupnp-server to support gatewaying Chromecasts via an OpenHome renderer? This would enable both me and my partner to be able to control the music when it's playing multiroom.

2) Chromecast multiroom is a bit buggy at the moment. So we end up rebooting the Chromecasts more than we'd like to. Could a "reboot device" option be added to the context menu for a chromecast. Internet search suggests that it's a matter of sending a relatively simple POST request to the Chromecast. Details at

fiquett.com/2013/07/chromecast-traffic-sniffing/

If there could be a "reboot all Chromecasts in group" option too, that would be even more handy, although that's probably a lot more work.

Anyway, thanks again.
 

bubbleguuum

Senior Member
Dec 23, 2010
6,640
2,514
BubbleUPNP still rocking my world. Thanks for the recent chromecast discovery fixes, they improved things a lot.

Of course, this is the kind of terrible relationship where we only talk when I have a problem. So....

When playing from the local media server (on an SD card on a Moto X Style, but also a problem with my previous Moto G), BubbleUPNP occasionally just seems to lose the SD card, as in all the file handles go stale or something. I fix by restarting and recreating the playlist (as the old one no longer appears to be valid) but it makes for using bubbleupnp for playback on the move tricky.

Also a couple of feature requests:

1) Would it be possible to for bubbleupnp-server to support gatewaying Chromecasts via an OpenHome renderer? This would enable both me and my partner to be able to control the music when it's playing multiroom.

2) Chromecast multiroom is a bit buggy at the moment. So we end up rebooting the Chromecasts more than we'd like to. Could a "reboot device" option be added to the context menu for a chromecast. Internet search suggests that it's a matter of sending a relatively simple POST request to the Chromecast. Details at

fiquett.com/2013/07/chromecast-traffic-sniffing/

If there could be a "reboot all Chromecasts in group" option too, that would be even more handy, although that's probably a lot more work.

1. Not via OpenHome as there is no pure desktop Java SDK available for communicating directly with Chromecast.
It could be done on the Chomecast receiver itself but I have no current plan for that as it would be a full rewrite.

2. Yes a reboot Chromecast option should be easy to add (EDIT: added in next update)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    New BubbleUPnP Server 0.9-update40 available.

    It mainly improves server stability caused by server restarts, sometimes resulting in crashes and almost always in memory leaks.
    Also new Windows installers now make BubbleUPnP Server use its own private JRE 11 from adoptopenjdk.net, not relying on Java being installed on the system.
    Docker image does not yet have the updated launcher mentioned in the changelog but will be updated tomorrow.

    Full details in the changelog.
    1
    Hi,
    with version 3.5.0.1 i have the error below streming from Qobuz. This error appers only with this album. With oiginal Qobuz app works correctly.
    Could you help me to investigate/fix?

    @svratonzo

    The tracks marked [Extract] are not streamable yet but will be soon when the album is fully released, generally in a few days (look for the Album release date on Qobuz web site). There's a bug in BubbleUPnP where such tracks should be labelled "[Not available]" instead. I've fixed it for next app update.
    1
    Since 2 days I have the problem that I can`t login into my Tidal account with Bubbleupnp. All other devices with Tidal and other apps with Tidal login are working, only the Tidal login in Bubbleupnp doesn`t work.

    Error message: Authentication failed : Client not found

    Bubbleupnp server want`s always to start the playlist from Tidal, but the app shows me error 600...

    Has Tidal something changed, like in January this year???

    @Druschii

    This is caused by a recent TIDAL server-side change. See this thread for more info and what's planned:

    https://groups.google.com/g/bubbleupnp/c/-iUr_oBIZ68
    1
    I tried searching, but didn't find anything;
    My question is regarding "casting" Tidal to a UPnP renderer.

    Using Bubble on a Android 11 tablet, there is no "notification bar" now playing item. Is this the expected behavior?
    When using, for example, MConnect to do the same thing, there is a notification item that shows what's playing and has simple playback controls.
    When using Bubble, there is no such item, so if I want to quickly see what's playing I have to open up the full Bubble application.

    thanks

    @Xhorder

    Normally you should see a persistent notification for as long as the app is running.
    If media is playing, this notification also show playback controls.
    Do you have this issue only when the tablet is displaying the lockscreen or also if fully unlocked ?
    Lockscreen behavior may vary between Android ROM and versions.
    1
    I`m using BubbleUPnP Server on my Synology NAS and from time to time BubbleUPnP Server crashs.

    Server log says:

    [main ] SEVERE - 01:00:16.953 - Main : java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.bubblesoft.bubbleupnpserver.launcher.Main.main(Main.java:135)
    Caused by: java.lang.OutOfMemoryError: Java heap space

    NAS, Java or BubbleUPnP Server problem?

    @Druschii

    The java process is running out of memory.

    - how much RAM does your NAS have ?
    - are you using version 0.9-update40 which was released a few weeks ago ? This version fixes important memory leaks on server soft restarts which could cause this issue. Unlike other updates, it requires a full reinstall of the BubbleUPnP Server syno package. So if the version displayed in the web Status tab is 0.9-update40 but you did not reinstall the Syno package, make sure to do it
  • 262
    BubbleUPnP on Google Play [current version: 3.5.1.1, released on April 25th 2021]
    BubbleUPnP on Amazon appstore [current version: 3.5.1.1, released on April 28th 2021]
    BubbleUPnP latest APKs (notably for sideloading on Android TV)
    BubbleUPnP 'Audio Cast' Xposed Module (current version: 1.1, released on April 28th 2021)
    BubbleUPnP Server home page (download and documentation) [current version: 0.9-update40, released on April 11th 2021]

    Stream all your music, videos and photos to various devices in your house:

    • Chromecast
    • DLNA TVs
    • gaming consoles: Xbox 360, PS3 (from XMB)
    • UPnP/DLNA renderers: XBMC, WDTV Live, Windows Media Player, other Android devices, ...
    • various HiFi gear from Sonos, Denon, Pioneer, Onkyo and many more
    • local Android playback

    BubbleUPnP can access your media from a lot of sources, including:

    • UPnP/DLNA media servers: most NASes, XBMC, Plex, Twonky, Serviio, Windows Media Player and many more
    • local media stored on your Android device
    • cloud media: Google Drive, Dropbox, Box, OneDrive, Google Music, Google+
    • media from other apps such as web browsers and file managers, using Share/Send
    • captured audio from most other apps. Requires Xposed (root)
    • Shoutcast radio (with XiiaLive)

    BubbleUPnP is a versatile app packed with many features for you to discover, some of which are:

    • extensive Chromecast support: play incompatible Chromecast media with transcoding (*), subtitles, audio/video track selection (*)
    • fast and secure Internet access to your home media while on the go, from mobile and WiFi networks (*)
    • playback queue, editable playlists, scrobbling, sleep timer, various shuffle modes
    • integrated full screen image viewer and controller
    • media download to your SD Card
    • ...and much more!

    (*) Some features are provided by BubbleUPnP Server, an optional software that can be installed on any machine on your local network to provide additional services. To learn more about BubbleUPnP Server, visit https://bubblesoftapps.com.

    Some features are restricted and can be unlocked by purchasing the BubbleUPnP License app.


    If something is not working, you can record a log file and mail it to me at [email protected]:

    - launch the app
    - go into More > Gear icon > Control
    - Enable "logging to file" (at the end of the page).
    - IMPORTANT: Exit the app (More > "X" bottom left icon)
    - restart the app
    - run the app and trigger the problem to troubleshoot
    - exit the app
    - email me the files found on internal storage:

    On Android 10 and below:

    /Android/data/com.bubblesoft.android.bubbleupnp/log.txt
    /Android/data/com.bubblesoft.android.bubbleupnp/prev_log.txt

    On Android 11 and higher:

    /Documents/com.bubblesoft.android.bubbleupnp_log.txt
    /Documents/prev_com.bubblesoft.android.bubbleupnp_log.txt (if present)

    You can access them with a file manager app and share them to your email app for sending them.

    IMPORTANT: Make sure to not restart BubbleUPnP until you have sent or saved the log file as it is overwritten on app startup.
    9
    BubbleUPnP 1.6.8 and BubbleUPnP Server 0.6.5 are available

    Thanks to everyone who contributed suggestions, bug reports, logs etc.

    BubbleUPnP 1.6.8

    Video transcoding enhancements with BubbleUPnP Server (requires upgrading to BubbleUPnP Server 0.6.5)

    • transcoded video preserve embedded subtitles (mostly found in MKV). MX Player must be configured to use the H/W+ or S/W decoder to allow to select subtitles
    • when playing a transcoded video, ability to choose interactively audio/video streams to be included in the transcoded video (when there is more than 1 audio/video stream)
    • added ability to download transcoded videos (as MKV), preserving all audio/video tracks and subtitles of the original video
      Transcode quality can be set in "Settings > Network And Settings > Video transcoding", in the "File downloads" transcoding section.
      Requires licensed BubbleUPnP.

    New features

    • added Google Music auto playlists: "Thumbs up" and "Last added" (needs a Sync to appear)
    • added exit button to rich JB notification. Exit the app the same way than Menu > Exit
    • added option Settings > Library > Play displays Now Playing. If enabled, play actions in Library immediately switch to the Now Playing screen
    • added option Settings > Now Playing > Keep screen on. If enabled, the screen is kept on when device is plugged to power and on the Now Playing screen. Enabled by default
    • added "Music > Artists > All Albums" local media server folder, listing all albums sorted by album artist
    • added "Show metadata" action in context menu of album folders in Library (useful to see long titles)
    • added instructions for playing tunein radios from the Android web browser, in Settings > About/Help > Tips > Interacting with other apps
    • added ability to edit an item's metadata (title, album, artist) with context menu > Edit metadata in the Playlist tab and in a saved playlist folder (in Library).
      Useful to rename items having missing or incomplete metadata that have been sent to BubbleUPnP from third party apps (ex: tunein). This feature must only be used for items that will be added to a saved playlist. It *does not* modify metadata on the server
    • show album composer in album lists in Library, if composer is present and Settings > Display > Item size is set to Medium or greater
    • downloading a video also downloads the external subtitle file if present
    • local folder search also searches album name and artist instead of just title

    Bug fixes

    • fixed subtitle URLs sent by recent versions of Twonky (7.x) not recognized
    • fixed download of non-media items (such as subtitles) giving an error
    • fixed Stop (long-click on Play/Pause button) sometimes triggering playback of next track
    • fixed "Settings > Display > Multiline items" not working properly in Library album folders
    • fixed lock screen controls not showing when playing videos to external renderer
    • fixed current LAN renderer lost when network connection switches from WiFi to mobile data or no network
    • fixed error when playing podcast sent from Share action of Doggcatcher
    • fixed broken playlist track advance on some Roku renderers
    • fixed images displayed from Wild Media Server being low resolution (workaround WMS bug)
    • fixed Search action not available on phones, in Library folders containing items only, such as playlists. Now available under menu > Search, allowing local search of these folders
    • fixed possible crash when playing a video to a remote BubbleUPnP instance
    • fixed obscure crashes, some of them involving old versions of Android


    BubbleUPnP Server 0.6.5

    • added support for transcoding videos to MKV instead of MPEG-TS in a number of cases. MKV is automatically used when embedded subtitles must be preserved, and
      for transcoded video downloads (both require Android BubbleUPnP 1.6.8+). ffmpeg must have been compiled with MKV support
    • fixed proxy media servers not discovered by Windows Media Player
    • added option -useNumericIpInStreamURL to force the server to return numeric ip stream URLs instead of a hostname.
      This may be required for some specific renderers to accept to stream from a media server via tethering. This setting is forced if the browsing
      client is a Samsung TV, which requires it
    • fixed small CPU spike every 30s on slow NASes
    • fixed stream URLs becoming invalid if browsing large number of items (more than 3000)
    • fixed Sony SA-NS310 renderer recognized as a media server instead of a renderer
    • fixed proxies not carrying the X_MS_MediaReceiverRegistrar service
    • libshine is used for mp3 transcoding if compiled in ffmpeg (useful on slow NASes as it uses way less CPU than libmp3lame)
    • added missing Standby action support for OpenHome renderers (simply stops playback)
    • fixed transcoded images rarely failing to load due to low read timeout
    • Windows installer: updated ffmpeg to 1.2, added ffprobe, updated Java installer to 7u21
    8
    Finally, it's there!

    BubbleUPnP 1.8.0 is available on Google Play, bringing Chromecast support.
    BubbleUPnP Server 0.8 is available as well, providing transcoding support.

    All the details in this G+ post


    .
    7
    BubbleUPnP is available in the Google Play store:


    1.6.0

    • 4x1 and 4x2 widgets resizable horizontally on ICS+
    • rich notification on Jelly Bean with volume control
    • gapless playback (beta) support for the local renderer. Requires Android Jelly Bean. Must be explicitely enabled in Settings > Local Renderer. Changing this setting requires an app restart. The local renderer will play gaplessly if controlled by a gapless aware controller: BubbleUPnP 1.6.0+, JRMC, foobar2000 (foo_upnp 0.99.41).
    • support for controlling gapless renderers (all Android versions). tested renderers: local renderer (locally or remotely controlled), JRiver Media Center, foobar2000 (foo_upnp 0.99.41). Can be turned off in Settings > UPnP Tweaks > Enable gapless control
    • OpenHome local renderer (beta). Allow to control the local renderer remotely without requiring the Control Point to remain running for track advance (the playback queue is stored on the renderer side). Must be enabled in Settings > Local Renderer > OpenHome renderer. Appears on the network with the same name than the local renderer, with (OpenHome) appended
    • video subtitles support for local and external video renderers. For Android playback with subtitles, MX Player is required for either local or remote playback. For important information on this topic, refer to Settings > About/Help > Tips > Video and subtitles
    • support for third party equalizer / DSP apps applied to local renderer music playback (Now Playing > Menu > Equalizer)
    • slideshow to external renderer through the fullscreen image viewer, now able to control external renderers and providing a better UI for this purpose
    • added ability to exclude folders when the Local Media Server is browsed remotely (Settings > Local Media Server > Content > Exclude remote folders)
    • reorganized Settings screens
    • Now Playing screen uses cached covers on mobile connection
    • improved D-PAD navigation (GoogleTV)
    • improved accessibility
    • attempt at a workaround for error 501 on some Sony renderers
    • fixed app sometimes exiting after inactivity delay while local media server is busy streaming files
    • fixed Local Media Server and Renderer possibly disappearing after 30 mins in some external Control Points
    • fixed thumbnails sometimes not displaying (most likely happened on fast devices like the Nexus 7)
    • fixed searching local media server for videos not working
    • fixed local renderer and local media server not being disannounced on the LAN on Android shutdown or reboot
    • fixed layouting bugs
    • fixed rare ANRs and crashes
    • many other fixes and UI tweaks
    7
    I will be away for a few days (until Thursday) and in the meantime here's a beta of v1.7.0 to test.
    Please report any issues or regressions with this version as it has a lot of changes.

    Download beta APK

    1.7.0p2

    UI changes

    The Now Playing screen has been updated and some default settings changed:

    • new playback buttons and seek bar
    • new Stop button
    • on phones, in portrait, track title and artist are displayed in Action bar
    • Settings > Display > Background cover derives background from cover. Enabled by default on tablets.
    • swiping the cover up/down increase or decrease volume by the configured volume step
    • tap and long-press on cover actions can be configured in Settings > Now Playing. By default, tap shows metadata and long-press shows action menu
    • on phone devices, it is now possible to show the volume slider in landscape
    • cover aspect ratio is now preserved by default. Previous behavior can be set in Settings > Now Playing > Scale cover to fit
    • the volume slider is only shown by default on 10" tablets. It can be changed in Settings > Now Playing > Show volume slider

    Other notable UI tweaks

    • The current volume value and mute status is displayed in the JB rich notification and in widgets
    • tablets now use the transparent UI, same as phones
    • Settings > Display > Background cover also apply to album folder view in Library
    • Settings > Experimental UI has been removed
    • Library folder animation is disabled by default on 10" tablets
    • On Android 2.x, the app now looks more similar to Android 4.x

    New features

    • support browsing and streaming media from the SkyDrive cloud service
    • search results now include Google Music. Albums whose title or artist name contain the search string are returned. Searching track titles is *not* supported
    • added ability to prevent automatic playlist track advance if playback is stopped mid-track by another control point or from the renderer's own UI: Settings > UPnP Tweaks > Detect remote Stop (disabled by default).
      Enable with care as it might mess up regular track advance
    • added Devices > Menu > Disable discovery. Disabling discovery can be useful if many UPnP devices spam their presence on the network or to slightly reduce CPU/battery usage
    • added Settings > Control > Pause Pause stops playback. If enabled, all the Pause buttons (Now Playing, notification, widget) will perform a Stop. Useful for renderers that do not support pausing at all

    Fixes

    • fixed failure to stream from the local media server under some network scenarios (in particular: Bluetooth or USB tethering with WiFi enabled, Android devices whose first LAN network interface is not the WiFi interface)
    • fixed impossibility to enter text in the UPnP Search text field in the presence of a hardware keyboard
    • fixed bookmarking cloud folders not working
    • fixed changing volume with hardware buttons not working in the Devices tab
    • fixed Google Music sync failing on some devices with 512Mb RAM
    • fixed rare Dropbox authorization issue
    • fixed some devices not discovered due to buggy description (Grace Digital tuner)
    • fixed "Smart Sort" if enabled messing order of some folders of the local media server (Music > Artists > [All Albums])
    • fixed list scrolling rendering bug on the Nexus 10 (and possibly the Samsung Galaxy Tab 10.1)
    • fixed app starting in paused state in conjunction with some car Bluetooth subsystems
    • fixed "scale to fit (keep aspect ratio)" not working with all covers
    • fixed Boulder hardware renderers not correctly managed as native OpenHome renderers
    • fixed PS3 not showing covers in Google Drive and Dropbox folders
    • fixed PS3 browsing the local media server sometimes displaying a DLNA error code instead of an error or information message for some folders
    • fixed donwloads possibly getting stuck forever on some invalid URLs (DLink NAS). Now workaround bad URLs
    • fixed possible "Force Close" when loading http items from external apps (m3u playlists in particular)
    • fixed failure to play WMA tracks from BubbleUPnP Server with transcoding enabled
    • fixed http requests redirecting to https not working
    • fixed a few crashes
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone