yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
I recorded a small video (the launch really starts when the icon becomes highlighted) taken on my Alcatel OneTouch Idol 3, Android 5.1.1. Can you tell me how it compares with your devices.

It would be helpful if you could record a video, for example on the SGS3, so I can have a better idea.

This app can be used or if you can adb to your device, screenrecord.
[Android Apps and Games] mkdr:
https://dl.dropboxusercontent.com/u/14937594/bubbleupnp_i9300.mp4

Your video seems same as broken. It was way better before in some older version. The main gui should be loaded really after 0.5-1 second and not after 3-x seconds. Even if the guis is grayed out, and then becomes usable after some preload time, it feels much better this way then to have no responses after a click for a while.
[Android Apps and Games] bubbleguuum:
Given your initial post I was expecting something much worse. It takes 3s at most. Other apps also do not load instantly but will show a splash screen.

Maybe I can optimize it more a bit and gain 1s at most by lazy loading some stuff, but it will be difficult. And it is not a matter of "do background stuff or do the init stuff via threads, not blocking the gui to load".
[Android Apps and Games] mkdr:
The loading time is about 3 seconds on the s3 (now, it was much better like mostly instant in older versions of your app), 3+ on my other devices. Most other apps load instantly on my s3, like I said, yes, "loading screen" or grayed out gui is the way to go.
[Android Apps and Games] bubbleguuum:
At some point, the app had an empty placeholder screen I think displayed immediately but I disabled it because it did not match necessarily the theme of the app, so was weird. Also, of course it will be slower on older devices possibly having slower internal storage too (especially the N7 2012).

And to conclude, it might be faster to load on KitKat tan Lollipop+ because ART generates huges files that have to be read by the system somehow.

I'll see what I can do to optimize load times, maybe lazy initializing some stuff, but do not expect miracles. And there's some time taken by the framework that cannot be easily reduced like classloading.
[Android Apps and Games] hifidon:
Audio cast toggle button widget

Is this a place for feature requests? It would be great if there was a widget for toggling audio cast on and off, and starts the app if necessaray. Just a button with indication of on/off state. Unless there's already a way to do this somehow?
[Android Apps and Games] sordna:
Do you have the 5.5" version? What ROM is this? I thought Alcatel only has 5.0.2 available.
[Android Apps and Games] bubbleguuum:
it's the 5.5, model 6045X. I'm running the Resurrection Remix ROM on it (see the XDA idol forum).

It works great. CM is also available I think.
[Android Apps and Games] CassandraN:
BubbleUPNP still rocking my world. Thanks for the recent chromecast discovery fixes, they improved things a lot.

Of course, this is the kind of terrible relationship where we only talk when I have a problem. So....

When playing from the local media server (on an SD card on a Moto X Style, but also a problem with my previous Moto G), BubbleUPNP occasionally just seems to lose the SD card, as in all the file handles go stale or something. I fix by restarting and recreating the playlist (as the old one no longer appears to be valid) but it makes for using bubbleupnp for playback on the move tricky.

Also a couple of feature requests:

1) Would it be possible to for bubbleupnp-server to support gatewaying Chromecasts via an OpenHome renderer? This would enable both me and my partner to be able to control the music when it's playing multiroom.

2) Chromecast multiroom is a bit buggy at the moment. So we end up rebooting the Chromecasts more than we'd like to. Could a "reboot device" option be added to the context menu for a chromecast. Internet search suggests that it's a matter of sending a relatively simple POST request to the Chromecast. Details at

fiquett.com/2013/07/chromecast-traffic-sniffing/

If there could be a "reboot all Chromecasts in group" option too, that would be even more handy, although that's probably a lot more work.

Anyway, thanks again.
[Android Apps and Games] bubbleguuum:
1. Not via OpenHome as there is no pure desktop Java SDK available for communicating directly with Chromecast.

It could be done on the Chomecast receiver itself but I have no current plan for that as it would be a full rewrite.

2. Yes a reboot Chromecast option should be easy to add (EDIT: added in next update)
[Android Apps and Games] CassandraN:
Cool. Thanks for that. Appreciated.

Any idea on what might be causing the SD card issue and if it's fixable?
[Android Apps and Games] bubbleguuum:
Not sure I understand what you mean by "loose the sd card".

Can you describe a scenario that leads to this problem.

