yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] frad:
No audio casting to Chromecast on some TV's (works on others)

Hi [MENTION=3373153]bubbleguuum[/MENTION],

Long time BubbleUPnP user, one of my essential apps (bought a license). I primarily use your app to stream content from my phone (with the local, on phone, transcoder installed) to a Chromecast (v2). I am a beta tester as well.

The issue is this:

I am trying to cast MKV's to my Chromecast connected to my Samsung TV (UN46C6300), but while the video plays fine, I get no audio. What is strange is that if I connect this SAME Chromecast to another TV, Panasonic (TC-50AS540C), and

play the same file

I do get audio. I am using the same Chromecast dongle in both cases. Why would one play audio and the other not?

To be clear my Samsung TV and Chromecast combo play audio from all other sources: YouTube, Netflix, whatever. Just not when using BubbleUPnP and some MKVs. Also many mp4 files stream just fine to the Samsung/Chromecast combo.

This is my go to casting app and would really love to understand what is going on here. Is there some setting I need to tweak or something? A fix would be ideal, but right now I'd just like to understand more technically why I am seeing this behaviour. If you need any special logs or info from me I can send them your way. Thanks for your time.
[Android Apps and Games] bubbleguuum:
I cannot reproduce this issue, neither on the Chromecast v1 and v2 playing mkv stored on Google Drive: I can seek just fine.

Can you share one of your Google Drive video with bubblesoftproducts@gmail.com, so I can try (in Google Drive, right-click on video > Share > enter email address) ?
[Android Apps and Games] bubbleguuum:
There is no way to play video on your projector and audio on another device. The solution would be that you connect your audio system to the projector, if at all possible.
[Android Apps and Games] bubbleguuum:
That's very weird. Is the audio subsystem identical on both (external amplifier) ?

If your video is multichannel (DTS or AC3) try disabling 'Settings > Chromecast > Preserve multichannel audio'

This will force stereo (mp3) instead of 5.1 AAC.
[Android Apps and Games] kidgee21:
License key is not registering please help!

Bought license a while ago it worked and now it says I have the free version still.
[Android Apps and Games] ttheuri:
Android Bug: Saving Precise Music Track Position (to avoid manual seeking)

Noted bug where the Android Music Player does not save the exact track position (to avoid manual seeking) between different sessions & reboots?

This include when one is enabling an disabling DLNA \ Casting to other AVR \Music devices

This forces one to manually seek to the specific track location that was playing before you enabled DLNA or exited the android app

Can this bug be resolved?

Using Samsung Galaxy S7 with Android 6.0
[Android Apps and Games] bubbleguuum:
Resuming audio tracks is only supported for tracks longer than 15 mins, mainly for podcasts, mixes, audiobooks.
[Android Apps and Games] bubbleguuum:
First, double check that the BubbleUPnP License app is installed.

You can send me a log file (see first post of this topic for instructions), logging about the first minute after app startup.
[Android Apps and Games] Phil Olenick:
Just got my girlfriend a brand-new Roku TV to celebrate her finally getting fast cable internet. Across town at my place, I run your Bubblesoft server to syndicate my media to your app on my Android phone and to my laptop running foo_upnp. My laptop lives at her place and can run your tether program. I can play mp3s from my home system with the Roku's Media Player, but mp3s are a minority of my files, most of which are flacs, which the Roku's media player can't play at all.

I've told the tether program to transcode to mp3, but the playback stops after 10-15 seconds, shortly after it has put up an error message. Same result transcoding to 320 and 128 kbps.

Any suggestions? Is there a more capable DLNA client app I can load onto the Roku to avoid the need to transcode?
[Android Apps and Games] Phil Olenick:
Problem solved

Your Android app is a much better tether server than the DOS app you provide for this purpose. Running on the same wifi network as the Roku, Android BubbleUPnP actually lets me play even my 5.1 music FLACs with the Roku's Media Player without any transcoding (the info screen for Roku's Media Player lists FLAC as a supported format).

Since I've put licensed copies of Android BubbleUPnP on my girlfriend's phone as well as my own, and all that has to be done is put either phone on her wifi network and start Android BubbleUPnP, we're all set.
[Android Apps and Games] Keep flying:
Pictures yes, videos yes, music no??

Hi all, after setting up a new media/file server running Ubuntu 16.04.1 I have installed bubbleupnp server and minidlna alongside my file backup options.

My music, photos & videos are saved on a pair of 1tb drives which are mapped to subsonic via minidlna.

