yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
Yes, next app version will remove the slash if present

BubbleUPnP Server behaviour might be affected when behind a reverse proxy as it thinks the connection is from the LAN (thus not transcoding and no initial stuttering).

And it may cause streaming to not work because of different ports used by the proxy (to which you connect) and stream URLs returned by BubbleUPnP Server. That's why I really do not recommend using a reverse proxy as it can result into weird problems like these.

Yep compatibility with renderers and apps. Although for apps it was more of a problem when BubbleUPnP Server was initially released and Android 2.x was the norm.

Again, I will likely add https support for streaming as an option.
[Android Apps and Games] GoeranB:
BubbleUPnPServer Lan Device

Hi there,

I am a user of BubbleUPnP App and wanted to use BubbleUPnPServer to gain access to my local media server.

I ran it on a custom Linux Box. There are no issues starting it.

But the Box has serveral network devices (multiple physical, bridge and vpn devices) and BubbleUPnPServer uses the wrong one as lan device.

Is there a way to tell it which local network device/ip to use ?

I also noticed BubbleUnPServer seems to adjust firewall (iptables) settings to allow connection to port 58051 and 58050. I want to stay in control of firewall settings.

Can I prevent BubbleUPnPServer from changing my firewall settings ?
[Android Apps and Games] bubbleguuum:
yes, edit configuration.xml and use:

<lanIp>ip_address_of_LAN_interface</lanIp>

<disableAddIptableRules>true</disableAddIptableRules>

Then restart the server.
[Android Apps and Games] GoeranB:
Thanks.
[Android Apps and Games] LastSilmaril:
But there is transcoding - ffmpeg fires up and everything. If there weren't then there would be no video on the Chromecast since the source is a broadcast mpeg2 stream.

I use the same ports on the proxy though, and interestingly the only issues I'm having right now are with respect to album art, and only when using the reverse proxy via https - when using http auth, via the proxy or not, the thumbnails come through fine.

ED: It appears that when using proxy for https auth, the URIs that get relayed are for the local LAN, and don't have the external IP or domain. This despite the HTTP and HTTPS reverse proxy settings being identical, X-Real-IP and X-Forwarded-For headers set, etc. Extremely odd.

Anyway, I am not married to using the reverse proxy but as long as there are clear benefits in terms of video stability then I'll be sticking to it. (I have since discovered more video quirks, which I'll discuss in a separate post.)

