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

Search This thread

laokoon

New member
Aug 30, 2006
1
0
Intel Skylake QuickSync (QSV) GPU transcoding test

No plan for looking into GPU transcoding.

url: forum.kodi.tv/showthread.php?tid=212723&pid=2172329#pid2172329
"Result Quality: Trash, all across the board. The video looks like a very fast CQ30+ x264/CPU rip. They're garbage, and the files are even larger than the x264/CPU equivalents."
 

MrAnchovy

New member
Jan 16, 2016
1
0
Foobar2000 to Chromecast 1 Doesn't work!

Hi Bubbleguuum,

I've been trying to get my Foobar2000 to stream to my Chromecast 1, and I've not been having much success!

I've got the foo_upnp component installed, and the Bubbleupnp for chromecast app installed on my phone (android, HTC One M8), and it recognises the chromecast and notices the media server as foobar2000.

When I try and play music though, it crashes the chromecast and won't play...If I just do local media streaming from the music on the phone itself, all is fine, it just won't stream from the PC to the chromecast without bugging out and resetting!

Any help would be greatly appreciated! Thanks!

MrAnchovy
 

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
Hi Bubbleguuum,

I've been trying to get my Foobar2000 to stream to my Chromecast 1, and I've not been having much success!

I've got the foo_upnp component installed, and the Bubbleupnp for chromecast app installed on my phone (android, HTC One M8), and it recognises the chromecast and notices the media server as foobar2000.

When I try and play music though, it crashes the chromecast and won't play...If I just do local media streaming from the music on the phone itself, all is fine, it just won't stream from the PC to the chromecast without bugging out and resetting!

Any help would be greatly appreciated! Thanks!

MrAnchovy

Chromecast crashing and rebooting is certainly due to a bug introduced in its latest firmware where playing any WAV will make it crash.
So foo_upnp is probably transcoding to WAV somehow. This can happen depending on codec of file streamed or if some special features are
enabled such as ReplayGain and DSPs.
 
Last edited:
  • Like
Reactions: bungadudu

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
I have the same problem on an N5 running stock Marshmallow. I have even excluded Bubble from battery optimization, but the app always disappears halfway through a movie. The movie continues playing, but I can no longer control it and when I reopen Bubble, it does not recognize that the movie is playing and anything I touch restarts the movie.

- Using a legit version of the app / license ?
- Have you Xposed installed ?
- To what renderer are you playing and what kind of video, so I can try to reprod it on my N5 / Marshmallow ?

I have one other issue with bookmarks. I go into my videos folder and bookmark it, which means when I select the bookmark, I want to have all media displayed. Instead, it shows me the video folder one level up and I must still click it to show all media.

Assuming I understand correctly what you want to do, you can do that by entering the folder containing all the folders you want to bookmark then:

- top 3 dot menu > Select All
- top 3 dot menu > Bookmark
 
Last edited:
  • Like
Reactions: bungadudu

Mr. Odd

Member
Dec 7, 2015
32
7
Any chance Bubble could remember the in-track position when switching renderers instead of resetting back to the beginning?
 
  • Like
Reactions: JakVot

miwi14

New member
Jan 16, 2016
2
0
folder images not displayed

Hi,

using AVM Fritz!Box media Server (firmware is uptodate) as media server, bubble upnp does not display folder Images (Samsung S2 tablet and Samsung S3 Mini).
I put a folder.jpg in each folder (using mp3tag), but still no success.
I've been searching on the web without success and the Forum search seems to be broken (getting only error messages).

Has anyone a hint where to continue?

TIA
Michael
 

el_smurfo

Senior Member
Oct 21, 2009
3,955
1,316
- Using a legit version of the app / license ?
- Have you Xposed installed ?
- To what renderer are you playing and what kind of video, so I can try to reprod it on my N5 / Marshmallow ?



Assuming I understand correctly what you want to do, you can do that by entering the folder containing all the folders you want to bookmark then:

- top 3 dot menu > Select All
- top 3 dot menu > Bookmark
Yes, play store paid license.
Stock, unrooted
Samsung un55d6050 dlna
Any full length movie... Last night was mkv transcode by serviio

---------- Post added at 08:58 AM ---------- Previous post was at 08:56 AM ----------

- Using a legit version of the app / license ?
- Have you Xposed installed ?
- To what renderer are you playing and what kind of video, so I can try to reprod it on my N5 / Marshmallow ?



Assuming I understand correctly what you want to do, you can do that by entering the folder containing all the folders you want to bookmark then:

- top 3 dot menu > Select All
- top 3 dot menu > Bookmark
BTW, want bookmark to the contents of the folder... I.e. click bookmarks once and all movies in folder appear
 

bubbleguuum

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

using AVM Fritz!Box media Server (firmware is uptodate) as media server, bubble upnp does not display folder Images (Samsung S2 tablet and Samsung S3 Mini).
I put a folder.jpg in each folder (using mp3tag), but still no success.
I've been searching on the web without success and the Forum search seems to be broken (getting only error messages).

Has anyone a hint where to continue?

It is probable that the media server running on this box is very basic and does not support album art.
There's no solution unless using a media server that supports it.
 

miwi14

New member
Jan 16, 2016
2
0
folder images not displayed

