yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] wraithdu:
Given the recent issues, apparently, with Chromecast multichannel support, I had a few questions. The following assume that I have attached an AC3 compatible receiver and have configured the AC3 passthrough option in the Chromecast settings in the Android Bubble app. I have Bubble server running on a Pi 3, and my movies are mostly MKV with some MP4s.

1) Does AC3 passthrough still work?

2) Is it possible to have Bubble transcode non-compatible multichannel audio, like DTS or AAC 5.1, to AC3 so that it can be passed through?

Thanks!
[Android Apps and Games] bubbleguuum:
1. Yes as the "AC3 passthrough" has precedence over "preserve multichannel audio".

2. No, multichannel is always transcoded to Opus multichannel. Although multichannel is always forced to stereo currently (AC3 passthrough excluded),

until Google issue the fixed firmware with Opus (they have confirmed it fixed) which should arrive in February, at which point I will make an update

to unlock "preserve multichannel audio".
[Android Apps and Games] wraithdu:
Thanks for the confirmations. Might I suggest an interim solution / new feature then for those of us with AC3 capable receivers... offer the ability to transcode to AC3 + passthrough for multichannel, if the AC3 Passthrough option is active.
[Android Apps and Games] kos25k:
sorry for the newby question,but I am newby to this kind of apps.Is it possible with this app to cast content (movie) from MX player to my smart tv?I just want to cast to bubblePunp inside popcorntime app and then choose MX player.The 3 reasons I want to do this are: 1)casting consumes muuuch less battery compared to full screen mirroring 2)MX player has setting to fullfill the screen (my samsung tv has a really big blank gap up and down the movie 3)I have many issues with subtitles.Although when I start a video with MX player and subs load successfully,when I share the movie inside MX player to web video cast app,subtitles are disappearing.Sorry for my newbyness again.thanks.
[Android Apps and Games] NewtPulsifer:
Got same error with option 1. Log sent.
[Android Apps and Games] bubbleguuum:
Got a quick look an the android sound server process is crashing playing WAV with MediaPlayer (I suppose it also crash playing FLAC),

making it unusuable. So something is very broken with playing WAV/FLAC via http on this phone.

Since the FFmpeg playback uses WAV MedaPlayer, I see no solution other than reverting to use AudioTrack as

a last chance fallback which I will look into for the next update.
[Android Apps and Games] coolhighend:
FLAC to WAV conversion

I recently installed Bubbleupnp Server and the newest version of the Adroid App and I am delighted with the possibilities.

The Bubble Server is running on my Windows 2012R2 Server and I use JRiver as renderer on a dedicated Windows 10 PC. I prefer to stream files as WAV and not as FLAC to the renderer which gives me for some reasons slight sonic advantages. With the newest implementation of ffmpeg in the app, I can successfully do that, but the conversion is done by my handy, and my battery melts down quickly. And it seems not to be possible to convert to a openhome renderer.

Anyhow, I would prefer to make the conversion on my server. There is the possibility for chromecast and I assume that it should be possible to do that as well for JRiver with some commands in the configuration.xml, but I can not find any information about that.

I would be very happy for some suggestions. Many Thanks!
[Android Apps and Games] bat_in_the_stacks:
It seems like AC-3 is not being allowed to pass through to the Chromecast at all in this revision as I noticed my phone baking trying to play a video with AC-3 to my AC-3 compatible TV. Can you please allow the pass through as it used to be? Am I just misunderstanding what's happening?

Thanks.
[Android Apps and Games] sjmack:
Xbox Groove as renderer much better with BubbleSoft UPnP 2.9

Xbox Media Player app is reliable, but

1/ Stops playing my audio track selections whenever I navigate away from the play UI

2/ Requires me to have the TV screen on to control music selections

I spotted Xbox Groove changes in the release notes for the 2.9 update that got installed on my phone this morning - Groove works really nicely as a renderer for me now.

With the default settings:

- Track advance at end of playing track is reliable (with default BubbleSoft options)

- Track advance (manual selection of new track in BubbleSoft) is reliable

- Track seek from Xbox controller is reliable

- Track seek from the BubbleSoft "Now playing" screen is reliable

- Track skip back from the Xbox restarts the current track

- Groove will keep playing audio until I stop it - even if I switch to the TV app!

Odd things that I noticed:

- Using "Stop" from the Xbox controller does nothing, regardless of the "Detect external stop" selection in the renderer options in BubbleSoft UPnP

- Track advance becomes unreliable if I select "Use eventing" in the renderer options in BubbleSoft UPnP