To be clear: I understand that you can't/don't support this configuration and am not asking you to - just to speculate as to what the issue could be with respect to thumbnails using https (well, I just figured this out, and I'm not sure why that is - but I think I'll be asking on serverfault or somewhere similar), or why a reverse proxy could provide better performance (it's pretty drastic for me, the difference between a working stream and nothing). It's not a huge issue and I can simply use the reverse proxy for http and bypass it for https, at least for now.

Thanks again for all the work you do, and your prompt replies/explanations.
[Android Apps and Games] behmer:
Does anyone know why bubbleupnp isn't showing up as an option to open video links with? It's strange because I'm positive I have done this before.[IMG="bubbleupnp missing"]http://i68.tinypic.com/wkkyle.png[/IMG]
[Android Apps and Games] maxthebuilder:
Sorry, forgot to mention - I am using Dynamic DNS / HTTP redirect to access the server.

I guess, this is important since everything works if I use the real ip address.

What is annoying is that http redirect did work with my old phone.

(I do use a microSD card from my old phone - can it mess up something).

EDIT:

I just noticed in my http redirector that it put an extra slash in the address -

http://xxx.yyy.com:5085/

(was http://xxx.yyy.com:5085)

and there's no way to remove it. Does this matter?

I'll e-mail you the log shortly.

Thanks for helping!

max
[Android Apps and Games] LastSilmaril:
Oh wait, there's more low-hanging fruit to be had. I never noticed this before, since I rarely use BubbleUPnP for this, but the audio transcoding settings are - as the menu says - exclusive to the local renderer, and (from what I can tell) for Chromecasts. It would be awesome if a beta test could be started where these settings could be applied to other renderers as well (such as the Yamaha receiver I just tried this with, which did not transcode flacs to mp3). I realize I just asked for a lot of different things related to fine-tuning transcoding settings, and do not mean to sound ungrateful or anything. That said, it would be awesome if you considered some of this stuff, because it would make the app that much more functional in a pretty fundamental way.
[Android Apps and Games] bubbleguuum:
What application is that on the screenshot and what exact media are you trying to send to BubbleUPnP ?
[Android Apps and Games] bubbleguuum:
[MENTION=4325737]LastSilmaril[/MENTION]

As I think you noticed in your second post, transcode settings found in 'Settings > Network And Settings' only apply for playing locally music (in BubbleUPnP) or video (via external player such as MX Player) browsed from remote media servers wrapped by BubbleUPnP Server, using a mobile or wifi connection.

Chromecast has its own dedicated transcode settings found in Settings > Chromecast. They work either with a Chromecast on your home wifi (most common case) but also when connected to a remote mobile or WiFi network, playing to a Chromecast on that network (provided a remote BubbleUPnP Server has been setup in Settings > Network And Settings).

BubbleUPnP Server does not do generalized transcoding for any renderer, as each have their own capabilities and this is very complex and difficult to setup.

AFAIK, Chromecast does not support 60fps video properly (it is choppy). See people complaining about not being able to play 60fps youtube.

mp3 is ubiquitous and I believe mp3 encoded with LAME gives better result than the stock ffmpeg aac encoder, at least up to 128 kbps. For 64 kbps, Vorbis is used by BubbleUPnP Server, which is passable but still way better than mp3 at that bitrate.

The Android MediaPlayer does not support playing raw opus (eg a .opus). I think it only supports it embedded in webm. Same goes for Chromecast. There's even a bug open on the Google Cast issue tracker for false advertising :).
[Android Apps and Games] bubbleguuum:
BubbleUPnP 2.7.4p2 beta. Please test !

APK download and changelog

.
[Android Apps and Games] LastSilmaril:
Right, I realized this later but neglected to rewrite my entire earlier post :/ I will note, though, that the transcoding settings for audio absolutely do apply to the Chromecast as well, whether this is by design or not - all the logs bear this out. Given that, as well as the fact that there is no 'to local renderer' modifier in the heading for that section of the settings, it would stand to reason that the resolution settings for videos would likewise apply both to the local renderer and to Chromecasts.

That said, I guess I understand why you'd want to keep Chromecast video transcoding settings separate, even if it's sort of confusing and IMHO inconsistent. But even so, given my experience, it would be nice to have

a maximum bitrate setting for the local renderer for video, just like you have under the Chromecast-specific settings, and

a maximum resolution setting for Chromecast, just like you have under the local renderer-specific settings.

Yes - normally, of course, the actual DLNA/UPnP server you're connecting to would handle transcoding on the basis of profiles for a given renderer. But the capabilities of a given renderer are not passed by BubbleUPnP Server to the UPnP server - and how could it? that would be a huge complication with no guarantees - so realistically there's no other point where this could be done. While video might pose a challenge, as you say below, mp3 at the very least is ubiquitous enough that renderer capabilities shouldn't prove to be much of a complication. And enabling this could be beneficial for the same reasons that transcoding for local renderers and Chromecasts are beneficial.

A huge oversight by them then. Damn. But I'd be curious to know if the problem is as severe at lower resolutions (480p, 360p).

Cool beans.

That...is inexcusable. Thanks for the heads-up :(

ED: I just tried 480p60 transcoded from 720p60 on the Chromecast by installing AllCast on my device and using that as my local renderer video player. It stutters for the first few seconds but then works fine. It would be really great not to have to rely on the kludge of having a separate app given how much Chromecast functionality is at the heart of your software. (I mean I guess I could rewrite the Chromecast requests in my proxy to specify a lower resolution in the initial request, but that would be an even more annoying kludge, heh.)
[Android Apps and Games] FaxMachine:
How to Show Track Artist instead of Album Artist?

Hi,

Is there a way to change the "now Playing", "Playlist" and "Library" views to show the track artist instead of the Album Artist.?

Many thanks.

BubbleUPNP my favorite app :D
[Android Apps and Games] bubbleguuum:
It already shows track artist (for tracks) provided the media server set it properly.

What media server are you using ?
[Android Apps and Games] bubbleguuum:
There is no need for a QNAP optware-ng package to install it has it has its own installer script.

Simply install it following these instructions, for the arch of your NAS (i686 from its specs):

https://github.com/Optware/Optware-ng#getting-started

.
[Android Apps and Games] FaxMachine:
Not displaying Track Artist info

Hi, thanks for getting back to me - I am using a NetGear ReadyNAS:102 DLNA Server - here is xml describing it - hope this helps.

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<root xmlns="urn:schemas-upnp-org:device-1-0">

<specVersion>

<major>1</major>

<minor>0</minor>

</specVersion>

<device>

<deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>

<friendlyName>HRLFC-NAS-01: ReadyNAS 102</friendlyName>

<manufacturer>NETGEAR</manufacturer>

<manufacturerURL>http://www.netgear.com/</manufacturerURL>

<modelDescription>ReadyDLNA</modelDescription>

<modelName>Windows Media Connect compatible (ReadyNAS)</modelName>

<modelNumber>102</modelNumber>

<modelURL>http://www.readynas.com/</modelURL>

<serialNumber>3ER134EW019D5</serialNumber>

<UDN>uuid:4d696e69-444c-164e-9d41-28c68e344666</UDN>

<dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMS-1.50</dlna:X_DLNADOC>

<presentationURL>/</presentationURL>

<iconList>

<icon>

<mimetype>image/png</mimetype>

<width>48</width>

<height>48</height>

<depth>24</depth>

<url>/icons/sm.png</url>

</icon>

<icon>

<mimetype>image/png</mimetype>

<width>120</width>

<height>120</height>

<depth>24</depth>

<url>/icons/lrg.png</url>

</icon>

<icon>

<mimetype>image/jpeg</mimetype>

<width>48</width>

<height>48</height>

<depth>24</depth>

<url>/icons/sm.jpg</url>

</icon>

<icon>

<mimetype>image/jpeg</mimetype>

<width>120</width>

<height>120</height>

<depth>24</depth>

<url>/icons/lrg.jpg</url>

</icon>

</iconList>

<serviceList>

<service>

<serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>

<serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>

<controlURL>/ctl/ContentDir</controlURL>

<eventSubURL>/evt/ContentDir</eventSubURL>

<SCPDURL>/ContentDir.xml</SCPDURL>

</service>

<service>

<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>

<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>

<controlURL>/ctl/ConnectionMgr</controlURL>

<eventSubURL>/evt/ConnectionMgr</eventSubURL>

<SCPDURL>/ConnectionMgr.xml</SCPDURL>

</service>

<service>

<serviceType>

urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1

</serviceType>

<serviceId>

urn:microsoft.com:serviceId:X_MS_MediaReceiverRegistrar

</serviceId>

<controlURL>/ctl/X_MS_MediaReceiverRegistrar</controlURL>

<eventSubURL>/evt/X_MS_MediaReceiverRegistrar</eventSubURL>

<SCPDURL>/X_MS_MediaReceiverRegistrar.xml</SCPDURL>

</service>

</serviceList>

</device>

</root>
[Android Apps and Games] NagusFD:
Great, that worked for me.

BubbleUPNP is even better than I expected. Big thanks for your outstanding work!
[Android Apps and Games] bubbleguuum:
If you do not see track artists for tracks, then this media server does not send it to BubbleUPNP (it sends album artist instead). There is nothing BubbleUPnP can do as it cannot invent data it does not have.

The only solution is using a media server that properly sends Track Artist / Album Artist (provided your tracks have correct tags), such as MinimServer. But MinimServer cannot run on this ReadyNAS model.
[Android Apps and Games] FaxMachine:
Hi, I have installed Plex server on to my NAS and I still have the same issue - could it be the tags in my music file? Could I send you a track for you to test for me?

Thanks for you help
[Android Apps and Games] bubbleguuum:
I'm not sure Plex supports sending Album Artist / Track Artist properly over UPnP.

To check the tags of your mp3 you can use a program such as mp3tag.

For music, I suggest using MinimServer. it will do the right thing if your files have proper

Album Artist / Track Artist tags.
[Android Apps and Games] bubbleguuum:
BubbleUPnP 2.7.4 released on Google Play and Amazon appstore.

Changelog

.
[Android Apps and Games] alfonsomo:
Search is missing

I've had to format my entire phone, when reinstalled BubbleUPNP, the search function is not working any more.

When selected it does nothing. The lens icon is not showing in Library either as used to.

I've tried to reinstall APK, not luck.
[Android Apps and Games] ulricthered:
SOLVED - composer metatag data not displayed

Hi - I apologise in advance if this turns out to be a serviio problem. My music collection is on a usb hdd linked to an odroid running serviio. Bubble (Beta) on a Nexus7 is managing it . The library display allows me to select music based on the composer tag-implying serviio is providing the data? However the Now Playing screen doesnt display the composer information. If i put the flac file on the nexus as local server it does display..:

Any advice appreciated.

Sorry please ignore, its clearly Serviio thats the problem. Just tried MinimServer and composer data now appears!
[Android Apps and Games] bubbleguuum:
Huh ? Can you post a screenshot or record a video ?
[Android Apps and Games] frad:
Hi Bubble,

Didn't catch your reply earlier. Just wanted to let you know that your latest beta appears to fix this issue for me... Not sure if it was related to your Chromecast fixes... Thanks in any case.
[Android Apps and Games] alfonsomo:
Search not working

Attached is screenshot:

- Lens icon is not showing.

- The three points upper right menu is unfolded, if I press Search nothing happens.

- In now playing or playlist tab if I do press on Search option of main manu (upper left one), it jumps to library tab but nothing else.

Thank you.
[Android Apps and Games] mykebr:
Trying out the app but I am wondering if there's an option to change aspect ratio of the video being played through DLNA I have not been able to find this option.
[Android Apps and Games] bubbleguuum:
Can you tell me what is your exact Android device model / Android version so I can try to replicate it in the emulator ?

I could not reprod it on my Nexus 4 running KitKat.

Also are you running Xposed and some modules that may affect UI ?
[Android Apps and Games] bubbleguuum:
No as this would be a functionality of the renderer (eg TV), although I doubt many allow it.

This also could probably done at the media server level (with some of them with transcode capability), although good luck configuring that.

Can you explain in which context you'd want to change aspect ratio ?
[Android Apps and Games] bubbleguuum:
There has been no specific change in BubbleUPNP for this issue, but there has been a recent Chromecast firmware update.
[Android Apps and Games] mykebr:
Hi bubble,

my setup is the following I have

Epson 2045 Home Cinema

Chromecast

HP Touchpad Running CM11

If I run let's say Netflix on my ps4 to the projector I get a full screen, if I use DLNA on the ps4 I also get the option from the PS4 to change the ratio. If I run it from the touchpad it displays with bars on top and bottom, but I have an option to expand it on the Netflix app which makes the bars much smaller. However, when I run a movie from my computer using DLNA w/ bubble to push it to the Chromecast I can't make it change aspect ratio, the option is greyed out.

I will try to upload some pictures to my GDrive to make it easier to understand.
[Android Apps and Games] bubbleguuum:
BubbleUPnP Server 0.9-update20 available.

Details and changelog

.
[Android Apps and Games] thoiloidainhan:
hi guys, is there anyway I can push video links from a windows web browser to an android phone (renderer)??? trying to repurpose my old droid into a chromecast. I tried pushing links between 2 android devices both running bubbleupnp and its working fine so just wondering if i can do the same from windows instead
[Android Apps and Games] johsgjerde:
Problem with Tidal playlist advance.

Hi.

I am using BubbleUpnp with Tidal to JPlaystreamer. On my phone it works fine, but on my wife's phone, playback stops before end of song and playlist doesn't advance. Her phone is on Android 5.0.1

Any ideas?
[Android Apps and Games] bubbleguuum:
If you wish you can send me a log file, playing a track until it stops before the end. See first post of this topic for logging instructions.

I will not be able to look at it until Thursday.
[Android Apps and Games] bubbleguuum:
[MENTION=7682546]mykebr[/MENTION]

Is the problem that the movie itself is not in the correct aspect ratio, or that is is in the correct aspect ratio but the Chromecast displays it with a different ratio ?
[Android Apps and Games] alfonsomo:
It's a Huawei Honor 3x (G750-T00)

Android 4.4.2

Kernel 3.4.67

EMUI 3.0

I have no Xposed or anything else installed.

BubbleUPNP was woking fine in this phone more than 1 year before I formatted and installed this updated ROM.

I have test registered and unregistered versions and both fail on search the same way.

Greetings and thank you.
[Android Apps and Games] Dreamweaver:
on Synology Package I got a weird message from BubbleUPnP Server:

or

I installed Java8 and JDK 8 x64 (u101). BubbleUPnP is running and serving but this Error Message made me suspicious...

I own a Synology DS 1813+ NAS with latest DSM 6...
[Android Apps and Games] johsgjerde:
Thanks in advance.

Here is the log. Playback stopped at end of track 3.
[Android Apps and Games] skifreund:
But this would be in improvement to the current situation.
[Android Apps and Games] antonio3073:
Hi Bubble,

I have been using your application since some weeks ago and now i have the full version. Congratulations, its a good application, but i have a problem just rendering music:

- I have 2 upnp servers:

NAS D-LINK SHARECENTER DNS-320

WINDOWS 7 PC

- I use bubble on a ASUS TRANSFORMER PRIME running ICS and Huawei basic smartphone Android 2.3

With the smartphone, no problem, it plays from both servers.

With asus just on music and just from Nas, I can see the library, choose the song normaly, it goes to the now playing with all the correct information (name, time,etc) but doesn`t play. I press play, but doesn`t start.

The same asus from pc its ok,.

The same asus, from nas, but choosing the pc as renderer plays music on pc.

I don`t understand, first i thought it was Nas, but the basic smartphone works, after i thought it was asus, but works well from windows 7!

You know to solve this, i hope.

Regards, António
[Android Apps and Games] ananda1203:
Problem starting App after update

I really like this App that's why I bought the license also... But since the last update around a week ago I can't start the app anyyore.

It pops up with a message "There was a problem initializing the UPnP service (check that you have some kind of network connection" and than it quits

Which is strange since definetly have a network connection. My Twonkyserver on a NAS is accessabel inthe network since I can reach with with other devices. I have Zonealarm firewall installed but that was never an issue before...what a bammer I loved to use BubbleNet so far.

I'm using it with a HTC One S and Android 4

Daniel
[Android Apps and Games] Naxiz:
Woah, XDA is epic! :P I see so many cool apps here!

This is a very cool app, thanks!
[Android Apps and Games] mzpresto:
2 Routers Help

Hi I have an internet connection through Virgin Media through their own superhub which is also a wireless router, but it's a crap router so wanted to keep my Edimax as it has a better range, however... I am having a nightmare getting bubblepnp to work and wonder if this is the reason.

I have forwarded the ports in the edimax router to my LAN IP. I don't know what the IP is for the Virgin router it was given me option of 192.168.0. ? so tried 5 as edimax is 192.168.2.5 and forwarded the ports here also but I still keep getting

HTTP: ERROR: Cannot connect. Check that the public host name is valid and that port 58050 is opened on your router

HTTPS: ERROR: Cannot connect. Check that the public host name is valid and that port 58051 is opened on your router

Can anyone help????

Thanks :D
[Android Apps and Games] bsmith1051:
I just bought a Denon AVR-3312CI on a closeout special but I'm having the hardest time using it's built-in DLNA support.

First, when I try to play something the Denon will auto-wake but then BubbleUPnP will report 'timeout' so I think maybe the Denon is taking too long to power-up? After that it just gets worse. With the Denon already running I can't get it to respond, at all, to playback requests. There's some weird 'Net/USB' mode it goes into but there doesn't seem to be any visible indicator that it's running, and you need to cancel it before trying to use DLNA anew. Or something.

Frankly it seems like more trouble than it's worth? My old setup used a Sony SMP-N200 and was totally simple and predictable. The only 'down side' was that I had to manually power-on two devices before I could play anything.

Is there any hope for Denon's DLNA?
[Android Apps and Games] leenukes:
If the Virgin device has a firewall, which I believe it does, you'll need to forward through that too or turn the firewall off on it, or possibly try putting your edimax router (which are cheap and nasty incidentally) in the DMZ.

I have Virgin Media but I don't have that super hub, just their regular black modem.
[Android Apps and Games] geogaddi47:
Great software, happy to have supported the best streaming software I've tried! I have a few requests/suggestions though:

1. Gapless playback on local media. I know it's not possible with streamed media but would it be possible to implement this feature for music stored on the device?

2. Option to play the selected song and enqueue rest of the album. At the moment it's only possible to either play/enqueue the whole album from the beginning or play an individual song.

3. Option to automatically switch from the library view to now playing once a file is selected.
[Android Apps and Games] winxi:
Hi, my renderer devices (bravia tv and sony bluray system) are still reachable when this happens. This issue drives me nuts. I would appreciate any further help in identifying the problem.

thanks!