yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Uoppi:
The good thing is that the added delay is practically imperceptible, since I need to wait a few seconds for MinimServer library to be recognized anyway. And it takes a couple of seconds for my NAS to wake from sleep.

At first, it appeared as if the fix in the beta worked only occasionally, but it turned out that I had attempted playback before MinimServer library was recognized in BubbleUPnP. Especially in the mobile network, it can take a few extra seconds for the connection to be established via BubbleUPnP Server. If the library is not present when I attempt playback, BubbleUPnP can get stuck or at least the playlist will not work. But that's completely my fault - you can't play back what isn't there yet, can you? :silly:
[Android Apps and Games] KraftwerkElectro:
Hi

I asked about having a search function with the 'Playlist'.

Just wondering if you are working on this?

Thanks
[Android Apps and Games] myvisione:
Just got a new smartphone Xiaomi Mi Mix 2s with OS MIUI10.

Unfortunately the notification bar is not working as usual as on my older smartphone.

There is no album cover in the notification bar and no control buttons and the bar seems to be somehow unfinished.

I couldn't find a setting.

Is this a known issue?
[Android Apps and Games] bubbleguuum:
[MENTION=5006951]myvisione[/MENTION]

This is a known issue: MIUI changed a standard media notification is a way that breaks it. So it happens just on MIUI devices.

There is no way i can fix it except making a completely different custom notification just for MIUI, which

is not going to happen. EDIT: you can try disabling Settings > Control > Show notifcation exit (X) button, to check if it fixes it.
[Android Apps and Games] Snowknight26:
[MENTION=3373153]bubbleguuum[/MENTION]:

The rotation bug that causes the playlist view to go back root playlist view instead of the playlist you were looking at seems to be back with the new redesign.

https://xdaforums.com/showthread.php?p=69509133#post69509133
[Android Apps and Games] alonwa:
Is it possible to remember the state of the Library tab and recover it when the app is reopened?

Often, even if you're deep into browsing the library, the next time the app is opened, the Library tab is back to the library top level. This always happens when a "nuclear" event (e.g. move from mobile network to WiFi) happens, but often it also reverts back to the top even when nothing evidently special happened except for the passing of time. I understand that it's hard to keep the connection to the library alive and that sometimes you therefore need to re-establish the connection. But would it be possible to recover the state (path) of browsing in the Library tab when the connection is re-established? I understand that sometimes it's not possible (e.g. if the library was rescanned and the previous path is invalid after the rescan), but I'm sure that usually it's easy.

Thanks

P.S. Excellent app - used daily!
[Android Apps and Games] andyfmking:
I've tried the latest version 3.2.1 on 5T with latest stock OOS 5.1.7, Android 8.1.0 and found these bugs.

1. The Volume buttons don't reduce the volume of an external UPNP media renderer. Its changing the notification volume instaed (There is NO way to change that on OOS side such as forcing the volume buttons to control media volume only)

2. Notification Volumes buttons and in App volume bar on Now playing screen always resets to full volume 100%
[Android Apps and Games] bubbleguuum:
[MENTION=4532393]Snowknight26[/MENTION]

I cannot reproduce this on any of my test devices. What is your device and Android version ? Are you using the 3.1.3p2 beta ?

In v2.x of the app it was due to a Fragment behavior oddity that I fixed but i do not remember how.

Since v3, the app has switched from platform Fragments to Android support library Fragments, so there's that.
[Android Apps and Games] bubbleguuum:
[MENTION=2650652]andyfmking[/MENTION]

1. Does this happen when the app is in the foreground (visible) ? Controlling external UPnP/DLNA renderers volume with hardware buttons is not supported when BubbleUPnP is in the background (not visible or screen off).

2. Reset when ? What renderer ?
[Android Apps and Games] Snowknight26:
Phone is the Pixel XL, latest Android version (9.0.0 Nov build), BubbleUPnP is 3.1.2.

I can take another video if that helps, though the reproduction steps are basically identical. My hunch is the rotation from the app -> lock screen -> app is what causes it but I'm not an Android developer so my guess is probably wrong.
[Android Apps and Games] lorenx:
Hi bubbleguuum.