Also I assume you play your sd card files browsing the "External SD Card" folder of the local media server, in the

Library tab ?
[Android Apps and Games] bubbleguuum:
BubbleUPnP 2.5.6p1 beta available. Download link and changelog.

.
[Android Apps and Games] jonaszrenard:
Hello,

-Could you consider a support for track number meta when connecting to a dlna server?

-Also, I have some albums where files contain different artworks, and some don't have. I noticed that BubbleUPNP always display the same artwork for all songs in that case. Which is wrong :/

Envoyé de mon GT-I9505 en utilisant Tapatalk
[Android Apps and Games] CassandraN:
OK, problem occurs when I'm listening on the move. If I'm at home, I pull the files off the UPNP server. So I'll play an album from the SD card. A few tracks in, it will halt mid track. Selecting an item on the playlist will return an error message (can't remember what it says - sorry, that's not helpful. I will try to reproduce and record it here). I have had it when playing via the "external SD card" link, but I've also had it when browsing directly through the file system (I had a shortcut set up directly to the music folder on my SD card). Thanks.
[Android Apps and Games] romasema:
Tidal problem

I've got some problem with BubbleUpnP (Android 5.02), Marantz SR-5007 as renderer, and Tidal (HiFi) as library. Some of Tidal resources are in M4A some in FLAC. When source file from Tidal is M4A Marantz don't want to play. When source of M4A is for example MinimServer, Marantz works fine. Also when renderer is local (smartphone with Android 5.02) , I'm able to play M4A. I don't know where problem is but in my opinion it is Bubble issue.

TIA for suggestions.

My Android BubbleUpnP is "Version 2.5.5.1 License found"
[Android Apps and Games] bubbleguuum:
These m4a could be low res AAC at 96Kbps (check the bitrate on the now playing screen). It happens for some older and obscure TIDAL albums, not even available as 320K AAC. Many renderers do not support such low res AAC.
[Android Apps and Games] bubbleguuum:
It's already supported with media servers sending this information. Enabled 'Settings > Library > Track number' if you want to

see it appear in titles.

'Settings > Now Playing > Force cover refresh may help'. Now having different covers for tracks part of the same album is funny and unusual. That's where *album art* has a whole new meaning.
[Android Apps and Games] jonaszrenard:
The setting is already enabled.

I know it's unusual.

But I have tons of single songs from various artists who are not issued from albums. So I give them the album tag "---" to find them in my library.

And of course, every song have a different artwork.

Envoyé de mon GT-I9505 en utilisant Tapatalk
[Android Apps and Games] hifidon:
Sync issues with JRiver Media Center

I'm seeing a couple of strange sync issues when using a JRiver Media Center render. Don't know if they are JRiver issues or BubbleUPnP issues, or limitations of DLNA:

It appears that when Audio Cast is started, the JRiver playlist is modified to include not only the "Audio Cast" item but a second item, which it seems is the item that is current in the BubbleUPnP playlist. The result is that when the audio stream is stopped and after the allotted duration of silence has passed, JRiver starts playing the second item in its playlist. This really surprised me the first couple time it happened.

While streaming a playlist to JRiver (not audio cast) if I use the JRiver interface to play a track from the JRiver library, the BubbleUPnP playback keeps going as if nothing changed. It keeps placing songs into the JRiver playlist, and if I stop BubbleUPnP playback, it stops JRiver as well. Would it be possible for BubbleUPnP to know what track JRMC is actually playing so that if it changes at the JRiver end, then BubbleUPnP could disconnect the connection?

Thank you.
[Android Apps and Games] bubbleguuum:
Thank for reporting this issue.

This is due to 'gapless control' where the next track is given to the renderer.

Obviously it shouldn't apply when Audio Cast is playing, and I will fix it.

As a workaround and if you do not care about gapless playback, you can simply disable it in Settings > UPnP Tweaks > Gapless control.
[Android Apps and Games] torput:
If I select a song on a folder, is there a way to make bubbleupnp automatically advance to the next file, without adding songs to playlist?
[Android Apps and Games] asuhoops8628:
hello, tried searching around but cannot for the life of me seem to find any info on this error.

I am on a Moto X Force XT1580, rooted, xposed, TWRP recovery. After installing bubbleupnp, I am able to connect to my AV receiver and play music, however I cannot get it to connect to google play music.

