yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] powderfinder:
FLAC streaming - sound quality

Hi and thanks for a great app, the only one I`ve found that really does everything I wanted. Been trying out a lot of upnp apps, but they don`t compare to Bubble (and finally gapless streaming)!

So, I have a bunch of FLACs I want to stream to my living room. For now I use my pc as server with foobar/foo_upnp. I want to make sure the files are streamed as losslessly as possible and haven`t quite figured out the streaming profiles settings yet (Newbie!).

I played around with different profiles and did a side-by-side comparison with the sound from PC to amplifier (wired) through the soundcard and the stream (my device hooked up to the same stereo-rack) and what I need to know is:

Why the difference in volume (the stream is much lower) and overall "punch" and dynamics of the sound (the stream sounds much thinner)? Is this to be expected when streaming?

What are the optimal settings for streaming FLACs with Bubble (streaming profiles?)? of course transcoding to mp3 is out of the question... but what else do I have to make sure?

Is there a way to manually select the cover-art background in "now playing" or does Bubble just select by file name?

I know this may be basic and all, but I just want to get the most out of the lossless files when streaming!
[Android Apps and Games] Sepmil:
Re: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Ty for the reply :) I test it next week with another server but the problem is when i use the local media server ;) srry for the late answer.
[Android Apps and Games] runcliffyrun:
Onkyo volume issues

Hi, I have the paid version, and it works great when I am using local renderer, but I am having issues when trying to stream wav files to my Onkyo818 through my Seagate GoFlex Home NAS. The Onkyo does receive the music, but each song resets the volume on the Onkyo to mute. The app volume doesn't affect this, only turning up the Onkyo volume solves the problem -at least until the next track starts.

As I said, this doesn't occur when playing the same songs and local rendering on my Nexus 7. Any ideas?

Thanks

Mark
[Android Apps and Games] dasmanul:
Onkyo TX-NR414 and BubbleUPnP server: uuid/udn not persistent

Hi,

first of all, many thanks to bubbleguuum for providing BubbleUPnP server. I recently installed it on my NAS (D-Link DNS-320L) in order to create an Openhome renderer from my TX-NR 414. This works fine in principle. However, every time I turn the Onkyo off and on, it seems to report a new uuid. I see those in BubbleUPnPServer.log.0:

root@platte:/ffp/opt/bubble# grep -A 7 ONKYO BubbleUPnPServer.log.0|grep UDN
UDN: 024c7600-8476-0074-ca4e-00388474bcc8
UDN: 024c7600-a476-0074-ea4e-0038a4749ce8
UDN: 024c7600-9476-0074-da4e-00389474acd8
UDN: 024c7600-3476-0074-7a4e-003834740c78
UDN: 024c7600-dc76-0074-924e-0038dc74e490
UDN: 024c7600-a476-0074-ea4e-0038a4749ce8
UDN: 024c7600-0c76-0074-424e-00380c743440
UDN: 024c7600-0c76-0074-424e-00380c743440
UDN: 024c7600-0c76-0074-424e-00380c743440

Info entries for the Onkyo look like

[cling-26 ] INFO - 24:00:05.61 - b :

Manufacturer: ONKYO
Manufacturer URL: <removed due to forum restrictions>
Model name: TX-NR414
Model description: AV Receiver
Model number: TX-NR414
Model URL: <removed due to forum restrictions>
Presentation URL: <removed due to forum restrictions>
UDN: 024c7600-0c76-0074-424e-00380c743440

[main ] INFO - 24:00:05.66 - k : added Renderer device: TX-NR414

Output of "grep TX-NR414 BubbleUPnPServer.log.0" is attached, I can send the full log file or any wanted excerpts on request.

This has the effect that BubbleUPnP server forgets the setting to create an Openhome renderer for the Onkyo every time I turn it off and on again. I guess this is more the Onkyo's than the software's fault, but I'd still like to ask a few questions here:

Is this a known issue with Onkyo receivers (or the 414 in particular)?

Is there a workaround?

Is the Onkyo's behaviour faulty or within specificiation?

I've searched for information on UUIDs and UDNs but didn't understand everything I found. As far as I understood, unique UUIDs can be generated, among other stuff, from date/time information so I guess they would not persist across boots. However, I did also find that UDNs should be persistent across boots. Maybe somebody more knowledgeable in UPnP can shed some light here. If the Onkyo's behaviour is faulty, I'd like to raise that with Onkyo support, though my hopes that this will change anything are not too high.

Thanks for reading this far and thanks in advance for any answers or helpful pointers.

Greetings from Germany,

Manuel
[Android Apps and Games] khaoskosmos:
I encountered a problem with BubbleUPnP and the Atrix 2. I have a Galaxy S3 running CM10.1 and my friend has an Atrix 2 with stock ICS. We both have bubbleupnp and the license purchased. On my S3, I can command bubbleupnp to play videos/music/pictures from my phone library to his LG wifi smart tv and to his phone. He can command his bubble app to play movies from my phone library to his.

The problem is, he cannot command movies from his library to his tv. Nor can I command media to play from his phone library to mine.

His phone ends up saying "Action Timeout" It didn't make a difference trying to raise the timeout period from 10 to 60.

Hopefully you can help. I can try to get logs if necessary too.
[Android Apps and Games] bubbleguuum:
Most Media Servers will send the full res cover (and an optional thumbnail image). Serviio is kind of an oddity here sending only a 160x160 thumbnail.

If you only need a Media Server handling audio you can try Minimserver.
[Android Apps and Games] bubbleguuum:
I cannot think of any Linux media server handling APE. Another more compatible solution would be to batch convert all your APE file to FLAC, which is widely supported by both Media Servers and renderers.
[Android Apps and Games] bubbleguuum:
Ok. If audio is going mute while video still play fine it really seems like a Xbox bug. It would not be the first: I found at least 3 or 4 obscure bugs related to UPnP on the Xbox...
[Android Apps and Games] bubbleguuum:
I'm not sure I understand your setup. You are playing FLAC served by foo_upnp, using BubbleUPnP for control. To which renderer ? : your phone or foo_upnp (as a renderer), or your amplifier (as a renderer) ?

No as BubbleUPnP will display whatever cover image the Media Server returns for an item
[Android Apps and Games] bubbleguuum:
This look like (another) Onkyo issue, as the app never changes the volume (or mute) by itself. Which seems to be confirmed by the fact that the app still sees "old" volume, from your description.

You can send me a log if you wish but it will probably not tell much (see first post of this topic for instrcutions).
[Android Apps and Games] bubbleguuum:
This issue was never previously reported.

The UDN should definitely remain constant accross reboots. If it doesn't, it is another Onkyo issue. As you guessed, BubbleUPnP Server needs the UDN to be constant to identify a device and associate it to its configuration.

It is likely the UDN is generated by the Onkyo on boot. Sometimes the ip address is used for UDN generation: if it changes, the UDN will change too. So the first thing to check is if your Onkyo ip address is constant accross reboots. If it isn't, you can try to assign the Onkyo a static ip address if your router allow it.

If you can't fix it, I advise you report this issue to Onkyo.
[Android Apps and Games] vestibule5:
I just tried using the Plex app and I'm able to stream fine with that.
[Android Apps and Games] dbenyakar:
Hi

I am new to BubbleUPnP and I must say it is a very impressive piece of software and for that :good:

I have few problems though which I could not find an answer for:

1. I would like to stream photos from my android device to the PC. I cannot find the way to do it. I searched for ways to do it can simply could not find any. How do I do that?

2. Connectivity: Currently my ISP sets a dynamic DNS so that the in connection settings, the Public Host Name is the default one which is OK for now. But how can I change that to a "stable dynamic DNS hostname"? How do I configure one?

I think these are the most problematic issues that I would like to solve first, before looking at other issues.

BTW I have Subsonic installed on my PC. Why doesnt that media server show up in the list of Media Servers? is it because it is not a DLNA compatible?

Thank you very much.
[Android Apps and Games] dasmanul:
Thank you very much for your fast reply. The Onkyo's IP address is constant across reboots. The only thing I can think of is to try to set a static IP on the Onkyo itself (as opposed to a static DHCP entry on the router). If that doesn't work, can you think of any workaround to let BubbleUPnP server recognise the device by name?

Also, do you have any pointer to a specification I can show to Onkyo to support my request for a constant UUID/UDN?

Thanks again for your great support!
[Android Apps and Games] yjfpb04:
Thank you.

Last question, when i transcode APE to MP3 or LCPM format, bubbleupnp can push audio to Rygel but it's not seekable and can't show the progress bar correctly. Is this situation normal?

Whether transcode APE to WAV format can fix this issue?

Regards,

-Bob
[Android Apps and Games] komarak:
Found another intersting tid-bit. Looks like all the DLNA renderers that I have tested that work (i.e. - can see BubbleUPNP server Proxies) may share the same C++ library DLNA source code that you are using (at least in your Foobar2K plugin - Platinum UPnP SDK). I have tested XBMC, Media Monkey, Foobar2K, etc. - all of which use Platinum SDK and can see the Proxy DLNA. VLC is not listed but I would not be surprized if they use it too. Curious if there are methods that only work between systems that are using this same C++ library.

Also most of the Android DNLA rendering apps that I have tested also can see your proxies.

Just those darn MS apps. can't see your proxies. I am using WIndows 7 and Android - curious if anyone with MS Windows 8 or Windows 8 Phone running DLNA can see your proxies ????

---------- Post added at 06:33 AM ---------- Previous post was at 06:25 AM ----------

I just noticed something else rather interesting. MS apps can see FooBar2K as a DLNA server. So although you appear to be using Platinum SDK DLNA library in the FooBar2K plugin - and I assume your other apps. Foobar2K itself may not be using that libary - or if they are - not using the same methods to advertize their DLNA presence. So if FooBar2K is using the Platinum DLNA SDK they must be doing something different in the way they broadcast their DLNA presence on the local network.
[Android Apps and Games] dasmanul:
Just for the record, this did not work - the uuid still changes between boots.
[Android Apps and Games] dbenyakar:
Hi

Can anyone help me with these issues please?

Thanks
[Android Apps and Games] xaps:
Well, I can tell you one thing for sure: Subsonic has absolutely nothing to do with BubbleUPnP or UPnP/DLNA in general.
[Android Apps and Games] powderfinder:
I`m playing FLAC served by foo_upnp to the local renderer with my device connected to an amplifier through the 3,5mm jack, to compare this to