- Are the default FFMPEG/FLAC options in the BubbleSoft renderer settings best for Xbox? Seems odd not to let the Xbox decode 24-bit, high sample rate audio, or surround?

Finally, "Enable gapless control" is disabled in BubbleSoft UPnP settings for the Xbox renderer :(
[Android Apps and Games] onurb:
Random disconnection using Chord Poly Renderer during BubbleUPNP session..playing MicroSD Samsung S7Edge.
[Android Apps and Games] dioxnet:
it does not work ... it is cut every x time, in 4k

either by cable, 5ghz wifi, which does not work
[Android Apps and Games] Slingt:
New features

You should have an ABCD... on the right column for quickly scrolling to artists. Almost every other app has this. A search function would be good too. Please stop exiting the program when you push back on now playing because it is incredibly annoying. You should also have an option to automatically update Google Music without having to go through the settings.
[Android Apps and Games] NewtPulsifer:
BTW, FLAC files would only play previously on my phone if I selected "Force own FLAC decoder" - I reverted to 2.8.15 to get it working for me again.
[Android Apps and Games] crozac:
How can I cast the video to the screen but I want route the audio to phone?
[Android Apps and Games] bubbleguuum:
You can't. technically it is not really feasible as you'd need to sync audio and video all the time manually.
[Android Apps and Games] bubbleguuum:
[MENTION=1125252]NewtPulsifer[/MENTION]

Yes there will a fix for that in the next update (or rather a workaround for these broken ROM with FLAC/WAV crashing a system audio process).
[Android Apps and Games] bubbleguuum:
[MENTION=626887]onurb[/MENTION]

Mmake sure you have excluded BubbleUPNP for Doze (Google it if necessary).

Then if you still have this issue you can me a log file play tracks until it disconnects. See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
You should use the Home button more.
[Android Apps and Games] bubbleguuum:
[/QUOTE]

[MENTION=4120594]sjmack[/MENTION]

Thank you for the detailed report.

Will look into it.

That's a problem with many renderers and the reason it is disabled by default.

Not sure what settings you are referring to, but the ones that do apply to the Xbox are in top side menu > 3-dot menu on XboxOne > Settings.

It uses default settings which are very conservative (48 kHz / 16 bits max). Feel free to modify to your liking as long as it plays.

I will probably hardcode some better defaults for the Xbox One.

Expected as the Xbox One renderer is missing a control command that makes gapless control possible.
[Android Apps and Games] bubbleguuum:
[MENTION=4517379]bat_in_the_stacks[/MENTION]

Well, I checked just to be sure and when 'ac3 passthrough' is enabled (and the actual video audio track is ac3), the ac3 audio track is passed unmodified to the Chromecast.

I do not have an AC3 decoder, so I cannot check what the Chromecast is doing with it. And it is not as if Chromecast has a looong history of issues, some may have to do with AC3 even. If you wish you can send me a log file attempting to play such video with ac3 (and passthrough enabled in Settings) to your Chromecast. See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
[MENTION=4955115]kos25k[/MENTION]

You can try sharing/sending media from your favorite apps to BubbleUPNP and see how it goes.

Not a guarantee that everything will play though.
[Android Apps and Games] bubbleguuum:
[MENTION=8896405]coolhighend[/MENTION]

Next version of BubbleUPnP Server will add these PCM decoding features to OpenHome renderers in the same configurable way.
[Android Apps and Games] coolhighend:
Now that's cool! Thank you very much!
[Android Apps and Games] abgestumpft:
BubbleUPNP and HEOS

Hi,

I'm using BubbleUPNP with some HEOS Devices (HEOS 1 HS2, HEOS 3 HS2 and AVR x2400h).

Everything works well (Streaming, Gapless Playback, even when I group my devices in HEOS app, the music is in sync within the group).

I have only one small issue:

I see every render twice in the list in BubbleUPnP. When I check details in Info Page of Renderer in BubbleUPNP they look same to me.

Not a big issue since I use OpenHome renderes and have hidden the others in BubbleUPnP now.

Sebastian
[Android Apps and Games] Rob McVittie:
Bubbleupnp (Android) not playing next video in playlist automatically

Hi bubbleguuum,

I am using Android 7.0, bubbleupnp v2.9, bubbleupnp server v0.9-update27 on Windows 10, Serviio v1.9 on QNAP and ChromecastUltra on Samsung TV. These are the latest versions as far as I know.

I cannot figure out how to make Bubbleupnp (android) automatically play the next video in the playlist.

Please help. If you need anymore information, let me know, I would like to get this working. I have searched through this thread and viewed the tutorial in the android bubbleupnp, but I couldn't find the answer.

Thanks,

Rob
[Android Apps and Games] bubbleguuum:
Do you have this issue playing to your Chromecast, or playing locally on Android with an external video player app ?

For the latter, advancing videos in Playlist tab is not supported. For the former, it should play next video when the current one finishes

(assuming of course that you have more than 1 video in the Playlist tab). If that's your case, you can send me a log file playing to

your Chromecast a video until next one does not play (see first post of this topic for instructions).
[Android Apps and Games] Rob McVittie:
Bubbleupnp (Android) not playing next video in playlist automatically

Hi bubbleguuum,

I have sent you the log file for Bubbleupnp not playing next video as per your instructions.

To your first question, it happens playing to Chromecast or Samsung TV; to your second question, there were about 10 items in the playlist.

Thank you for your help,

Rob
[Android Apps and Games] marc0vca:
PLZ Help.

Don't play all audio from Google Play Music on PS4. I try play by BubbleUPnP payer - don't play. But PS4 can browse all Google Music content.

I connect to another WiFi, not at home - BubbleUPnP payer play all Google Music content good.

What is it?
[Android Apps and Games] marc0vca:
Error - Action timeout

Отправлено с моего m3 note через Tapatalk
[Android Apps and Games] bubbleguuum:
[MENTION=1812589]abgestumpft[/MENTION]

Thanks for the report. If you send me a log file (logging about 30s, until all renderers are discovered) maybe I will be able to determine why some

renderer are listed twice. See first post for logging instructions.
[Android Apps and Games] bubbleguuum:
[MENTION=5803268]marc0vca[/MENTION]

I cannot reproduce this problem, so please send me a log file playing Google Music on your PS4 until the problem happens. See first

post of this topic for logging instructions.
[Android Apps and Games] marc0vca:
Done

Отправлено с моего m3 note через Tapatalk
[Android Apps and Games] h4waii:
I'm currently unable to get any Chromecast devices show up in my Renderer section. I can see in the server logs that both my devices are detected and added, as per "added Renderer device: X (DLNA)" but nothing shows up in my client Renderer tab. I've tested this on 2 different devices. Both running latest BubbleUPnP release 2.9 from Play Store, along with the license, and running the update27 server on a secondary device for transcoding.

My Kodi device shows up properly, just neither of my 1st and 2nd generation Chromecasts -- which were working 2 or 3 weeks ago without issue.

Any ideas?
[Android Apps and Games] bubbleguuum:
[MENTION=683546]h4waii[/MENTION]

Please send me (bubbleguuum@free.fr) the BubbleUPnP Server log file (BubbleUPnPServer.log.0). It's location is dependent on the install , so let me know if you need help to locate it.
[Android Apps and Games] bubbleguuum:
[MENTION=683546]h4waii[/MENTION]

Please send me (bubbleguuum@free.fr) the BubbleUPnP Server log file (BubbleUPnPServer.log.0). Let me know if you have trouble locating it (and precise how you installed BubbleUPnP Server).
[Android Apps and Games] bubbleguuum:
[MENTION=683546]h4waii[/MENTION]

Please send me the BubbleUPnP Server log file (BubbleUPnPServer.log.0). Let me know if you need help to locate it, precising how you installed BubbleUPnP Server.
[Android Apps and Games] bubbleguuum:
[MENTION=4517379]bat_in_the_stacks[/MENTION]

More on this.

I noticed that passthrough is only applied to AC-3, while Chromecast also supports E-AC-3 (Dolby Digital Plus) passthrough.

So if you movie is E-AC-3 that could be the reason. I have added E-AC-3 passthrough in the next app update.

But can anyone that has a Chromecast plugged to an AC-3 capable decoder, could test playing and AC-3 sample with passthrough and report if it plays:

In BubbleUPnP v2.9:

- make sure that 'Settings > Chromecast Transcoding > AC-3 passthrough' is enabled

- select your Chromecast is the top side menu

- in the Playlist tab, 3 dot menu > Add Stream URL, add this URL:

https://bubblesoftapps.com/tmp/tos_ac3.mkv

- tap the video in the Playlist tab to play it

=> Do you have sound ?
[Android Apps and Games] bubbleguuum:
Removed double post.
[Android Apps and Games] bat_in_the_stacks:
I tested that clip and I do have sound whether or not the "Transcode unsupported Chromecast media" option is enabled. However, when that setting is disabled, I get a warning that "media may not be supported by Chromecast or partially (no audio".

The original file I was trying seems to have some issues. It plays fine through my Blu-ray player over DLNA, but I think the avi is not encoded completely correctly.

Thank you for looking into this.

One low priority feature request:

Are you able to tell if a Chromecast is connected to a tv that can decode AC-3 or not? I just ask because I have one with decoding and one without. I have to toggle the pass through setting to play on one vs. the other at this point.

Thanks.
[Android Apps and Games] bubbleguuum:
Thanks for the test. If you have sound in both cases then passthrough works fine. I cannot tell if a particular Chromecast can do passthrough.
[Android Apps and Games] dark0shark:
Whenever I start push on albums/songs in the Library to let them start playing on an OpenHome Renderer I get the popup message "Local Media Server could not be started", which is not my intention at all. Details see screenshot attached.
[Android Apps and Games] bubbleguuum:
Can you send me a log file triggering this error ? See fist post of this topic for logging instruction.

The local media server (or rather its http server) is sometimes needed to play some content and thus is started if necessary.
[Android Apps and Games] bigcid10:
I can verify ,I have sound and video as well

---------- Post added at 06:22 PM ---------- Previous post was at 06:20 PM ----------

Is there a way to increase the buffering length on the mobile app or server end

to compensate for cellular speed ?

Thank you
[Android Apps and Games] _wyrm:
Hi! Sorry if this has been asked before, but would it be possible to use GPU transcoding on bubbleupnpserver for uses other than chromecast? I noticed that GPU transcoding isn't used at all if I'm casting to bubbleupnp's local renderer/mxplayer.

Another feature I think would be nice, is a list of Wifi SSIDs that would auto enable local library browsing on the bubbleupnp android app, so my files would be browseable when im connected to home wifi, but not when I'm at work. Maybe the app could read android's saved wifi networks, and present a list that would conditionally enable library browsing. IMHO, this is more useful than a IP list of allowed clients.

Also, a small bug report regarding the GPU test on bubbleupnpserver... It fails with "Test failed: no Internet connectivity" if I set a hostname on the "Network and Security" tab, even when the connectivity test on the "Status" tab reports that everything is OK.

Thanks for your help!
[Android Apps and Games] elenhil:
Sent you a PM.
[Android Apps and Games] bubbleguuum:
[MENTION=486986]wyrm[/MENTION]

Chromecast is relatively easy to target as it is fixed hardware with just a few models. Generalized video transcoding for any renderer is a monumental task and generalized GPU transcoding even more. No plan for it. Moreover, MX Player is rather fast at what it does.

I understand your request but it adds a level of complexity that I do not want to do, as it is already quite complex and I already made it more complex recently by requiring to manually allow remote access and media types (which as expected has confused many console users).

You best bet for now if to enable/disable 'Settings > Local and Cloud > Enable remote browsing' when needed and to keep 'Display reminder on app startup' enabled

to not forget to disable remote browsing when you are not on your home LAN. The ip list of allowed client is not bullet proof as it applies to all networks. it's mostly useful on the LAN, to restrict remote browsing even more to just a few ip addresses.

try restarting BubbleUPnP Server (a real restart, not a soft restart from the web UI) . If you still have this error, please send me (bubbleguuum@free.fr) a log file after attempting the test. The log file is named BubbleUPnPServer.log.0 and located in the install directory on Windows. Let me know if you need help to locate it.
[Android Apps and Games] bubbleguuum:
[MENTION=4388474]bigcid10[/MENTION]

If your AC-3 decoder can also do E-AC-3, would you mind doing the same test with an E-AC-3 video if I

give you a link to an E-AC-3 sample ? That's to confirm Chromecast support E-AC-3 passthrough.

Can you be more specific on what you are doing exactly ?
[Android Apps and Games] sjmack:
[MENTION=3373153]bubbleguuum[/MENTION]: "That's a problem with many renderers and the reason it is disabled by default."

I ended up turning "Use eventing" back on after I stopped "testing" because it makes playback control and track advance a little bit snappier. Xbox/Groove track advance has been reliable(*) in my normal use. Maybe "eventing" itself is just easy to break with a lot of UI action, moving in and out of settings and so on?

(*Update: "Use eventing" for the Xbox Groove app as the renderer does result in unreliable track advance - I hadn't been using it enough to notice when I wrote the lines above.)

Do you have a recommendation for a well behaved hardware audio streamer to get gapless and reliable audio playback, with BubbleSoft UPnP as the controller? My music is served through Twonky 8.5 from an ancient DNS-323 NAS, but I'm using Google Play music more and more recently.

Is BubbleSoft UPnP running on an Android device the best renderer device I could hope for? :)
[Android Apps and Games] _wyrm:
I meant to use GPU transcoding in the cases where it is already transcoding/rescaling... I run bubbleupnp on a celeron HTPC, and it doesn't have enough juice to do realtime transcode unless I set bubbleupnpserver/ffmpeg to the "ultrafast" profile, and even so, it still stutters a bit and keeps 1 core at 90%+. Also, ffmpeg being set to use a single thread doesn't help. The machine has both QSV and an Nvidia GPU available.
[Android Apps and Games] bigcid10:
what happens is:

when I'm driving if I'm listening to music from my nas(synology ds716+II)

the songs will play faster than they download ,due to cell speed.

If I can delay the start a little longer ,it will probable not buffer for 10 sec or so

this is mostly on higher res music(24/96 +)

I tried switching to force it to drop it 24-->16 and 96,192,-->44,48 already

using the current server and app

Thank you
[Android Apps and Games] sjhilton1978:
BubbleUPnP Server on QNAP 4.3.4

Hi,

I'm running BubbleUPnP Server (latest version) on QNAP TS-453Pro (QNAP OS v4.3.4) to connect my JRiver Server (which is in a dockerised container on the NAS) to my Chromecast audio (as DLNA Renderer). I am having a playback issue where the audio will play for one track and it will not switch to the next, and also the playback time will go out of sync/reset to zero/other odd behaviour.

I've eliminated the location of the JRiver Server as the source of the problem as the same behaviour occurs when I connect to a different JRiver Server (my Windows 10 Home Theatre PC).

I have run the Media Renderer Analyser developed for JRiver and it states that BubbleUPnP does not support SetNextAVTransportURI (gapless play) and SyncPlay (synchronous play). I'm not sure if this is normal.

I was wondering if anyone has any suggestions as to how to resolve this issue? Happy to provide more information/ a log if that would assist.

Thanks in advance for your assistance.
[Android Apps and Games] bubbleguuum:
[MENTION=8911383]sjhilton1978[/MENTION]

In JRMC make sure to disable SetNextAVTransportURI for Chromecast renderers managed by BubbleUPnP Server. It will absolutely not work and cause no track advance.

Also double check that BubbleUPnP Server version is 0.9-update27. There has been lot of Chromecast fixes between versions so it is important to use the latest.

If both things above are verified but you still have the problem, please send me (bubbleguuum@free.fr) the BubbleUPnP Server log file (/share/CACHEDEV1_DATA/.qpkg/BubbleUPnPServer/BubbleUPnPServer.log.0) after playing a track until next one does not play.
[Android Apps and Games] bubbleguuum:
[MENTION=4388474]bigcid10[/MENTION]

Did you try to transcode it to mp3 instead: Settings > Network and Settings > Mobile max bitrate.
[Android Apps and Games] bigcid10:
LOL , That would defeat the whole purpose of the nas music database

I would just listen to pandora or spotify if I wanted terrible quality music

Is the a way to adjust the buffer setting at all ? If not It's ok ,I guess

Thank you
[Android Apps and Games] bubbleguuum:
BubbleUPnP 2.9.1 released on Google Play.

Detailed changelog

.
[Android Apps and Games] bubbleguuum:
Sort of. You can enable Setting > Local renderer > Gapless playback'.

This will force prefetch of the next track while current track is playing.

But this only works between tracks of the same album so if you play unrelated tracks, it will not help.
[Android Apps and Games] sjhilton1978:
Thanks for the quick reply - yes I'm definitely running the latest version (with ffmpeg/ffprobe in the local directory). It now works OK through JRiver and JRemote - the tracks are advancing normally. In both JRiver and JRemote there is a lag recognising the change in track (ie the previous track continues counting and then a second or two later it will switch to the next track). I expect this is normal? Thanks again.
[Android Apps and Games] dark0shark:
Hi bubbleguuum, found my Moto G4 play yesterday getting very hot, while BubbleUPnP was running (only as controller), but had no WiFi-connect. See screenshot for battery consumption statistics. It seems to me, that the value for BubbleUPnP is kind of high, - any energy saving optimizations possible?
[Android Apps and Games] alonwa:
Zoomable album art

Would it be possible to allow the album art in the "Now Playing" tab to be zoomable? Thanks
[Android Apps and Games] bubbleguuum:
[MENTION=8721399]alonwa[/MENTION]

Zoomable how ? There are various scaling modes in Settings > Now Playing > Scale cover to fit, it that helps.