I have clients setup on a few Android phones and tablets, all of which can see the pictures and video drive but not the music drive.

Bubble server reports it is visible from the internet and the clients test successful connection.

I have Ubuntu firewall (ufw) set to open ports 58050, 58051 & 8200 and my router is forwarding the same ports to the PC running the server on a fixed IP.

I have only put a small sample on to the music drive to speed up indexing, most are saved as FLAC with an mp3 to be sure it's not a file format issue.

Appreciate any advice as I'm sure I'm missing something.

Thanks

Jon
[Android Apps and Games] kctrojan:
Chromecast Audio Media Renderer

BubbleUPNP Server (v0.9-update19, Windows 10) no longer identifies my Chromecast Audio (firmware 66189) as a Media Renderer. The Android app (and all my other Android apps that can 'cast') still see it, and they can all can still cast to it properly. Similarly, everything works with my Windows "Chromecast App" and the 'Cast' extension in Chrome.

I've tried restarting the BubbleUPnP Server, restarting my computer, re-installing the BubbleUPnP Server, rebooting the Chromecast Audio, resetting Chromecast Audio to factory, etc. Nothing seems to be working. foo_out_upnp also does not recognize the Chromecast as an output device (although I can't remember if foo_out_upnp can see it without help from BubbleUPnP Server or not, so maybe that's expected). 

Everything else is working normally, the Chromecast Audio is just not showing up in that Media Renderers list in BubbleUPnP Server. Has anyone else reported issues recently? The Chromecast firmware version seems to have come out pretty recently.
[Android Apps and Games] bubbleguuum:
Try rebooting your WiFi router
[Android Apps and Games] bubbleguuum:
I'm away for a few days and will not be able to answer messages until Tuesday.

.
[Android Apps and Games] paladin5000:
Security Issue - Configuration page reachable from internet

Hello,

I'm using BubbleUPnp Server 0.9-update19 and BubbleUPnp for Android to play music over the internet. Unfortunately I Just realized I have a security issue. If I connect to myip:58050 over the internet, I can see and configure everything. I can even check and uncheck "Allow to configure the server from the Internet" without it changing anything.

Is there a way to enforce login for the configuration site or even deactivate without losing remote streaming?

Thank You,

Andreas
[Android Apps and Games] tazmajazz:
Hi all,

I was using BubbeUPNP on my Galaxy S6 Active primarily for streaming my Google music with no problems. Then I received a new S6 Active via warranty service, installed Play Music, installed BubbleUPNP with the license, and everything seems to working correctly EXCEPT playing the Google Music stations. When I try playing the stations, I get the error below. Any advice? Thanks!

https://goo.gl/photos/MSZcgwnvfpkV3LhS8
[Android Apps and Games] bubbleguuum:
Known issue. It happened a few days ago. I have to investigate for a fix.
[Android Apps and Games] _JT:
BubbleUPnp can't find my pocket casts. I am pointing it to the directory where all mp3's are. I've looked at Pocket Casts to see what specific directory it's pointing at but it only shows "Using SD card". I'm on MM. Any idea?
[Android Apps and Games] bubbleguuum:
I will look into it as it is possible something broke.

In the meantime you should be able to send podcasts from the Pockets Cast app to BubbleUPnP using 'play in external player' in Pocket Casts and choosing BubbleUPnP as the target (not sure how Pocket Cast UI is these days but try long-pressing a podcast and look for actions).
[Android Apps and Games] bubbleguuum:
[MENTION=7646639]paladin5000[/MENTION]

This seems very unusual. Can you contact me (bubbleguuum@free.fr) so I can do some tests ?
[Android Apps and Games] _JT:
Ok, let me know if you need any more info or if you need me to try something.

Just to be clear, what directory should I be pointing to in Bubble?

I have tried:

/storage/emulated/0/Android/data/au.com.shiftjelly.pocketcasts (for this directory an error is shown that this is not the download directory)

/storage/emulated/0/Android/data/au.com.shiftjelly.pocketcasts/files

/storage/emulated/0/Android/data/au.com.shiftjelly.pocketcasts/files/pocketcasts

/storage/emulated/0/Android/data/au.com.shiftjelly.pocketcasts/files/pocketcasts/podcasts (for this directory an error is shown that this is not the download directory)
[Android Apps and Games] rikardo1979:
I was just wondering, is there any update on this please?

thx
[Android Apps and Games] bubbleguuum:
I just tried it, downloading a podcast in Pocket Casts, and it appeared in BubbleUPnP is the 'Pocket Casts' root folder of the local media server.