the sound from my pc to the same amplifier (wired) played by foobar. Hope this makes it clearer.

I am then looking to set the foo_upnp streaming profile to get the most out of the lossless FLACs. Not sure how to acomplish that...
[Android Apps and Games] noonoomobile:
Now Playing Controls Not Working

Hi, having a problem with "Now Playing".

The track forward/back and the play/pause result in action failed (code: 501).

This is with a Netgear NAS NV2+ as the library, control via a Nexus 4 and Nexus 7 with a Yamaha RX-A820 AV amp.

Previously the controls have worked, they stopped working maybe a couple of versions back...

Both Nexus 4 and 7 are licensed. Please help!

Thanks :)
[Android Apps and Games] pk777:
mp3 128kbps no matter what I do

My files are encoded 192kbps and higher, but when I am streaming them with BubbleUPnP it always shows it as 128kbps. I am using MiniDLNA as server and Harman Kardon AVR 1700 as renderer. No transcoding is specified in the BubbleUPnP settings, and MiniDLNA doesn't seem to be capable of doing it.

---------- Post added at 05:33 AM ---------- Previous post was at 04:58 AM ----------

OK, looks like i figured it out. MiniDLNA sends back the wrong bitrate in the SOAP response, so must be a presentation-only issue, right?
[Android Apps and Games] dasmanul:
Never mind, I have since found the UPnP device architecture documents. Support request to Onkyo submitted, we'll see what comes of it.

