yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
[MENTION=4474669]Mohamedselim[/MENTION]

If you cannot play some videos with BubbleUPnP Server, please send me (bubbleguuum@free.fr) its log file after attempting to play such video.

The log file is located in:

single user installer: C:\Users\yourusername\AppData\Roaming\BubbleUPnPServer\BubbleUPnPServer.log.0

service installer: C:\Program Files (x86)\BubbleUPnPServer\BubbleUPnPServer.log.0
[Android Apps and Games] EPa:
Hi,

are BubbleUPnP server created openhome renderers supposed to be found by Linn's songcast?

My windows 10 installed songcast can't see them..
[Android Apps and Games] bubbleguuum:
OH renderers implemented by BubbleUPnP Server are not Songcast receivers (this is optional), so that's expected.
[Android Apps and Games] hajkan:
[MENTION=3373153]bubbleguuum[/MENTION]

Is it possible that the Xposed module could also interfere with other upnp (when it is not on Bubble app) controllers on my device in a negative way as in making sound output to upnp renderers uneven, droppy etc
[Android Apps and Games] el_smurfo:
Is there a way to use this with videostream?
[Android Apps and Games] Vicalvi:
[MENTION=3373153]bubbleguuum[/MENTION]

Please, some help.

Thanks
[Android Apps and Games] bubbleguuum:
[MENTION=5336215]hajkan[/MENTION]

Normally, no. Can you describe what problem you have exactly (app playing to what renderer, whether Audio Cast toggle is enabled in BubbleUPnP, ...) ?
[Android Apps and Games] bubbleguuum:
[MENTION=7889218]Vicalvi[/MENTION]

It is possible Deezer plays audio differently on this newer Android version, making Audio Cast not working especially as it does not hook some of the more recent API audio calls (which are rarely used). I cannot test directly as I do not have an Android 7.1.2 device but you can send me log files:

1. Enable Audio Cast logging in Settings > Audio Cast, and reboot your device (a soft reboot is sufficient)

2. follow logging instructions in the first post of this topic, attempting to play Deezer to your renderer using Audio Cast.

As well as the regular app log file, send me the Audio Cast log file name audiocast_log.txt located in the same folder than the regular log.
[Android Apps and Games] bubbleguuum:
[MENTION=3337933]Smurfo[/MENTION]

No but can you describe what you want to do with videostream that you can't with only BubbleUPnP ?
[Android Apps and Games] JimTimmler:
upnp folder shortcut on launcher

Hi there,

I there a way to put a shortcut to a folder or bookmark direct to the android launcher? I would prefer a one-click solution over "starting bubbleupnp, selecting bookmarks, selecting folder, selecting subfolder".

Thanks in advance,

Tim
[Android Apps and Games] el_smurfo:
I am crashing with friends and they use videostream to a Chromecast and it's terrible. With no other software on the PC, how would I use Bubble?
[Android Apps and Games] salatiel:
[MENTION=3373153]bubbleguuum[/MENTION] , let me ask you something, i just found out that if i am casting anything from my android device to chromecast using bubleupnp my WHOLE INTERNAL STORAGE is browsable for anyone using the same WIFI !!!! WHY ? Where in the documentation mention this ? If i try to play something in chromecast using bubbleupnp, ONLY the file i choose to play should be seen and only by the device iam casting too. This is a serious security problem! I tried on my wife's android and i got the same behaviour! Is this really the correct behaviour ?
[Android Apps and Games] mysteray:
Some Album Art Missing from Local Library

Hey folks,

sorry if this has already been answered in this thread. I've tried to search through it to the best of my ability but haven't found a solution, yet.

I am using a Sony Xperia Z5 device running Android 7.1.1. On my Sony Music app all tracks are displayed with the right cover art. In fact I have tagged all my tracks with them. Now, using BuppleUPnP, for some reason a lot of tracks are missing the cover art. So my question is, what can be done about it. Is it not enough to tag the tracks? Might I also need to supply a folder.jpg file in each album directory? Maybe there are restrictions, as to what can be displayed?

I've already tried to clear the album cache, but the problem persists.

Thanks all!
[Android Apps and Games] bubbleguuum:
[MENTION=4795710]salatiel[/MENTION]