If you did not change the default download location in Pocket Casts' settings, you should not have to change anything in BubbleUPnP.

It is possible that BubbleUPnP fails to parse the podcasts.html file found in /storage/emulated/0/Android/data/au.com.shiftjelly.pocketcasts/files/pocketcasts.

Can you email me that file to bubbleguuum@free.fr ?
[Android Apps and Games] bubbleguuum:
Did not look into it. I have noted your request but no promise.
[Android Apps and Games] rikardo1979:
no worries

Thanks for reply
[Android Apps and Games] _JT:
I will when I get home; forgot my phone :P
[Android Apps and Games] shorty74:
Unable to transcode mkv(audio) on android Nexus 6p

Hi.

I use my nexus 6p to cast videos to chromecast2. Mostly 720p mkv's. Lately I have gotten "failed to extract video info. AV track selection will not be possible" error when selecting video. Only video is played.

I recently joined the beta DP5 on my phone and wonders if that might be the reason.

Uninstalled Bubbleupnp and installed with no effect. Pro user.

Tips anyone???
[Android Apps and Games] atypicallife:
Auto Skip / Continue Playlist on Error

Background: I am using BubbleUPnP with Serviio and have come across an issue playing certain high resolution video files. I've briefly looked into the matter, but it seems the only solution is on Serviio's end and any workaround would be over my head/take more time than I am willing to employ. Instead, I have opted to simply make a copy of the higher res files in 1080, which I believe is the highest that will play with Chromecast anyway (and more than satisfactory for my needs).

Issue: The problem is that I would like to keep the unplayable files in my media library, but when BubbleUPnP reaches a file in a playlist it can't play, it just stops and gives me an error message. What I would like is for BubbleUPnP to automatically skip any files with an error and continue with the next file in the playlist. However, I have looked through the settings multiple times for this option and searched online and in this forum for a solution, but I can't find a way to set BubbleUPnP in this manner.

Is there something I am missing?

If not, could this feature be implemented?

Thanks!
[Android Apps and Games] X-static:
Hi, I'm trying to stream a video file with external srt subtitles, located on my android phone, directly to a dlna enabled Samsung smart tv.

But, with bubbleupnp the subtitles never show on tv. I was able to see subtitles through DLNA creating a server on my phone with the app Pixel media server - DMS, so it's not the case of my tv not supporting subtitles.

Is there a way to do this with bubbleupnp?

Thanks.
[Android Apps and Games] bubbleguuum:
I'm away a few days and will not be able to answer messages until Sunday.

.
[Android Apps and Games] _JT:
Sent!
[Android Apps and Games] petpap:
Hi!

Thank you for a great app!!!

I use BubbleUPnP Server on Windows 10 64bit to stream local files from Foobar2000 to Chromecast Audio (two of them, synched in a group).

Casting to only one of them through BubbleUPnP server works fine, but when casting to a group of them only one them is active. Sometimes its my "Kitchen" one and sometimes my "Livingroom" one. Casting is never done to both of them at the same time, when casting to renderer corresponding to configured group of the two Chromecast Audios.

Setup:

Windows 10 64bit

Foobar2000 with foo_out_upnp streaming a single PCM stream

BubbleUPnP server on same Windows machine

The two Chromecast Audios (named "Kitchen" and "LivingRoom") are grouped to a group called "Duo".

There are thus three renderers editable in BubbleSoft. I selected "Create a DLNA renderer" on all three of them

In Foobar output options i select "Duo (DLNA)".

Other info:

Casting through Chrome, Youtube etc it works fine with Multiroom. Syncing works good and no hickups.

Checking the BubbleUPnP server log files comparing casting to one of the players compared to group "Duo" I only notice one difference:

Single player:

[cling-41 (127) ] INFO - 01:05:39.761 - b : Living Room: launch receiver...
[CastSocketRead (128) ] INFO - 01:05:41.311 - b : Living Room: receiver launched or joined

Group:

[cling-40 (121) ] INFO - 01:08:40.330 - b : Duo: launch receiver...
[CastSocketRead (122) ] INFO - 01:08:40.448 - b : Kitchen: Current state is: STOPPED, changing to new state: STOPPED
[CastSocketRead (122) ] WARNING - 01:08:40.448 - b : Kitchen: player closed
[CastSocketRead (133) ] INFO - 01:08:41.682 - b : Duo: receiver launched or joined

I have a cleaned log file where I only have performed the following operations:

Starting service