I have in the meantime noticed other issues with the receiver, e.g. it won't advance tracks and seems generally unresponsive. I think I might just give up and go back to putting in CDs.
[Android Apps and Games] bubbleguuum:
1. You need a renderer running on your PC with image viewing ability, then select it as a target in BubbleUPnP in the Devices tab. WMP or XBMC should fit the bill as renderer. For XBMC you will have to enable its renderer feature in ints configuation for it to be listed in the Devices tab.

2. You need to register a dynamic DNS on a free service like www.noip.com and use the stable hostname it will provide as "Public host name" in BubbleUPnP Server .

This is only needed if you want to use BubbleUPnP Server to stream over the Internet.

3. As someone else mentioned, Subsonic is not related to UPnP, so it is not a Media Server. It implements its own protocol.
[Android Apps and Games] bubbleguuum:
I'll think of adding an alternate way for identification to be enabled in desesperate cases like this Onkyo.

Still it would be great you notify Onkyo about it, with maximum details.
[Android Apps and Games] bubbleguuum:
It is often the case that on-the-fly transcoded content by Media Server is not seekable. You will probably have the same issue if on-the-fly transcoding WAV. Again, I advise you do an offline batch convert of all your APE to FLAC. FLAC is much more compatible and interoperable and as it is lossless like APE, audio quality is preserved.
[Android Apps and Games] bubbleguuum:
Yes I'm aware that all Platinum UPnP software (including foo_upnp) are detected by WMP.
[Android Apps and Games] bubbleguuum:
You shouldn't have to configure strreaming profiles in foo_upnp: il will stream FLAC unmodified to BubbleUPnP (as local renderer) out of the box, and the Now Playing screen should indicate "FLAC" as the codec.