I keep getting: "Google Music Sync. Sync Failed. Reason: Failed to parse registered google music devices"

Any ideas?

EDIT:

I just tried adding my work google account to confirm if it was an error with my original account. When going through the process, I get this prompt (pic), followed by the same error.

EDIT 2:

UGH im an idiot. Leaving this up for other idiots like me. I installed from the xposed repository, which apparently is an old version. I realized I could update to the latest bubbleupnp through Google Play. Once I did and tried again, the error message was clearer. I needed to play one of the actual tracks from my library in the Google Play Music app before connecting to Bubbleupnp.

Hope that helps someone else.... Dev, may want to update the xposed repository or at least add a note to grab the latest version from GP after install.
[Android Apps and Games] Snowknight26:
bubbleguuum,

I've recently run into the issue that 90% of the time I try to hit the 3 dots next to a track in the Library I end up scrolling instead. Is it possible to move the menu buttons left a few pixels?
[Android Apps and Games] oystron:
BubbleUPnP Server - features request

Hello, I hope this is the right place for BubbleUPnP Server questions!!

This software is saving my (digital) life, I love it, so far I've found a couple of things that should be improved:

- better logging for end users. The one available is quite cryptic. What I'd like to see in a logfile is what is being streamed, from which server, to which renderer, and with which kind of transcoding.

- a minor nuisance: when using internet connectivity, the external port numbers are hardcoded to 58050-51 for the connectivity test. I use port mapping and have different outside ports, so that numbers should be configurable.

regards and happy streaming
[Android Apps and Games] bubbleguuum:
No, the songs you want to play must be added to the Playlist tab, which is the playback queue.
[Android Apps and Games] bubbleguuum:
Yes, I must update the Xposed repo version.

And it's true that to be able to work, a mobile device must have been previously registered in Google Music (the app).

The error message could be clearer about it.
[Android Apps and Games] bubbleguuum:
Yes I definitely need to fix that as you are not the first to complain about it.
[Android Apps and Games] bubbleguuum:
1. logging is not targeted to end users but to me for being able to troubleshoot problems.

2. You can change both ports by editing configuration.xml (found in the installation directly on Windows) and restarting the server
[Android Apps and Games] oystron:
yes indeed, the log for users should be access_log.txt.

this is a feature request: I'd like to see in the log the original name of the file that is being streamed, and what kind of transcoding is performed (and why, if possible)

Yes but I was talking about a situation where the outside port numbers are different from the inside numbers (port mapping). Non really important anywat.
[Android Apps and Games] Phil Olenick:
Odd problem

I've been using your Android app for years, connecting via your BubbleUPnP server to your fooUPnP library server. Most of my music - including the track I talk about here - is stored on my server as FLACs which are transcoded by your server to 128k mp3s when played over the phone's Verizon phone connection, but sent as the original FLACs when accessed from a wired or WiFi interenet connection. This system has been quite reliable.

A few nights ago in my car, after playing Weather Report's original version of "Birdland" (from Heavy Weather) for a friend (over the phone system, of course), I went to play The Manhattan Transfer's vocal version of "Birdland" from Extensions, but was frustrated by the vocal version's insistence on skipping to the next track after the first note or two (the next song played fine).

Today on my laptop, connected to the net by Ethernet from the other end of the state, your fooUPnP extension played the vocal version from the fooUPnP server at home with no problem, so back in my car I repeated the attempt to play the vocal version and had the same problem, but found that if I changed library servers inside your Android app from fooUPnP to my Twonky library server instead (still syndicated by your BubbleUPnP server) - it played fine.

Back inside, I turned on the phone's WiFi and switched back to your fooUPnP server - which also worked!

Why would the same track work via Twonky over the phone system, or fooUPnP via wired or WiFi internet, but not fooUPnP over the phone system?

PS This is the first track to do this in several years of using this setup - Twonky is a recent addition, mainly to get at my videos remotely. Its main downside is that its catalog updates are a lot slower than fooUPnP's.
[Android Apps and Games] sleuthymcslick:
So here's a question, I'm streaming movies to my zenpad s 8.0 tablet from a serviio media server I have setup on my computer. Every time I play a movie with audio that is supported, there is a loud beep every 10 seconds. Anyone know what is causing it and what I can do?
[Android Apps and Games] spencer7779:
720p issuses