Playing to renderer"Kitchen"

Playing to renderer"Livingroom"

Playing to renderer "Duo"

I can provide this log file if it is of any help.

P.S I also tried the Android app (licenced) and there it actually works with my Foobar stream....after long buffering and then only for a couple of seconds. I guess playing in Foobar files on a NAS streaming through Android/Bubblesoft to two Chromecast Audio is too heavy :). Also, this is not the solution I believe in. The best thing is of course having the BubbleUPnP server on the same Windows machinge as Foobar.

Thanks in advance

Peter
[Android Apps and Games] bubbleguuum:
[MENTION=5267771]atypicallife[/MENTION]

BubbleUPnP does not autoplay next item on failure, for various reasons.

An easy solution is to install BubbleUPnP Server on your PC running Serviio: it will transparently transcode any Serviio video that

is not compatible with Chromecast.
[Android Apps and Games] bubbleguuum:
[MENTION=3047706]shorty74[/MENTION]

This error is not fatal and does not prevent to play videos. It just means that if you play a MKV that has multiple Audio/Video tracks,you will not be able

to choose them in BubbleUPnP (for example several audio tracks for different languages). It is not due to joining the beta.

If you wish, you can send me a log file trigerring this error message. See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
[MENTION=4325737]LastSilmaril[/MENTION]

I am not familiar with HSTS, so I had to Google it.

The only place I can think of for this extra slash is if you entered it in the BubbleUPnP Server connection settings, in Settings > Networks and settings > [Network name] > Server Address.

For example if you entered https://host:port/ instead of https://host:port.

Can you check that this is not simply the problem ?

As for using http for streams rather than https, this is for compatiblity and performance reasons. But compatibility is the main one.

It would be nice to have the option to use https indeed, but it probably has complications. I may look into it but no promise.

In any case, http stream URLs cannot be forged or guessed. When connecting to BubbleUPnP Server via https, these stream URLs are retrieved via https (thus encrypted) .

CANCELED error: not sure why you would get these.
[Android Apps and Games] bubbleguuum:
[MENTION=7660659]petpap[/MENTION]

I never tested with 2 Chromecast Audio in a group as a DLNA renderer managed by BubbleUPnP Server.

Theorically this should be transparent to BubbleUPnP Server, but it looks like it does not.

After attempting to play to the Duo group, can you send me (bubbleguuum@free.fr) :

- the log file for BubbleUPnP Server

- the log output of foobar2000 (View > Console)

The problem may come from foo_out_upnp so it would be worth trying with either foo_upnp (it will not be a single stream, but test with a single track, for example a mp3), or JRiver Media Center.

You may also want to try creating a DLNA renderer only for the Duo group, in case creating separate renderers for each device gets in the way.
[Android Apps and Games] Jman115:
I have been using Bubbleupnp and love it. However, I recently made a homegroup on my Windows 10 PC. I went to chromecast video stored on my laptop via the homegroup and it is not working.

Chromecast recognizes Bubbleup and puts the logo on my tv. When I click the file I want it to load it just blips on the screen and goes back to the logo.

Running video from my plex serve to chromecast is fine but not through my homegroup. I don't like plex however because it renames all my files no matter what I use to name them.
[Android Apps and Games] petpap:
Hi!

Thank you for your kind reply.

I have sent you

- the log file from BubbleUPnP Server

- Foobar2000 log

- desc.xml for the Chromecast Audio group

I stopped the BubbleUPnP Server, cleared both log files, started the service again, started foobar with foo_out_upnp, connected to DLNA renderer Duo (consisting of two chromcast audios Kitchen and 'Living Room') and played a 10 second test file. It was only audible in player "Kitchen".

Only the group renderer has the selection "Create a DLNA renderer" now. I also tried with foo_upnp. The symptoms are the same.

Thank you again!!

Peter
[Android Apps and Games] atypicallife:
Thank you for your reply. I agree that the best (and theoretically easiest) solution would be able to have BubbleUPnP or Serviio transcode the videos and not have to make copies, etc.

However, I have tried to:

1. set Serviio to transcode & disable the BubbleUPnP server

2. enable the BubbleUPnP server with transcoding & disable transcoding in Serviio, and

3. enable transcoding in both the BubbleUPnP server and Serviio.

None of these have worked with certain video files I have.

The error I am getting in the BubbleUPnP Android app is "Track XXXXX is not playable: no streaming URL available. If this item is from WMP, it is a known WMP issue with non-native WMP media types like MKV."