I have a problem with a Honor 8, as I play some songs to Chromecast Audio, it suddenly stops after a while.

I've already enabled the "Battery saving mode" but nothing changes...

Can I send you the log via email? Thanks.

One more thing.

If I play a queue from a device, I cannot "attach" to the same playing queue with another device...

Is there a way or a future update to do this among devices?

Thank you again ;)
[Android Apps and Games] MarioKempes:
Yesterday I migrated my Oneplus X from LOS 14.1 to LOS16 (Pie). Since then bubbleUPNP dies not detect DLNA devices, i.e. libraries or renderer. Seems like it's more of a network/setting problem than app related. any hints?

[Solved] Rebooted all systems and Router, now it works. Strange coincidation though...
[Android Apps and Games] AlexanderF69:
Windows Media Center Recorded TV to Chromecast?

I have a Windows 7 computer running Windows Media Center to record broadcast TV, which it does in .wtv format. I have BubbleUPnP server running on the Win 7 computer and when I try to stream .wtv recordings from the computer, using the BubbleUPnP client on an android device, to a Chromecast device (expecting a transcoding by the BubbleUPnP server), I get the following error:

"failed to extract video info (Server Error). Audio / Video track selection will not be possible"
[Android Apps and Games] schmitz.mic@web.de:
Hello again!

I just discovered that even playing from local folders BubbleUPnP does not refresh the covers, but uses the cover of the first track for all tracks of the folder.

This might be a bug?

Greetings,

