[APP][7.0+][v4.3.6] BubbleUPnP - UPnP/DLNA/Chromecast Control Point and Renderer

Search This thread

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
I can set a default. Still having issues displaying photos as well. Screenshot attached is what I get.

What is your Media Server? I know of one issue with the image viewer where the first image will not display in some case (tap or fling the screen right to display subsequent images). I'm looking into it. Does this happen only with a mobile connection or are you able top replicate it on your LAN connecting to your regular Media Server deivce (eg not the BubbleUPnP Server managed one) ?

Also what limits me to 240p transcoding? Is it my phones hardware? I thought the Inc2 was capable of viewing 720p.

On a mobile connection you are limited by available bandwith, not the hardware.
 

zcs72

Senior Member
Dec 7, 2011
105
14
What is your Media Server? I know of one issue with the image viewer where the first image will not display in some case (tap or fling the screen right to display subsequent images). I'm looking into it. Does this happen only with a mobile connection or are you able top replicate it on your LAN connecting to your regular Media Server deivce (eg not the BubbleUPnP Server managed one) ?

I am currently using WMP-12. I have tried Twonky before with similar results. Twonky reacted like you say, with the ability to swipe, and have the images display, but not consistently. WMP doesn't like to display at all. This is only on mobile. Everything works PERFECTLY on WiFi in my LAN.


On a mobile connection you are limited by available bandwith, not the hardware.

Thanks. And thank you again for your outstanding products and first rate support and response time.
 

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
I have this issue as well. I have an OG Droid, Inc1, and Inc2, and they all do it to verying degrees. See screenshot below.

Both are from my Inc2. Tara is my wife's Inc.

Thanks for the screenshots. It looks like it is a BubbleUPnP Server specific issue.
In BubbleUPnP Server Media Server tab, do you see these multiple occurences also listed ?

I think it could be a side effect of reinstalling Android BubbleUPnP several times and not restarting BubbleUPnP Server. In any case you can restart BubbleUPnP Server to reset the Media Server list.
 

zcs72

Senior Member
Dec 7, 2011
105
14
Thanks for the screenshots. It looks like it is a BubbleUPnP Server specific issue.
In BubbleUPnP Server Media Server tab, do you see these multiple occurences also listed ?

I think it could be a side effect of reinstalling Android BubbleUPnP several times and not restarting BubbleUPnP Server. In any case you can restart BubbleUPnP Server to reset the Media Server list.

Yes, to a degree. I would have to verify ,the next time it does it, that it shows the same number as on the phone. Also, it does it on my wife's Inc, as well as my sons Droid. Both are running on original install. I have reinstalled mine once.
 

akispavlopoulos

Senior Member
Feb 29, 2008
66
8
Patra
Probably a TV specific issue but you can record and send me a log if you want, playing the problematic files (see first post of this topic for instructions).

Ok, here is the log file you asked. Hope it helps.... As I wrote you the file is playing fine on TV but I the time bar on both bubbleupnp and on LG tv is not moving.
 

Attachments

  • log.txt
    121.9 KB · Views: 10

webster2012

New member
Jun 28, 2012
1
0
BubbleuPNP and Mobile data usage

Hello,

I recently purchased BubbleUPNP and have been very impressed with it both as a player and streamer of music and video, however, I recently installed Onovo to monitor my mobile data usage and received an alert that bubbleupnp was using a lot of mobile data.

On checking I have discovered that the software has used around 500MB of data in the last week alone, costing over three times the price of the application in mobile data fees.

Could you please let me know how I switch off all mobile data use for the application, as Onovo is having no luck blocking its use of mobile data. I cannot think of why the player is using this much mobile data when all i'm doing is listening to music. I've been through all of the settings and can't find anything which looks like a 'Wifi-only' switch.

Thanks
 

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
Ok, here is the log file you asked. Hope it helps.... As I wrote you the file is playing fine on TV but I the time bar on both bubbleupnp and on LG tv is not moving.

The log explains a few things.

You are trying to play an Ogg Vorbis file to the TV. This TV does not support playing Ogg Vorbis.

However foo_upnp exposes 2 additional streams URL for this file: a WAV and a LPCM stream. The TV does not support WAV but do support LPCM (LPCM is a mandatory DLNA format, WAV is not). BubbleUPnP detects that and instruct the TV to play the LPCM stream.

LPCM stream are mostly idententical to WAV except that they can be of infinite length (unlike WAVs which are files with a fixed length). My theory is that this TV consider LPCM as non-seekable stream and thus doesn't update time and do not allow seeking.