When I use the app to send live tv from my phone to my tv or chromecast I have trouble sending 720p stations. On the tv it says this file may not be played properly and won't play in full screen. On the chromecast the picture is choppy no matter how low I make the bitrate.
[Android Apps and Games] Dreamweaver:
Hi Bubbleguuum,

is it possible to add all the files to the acces.log file which have been downloaded?

Thanks! :)
[Android Apps and Games] TaperChuck:
Update/clear old files from library?

I just bought the the Android app and have search for an answer to a question. I can't find it anywhere. I used to have two folders on my NAS, FLAC and MP3. When I searched Artist/Album both FLAC & MP3 files always showed up on the album and populated in the playlist which was annoying. I deleted the MP3 folder on the NAS to solve that problem, but now, the MP3 files still show in the library and still populates in the playlist (without the artwork) and pauses the player when that file is next in the playlist. It can't play because it;s not there anymore. Is there a way to fix this? Clear the library or update the library so the missing MP3 file doesn't populate anymore? Thanks in advance. This app is a godsend for me.
[Android Apps and Games] nicobottens:
Hi i've a problem with local transcode shared to google chromecast from a .ts channel in a .m3u playlist! They start in the 40% of times but in thè 60% of times i share the channel and on the chromecast start the buffering bar in the bottom for few seconds and when the bar come off notting append, i see just the Bubbleupnp wallpapers!!

Anyone have an idea to solve this problem?

Thanks

Inviato dal mio LG-D855 utilizzando Tapatalk
[Android Apps and Games] bubbleguuum:
Send me a log file, playing a problematic .ts stream (see first post of this topic for logging instructions).
[Android Apps and Games] bubbleguuum:
Looks like the database is inconsistent on your NAS media server. Try triggering a full rescan of media in its configuration, Eventually reboot the NAS.
[Android Apps and Games] bubbleguuum:
Assuming you are talking the access log of BubbleUPnP Server, I think it already logs all traffic already.

So can you give more details to your request ?
[Android Apps and Games] bubbleguuum:
No idea but that is not coming from BubbleUPnP for sure. Maybe try a different Android video player app ?
[Android Apps and Games] bubbleguuum:
If you enabled local transcoding you probably need to transcode with BubbleUPnP Server instead as your phone is not powerful enough.
[Android Apps and Games] bubbleguuum:
[MENTION=1954517]Phil Olenick[/MENTION]

Difficult to say without a log. If you can record and send me a log file attempting to play the problematic file, I will look at it (see first post of this topic for logging intstructions).
[Android Apps and Games] Dreamweaver:
Hi! Yes I am talking about the server, sorry.

I can see every track that has been played but I cannot see what has been downloaded so far. Would be great to integrate that into the log file.
[Android Apps and Games] sleuthymcslick:
I fixed it by getting a bubbleupnp profile for serviio and also switching to VNCPlayer. I'll have to double check with MXPlayer again to see if it was just the profile change.
[Android Apps and Games] trackloading:
Hi,

When I try to play Tidal to a DLNA renderer it keeps trying to play in FLAC even though I choosen AAC in settings? It's working fine with Chromecast...
[Android Apps and Games] bubbleguuum:
This is probably due to your renderer not reporting supporting AAC, thus BubbleUPNP fallbacks to FLAC.

You can send me a log file showing the problem if you wish (see first post of this topic for logging instructions).
[Android Apps and Games] bubbleguuum:
BubbleUPnP v2.5.6 published to Google Play. Changelog.

.
[Android Apps and Games] rayone:
Hi.

Is there a way to backup my BUPNP playlists?

Scenario:

I have 12 playlists, containing >500 songs.

I want to flash/factory reset my tablet.

I want to reinstall BUPNP and restore my playlists, without using other sw.

Expected option:

Export/Import playlist

Feature request:

Random Tracks from current Library path. The current implementation looks at the whole server, which with a large library can be too random.

Thanks :)
[Android Apps and Games] tboooe:
Any chance we can get some options to adjust the font size and vertical spacing especially in library view? I have a large library of music so getting more information on the screen would be very helpful.
[Android Apps and Games] moviecut:
First of all: thank you so much for supporting and improving bubbleupnp! It is an absolutly amazing app, that i am using nearly every day.

Feature request:

1) Is it possible to hide librarys? I am using the bubbleupnp server app on my synology nas and dont need the normal synology media renderer (see the screenshot)

2) google music (and other streaming services) are shown under "Local Media Server - Clouds". Is it possible the be shown as an own library in the list of librarys?

Gesendet von meinem GT-I9295 mit Tapatalk
[Android Apps and Games] Morechilli:
Hi, I'm a paid up user who is wandering about the possibility of a new feature (I'm fairly sure this isn't currently supported).

The above post mentioned the difficulty with rendering devices that don't support remote control. I have a similar issue with a pure evoke flow radio. It will find and play from upnp servers but the physical controls on the device are very slow and awkward.

I was wandering if the server proxy design could be extended to expose a continuous track or a dynamic playlist such that I would only need to make the selection once on my rendering device. Then I could use bubbleupnp to select tracks all of which would get tunnelled via the existing selection on the proxy to the renderer?

This would allow remote control of even these awkward devices.

Thanks,

A.
[Android Apps and Games] oystron:
Two BubbleUPnP Servers in the same LAN?

Hi - I've this configuration at home:

- BubbleUPnP server 1 on a raspberry PI to allow remote internet access to my music library

- BubbleUPnP server 2 on a powerful desktop PC to enable Chromecast transcoding from home use

This will be inproved at a later date with a proper home server that will replace both servers.

The current setup has this kind of problem: the BubbleUPnp App on Android seems to pick up a "random" server for Chromecast transcoding, and if it happens to be server 1 it is uless for this purpose.

A workaround I've found is to stop server 1, let BubbleUPnp pick up server 2 for Chromecast transcoding and re-start server 1.

Is there a way to do it better (apart from using a single server)?

Or [feature request] could a kind of transcoding server selection be added to the App?
[Android Apps and Games] hornetster:
Desktop shortcut opens to specific location

Sorry, have searched and expect that this has been mentioned before, but wondering if it is possible to have a desktop shortcut (Android Lollipop - Nexus4), that will open BubbleUpnp, in a specific library, at a specific folder? (Trying to make it easy for the missus...)

Thanks.
[Android Apps and Games] bubbleguuum:
Saved Playlists are stored in internal storage at Android/data/com.bubblesoft.android.bubbleupnp/playlists

You can save and restore this folder to the same location.

Not easily implementable in reasonable time due to how UPnP works. Only on full Library it can be reasonably fast.

If you want to shuffle play a folder and its subfolders and there are not zillions tracks, you can try 3-dot menu > Shuffle play, on that folder.
[Android Apps and Games] bubbleguuum:
1. You can hide devices in the Devices tab (That I see you have enabled).

To hide a device, go into the Device tab, 3-dot menu on the device you want to hide, and select 'Hide'.

The device is marked hidden in the list and to actually hide it select Filter > Not hidden.

2. No plan for this
[Android Apps and Games] bubbleguuum:
You can currently do that with the Audio Cast feature of BubbleUPnP which requires root + Xposed (see Settings > Audio Cast).

The idea is that you trigger the Audio Cast playback once from your renderer, browsing BubbleUPnP. Then

(almost) everything you play on your Android device will be played by your renderer as a single stream.

Caveat: you cannot use BubbleUPnP to play stuff but any other app working with Audio Cast.
[Android Apps and Games] bubbleguuum:
You can disable Chromecast support on the BubbleUPnP Server running on your rpi, and it will not be discovered by Android BubbleUPnP.

To do so, stop the server, edit configuration.xml and add <disableChromecastSupport>true</disableChromecastSupport>, and restart the server.
[Android Apps and Games] bubbleguuum:
Not possible, Adding to possible enhancements but no promise.
[Android Apps and Games] moviecut:
Nice, thank you!

Edit: If you like to translate your app, count me in for german translation.

Gesendet von meinem GT-I9295 mit Tapatalk
[Android Apps and Games] rayone:
Thanks for your response, :)

I've been using Shuffle on the folder but some do have a large number of files, and sometimes I want to add 7 of x, 20 of y and 30 of z.

Could you do it all in memory... leverage the existing Shuffle method, but just add tracks to the PL randomly until reaching the limit?

It's not a big deal, your App's still the best thing to ever happen to UPnP, and I've emailed both Naim and Marantz telling them to license your app so they can see how it's done properly.