Michael
[Android Apps and Games] BlackFriar:
I was hoping some one could lend me some basic advice (I'm an amateur, sorry guys!) on Bubbleupnpserver. I just installed it on RedHat, but after installing the RPM, how do we get it to start up automatically? It's installed on a command-line only server.

I can't seem to access the configuration page which I assume to be at the server IP + [:58050]

Thank you!
[Android Apps and Games] bubbleguuum:
[MENTION=3234240]lorenx[/MENTION]

Huawei has brain dead battery saving customizations not part of Android and breaking apps.

You can fix it doing this:

- go into Android Settings, tap 'Apps & notifications > Apps'

- tap the 'Settings button > Special access > Ignore battery optimization'

- choose BubbleUPnP in the list and select Allow

You can do this promoting your renderer to be an OpenHome renderer with BubbleUPnP Server. It is not possible to have regular UPnP/DLNA share the same Playlist and state accross different control points. That's what OpenHome address.
[Android Apps and Games] bubbleguuum:
[MENTION=9603563]AlexanderF69[/MENTION]

This error is just a warning that you can ignore. Does the video play though ?
[Android Apps and Games] bubbleguuum:
[MENTION=7566370]schmitz.mic@web.de[/MENTION]

It not a bug: if successive tracks are from the same album (either because a media server indicated explicitely they are) or BubbleUPnP inferred it was likely an album for a filesystem folder (eg files whese filename start with a number and increasing), then album art is kept the same for all the tracks of that album because album art is a constant characteristic for a whole album. The latter will break in the rare case where you'd have tracks in a filesystem folder whose filenames are 01 - title1, 02 - title 2, .... and these tracks are not part of an album.
[Android Apps and Games] lorenx:
I already did this, nothing changed.

If i can, I'll send you the applicaton log to dig it...

Oh, cool! I'll try that, thanks ;)
[Android Apps and Games] bubbleguuum:
[MENTION=3234240]lorenx[/MENTION]

Just to be sure, note this is not the same than disabling Android Doze, but Huawei specific settings.

Speaking of which, it is a good idea to also disable Android Doze.

Does this issue happen when the screen is off ?
[Android Apps and Games] lorenx:
No Android Doze.

Actually your app popped those steps up when I first opened it on the Honor.

Yeah, screen off... after few mins
[Android Apps and Games] AlexanderF69:
No, I cannot get any .wtv videos (Windows Media Center Recorded TV) to play/transcode to Chromecast. I can however, get the .wtv videos to transcode for remote internet access using a local renderer (e.g. VLC or MX player) on an android device. It just seems to be the local network transcode for Chromecast that is not working.

I have searched the forum and don't see any references to use of BubbleUPnP for this purpose, but if this issue can be resolved, it would provide a great solution for Windows Media Center users to make more flexible use of their recorded programs.
[Android Apps and Games] bubbleguuum:
[MENTION=9603563]AlexanderF69[/MENTION]

wtv is normally supported but....I got 2 sample wtv files and one plays (via transcoding) while the other do not because FFmpeg exit on an obscure error. I got this stream to transcode by adding an obscure FFmpeg option but Chromecast refuse to play it (while VLC plays it but without sound).

Any way this problematic wtv sample is super weird to begin with: Windows Media Player plays only audio and VLC plays only video.

So there's no magic solution: some wtv files are problematic and cannot be transcoded in a way Chromecast plays it.
[Android Apps and Games] bubbleguuum:
[MENTION=3234240]lorenx[/MENTION]

I don't know, but this issue is surely due to something that "wants to save the battery".

Android and manufacturers (espcially Chinese ones) make it more and more difficult to run anything in the background reliably.

In any case, make sure to also disable Doze for BubbleUPnP.
[Android Apps and Games] KraftwerkElectro:
Any reply to my question?
[Android Apps and Games] bubbleguuum:
[MENTION=5341153]KraftwerkElectro[/MENTION]

Maybe but no promise. And if I add it it will be simple search that just go to the first occurence.
[Android Apps and Games] KraftwerkElectro:
What is 'first occurrence' and what makes it different to another type of search?
[Android Apps and Games] thedicemaster:
if you search "video" in a playlist consisting of video1, video2, video3, movie1, video4 it'll just scroll to video1.

most search functions would highlight video1, video2, video3, and video4.

so it'll work more like Google's "I'm feeling lucky" button than Google's "search" button.
[Android Apps and Games] alonwa:
Didn't get a response. Does my suggestion make sense to you? Thanks
[Android Apps and Games] Uoppi:
EDIT: Something strange is definitely going on. Even after 30 seconds, Library is showing up blank. I then go to Internet access... -> Networks and tap Apply on my remote profile. First time there's a connection refused/timeout 20000 ms error. Second try with Apply and now loading devices works and MinimServer Library is found. If I tap Test, connection is similarly established on the 2nd or 3rd time but unlike with Apply, MinimServer Library is not loaded. I think maybe for the first half minute from app launch BubbleUPnP should be looping and attempting to load devices so that the user is not stuck with an empty remote library. On mobile, it can take several app closes and re-launches before there's a connection and MinimServer Library is found.

ORIGINAL: Could it be possible to implement an option to BubbleUPnP Android to keep rehreshing and checking for a remote (4G) library at app startup for X seconds? Or even providing a manual way to re-trigger/refresh library detection?

Right now what happens is that my router WOLs my HTPC when port 58050 or 58051 is triggered. But BubbleUPnP doesn't show the MinimServer library because it takes a few seconds for the HTPC to wake up and it appears as if BubbleUPnP is just idling after launch.

The library does show up if I close the app from the X and re-launch but it's a hassle. I've also tried automating with Tasker so that there's a pause of X seconds after WOL, but sometimes it helps, other times not. I could easily automate Tasker to kill BubbleUPnP and re-launch but properly killing the app would require root (which I don't have).
[Android Apps and Games] gaetanolip:
Hi,what about the pausing issue with bubbleupnp as remote receiver an mxplayer as player?

Thank you

Inviato dal mio Lenovo P2a42 utilizzando Tapatalk
[Android Apps and Games] bubbleguuum:
[MENTION=407642]gaetanolip[/MENTION]

I cannot reproduce this issue. But BubbleUPnP uses an undocumented trick to unpause MX Player

and I'm not sure if it works in all scenario, especially combined with some MX Player settings (in any case it works for me with

default settings). Can you try the latest beta (3.1.3p2) version running on your android box ? You can subscribe to the beta on the Google Play page for the app.
[Android Apps and Games] SteveDinn:
BubbleUPnP server Chromecast transcoding when not required

Hey. I noticed today that my BubbleUPnP server was transcoding some files when it was not required for it to play on my Chromecast. If I turn transcoding off, it still plays just fine. I made sure that the "Force video transcode" option is turned off. The only other option I have checked is "AC-3 passthrough", but this file does not have an AC-3 soundtrack.