As for sound quality (vs your amp connected to your PC), it will be affected by whatever DAC is in your Android device. Some of them are not too great.

To improve audio, you can look if Voodoo Sound supports your device.
[Android Apps and Games] bubbleguuum:
I can't think of anything that has changed that would explain why it worked before and not now.

Error code 501 for a command is a generic error, most of the time because the device did not repond to the request.

First I advise you test again after rebooting your renderer, your router and your phone to start in a clean state.

Make sure you renderer is running the latest firmware.

If you still have this issue, send me a log file (see first post of this topic). I'll eventually send you a prior version to test if it still

works with that version.
[Android Apps and Games] bubbleguuum:
Yes, the bitrate reported is the one sent by the Media Server. If it gets it wrong the displayed value will be wrong.
[Android Apps and Games] dasmanul:
Thanks. I did notify Onkyo (Germany). There's not many details to report, however. The receiver seems to advertise a service descriptor at <ip>8888/upnp_descriptor_0 which contains an UDN that changes between boots. I sent the two sample UDNs extracted at different times from the XML. Anything else you can think of?
[Android Apps and Games] dbenyakar:
Thank you very much for your response.

I created a public hostname via no-ip and this solved the problem. :laugh:

As for defining WMP as a renderer, I still struggle to define it. I defined WMP to be accessed remotely in Streaming dropdown list and I did defined it as a OpenHome renderer in the BubbleUPnP server. When I am in my home network I see it in the renderers list in my android phone. But when Im outside my network I do not see this renderer, or any other renderers as a matter of fact. What do I do wrong?
[Android Apps and Games] khaoskosmos:
Re: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Any ideas? I'm stumped.
[Android Apps and Games] powderfinder:
Re: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Thanks! So the flac is not transcoded when it says Flac in the now playing tab?

Do you have any other recommendations for eq apps that does not require root and works with the S3 ?
[Android Apps and Games] fp.ath.cx:
bug report for integrated image-viewer

i have to say after using BubbleUPnP for quite a while (initially for playing music/controlling renderers) I really like the possibility to watch/display pictures from my collection on my tablet. it's perfect for that, as I always have access to my complete collection of all photos I ever took.

it works fine, but i still would like to report two issues i have.

* during using the slideshow function (where BubbleUPnP automatically shows one picture after another with selectable time-interval) it is not possible to change rotation of the tablet. if you do, the picture is rotated correctly, but the slideshow stops.

* during using the slideshow function, if you additionally swipe to the next picture manually, it has a strange effect to the slideshow-mechanism. the slideshow-intervals are changed in a weird way then. it's easily reproducible. i can live with it, but i find it un-intuitive. is it intended? i guess it's a bug.

regards,

airflow
[Android Apps and Games] bubbleguuum:
BubbleUPnP Server exposes only Media Servers over the Internet so you can play your media on whatever network your Android device is connected to. There is no point in exposing renderers over the Internet since they are not physically located where you are.

What are your trying to achieve with BubbleUPnP Server ?
[Android Apps and Games] bubbleguuum:
No idea. You can send me several log files showing separately each problem, with a description of the setup and actions you did for each log (see first post of this topic for instructions).
[Android Apps and Games] bubbleguuum:
yes if it displays "FLAC" it plays a real flac file, not a transcode.

Search for "Equalizer" on Google Play, you will find plenty of third party equalizers that can be used with BubbleUPNP (for local playback only!).

To configure eq settings, in the app select Menu > Equalizer in the Now Playing tab (this will only show up if the current renderer is the local renderer).

As a side note, the GS3 has a very good DAC.
[Android Apps and Games] bubbleguuum:
Both seems to be bugs. I'll fix them.
[Android Apps and Games] bubbleguuum:
Looks good.
[Android Apps and Games] Uoppi:
Hi,

