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

Search This thread

Magicbas

Member
Jan 24, 2021
7
0
@Magicbas

I'm assuming that you are usig host networking (--net=host). You probably are anyway, since otherwise your renderer would not be detected by BubbleUPnP Server.
Difficult to tell what is causing this issue, but if a firewall is running on the Syno, I'd try with it entirely disabled.

Hi Bubblguuum,
Thanks for getting back to me on such short notice!
You're correct, I've setup the container to use the host network.
I do have a firewall in place on my synology, but truth be told I did allow for the upnp ports to go through.
I will try to disable the firewall entirely to see what happends. Although in my previous setup I also ran a firewall and openhome did advertise properly.
 

Magicbas

Member
Jan 24, 2021
7
0
Hi Bubblguuum,
Thanks for getting back to me on such short notice!
You're correct, I've setup the container to use the host network.
I do have a firewall in place on my synology, but truth be told I did allow for the upnp ports to go through.
I will try to disable the firewall entirely to see what happends. Although in my previous setup I also ran a firewall and openhome did advertise properly.

Hmm, funny...turning off the FW did indeed allow for the openhome renderers to be advertised.
Do you know what ports (other then 58050/01) I need to allow?
 

bubbleguuum

Senior Member
Dec 23, 2010
6,795
2,598
Hi Bubblguuum,
Thanks for getting back to me on such short notice!
You're correct, I've setup the container to use the host network.
I do have a firewall in place on my synology, but truth be told I did allow for the upnp ports to go through.
I will try to disable the firewall entirely to see what happends. Although in my previous setup I also ran a firewall and openhome did advertise properly.

@Magicbas

Not only you need to open UDP port 1900, but also allow incoming connections from within the LAN on any local port, as each OpenHome renderer use a random local port (1000-65535 range).
 
Last edited:
  • Like
Reactions: Magicbas

Magicbas

Member
Jan 24, 2021
7
0
@Magicbas

Not only you need to open UDP port 1900, but also allow incoming connections from within the LAN on any local port, as each OpenHome renderer use a random local port (1000-65535 range).

Ahh, I don't know if I did that in my previous setup, but perhaps it was different with a native app vs the docker container.
Thanks for pointing me in the right direction, now I know where to look!
 

theoneofgod

Senior Member
Dec 1, 2011
1,549
341
Xiaomi Poco F3
@theoneofgod

You do not need the Audio Cast Xposed module anymore for Audio Cast on Android 10+. See discussion a few posts above in previous page with psychofaktory

I read through the posts but this doesn't help my case. I also installed Xposed-Disable-FLAG_SECURE. Android 12.1 (CrDroid) with Audio Cast enabled and connected to a renderer, there's no audio cast option there at all.

Fixed updating from 3.6.5 to 3.6.6.1
 
Last edited:

ToraxOutlaw

Senior Member
Jun 6, 2018
59
4
Sorry its taken so long get the error log, it's in regards to my original no http stream error.