There's nothing the app can do for this: the TV cannot play ogg directly an the only compatible format is LPCM.
 

mike freegan

Senior Member
May 12, 2005
803
75
It is a whole other ball game but this it is hopefully possible through the third party app semperVidLinks doing the heavy work of extracting the youtube stream URL from the exposed youtube web page.
Install semperVidLinks, select it in the youtube share menu and send it to BubbleUPnP (or your fav video player) from here.

Cheers for the response! I'll give that a try. You should ask if you can just include that in your app or something, as it'd make it a lot slicker.

Great job though and thanks again for all the hard work!
 

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
Hello,

I recently purchased BubbleUPNP and have been very impressed with it both as a player and streamer of music and video, however, I recently installed Onovo to monitor my mobile data usage and received an alert that bubbleupnp was using a lot of mobile data.

On checking I have discovered that the software has used around 500MB of data in the last week alone, costing over three times the price of the application in mobile data fees.

Could you please let me know how I switch off all mobile data use for the application, as Onovo is having no luck blocking its use of mobile data. I cannot think of why the player is using this much mobile data when all i'm doing is listening to music. I've been through all of the settings and can't find anything which looks like a 'Wifi-only' switch.

Thanks

BubbleUPnP will use mobile data if you use it with BubbleUPnP Server to stream music over a mobile data connection (you did not say if you use it that way).
For this usage, it is no different than any streaming app over a mobile connection (Spotify, webradio apps, ...).
Given that an average mp3 is a few Mb, you can see it can use a lot of bandwidth quick (but there is nothing abnormal here).
 

zelius

New member
Jun 28, 2012
2
0
Thanks friend,

I have connected the server successfully. How can I now link BubbleUPnP application to play my songs remotely from my tablet, I use MediaMonkey on my pc.

Thanks!!
 

akispavlopoulos

Senior Member
Feb 29, 2008
66
8
Patra
The log explains a few things.

You are trying to play an Ogg Vorbis file to the TV. This TV does not support playing Ogg Vorbis.

However foo_upnp exposes 2 additional streams URL for this file: a WAV and a LPCM stream. The TV does not support WAV but do support LPCM (LPCM is a mandatory DLNA format, WAV is not). BubbleUPnP detects that and instruct the TV to play the LPCM stream.

LPCM stream are mostly idententical to WAV except that they can be of infinite length (unlike WAVs which are files with a fixed length). My theory is that this TV consider LPCM as non-seekable stream and thus doesn't update time and do not allow seeking.

There's nothing the app can do for this: the TV cannot play ogg directly an the only compatible format is LPCM.

Thanks for the quick answer! By the way I want to say that you are the most "proffesional" dev I have ever see in internet! You answer every message, every problem, quick and clear. I wish some proffesional tv makers, mobile phones and other gadget makers had at least 20% of your personality! I hope that you have a nice job and get paid a lot! You diserve it!

To my problem now: I know that my TV dosn't support Ogg Vorbis, or flac or ape files, that's why I use foobar for decoding (and not only, I use foobar because it can read and stream cue files). But you say that TV doesn't support WAV, at least in Upnp. So, why when I browse directly to foobar's library from my TV, I can play these files and I can see the time bar moving(on my TV)?
I tried another upnp application on my phone and the same ogg files plays perfectly in my tv and I can see the time bar moving (on both my tv and phone) and I can see the total time and the file size. I checked the log file in the foobar and it says that it streams a WAV file. So how can I make bubbleupnp stream a wav file to my LG?

By the way how can I make foobarupnp showing the album art when I browse in my library directly through my tv?( in TVrsity it does show the album art when I browse)
 

starfire

Member
Jan 14, 2009
19
1
Enhancement Request

Enhancement Request

I've started using Bubble on Android to push videos to my WDTV.

I realise you can adjust playback position by using the slider but I find it inaccurate, is there any way you could add some sort of skip forward/back buttons to the GUI to skip a user customisable amount of time forward or back?

Thanks for a brill app!! :D
 

jrp1305

Member
Feb 3, 2011
25
1
little help

What AM I MISSING to play my files from my PC??? lol

I have installed PLEX, which displays on the media-server tab
the app on android
I have make avaliable BOTH doors 58050 and 58051

BUT it shows nothing on the devices tab..and I cant get it work using the network settings either...

No matter if I put the lan address or the public ip I keep getting this error:


Connection failed