For some reason BubbleUPnP is playing 24bit 192kHz flacs in mono on my Samsung Galaxy Note II. It happens when rendering from local storage as well as via LAN from NAS. 24/88 flacs work fine (Edit: just tried and 24/88 were now in mono too). Also tested with DeaDBeef app and it handled 24/192 OK.

I'm not 100% sure but I _think_ 24/192 used to work at one point with BubbleUPnP and maybe got messed up after an update. But I really can't remember for certain.

Edit2: It seems to me BubbleUPnP is struggling more with FLAC playback on Note II as the resolution gets higher: 16bit/48kHz is always in stereo, 24/88 sometimes in stereo/mono, 24/192 always in mono.
[Android Apps and Games] chrisloveskaos:
Re: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Why would a. mkv file be hidden? I have the paid version and love it but i have noticed that some movie files off my desktop pc, are not in folders in app and all seem to be mkv

Reguardless...

Thanks for great app
[Android Apps and Games] 89mclarenstang:
sonos issues

anyone else having sonos issues besides the guy that posted over a month ago??? when i go to peoples houses that have sonos its always a crapshoot whether or not they show in the renderer list....when they show up they work great but when they dont there is no indication as to why they are not showing up...

ive tried it in more than one home and they results are always different, some times it works fine in one house and other times it works in a different house and then there are the times when they just dont show up at all...all these sonos systems are running the latest version of their software and have ip addresses on the local network i am connecting to.

i am using the full and latest version of the app...

also any chance of adding some sort of refresh option for the devices without having to exit the app and opening it back up?

thanks for the great app either way...
[Android Apps and Games] dbenyakar:
I understand what you are saying and it makes sense.

I have a strange situation where my work PC is on one wireless network, while my smartphone is on the 'Guests' wireless network.

Since they are on different notworks I cannot stream over the network, but only over the internet.

However now I cannot view the PC local renderers listed in my smartphone other than the android local renderer.

So I cannot stream content to my PC to remote renderer.

Any idea?

BTW I am starting to get the hang of it and it is a great software.
[Android Apps and Games] bubbleguuum:
I will look into it. For FLAC higher than 48/16, BubbleUPnP use its own FLAC decoder because the audio hardware doesn't support > 48/16. So in that case, BubbleUPnP resample FLAC audio to 44.1/16 or 48/16 so it is playable.

If you can, I suggest you configure your external Media Server holding those high res FLAC to transcode them WAV or LPCM at 48/16.

This is more efficient than have BubbleUPnP do it, and it will take care of this mono issue.
[Android Apps and Games] bubbleguuum:
App doesn't hide anything: if some items are not in a Library folder, it means that the media server did not return those items to the app.

The most obvious cause is that the Media Server does not recognize those files, thus do not index them, thus do not return them. For example, WMP as a Media Server has no idea what MKV are, while XBMC does.
[Android Apps and Games] bubbleguuum:
Maybe some option must be enabled in Sonos configuration for these devices to be advertised as UPnP renderers ?

There's no need to: each time you enter the Devices tab, a new UPnP search is broadcasted on the network to detect devices.

And even without that, devices are automatically added in the Devices tab when they broadcast their appearance.
[Android Apps and Games] bubbleguuum:
If you just want to stream music from your home Media Server to your work PC, the simplest way to do it is to connect to BubbleUPnP Server with foobar2000+foo_upnp (See BubbleUPnP Server documentation for details).
[Android Apps and Games] 89mclarenstang:
i was hoping it was as easy as an option on the sonos system but i looked through everything and couldnt find anything that would indicate such a feature...furthermore its just inconsistant, some days it works and others it doesnt without anything being changed....

thanks for the info on the devices i didnt know that it refreshed when you went to the tab or was always finding devices in the background....

thanks for the quick response as well :)
[Android Apps and Games] bubbleguuum:
If a Sonos renderer does not appear, maybe try to reboot it to see if it helps.
[Android Apps and Games] dbenyakar:
OK thanks. I will try that at work.

However now I came across two other issues that I haven't found an answer for:

1. On my Android client, is there a way to move the cache folder to a different location such as device external SD card?

2. I cannot connect to the HTTPS port from my android device. I have no problem connecting to the HTTP but when I try to connect to using HTTPS port I get the following error: "The remote server could not be joined: com.bubblesoft.b.a.a.b.d". :eek:

What is the meaning of this error and moreover how can I connect to HTTPS? (both ports are opened on my server).

Regards