(My damn phone won't let me upload the error log)
 

fabien_m2002

Senior Member
Mar 17, 2014
114
8
Hello
i suggest you to develop a useful feature:
- share with

It would be nice to share with someone the track we are listening to.
It could be a snapshot or a Youtube link, ... we can send by email/sms/whatsapp

Thanks for your great app!
 

fabien_m2002

Senior Member
Mar 17, 2014
114
8
Hello
i don't know if you are yet implemented this feature from Qobuz or maybe it's not possible?
if you are playing one track (current playlist contains only 1 track) then an algorithm keeps playing with similar music. (like Roon radio feature i guess). It's an option you can disable (auto playlist).
 

bubble4me

New member
May 27, 2022
2
0
Hello,

loving your app just for being able to play TIDAL via my DLNA-Receiver I have a problem adding a SMB-Share from my local NAS:
Going to SMB Shares/ADD, providing the NAS-Hostname or selecting it from the list after having typed username and password I get the following error message

EOF while reading packet

when I try to open the "Share Name" list or providing my share names.

Having some experience with SMB-Shares the problem is either your app or a wrong syntax I'm using.

Thanks a lot for your help.
 

KraftwerkElectro

Senior Member
Jul 7, 2013
102
3
I'm using Bubble upnp on my Android 12 mobile to control my Lumin T2 player, which I've been doing for the last few years with no problems.

A problem occurred yesterday after trying the Android Stock Battery Optimization setting, by turning it off.
My library used to load automatically and now it doesn't, I now have to manually choose it each time I start Bubble upnp.
(Note to self: Don't mess about with settings if app is working correctly!!).

I turned Android Stock Battery Optimization back on and it's still the same.

Any idea how to get the library to load automatically again?
 

bubbleguuum

Senior Member
Dec 23, 2010
6,795
2,598
I'm using Bubble upnp on my Android 12 mobile to control my Lumin T2 player, which I've been doing for the last few years with no problems.

A problem occurred yesterday after trying the Android Stock Battery Optimization setting, by turning it off.
My library used to load automatically and now it doesn't, I now have to manually choose it each time I start Bubble upnp.
(Note to self: Don't mess about with settings if app is working correctly!!).

I turned Android Stock Battery Optimization back on and it's still the same.

Any idea how to get the library to load automatically again?

@KraftwerkElectro


This issue has nothing to do with turning system battery optimization off (or on).

Try rebooting your WiFi router and (if necessary) machine running your Library and Android device.
 

bubbleguuum

Senior Member
Dec 23, 2010
6,795
2,598
Hello,

loving your app just for being able to play TIDAL via my DLNA-Receiver I have a problem adding a SMB-Share from my local NAS:
Going to SMB Shares/ADD, providing the NAS-Hostname or selecting it from the list after having typed username and password I get the following error message

EOF while reading packet

when I try to open the "Share Name" list or providing my share names.

Having some experience with SMB-Shares the problem is either your app or a wrong syntax I'm using.

Thanks a lot for your help.

@bubble4me

Can you send me a log file triggering this error ? See first post of this topic for logging instructions.
 

KraftwerkElectro

Senior Member
Jul 7, 2013
102
3
I'm using Bubble upnp on my Android 12 mobile to control my Lumin T2 player, which I've been doing for the last few years with no problems.

A problem occurred yesterday after trying the Android Stock Battery Optimization setting, by turning it off.
My library used to load automatically and now it doesn't, I now have to manually choose it each time I start Bubble upnp.
(Note to self: Don't mess about with settings if app is working correctly!!).

I turned Android Stock Battery Optimization back on and it's still the same.

Any idea how to get the library to load automatically again?
This is weird.
I rebooted everything and cleared cache for Bubbleupnp (just in case) but it's still the same.
The Library still does not automatically load.
Trying the Android Stock Battery Optimization setting messed something up somewhere.
The only other solution I guess is to reinstall the app?
How do I go about saving my playlist and settings? I thought I had saved my playlist before but when I tried importing it, nothing had been saved.
 
Last edited:

bubbleguuum

Senior Member
Dec 23, 2010
6,795
2,598
This is weird.
I rebooted everything and cleared cache for Bubbleupnp (just in case) but it's still the same.
The Library still does not automatically load.
Trying the Android Stock Battery Optimization setting messed something up somewhere.
The only other solution I guess is to reinstall the app?
How do I go about saving my playlist and settings? I thought I had saved my playlist before but when I tried importing it, nothing had been saved.

You can export/import settings/playlist/bookmarks in More > Gear icon > Export/Import data.
Did you try to reboot your Lumin, router and Android device ?
Maybe your Lumin go a firmware update recently ?
 

KraftwerkElectro

Senior Member
Jul 7, 2013
102
3
You can export/import settings/playlist/bookmarks in More > Gear icon > Export/Import data.
Did you try to reboot your Lumin, router and Android device ?
Maybe your Lumin go a firmware update recently ?
Export/Import setting: To be clear, if I export settings/playlist/bookmarks and then import them when I reinstall the Bubbleupnp app, my playlist I currently have (of about 1900 songs) will appear in the order I have them now?
I'm sure I exported all these settings before but my playlist did not reappear.

I rebooted the Lumin, router and my Android mobile.

The Lumin T2 has not had an update for quite a few weeks.

The only change I have done was turning Android Stock Battery Optimization off, and then back on. Doing this has messed something up.

I've just come across an old post (#16,141) of mine where I asked this exact question about saving and restoring my playlist:

You said:

"The content of the Playlist tab is not exported to file (Export/Import > Export to file). Only 'Saved Playlists' (in Library > Saved Playlists) are exported. Maybe it should, will have to think about it.
if you wish to export the content of the Playlist tab (for later importing), you can save it as a Saved Playlist in Playlist tab > 3 dot menu > Add to Saved Playlist."

From what you said above, 'Export/Import data' does not save my Playlist and you did mention that you would think about adding that function, when exporting data, in the future.
Is it something that you think is worth having a look at?

Saved Playlist in Playlist tab > 3 dot menu > Add to Saved Playlist: I had a look at this. Do I have to highlight all tracks and then Add to Saved Playlist?
 
Last edited:

Bugsy46

Member
Oct 21, 2020
11
2
I've been using bubble upnp on android for a while now to access my NAS and play my hi-res files through my amp using DLNA. Does the windows software you provide also act as a controller? I'd like the same functionality on my PC. Thanks!
 

CEM90

Member
Mar 2, 2013
39
8
I recently got a Vizio M series TV and am having problems with casting. Seems to be only an issue with Chromecast because I don't have this problem when casting to my Xbox, LG TV or Samsung TV. I have to keep my screen on or else I'll loose the ability to control playback like rewind, fast forward etc and videos will randomly stop playing. I can't figure out why it keeps doing this.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hello again
    could you include the friday playlist from Qobuz?

    Will look into it.
  • 265
    BubbleUPnP on Google Play [current version: 3.6.7, released on May 26th 2022]
    BubbleUPnP on Amazon appstore [current version: 3.6.6.1, released on May 4th 2022]
    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 (current version: 1.1, released on April 28th 2021)
    BubbleUPnP Server home page (download and documentation) [current version: 0.9-update43, released on March 24th 2022]

    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 [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 1.6.10 will be shortly available on Google Play:

    1.6.10

    • support for playing "All Access" tracks. For All Access tracks part of a Google Music playlist to be playable, the track must be part of your Google Music library
    • better buffering when the local renderer is using its own decoders (FLAC on older Android, ALAC, WAV, LPCM) to avoid potential audio skips
    • the local media server "Filesystem" folder now lists and loads supported playlist file formats (m3u and many others) as folders
    • added Settings > Local Media Server > Allowed remote clients, to specify clients that can remotely browse based on ip address
    • added Settings > Now Playing > Scale cover to fit > On (Keep aspect ratio). Will scale cover to fit to width or height, keeping aspect ratio
    • "Show metadata" context menu action on a video item now shows long description sent by some media servers (for example, movie summary)
    • Display > Show track numbers now apply everywhere a track title is displayed (Now Playing, notification, widget)
    • Display > Show thumbnails doesn't show the "no cover" image in Library when disabled (makes more room for the title on super small screens)
    • added UPnP search query listing all tracks whose artist match the query string
    • trim additional whitespace between words in UPnP search queries (useful with some custom keyboards adding extra whitespace)
    • the local media server "Filesystem" folder lists .mpo files (associated to image/mpo)
    • workarounded again Xbox 360 100% volume bug on track change, hopefully for good this time
    • fixed UPnP device discovery not working with bluetooth network connectivity (tethering) and failure to fetch devices from BubbleUPnP Server on bluetooth
    • fixed " and ' characters not displayed correctly on some renderers (T+A, Pioneer)
    • fixed some Sony BDP devices not listing BubbleUPnP as a media server in all media sections
    • fixed local media server "Filesystem" folder not listing some subfolders in some cases
    • fixed a few crashes
    • other minor changes
    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