You can disable it in 'Settings > Local and Cloud > Advertise on LAN'. This is enabled for convenience, especially to make it simple for people that browse from consoles or other devices. But I will make changes in the next app update (not too far off), even if it makes things more complicated: the local media server will still be discoverable by default ('Advertise on LAN' enabled), but any remote browsing will be disabled by default (with a relevant message displayed when remote browsing is attempted, that explains how to turn it on) until a new master switch is toggled on (with a wall of text of explanations on what it does). There will also be an optional toggle (enabled by default) that (if enabled) will show reminder text on app startup that remote access is enabled (when it is enabled and when the server is discoverable, eg on WiFi and Ethernet only).
[Android Apps and Games] bubbleguuum:
[MENTION=5621142]mysteray[/MENTION]

Are the covers missing in the "Music" subfolders of the Library tab ? Or accessing music from some other folder ?
[Android Apps and Games] mysteray:
[MENTION=3373153]bubbleguuum[/MENTION]

Yeah I am accessing the files via the library, i.e. the Music subfolders. The covers of some tracks (quite a lot actually) are missing there as well as in the "Now Playing" panel when playing them.
[Android Apps and Games] salatiel:
This would be much better! Thanks.
[Android Apps and Games] grey_greek:
Stop after 5-20 min playing when start on tv or pc from bubble upnp. When start from tv or pc playing without problem. Kill on inactivity set 60 min. What is this?
[Android Apps and Games] hajkan:
[MENTION=3373153]bubbleguuum[/MENTION]

The Bubble app does not show any artist song info when playing online radios via playlists. It would be nice if it displays them.

thanks
[Android Apps and Games] ckronengold:
Struggling with ERROR: bad login/password (401)

Hi -

Love BubbleUPnP! Been using the Android app for years and now running the server on a Synology NAS and (trying) an Ubuntu server.

I had no problem getting up and running on the NAS, but Ubuntu is giving me trouble. Everything seems to be working within the app, and I'm able to access the server and play to other renderers in the house.

But when I try to set the log in credentials in the interface, I'm getting bad login/password (401) no matter what I try.

I've tried the user password to the Ubuntu install, I tried the same user info for the Synology install on the Ubuntu install. I tried my user info for my ISP DNS and also tried using a dynamic DNS from no-IP and the user info from that as well.

Nothing I try seems to be changing the error, even though it seems like everything is working. No problems accessing the server from my PIxel 2 and playing to an Oppo bluray player from the Ubuntu's library. So what gives?

Would love any help / guidance.
[Android Apps and Games] bubbleguuum:
[MENTION=5336215]hajkan[/MENTION]

Assuming you are talking about local playback. It would need complicated changes in current decoding of Shoutcast streams and special hacks to handle dynamic metadata with UPnP. No plan for it currently.
[Android Apps and Games] bubbleguuum:
[MENTION=8802443]ckronengold[/MENTION]

- Make sure to not run multiple instances of BubbleUPnP Server at the same time. If that's the case, stop them all and restart the one you want to use

- on you router, verify that port 58050 and 58051 are redirected to the proper BubbleUPnP Server instance (ip address).

If the NAT rules have been added by BubbleUPnP Server, they should be listed in the UPnP section of your router

- if you do not have a static ip/hostname (or dynamic but you use a dyndns to have a stable one), verify that the ip address or hostname you are connecting to is really your machine. You can check your public ip on https://icanhazip.com/.

- eventually set your credentials again (login/password, do not forget to hit apply) in BubbleUPnP Server web config
[Android Apps and Games] bubbleguuum:
removed double post
[Android Apps and Games] bubbleguuum:
[MENTION=7889218]Vicalvi[/MENTION]

I have identified a problem with Audio Cast not working at all on Android 7.1.x because of a folder permission problem.

There will be a fix in the next update.

It can be manually fixed with adb as root:

adb shell

su

chmod 701 /data/data/com.bubblesoft.android.bubbleupnp

The same thing can also probably be done with a root file manager app, giving 'other' execute permission to folder above.
[Android Apps and Games] bubbleguuum:
In Android BubbleUPnP ,disable Settings > Chromecast > Preserve multichannel audio, to force stereo.