It is probable that the media server running on this box is very basic and does not support album art.
There's no solution unless using a media server that supports it.
Thank You for the quick reply.
Is there a way to test this? I have some experience in networking, XML and so on, but no skills regarding UPnP.

TIA
Mihael
 

Ae3NerdGod

Senior Member
Apr 27, 2014
210
209
Marshmellow

I'm using marshmallow 6.0.1 on non-nexus device; the HTC One A9

Xposed is installed
App and Module is installed (stable and beta have been tried)
Phone is (systemless) rooted

I am unable to use the audio cast feature to cast my audio to my friends ps4
When I go to the folder 'audio cast' on the server from my ps4, it says "there is no playable media. I've tried both streaming formats and auto.

Is audio cast to ps4 not possible (it doesn't show up in the renderer list, but the media player app on the ps4 does see the server, and can play files off of it)? Or is it because I'm on marshmallow?

I can provide logcats, edit files on my phone, etc. And am willing to help get this issue resolved
 
Last edited:

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
Audio Cast on PS4 is not possible because (unlike the PS3 and Xboxes) the PS4 does not
support either WAV or LPCM.

I'm using marshmallow 6.0.1 on non-nexus device; the HTC One A9

Xposed is installed
App and Module is installed (stable and beta have been tried)
Phone is (systemless) rooted

I am unable to use the audio cast feature to cast my audio to my friends ps4
When I go to the folder 'audio cast' on the server from my ps4, it says "there is no playable media. I've tried both streaming formats and auto.

Is audio cast to ps4 not possible (it doesn't show up in the renderer list, but the media player app on the ps4 does see the server, and can play files off of it)? Or is it because I'm on marshmallow?

I can provide logcats, edit files on my phone, etc. And am willing to help get this issue resolved
 

Thehoodly54

Member
Jan 6, 2016
5
1
Hi there, I'm having problems getting my Chromecast Audio (firmware 1.17a) to play 16 bit 44khz FLAC files from my DLNA enabled Buffalo Terastation NAS drive using the BubbleUPnP Android app (free limited version 2.5.6). I get the pop up message "added to playlist", but it isn't and refuses to play them. The same setup/operation works perfectly with MP3 files.

Anybody else having this issue? I'd buy the full version of this app in heartbeat if this issue could be resolved.

Any one? :confused:
 

v.krichevsky

Member
Jan 13, 2016
5
0
Thanks again for fixing silent server start issue on DSM 5.2 on Synology DS212j.
Server works now, but being a little noob in Linux I'm having terrible difficulties compiling the right ffmpeg.
CutePoisonX script compiles it without mp3 encoding, so both audio and video transcoding are disabled.
Somehow custom script configuration doesn't work either. And I think it could be not the only missing library.
Could you point me to the right ffmpeg compilation guide or another kind of solution?
 

arthurplank

Member
Jan 18, 2016
7
0
Chromecast Audio, Vorbis, Flac and UPNP server

The new Chromecast Audio can play Ogg Vorbis and FLAC files natively.
I have Plex server hosting a large quantity of vorbis, FLAC and video files.
BubbleUPNP gives an error "Cannot play: media not natively supported by Chromecast. See settings > Chromecast to enable transcoding".
I have no interest in transcoding and Chromecast Audio natively supports these formats anyway.

If I launch ES File Explorer I can find the same files on a windows file share and play it via BubbleUPNP and it plays.

I think ES file explorer takes the file share and proxies it into a http link which is sent to BubbleUPNP which sends this to Chromecast. This is no different to how UPNP passes media, so why does BubbleUPNP complain about native supported formats?

I think it may be related to MIME type nonsense. I have to disable MIME type checking to play the same media on another UPNP media renderer I have, which works well. Chromecast does not have the option to disable MIME type checking.

Can BubbleUPNP be set to ignore the MIME type for Chromecast or be updated to accept these MIME types for the new Chromecast Audio?

Thanks,

AP
 

bubbleguuum

Senior Member
Dec 23, 2010
7,016
2,745
The new Chromecast Audio can play Ogg Vorbis and FLAC files natively.
I have Plex server hosting a large quantity of vorbis, FLAC and video files.
BubbleUPNP gives an error "Cannot play: media not natively supported by Chromecast. See settings > Chromecast to enable transcoding".
I have no interest in transcoding and Chromecast Audio natively supports these formats anyway.

If I launch ES File Explorer I can find the same files on a windows file share and play it via BubbleUPNP and it plays.

I think ES file explorer takes the file share and proxies it into a http link which is sent to BubbleUPNP which sends this to Chromecast. This is no different to how UPNP passes media, so why does BubbleUPNP complain about native supported formats?

I think it may be related to MIME type nonsense. I have to disable MIME type checking to play the same media on another UPNP media renderer I have, which works well. Chromecast does not have the option to disable MIME type checking.

Can BubbleUPNP be set to ignore the MIME type for Chromecast or be updated to accept these MIME types for the new Chromecast Audio?

BubbleUPnP should not display ""Cannot play: media not natively supported ..." for FLAC and Ogg Vorbis, assuming a media server that sends proper mime-types for these files.
Please send me a log file triggering this error message for a FLAC and Ogg Vorbis so I can see what the media server is sending. See first first post of this topic for logging instructions.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 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 !