the remote server could not be joined: java.net. SocketException failed to connect to (ip adress/ip address) (port 58050) after 20000ms: isConnected failed: EHOSTUNREACH (no route host)


What am I missing? what is my caca!!?? lol

I have also tried with firewall down and nos success either

running DEFY with CM9 ICS ROM, if it helps.

Thanks brother!!!
 

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
To my problem now: I know that my TV dosn't support Ogg Vorbis, or flac or ape files, that's why I use foobar for decoding (and not only, I use foobar because it can read and stream cue files). But you say that TV doesn't support WAV, at least in Upnp. So, why when I browse directly to foobar's library from my TV, I can play these files and I can see the time bar moving(on my TV)?
I tried another upnp application on my phone and the same ogg files plays perfectly in my tv and I can see the time bar moving (on both my tv and phone) and I can see the total time and the file size. I checked the log file in the foobar and it says that it streams a WAV file. So how can I make bubbleupnp stream a wav file to my LG?

I'm very surprised this TV plays WAV as it doesn't declare supporting it. Some devices do not declare all the codecs they support so it is still possible.
Anyway, as a test, to force playback of your ogg as WAV to the TV using BubbleUPnP here's what you can do

- in foo_upnp, edit the BubbleUPNP streaming profile to read:
"Decode always to WAV except mp3,aac,m4a,wav,wma"

- in BubbleUPnP, disable Settings > Advanced Settings > Mime-type check

Now if you play that ogg to the TV with BubbleUPnP, it will instruct the TV to play the WAV regardless of the fact the TV says it doesn't support WAV.


By the way how can I make foobarupnp showing the album art when I browse in my library directly through my tv?( in TVrsity it does show the album art when I browse)

For now you can't: I must update foo_upnp to be more DLNA compliant (like BubbleUPnP is) regarding album art.
 
Last edited:

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
Enhancement Request

I've started using Bubble on Android to push videos to my WDTV.

I realise you can adjust playback position by using the slider but I find it inaccurate, is there any way you could add some sort of skip forward/back buttons to the GUI to skip a user customisable amount of time forward or back?

Thanks for a brill app!! :D

Can you explain your use case when you need seek to be super precise ?
 

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
I have installed PLEX, which displays on the media-server tab
the app on android

I only understand half of your message but if you just want to access Plex as a DLNA Server on your LAN, you do not need to install BubbleUPnP Server or to enter any ip address.
Make sure DLNA is enabled in Plex and it should appear in BubbleUPnP Library tab.
 
Last edited:

starfire

Member
Jan 14, 2009
19
1
Can you explain your use case when you need seek to be super precise ?

Not super precise but with my mobile its difficult to be very precise at all using the slider, I guess if you have a phone with a large screen maybe its different.

On my videos I like to skip to certain parts to watch, if you were using a standard remote this is very easy by hitting skip a number of times, just wanted to emulate that using Bubble.
 

akispavlopoulos

Senior Member
Feb 29, 2008
66
8
Patra
I'm very surprised this TV plays WAV as it doesn't declare supporting it. Some devices do not declare all the codecs they support so it is still possible.
Anyway, as a test, to force playback of your ogg as WAV to the TV using BubbleUPnP here's what you can do

- in foo_upnp, edit the BubbleUPNP streaming profile to read:
"Decode always to WAV except mp3,aac,m4a,wav,wma"

- in BubbleUPnP, disable Settings > Advanced Settings > Mime-type check

Now if you play that ogg to the TV with BubbleUPnP, it will instruct the TV to play the WAV regardless of the fact the TV says it doesn't support WAV.

Well, I did as you say but no luck! The TV keeps receiving LPCM stream! I enabled the log files of foo_upnp to check them. No.1 is from bubbleupnp, no.2 is from the other upnp software. Hope it helps...

For now you can't: I must update foo_upnp to be more DLNA compliant (like BubbleUPnP is) regarding album art.

Please, when you have time do it! Please don't let this project (foo_upnp) down...
 
switching landscape/portrait