Here's some information about the media captured from MediaInfo Command line, MediaInfoLib - v0.7.82 on linux :

General
Complete name : ./VideoFile.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/avc1)
File size : 226 MiB
Duration : 22mn 1s
Overall bit rate mode : Variable
Overall bit rate : 1 432 Kbps
Encoded date : UTC 2014-11-03 08:43:41
Tagged date : UTC 2014-11-03 08:43:41

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.2
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 22mn 1s
Bit rate : 1 300 Kbps
Maximum bit rate : 7 874 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.059
Stream size : 205 MiB (91%)
Writing library : x264 core 142 r2479 dd79a61
Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=31250 / vbv_bufsize=31250 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-11-03 08:43:41
Tagged date : UTC 2014-11-03 08:44:04
Color range : Limited
Color primaries : BT.709

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 22mn 1s
Bit rate mode : Variable
Bit rate : 128 Kbps
Maximum bit rate : 153 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 20.1 MiB (9%)
Encoded date : UTC 2014-11-03 08:28:10
Tagged date : UTC 2014-11-03 08:44:04
[Android Apps and Games] bubbleguuum:
[MENTION=9048933]SteveDinn[/MENTION]

If you have a Chromecast v1 or v2, the transcoding has probably been caused by the h264 profile High@L4.2 as these devices only support up to level 4.1 according to spec. Although it is possible it has changed and this document has not been updated. For example the Chromecast Ultra has been bumped from 5.1 to 5.2.

In any case I'll make some test with a 4.2 video.

EDIT: I could verify that Chromecast v1 and v2 can play h264 profiles up to 5.2 (which was not always the case). I'm making modifications to Android BubbleUPnP (local transcoding) and BubbleUPnP Server to remove forced transcoding for > 4.1 profiles.
[Android Apps and Games] bubbleguuum:
[MENTION=8721399]alonwa[/MENTION]

Need to think more about it but no immediate plan to change this.

I mean whatever change in behavior I make here, at least someone will probably hate it.
[Android Apps and Games] alonwa:
I'd think nobody should object if the Library tab state stays the same as it was when you last left it (even if you close the app and teopen it)
[Android Apps and Games] Uoppi:
bubbleguuum, after some more testing it's apparent the timeout/scanning period for BubbleUPnP to establish a mobile connection is too short to allow for WOL of media server PC and connected NAS. Any chance for a user-configurable device list scanning timeout à la "UPnP Action Timeout" or some other solution?

When in 4G, if the HTPC/NAS are sleeping and automatically WOLed at BubbleUPnP app launch, the library (MinimServer) will never load unless the BubbleUPnP app is exited and restarted . The Library screen just remains perpetually empty otherwise (BubbleUPnP "giving up" too soon?)
[Android Apps and Games] Uoppi:
User selectable "Remember last Library view" option maybe?
[Android Apps and Games] berliozz:
[MENTION=3373153]bubbleguuum[/MENTION] — can you check private message from me. It important for me. After test all alternative, I found, that you create a best of the best application for streaming content to other decvices.
[Android Apps and Games] nicobee:
Silent playback on local renderer using bluetooth speaker

Hi [MENTION=3373153]bubbleguuum[/MENTION], hi BubbleUPNP community!

I have got a problem with BubbleUPNP on my Samsung Galaxy S9plus:

Sometimes (not every time!) when the output of the phone is send via bluetooth to an external speaker and I play an album with several songs with the app, all subsequent songs are starting silent. The song-time on the "Now playing" view is progressing, but nothing can be heard.

If I stop the playback with the pause button and resume with the playback button, the music can be heard and everything is fine ... until the next song begins. That means, I have to repeat that every time a new song starts.

Does someone has the same problem and a solution for it?

Device: Samsung Galxy S9plus

Android Version: 8.0.0

BubbleUPNP-Version: 3.1.2 (licensed! - v1.6.1)

Thank you very much in advance!

Best regards, Nico
[Android Apps and Games] bubbleguuum:
[MENTION=5110543]Uoppi[/MENTION]