Otherwise, BubbleUPnP transcodes eac3 to Opus (as shown in log) but there is a bug in current Chromecast v2 and Ultra firmwares with h264/Opus not working in some cases. This bug should normally be fixed in a future firmware update.
[Android Apps and Games] ckronengold:
Do you recommend running it on the Ubuntu Server or the Synology NAS?

I've got Asset UPnP running as an DLNA audio server on the Ubuntu machine and MinimServer running on the NAS.

Does it matter?
[Android Apps and Games] bubbleguuum:
You can pick one or the other but I'd pick Ubuntu. Prefer a machine that is wired to the network.
[Android Apps and Games] ckronengold:
Picked Ubuntu. Forwarded the ports to that machine.

Internet connecting. All good.

Thanks for the quick help and great app!
[Android Apps and Games] Daareek:
Still black screen.

Hi,

thank You for Your reply!

Done, nothing changes. :(

I'm getting AUDIO as previously and still BLACK SCREEN, note always I'm getting "finished transcoding (aborted)" ? Maybe it is possible to debug ffmpeg somehow? Found about FFREPORT variable, which I "SET FFREPORT=file=ffmpeg.log:level=32" but it seems to not work.

[qtp5002462-70 (70) ] INFO - 0:16:55.47 - k : ffprobe process started, timeout: 30000 ms: ffprobe -show_format -show_streams -seekable 0 local NAS stream address

[qtp5002462-70 (70) ] INFO - 0:16:55.360 - k : ffprobe finished

[qtp5002462-70 (70) ] WARNING - 0:16:55.360 - c : bad width: N/A

[qtp5002462-70 (70) ] WARNING - 0:16:55.360 - c : bad height: N/A

[qtp5002462-70 (70) ] WARNING - 0:16:55.360 - c : added codec type/name: subtitle / dvb_subtitle

[qtp5002462-70 (70) ] INFO - 0:16:55.360 - e : input format: mpegts

[qtp5002462-70 (70) ] INFO - 0:16:55.360 - e : video extension: mpg

[qtp5002462-70 (70) ] INFO - 0:16:55.360 - e : video: 1920x1080, -1.000s, 25.000 fps, 0 kbps, h264 (High@40), yuv420p

[qtp5002462-70 (70) ] INFO - 0:16:55.360 - e : video audio: eac3, channels: 6

[qtp5002462-70 (70) ] INFO - 0:16:55.360 - e : converting multichannel audio to stereo (forced by configuration)

[qtp5002462-76 (76) ] INFO - 0:16:55.578 - e : input URL: local NAS stream address

[qtp5002462-76 (76) ] INFO - 0:16:55.578 - e : GPU transcoding is disabled by server configuration

[qtp5002462-76 (76) ] INFO - 0:16:55.578 - e : input format: mpegts

[qtp5002462-76 (76) ] INFO - 0:16:55.578 - e : video extension: mpg

[qtp5002462-76 (76) ] INFO - 0:16:55.578 - e : video: 1920x1080, -1.000s, 25.000 fps, 0 kbps, h264 (High@40), yuv420p

[qtp5002462-76 (76) ] INFO - 0:16:55.578 - e : video audio: eac3, channels: 6

[qtp5002462-76 (76) ] INFO - 0:16:55.578 - e : converting multichannel audio to stereo (forced by configuration)

[qtp5002462-76 (76) ] INFO - 0:16:55.875 - q : prevent sleeping...

[qtp5002462-76 (76) ] INFO - 0:16:55.875 - k : ffmpeg process started: ffmpeg -async 1 -seekable 0 -fflags +genpts -i local NAS stream address -map 0:3 -c:0 copy -map 0:1 -c:1 libmp3lame -ac:1 2 -b:1 320k -f matroska -

[qtp5002462-74 (74) ] INFO - 0:16:58.610 - e : input URL: local NAS stream address

[qtp5002462-74 (74) ] INFO - 0:16:58.610 - e : input format: mpegts

[qtp5002462-74 (74) ] INFO - 0:16:58.610 - e : video extension: mpg

[qtp5002462-74 (74) ] INFO - 0:16:58.610 - e : video: 1920x1080, -1.000s, 25.000 fps, 0 kbps, h264 (High@40), yuv420p

[qtp5002462-74 (74) ] INFO - 0:16:58.610 - e : video audio: eac3, channels: 6

[qtp5002462-74 (74) ] INFO - 0:16:58.610 - e : converting multichannel audio to stereo (forced by configuration)

[qtp5002462-76 (76) ] INFO - 0:17:38.188 - k : finished transcoding (aborted)
[Android Apps and Games] bubbleguuum:
OK. Must be something specific to that video and a corner case. Can you upload it somewhere (or a short sample if you can generate a small recording) and send me a download link (bubbleguuum@free.fr) so I can have a look ?

I suppose a forced video reencode may work (Settings > Chromecast > Force video transcode), although that's a heavy handed solution.
[Android Apps and Games] Vicalvi:
That was exactly what was happening, permission. Thank you very much for the support.

Merry Christmas
[Android Apps and Games] Daareek:
Hi,

just send You SD and HD stream samples through wetransfer.com, playing both I'm getting same result - black screen and audio only.

BTW: It seems there was just a upnp server update? As I suppose I have to turn automatic updates off as an update overwrites my XP enabled ffprobe and ffmpeg executables... :)
[Android Apps and Games] bubbleguuum:
I have some good Audio Cast fixes in the next update beside fixing this permission issue:

- working Google Music again on Marshmallow+ (was broken some time ago as it used a newer audio api)

- working Spotify again on Lollipop+ (also was working and broke at some point because it used a newer API)

- generally, more apps should work with Audio Cast due to the 2 new APIs I added support for (Gmusic and Spotify are just

high profile apps that make use of them)
[Android Apps and Games] BenBlackBenson:
[MENTION=3373153]bubbleguuum[/MENTION]

Thanks, now it works very fine:D
[Android Apps and Games] bubbleguuum:
[MENTION=8802885]Daareek[/MENTION]

The h264 video track is theorically compatible but encoded in a way that the Chromecast fails to decode.

I tried extracting just the video part to MKV, and ffmpeg gives a hint of the cause of the failure with this error (it still produces the MKV):

[matroska @ 0x7f89ec003000] failed to avoid negative pts -40 in stream 0.

Try -avoid_negative_ts 1 as a possible workaround.

Playing that generated MKV fails on both Chromecast and desktop Chrome, while VLC plays it.

Using the suggested "-avoid_negative_ts 1" makes that error go away but the Chromecast still does not play it, while desktop Chrome does.

I tried various thing to have this video playable by Chromecast but to no avail. It is possible that there is an obscure ffmpeg option to make it

work but I did not find it. I will probably open an issue on the Google Cast issue tracker.

Yes, if you replaced the ffmpeg binaries, auto-update will want to update them. So you can keep auto-update enabled (recommended), It is possible to specify an alternate location for BubbleUPnP Server to find ffmpeg binaries. But I need to know if you installed BubbleUPnP Server as a service or for a single user to give you instructions.
[Android Apps and Games] Vicalvi:
Great man, keep up the excellent work.

:good:
[Android Apps and Games] Daareek:
Hi,

thank You very much for Your attempt to solve this!

Would be great to have this fixed somehow, those files are recorded by synology Video Station from DTV USB dongle.

A service on W2K3 32 bit.
[Android Apps and Games] bubbleguuum:
See this old post:

https://xdaforums.com/showpost.php?p=71242488&postcount=12182
[Android Apps and Games] Daareek:
Hi,

done. Great, THANK YOU! Hope playing those video station files will start working some day... :)

BTW: This is one of the best apps I'm using, a pity there is no iphone version...
[Android Apps and Games] matagou:
Hello [MENTION=3373153]bubbleguuum[/MENTION]

I have an old issue with the application.

Some of Youtube tracks are not playing to Openhome enabled group of Chromecast Audio devices.

In server log there is an error when the Youtube track could not be played:

[qtp11943685-146 (146) ] INFO - 0:02:04.335 - u : proxy stream request /stream/video/a5b051f9716f11d227e2b2ee27a7233c => https://bubblesoftapps.com:58052/extractstreamurl?url=D0E5CF1BC0569BE6E1FD1026ACD7BA17C3F2EC2AE55FF79B9DD092D28D4B0F6D4B775BE4BFF0F57D0515129E9B1BABB1&q=720
[qtp11943685-146 (146) ] INFO - 0:02:04.335 - q : prevent sleeping...
[com.bubblesoft.bubbleupnpser] WARNING - 0:02:06.794 - r$b : proxy: got response: status: 302, reason: Found
[com.bubblesoft.bubbleupnpser] INFO - 0:02:06.794 - r$b : proxy: onResponseComplete: total response bytes: 0
[qtp11943685-146 (146) ] INFO - 0:02:06.794 - q : allow sleeping
[cling-56 (136) ] INFO - 0:02:17.928 - b : All Home Speakers group (DLNA): timeout waiting for Playing
[cling-56 (136) ] INFO - 0:02:17.928 - aa : started task GetTransportStateTask

or

[qtp11943685-146 (146) ] INFO - 0:14:27.499 - u : proxy stream request /stream/image/f34d78afe0bf996780ca4e1095f75af4 => https://i.ytimg.com/vi/fyaI4-5849w/maxresdefault.jpg
[qtp11943685-146 (146) ] INFO - 0:14:27.500 - q : prevent sleeping...
[com.bubblesoft.bubbleupnpser] INFO - 0:14:27.827 - r$b : proxy: onResponseComplete: total response bytes: 114241
[qtp11943685-146 (146) ] INFO - 0:14:27.827 - q : allow sleeping
[qtp11943685-146 (146) ] INFO - 0:14:27.848 - u : proxy stream request /stream/video/0b16133083dec80396b51c0e6ca18531 => https://bubblesoftapps.com:58052/extractstreamurl?url=D0E5CF1BC0569BE6E1FD1026ACD7BA17C3F2EC2AE55FF79B9DD092D28D4B0F6DD399C15407ADA42BE059977DD11D8A45&q=720
[qtp11943685-146 (146) ] INFO - 0:14:27.849 - q : prevent sleeping...
[com.bubblesoft.bubbleupnpser] WARNING - 0:14:30.839 - r$b : proxy: got response: status: 500, reason: Server Error
[com.bubblesoft.bubbleupnpser] INFO - 0:14:30.840 - r$b : proxy: onResponseComplete: total response bytes: 1289
[qtp11943685-146 (146) ] INFO - 0:14:30.840 - q : allow sleeping
[Thread-2 (10) ] INFO - 0:14:42.566 - b : All Home Speakers group (DLNA): timeout waiting for Playing
[Thread-2 (10) ] INFO - 0:14:42.566 - aa : started task GetTransportStateTask
[Thread-2 (10) ] WARNING - 0:14:42.566 - b : All Home Speakers group (DLNA): cannot play next item: http://192.168.1.127:58050/stream/video/0b16133083dec80396b51c0e6ca18531: Current state of service prevents invoking that action. timeout waiting for Playing.
[Thread-2 (10) ] INFO - 0:14:42.566 - aa : stopping task TimeTask

The setup of renderer is shown in the attachment.

I've sent logs of server and application to support e-mail, as you suggested.

Please let me know if you need additional information.

Regards,
[Android Apps and Games] bubbleguuum:
[MENTION=7985546]matagou[/MENTION]

I have reproduced this issue with that video and it turns out that for this particular one, it can only be played if the stream URL has been extracted on the the same local network than the Chromecast is running. With BubbleUPnP Server OH renderers, extraction is done by a machine in the cloud (for practical reasons), which makes this video not play. You can still play these videos to the regular Chromecast Audio Group renderer (not the OH one) in Android BubbleUPnP (make sure to clear the OH renderer playlist first).
[Android Apps and Games] bubbleguuum:
BubbleUPnP "Xmas" 2.8.15 released on Google Play.

Changelog

.
[Android Apps and Games] matagou:
There are a lot of tracks like that one on YouTube. I would prefer to still be able to play on OH enabled Chromecast Audio group because of self track advance when the Android application is not running.