Awesome app. One bug I found is it does not remember the list position when changing to/from landscape/portrait. Example: browse the list of artists, pick one to see their songs. Go back. All fine. It remembers the last artist you picked.
Now do the same, pick the artist and in the list of songs switch to landscape. Then go back. I will take you to the top of the list of artists instead.
Please fix
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hello, I am having trouble streaming Tidal to my mpd/upmpdcli renderers using Kazoo as a Control Point and BubbleUPnP server as the OpenHome renderer.
    Kazoo as its own Tidal service, but the library does not even show if a mpd/upmpdcli combination is selected as a renderer, unless on top of upmpdcli there is BubbleUPnP server with its own OpenHome renderer with Tidal support enabled.
    While this upmpdcli+bubbleupnp server setup works perfectly when using the BubbleUPnP app, it does not work with Kazoo.
    I get the "unsupported uri scheme" error on mpd.
    Instead, if I use gmrenderer-resurrect, of course with BubbleUPnP server "on top" of it, Kazoo happily plays Tidal to it. Unfortunately in this case, I don't get scrobbling to Last.FM which I like to have.

    Is there something I can do to fix the issue?

    Thank you

    @GioF_71

    Can you send me (at bubblesoftproducts@gmail.com) the BubbleUPnP Server log file (BubbleUPnPServer.log.0, usually found on Windows in folder C:\Users\[username]\AppData\Roaming\BubbleUPnP Server) after attempting to play with Kazoo a TIDAL track to the upmpdcli renderer managed by BubbleUPnP Server, resulting in that failure to play ?
    Make sure to select the correct upmpdcli renderer in Kazoo (the BubbleUPnP Server managed one).
    1
    Hi there

    I've been using Bubbleupnp installed on a raspberry pi4 to stream music from Qobuz and Tidal on to a Hegel streamer amp, using Linn Kazoo as a controller.

    Over the past week or so I've been unable to log in to Tidal and I can't figure out why. All I seem to get when I click the login tab in Kazoo is an error message (see image)

    Is anyone else having this issue? I'm wondering whether it's because Tidal have been messing with their subscriptions recently...

    View attachment 6090538

    It's happening to me as well, starting last week.
    If you reset the application preference using the control panel which also allow to uninstall apps and try again, you will notice that Tidal has introduced a "human" verification, but Kazoo cannot prompt the user properly. Then you will get the same error again.
    Kazoo has been last updated in 2016 so I suppose won't be "fixed" (but I'd prefer to be wrong) so I am afraid we are out of luck here, at least with Kazoo. Unless Tidal changes something but this looks unlikely for a very old app like this one.
    It's a shame, I still like to use Kazoo when I am on a windows laptop.
    1
    I've just downloaded the new Linn app on my phone and to my surprise it works!

    Give it a go.
  • 277


    BubbleUPnP on Google Play [current version: 4.3.6, released on April 4th 2024]
    BubbleUPnP on Amazon appstore [current version: 4.3.4, released on February 26th 2024]
    BubbleUPnP latest APKs, Google Play version (notably for side-loading on Android TV)
    BubbleUPnP latest APK, Amazon appstore version (notably for side-loading on Fire TV)
    BubbleUPnP 'Audio Cast' Xposed Module. Only needed on Android < 10. (current version: 1.1, released on April 28th 2021)
    BubbleUPnP Server home page (download and documentation) [current version: 0.9-update49, released on February 17th 2024]

    BubbleUPnP home page

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

    • Chromecast
    • DLNA TVs
    • gaming consoles: Xbox, Playstation (from XMB)
    • UPnP/DLNA renderers: XBMC, WDTV Live, 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+
    • SMB Shares
    • WebDAV (ownCloud, NextCloud, webserver...)
    • 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 bubblesoftproducts@gmail.com:

    - launch the app
    - go into More > Settings > Control
    - Enable "logging to file" (at the end of the page).
    - IMPORTANT: Exit the app (More > Exit)
    - restart the app
    - run the app and trigger the problem to troubleshoot
    - exit the app (More > Exit)
    - 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:

    /Downloads/com.bubblesoft.android.bubbleupnp_log.txt
    /Downloads/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


    .
    8
    BubbleUPnP 4.0 announcement


    I've been working on BubbleUPnP 4.0.

    It will refresh the UI with Material Design 3, including (optional) Material You support (on Android 12+). It's been a lot of work and there is still a lot to do as the app is huge (and old, 12 years and counting. First version was released on Android 2.3!). Converting the app settings to androidx.preference, fragments and tweak some prefs for MD3 took several days alone!

    Here's a few work-in-progress screenshots until a beta is available later this month.

    The screenshots show various combinations of material You in dark and light mode. There's also to the ability to combine a light theme with dark bars for a look close to the current Light + dark bars theme (last screenshot). Note that dynamic tinting of the Now Playing screen based on cover colors is not yet implemented (as in the current version) but this is planned.
    8
    BubbleUPnP 4.0 is available in the Play Store. I hope you'll like the redesign !