The timeout for connecting is 20s which is usually plenty enough. I will increase it to 60s. Assuming this is what is causing this issue.

EDIT: can you send me a log file (see first post of this topic) recording when Android BubbleUPnP fails to connect to BubbleUPnP Server due to the WOL. This is so I can make sure I make the proper fix.
[Android Apps and Games] bubbleguuum:
[MENTION=9031914]nicobee[/MENTION]

Wil try to reproduce it on my S9. Although BT routing is a 'black box' and happens independetly of BubbleUPnP as it is managed by Android.
[Android Apps and Games] Uoppi:
OK, will do tomorrow. EDIT: Sent already!

It takes about 4 seconds for my HTPC to WOL via 4G, counting from the moment BubbleUPnP is launched on the phone. In LAN the same MinimServer Library is always loaded near-immediately. So the behavior sure seems strange.
[Android Apps and Games] Adromir:
I have installed the latest version on my Samsung galaxy tab s2 running LineageOS 15.1 . Launcher is Novalauncher from playstore and strangely I can't add a Widget for Bubble UNPN on my Homescreen
[Android Apps and Games] bubbleguuum:
[MENTION=4804493]Adromir[/MENTION]

Can you check if it works with the stock launcher ?
[Android Apps and Games] Adromir:
It seems to be an Issue with LineageOS itself. I switched to another Rom and there it Worked without any issues (using Nova Launcher as well)
[Android Apps and Games] Snowknight26:
[MENTION=3373153]bubbleguuum[/MENTION]

The method of determining the color of the status bar icons is sub-optimal. Occasionally, depending on the album cover, the icons cannot be seen as they are white on white or black on black.

Examples:

In the above examples, you cannot see the time nor the Hangouts notification I have.

Additionally, the aspect ratio of the album cover is wrong. For a square album cover (say, 1000x1000), the album cover is stretched to expand past the status bar, making it something like 1050x1000. And as a final insult, BubbleUPnP Server seems to add horrible banding to the transcoded album art, as you can see based on the original:
[Android Apps and Games] winst81:
Bookmarks point to wrong location

Hi [MENTION=237202]bubble[/MENTION]guum wondering if you can help.

Love the app so much, but one thing I'm having problems with is the bookmarks.

I set them up to point to particular albums on my WD My Cloud, but after a while many end up taking me to random folders on the drive, including photos.

Is there a way I can stop this happening?

Thanks

Joel
[Android Apps and Games] preusstang:
[MENTION=3373153]bubbleguuum[/MENTION] I know it's been a long time since reporting this issue with casting to the shield (where the video gets shifted slightly off-screen,) but I decided to do some testing today. It does do this on multiple displays (I tried 1080 and 4K TVs,) with both 4K and 1080p content (and different aspect ratios). However, I found 2 files in my library with the exact same source/encode settings where one casted just fine and the other didn't. After remuxing (without altering included material,) the faulty one casted just fine. I tried all sorts of things and then found out that if I just reduce the length of the filename, it casts just fine.

I have 2 samples now of the exact same file (copy/paste), one with a file name length of 66 characters, including the file extension, and one with 65 characters. The one with 65 characters casts to the nvidia shield TV just fine. The one with 66 characters, when cast to the shield, exhibits the strange video offset.

Any ideas? I can provide the 2 samples if that helps.

Thanks!
[Android Apps and Games] bubbleguuum:
[MENTION=3492637]preusstang[/MENTION]

Urgh. The filename is sent as the video title and displayed briefly when you play the video or pause the it. You can bet that when it doesn't fit on one line it makes Chrome redimension the window causing what you observe. This issue does not happen on my (real) Chromecast devices but not surprising as casting is implemented differently in third party devices such as the Shield. For the next app update, I will truncate the title to 64 characters max and it should fix it on the Shield.
[Android Apps and Games] bubbleguuum:
[MENTION=9636003]winst81[/MENTION]

Bookmarking and 'Saved Playlists' rely on the media server to keep stable item ids (for bookmarks) and stream URLs (for 'Saved Playlist'). Unfortunately many basic media servers will change these whenever they rescan or have their database rebuilt, making these 2 features not working properly. There is no solution other than using a media server keeping stable ids, or not using these features.