These files are not from WMP and are all MP4, not MKV.

Here are the properties of one of the files that returns this error in BubbleUPnP:

Stream 0

. Type: Video

. Codec: H264 - MPEG-4 AVC (part 10) (avc1)

. Resolution: 2048x1154

. Display resolution: 2048x1152

. Frame rate: 23.980304

. Decoded format: Planar 4:2:0 YUV

Stream 1

. Type: Audio

. Codec: MPEG AAC Audio (mp4a)

. Channels: Stereo

. Sample rate: 44100 Hz

In all cases that I have experienced this error, I have been able to solve the problem simply by recreating the videos in a lower resolution (same settings otherwise). They then work perfectly in BubbleUPnP on Android without any transcoding needed.

For example, the working version of the file above has the following properties:

Stream 0

. Type: Video

. Codec: H264 - MPEG-4 AVC (part 10) (avc1)

. Resolution: 1920x1090

. Display resolution: 1920x1080

. Frame rate: 23.980304

. Decoded format: Planar 4:2:0 YUV

Stream 1

. Type: Audio

. Codec: MPEG AAC Audio (mp4a)

. Channels: Stereo

. Sample rate: 44100 Hz

I would love for there to be an easy solution to this problem. But, so far reducing the resolution has been the only thing that has worked for me. Please let me know if there is something else I can try!
[Android Apps and Games] maxthebuilder:
Hello,

I too have a problem with authentication.

Bubbleupnp works without a problem on my Android 4.2 tablet.

It WAS working without a problem on my Android 4.2 phone.

(both cyanogenmodded)

My phone broke and I bought a cheap Android 5.1.1 (stock ROM) and got this "remote server could be joined but failed authentication" thing.

So I bought a better phone (stock Android 5.1.1 Samsung Galaxy Mini S5) and also getting the "remote server could be joined but failed authentication" thing.

Username/pass are correct.

Tried with wifi and mobile connection. Doesn't get authenticated...

Again, it works without a problem on my Android 4.2 tablet (1st gen Samsung Galaxy 7 inch).

Any ideas? Can this be related to Android 5.1.1?

Thanks!
[Android Apps and Games] LastSilmaril:
Yup, I did have an extraneous slash there. I have removed it and removed the rewrite rule from the nginx proxy, and everything works now. Thanks! But, I would suggest that this slash be automatically removed at some point, either in the app or server-side, or else a warning about leaving this out when entering for us silly people.

Also, I have discovered something else: I get consistently better performance by connecting via my nginx proxy. When I try to connect directly (without the extra slash of course) the stream stutters greatly before completely giving up the ghost (on the Chromecast, not on the phone using MX Player, though it also seems to struggle more.) What would account for this, do you think?

One other thing I noticed using the proxy is that when using https authentication, album art does not get displayed. I guess then that these are in fact served via https? Because otherwise I'm not sure why this would happen (and even then I'm at a loss as to what in my https proxy configuration could possibly be causing this, since it's pretty dead simple).

Compatibility with what? Renderers? Video playback apps? Perhaps a disclaimer about this, while hiding this setting somewhere deep in the menus so that only those 'in the know' can find it? Maybe, initially, this could be a Chromecast-only feature or something.

Yes I am familiar with the scheme and think it is probably sufficient security-wise for most people, even if you're susceptible to snooping. My request is more for compatibility's and convenience's sake, though I'm sure the paranoid and the private will also appreciate.

In any case: I am checking now, and the Chromecast is working now even using the domain that has HSTS preloading enabled. I cannot account for this behavior at all and am at a loss to explain the behavior I was describing before, when the stream worked on my phone but immediately failed on my Chromecast. Maybe it was all just because of the slash...

Anyway, thanks again for this software. It's basically indispensable and probably my biggest reason for sticking to Android atm.
[Android Apps and Games] bubbleguuum:
That "Track XXXXX is not playable: no streaming URL available..." error happens when a media server does not return a stream URL to BubbleUPnP for that video, making the video unplayable. The only case I know of for Serviio returning this error, is h265 encoded videos but that's not the case here.

The resolution is very unusual though. You may want to report this issue on the Serviio forum as it may have trouble with this resolution.

It is probably not a bad idea to transcode these videos to something more standard.
[Android Apps and Games] bubbleguuum:
Weird, assuming Server Address / Login / Password are correct.

Are you connecting via http or https ? Can you try http if using https ?

You can also send me a log file (bubbleguuum@free.fr), triggering this error (see first post of this topic for logging instructions).