Could you please send me the stream extraction software, I can host it on a virtual machine in same LAN as Chromecast devices. Of course I would also need to instruct BubbleUPnP local server to use the local stream extractor software instead of the cloud one.

I have enough expertise to be able to setup above without many asks to you.

Thanks and Merry Christmas,
[Android Apps and Games] bubbleguuum:
I will rather add it to the next update of BubbleUPnP Server so it can (optionally) perform it locally.
[Android Apps and Games] matagou:
That works for me. Thank you. Please let me know when next update of server will be released so that I can check the local stream extract functionality.

Best regards,
[Android Apps and Games] ElvisXNX:
I have the same problem as him, but i cant fix it with that method you've suggested bro. Is there any way else?
[Android Apps and Games] yager01:
I would like to use this app with my TuneIn radio and LgTv. When I share the radio station with the app I gave this msg : no http stream found . I Don't.know what is the problem
[Android Apps and Games] bubbleguuum:
[MENTION=819833]yager01[/MENTION]

Please tell me what station you are trying to play (link on tunein web site if possible).
[Android Apps and Games] bubbleguuum:
[MENTION=8812048]ElvisXNX[/MENTION]

Send me a log file attempting to do a Google Music sync that fails. See first post of this topic for login instructions.
[Android Apps and Games] yager01:
http://tun.in/seneb
[Android Apps and Games] bubbleguuum:
I had no problem with that URL in BubbleUPnP and could play it. Try again to play it, in case it was an intermittent failure and if you still have that 'no http stream found' error, please send me a log file attempting to play that station to your renderer. See first post of this topic for login instructions.
[Android Apps and Games] Eddy74:
Hello,

I inastall the bubbleupnp server (ask me to download automatically ffmpeg and ffprobe) on the shield tv and the ffmpeg is not supported :

Version: 0.9-update27
Audio Transcoding supported: no (ffmpeg has no libmp3lame support)
Video Transcoding supported: no (ffmpeg has no mp3 encoding support)
Image Transcoding supported: yes

I was actually doing research on enabling Nvidia NVENC / NVDEC transcoding and in the plex apps is supported.
[Android Apps and Games] yager01:
I have reinstalled the app. Now everything is ok
[Android Apps and Games] Ozpeter:
Does BubbleUPnP work properly on modern Chromebooks which support Android apps? I'm thinking of buying one but I might not if BubbleUPnP doesn't work! Can't do without it! My reason for having doubt is that in the past, Chromebooks are not good at working with local networks.
[Android Apps and Games] bubbleguuum:
[MENTION=5897418]Ozpeter[/MENTION]

Yes it should work properly. I think Android running on Chromebook is based on Android Nougat, which is good.
[Android Apps and Games] bubbleguuum:
[MENTION=2703910]Eddy74[/MENTION]

My guess is that ffmpeg entirely fails to run for some reason. Can you enable logging in BubbleUPnP Server (3 dot menu > Logging to file), exit the app and restart it then exit it again and send me (bubbleguuum@free.fr) log file Android/data/com.bubblesoft.android.bubbleupnpserver/log.txt.0 ?

BubbleUPnP Server only supports nvdec/nvenc via ffmpeg on Linux and Windows.
[Android Apps and Games] Eddy74:
Okay thank you I send you the log later.

Transcoding is not hardware on shield tv ? There is better performance on shield or Nas qnap ts-251 ?

I found the FFmpeg for arm64 build is it better than yours ?
[Android Apps and Games] sotm.jeonghwa@gmail.com:
the sample rate problem

Hello.

There was a problem using Tidal streaming.

Playing a sound source of 192 kHz or 96 kHz through BubbleUPnP reduce the sample rate to 44.1 kHz. For reference, the hardware is the hardware that plays well up to 192kHz.

Can't you resolve this problem? And please explain why. Thanks.
[Android Apps and Games] mysteray:
Sorry for bringing this up again, but do you need a folder.jpg file in every directory for the covers to show up? Is it now enough to tag the music files themselves? What are the limitations on the art work?
[Android Apps and Games] bubbleguuum:
What media server (library) is holding your files ?
[Android Apps and Games] bubbleguuum:
If you are playing MQA, this is is not supported.