yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] thencamedroid:
Thanks for clarifying.

Would be great if un-uploaded tracks could play too. As far I know no app can do this yet (except google music app itself, but i need dlna too).

Although some other apps i tried (Play to Sony TV, Twonky beam etc) do have the option to login to google music page (via their own in-built browser) and play tracks directly but the page appears unresponsive, so basically does not work.

Thought I'll tell you this.

Thanks for the support and this app! I am sticking with Bubble for now! :)
[Android Apps and Games] bubbleguuum:
Can you confirm that the WARNING message you posted was when attempting to play a track in a playlist ?
[Android Apps and Games] thencamedroid:
Yes, I have a playlist called Billboard May which has a mix of my own songs (the ones i uploaded) and from Google Music itself.

So inside bubbleupnp interface I browse to Google music > Playlists > Billboard May and can see all tracks (uploaded and from google music), but can play only my uploaded songs. Pressing on un-uploaded songs gives the above error followed by this error:

Note: in the screenshot first song "Radioactive" plays fine because I uploaded it, but not the rest.
[Android Apps and Games] krewat:
afford aptedraw

Good to hear about Google All Access. Combined with being able to "keep on device" I now have access to every bit of music I could ever want, and be able to stream it to other devices.

Nice job :good:
[Android Apps and Games] JotieVC:
Received the update. Works perfectly!!

Thanks a lot!
[Android Apps and Games] sjbavin:
Hi,

Apologies if this is a silly question but I'm trying to get my Windows machine to serve media over the Internet to BubbleUPNP. To this end, I'm running foo_upnp (also successfully serving the LAN), and BubbleUPNP Server. The connection between BubbleUPNP and BubbleUPNP Server is fine. However, BubbleUPNP Server does not show any media servers on its configuration page.

Any suggestions as to further diagnosis?
[Android Apps and Games] Aqua1ung:
This is my media server. Attached is a screenshot of the folder in question as browsed by BubbleUPnP. Note the .m3u files that show up in my playlist. (Interestingly enough, the .log, .CUE, .db etc. files don't show up in the playlist.)
[Android Apps and Games] bubbleguuum:
I think it would work if you added an All Access album to your Library first (without uploading anything of course), then adding tracks of that added album (now listed in your library) to a playlist. What doesn't work is adding All Access tracks directly to a playlist, which will give you that 404 error (for now).
[Android Apps and Games] bubbleguuum:
Looks like a firewall problem blocking traffic on UDP port 1900.
[Android Apps and Games] bubbleguuum:
Ok I'll look into it.
[Android Apps and Games] sjbavin:
That's already opened in Windows Firewall; "UPnP Framework" opens TCP 2869 and UDP 1900 (open on the local subnet).

However, if I disable Windows Firewall completely, it all works fine! Any other ports I should look at?

p.s. Thanks for your good work!
[Android Apps and Games] e_esprit:
Hi,

I hope this has not already been asked (I searched the thread and didn't find anything) : Is it possible to change the certificate used for SSL in BubbleUPnP Server ? I'd like to use an "official" one that I already have for the machine BubbleUPNP Server is installed on.

Thanks.
[Android Apps and Games] rlane:
Thanks for cover image aspect ratio retention option. Works perfectly and makes images more pleasant on smallish devices.
[Android Apps and Games] thencamedroid:
There lies the trick, did not know that. Thanks!

Adding to library and then to playlist does work fine.

Plays only on the phone though, not on my SonyBluray player which ofcourse is not your problem, but DLNA's.

Any tips appreciated, however.

Update:

Found a roundabout way, I play from bubbleupnp to Foobar2000 renderer and then stream that sound to my DLNA device.

Works decently well.
[Android Apps and Games] bubbleguuum:
It is not possible as BubbleUPnP Server only loads its own self-signed certificate.
[Android Apps and Games] bubbleguuum:
You can send me a log file playing such tracks with your Sony renderer (see first post of this topic for instructions).
[Android Apps and Games] scottyf79:
having an issue when i create a play list in the app.

if i create a playlist in the app im finding that it all starts playing as it should, but then at some stage it wont play any further tracks and i have to go back into the library option and play the song(s) from there.

I also found this happens if i go to "recently played" and select a track.

the track data etc comes up but it just refuses to play

i noticed if i delete the tracks out the playlist and then re add them from the library it seems to start working again.

(just as an additional point - when the tracks are going to play ok the proper album cover shows - when they wont it shows a random cover)
[Android Apps and Games] thencamedroid:
OK, will try that from home later tonight.
[Android Apps and Games] Fieperskaivu:
Hi,

I was using your product for a while on my Nexus 7, playing files off of Bubble UPNP server through PS3 media player. It was great and I really enjoyed it. The server stopped working entirely for me though and I'm not sure why. I've tried reinstalling it several times and I only ever get this screen when it tries to configure:

"Oops! Google Chrome could not connect to 127.0.0.1:58050

Suggestions:

Try reloading: 127.*0.*0.*1:*58050"

"Oops! Google Chrome could not connect to localhost:58050

Suggestions:

Try reloading: localhost:*58050"

I've checked and nothing is using 58050 so I'm not sure what the problem is. I get the error with every browser I've tried. Would love to use the server again if you can let me know my problem, it's not listed in your troubleshooting that I could find.

Thanks
[Android Apps and Games] winxi:
Hi,

I noticed that when playing a Google Music playlist (from the BubbleUPnP Local Media Server) to an OpenHome renderer (enabled by BubbleUPnP Server), playback stops when exiting BubbleUPnP. Is this a known limitation?
[Android Apps and Games] bubbleguuum:
It looks like the server is not running anymore.

If you run BubbleUPnP Server on Windows, it may have been broken by a silent Java update.

In that case the fix is to reinstall the JRE from this page (select the Windows x86 version even if you runs 64 bits Windows).
[Android Apps and Games] bubbleguuum:
This is a limitation beause for cloud media (Google Music, Dropbox, Google Drive) the stream URL is temporary and must be obtained by Android BubbleUPNP at the time the media is played. So it must be left running. Only Android BubbleUPnP can obtain the stream URL because it has the necessary credentials to do so.
[Android Apps and Games] bubbleguuum:
It looks like tracks in playlist that do not play points to a non playable stream URL.

This can happen with some media servers that modify stream URLs when reindexing or rebuilding their database, which makes bookmarking or adding items to playlists unusuable.

It also often have the side effect to mix up album covers as the cover cache is confused (it can be cleared for that purpose).

What is your media server ?
[Android Apps and Games] bubbleguuum:
To complete on that topic, the only way for an OpenHome renderer to be able to play cloud media without having Android BubbleUPnP running, would be to have BubbleUPnP Server have the credentials to get the stream URL.

For Google Music, this can only be done if the user gives its Google login/password to BubbleUPnP Server, which probably not many would feel comfortable doing so...
[Android Apps and Games] winxi:
Thanks for elaborating on this. I agree that most people wouldn't feel comfortable with giving the Google account data to BubbleUPnP Server. I've just experimented with Google Music because I like the ability to have playlists synced across devices. This brings me to a feature suggestion for BubbleUPnP Server: It would be great to have BubbleUPnP Server to store Android BubbleUPnP playlists centrally. This would basically involve a 'Save playlist to server' button in BubbleUPnP and a 'Load playlist from server' button or a 'Server playlists' virtual folder, respectively. I know about the possibility to manually copy playlist files or to access the local media server of other devices to fetch the playlist, but the central storage solution would be much more comfortable.

Another point about playlists is that I would like to use the very same playlist when being on the road using a mobile connection to BubbleUPnP Server and when being at home using the local LAN and streaming to an OpenHome renderer. I mainly use MinimServer and I thought that a possible solution for this would be to use 'MinimServer [Home]' also in the local LAN. But when using 'MinimServer [Home]' to play a track to my Sony renderer, I get a SetAVTransportURI failed error. The same track plays fine to the Sony renderer when using regular MinimServer or 'MinimServer [proxy]'.

Thanks for your support!
[Android Apps and Games] bubbleguuum:
Seeking in http streams is a complicated topic and there are many reasons why it may not work. The first reason is that the streaming server may not support seeking at all.

WMP buffers the whole file, that's why you can seek, even if the remote http server does not support it.

Android does not buffer the whole file but read ahead by chunk of 1mins.

Add to that, the Android http streaming framework has poor and buggy support for seeking on <= 2.2.

Until BubbleUPnP 1.1.3, seeking was totally disabled for some older versions of Android because it did not work. In case it was disabled on your phone previously you may want to try it again with this version but I wouldn't expect miracles.
[Android Apps and Games] bubbleguuum:
Looking more in detail at your log I think the Media Servers fail to notify at regular interval to BubbleUPnP Server that they are alive. Thus they are removed because the server thinks they are dead (creepy stuff!).

For the next version of BubbleUPnP ServerI will change that (ignoring alive messages) so your Media Server are not removed (until they explicitely notify they are shutdown).
[Android Apps and Games] flash5000:
Great to hear that, thank you!

Please arrange for a possibility to donate by PayPal for the future, I think your server software is a unique product worth supporting (and buying BubbleUPnP Pro is only possible once per account ;-) )
[Android Apps and Games] VideoVeteran:
Genre Shuffle?

It looks like a great app so far, but yes, this is just what I am missing.

Is is possible to play "All" or Play "Shuffle" when by selecting a single genre?

My old CD jukebox would do this and I'm still trying to find an android music player that will do it. It looks like I could add all the albums from a given genre and create a custom playlist, then play that with "Shuffle-Playlist", but it would be much better if I could just select a Genre when browsing for music, then play that. If I long-press on the Genre selection, I see the selections "Play", "Enqueue", "Enqueue and play", etc., but they all produce the following error message:

From my music library there are no tracks directly under the Genre folder, since "Artist" names appear directly under the Genre, then "Albums" appear under that in the tree. (This is the way in which the music library is organized automatically by the Logitech Media Server app that streams my music). Is there any way to fix this?

Thanks.
[Android Apps and Games] bubbleguuum:
I understand what you mean and will relax recursive loading of folders. Currently when you try to "play" or "enqueue" a folder it will only load tracks in it, ignoring subfolders, to avoid having users playing/enqueing their 50K tracks collection and crashing the app. That's why you get the "No track was found in the direct sub-folders of the selected folder(s)" message.

By default I will allow loading 2 levels of folders to make possible enqueuing/playing all albums of a genre, or all albums of an artist provided the folder stucture is something like this:

genre name
album1
...
albumN

I will also probably add an advanced option to allow unlimited loading of a folders and its subfolders.
[Android Apps and Games] VideoVeteran:
Great, that would seem to solve the problem. Thanks for the quick reply.

BTW, what is the maximum number of tracks that could be loaded this way before it might crash?
[Android Apps and Games] knostadt:
Thanks you were right.

Just wanted to say thanks for that. You were right, eventually it went through.

I have another problem that I am sure you know the answer to.

So I've been using foo_upnp to stream music between my home computers on my network with foobar which works great. I can also play music (when I am home over the local network) to my phone cause I shut off mobile.

I just recently tried to use both my phone and my friend's computer to access my home server (Win 7 64) for the first time from the internet. Here's the funny thing. I can access the media (i.e. I can see all playlists, artists, albums, ...) on both my phone and my friend's computer, but I can't actually play the songs.

BubbleUPnP says:

Track 'Track_name' is not playable: no streaming URL available

Foobar says:

Unable to open item for playback (File Not Found (404)):

Please help. I don't think it is the router (how else could I see the songs, artists ...) so I think something else is blocking it. Maybe something funky in Win 7 like homegroup or media sharing or something? By the way, both are configured as they should be: ports 56923 and 58050 respectively and forwarded on my verizon router.

I also updated both BubbleUPnP and Bubble Server to the current version.

Great job Bubbleguuum!
[Android Apps and Games] bubbleguuum:
Not a scientific number but I'd say between 2K and 6K depending on phone/tablets.
[Android Apps and Games] bubbleguuum:
I'll have a look at it on Tuesday. I'll have to see why BubbleUPnP discard some playing URLs and there are none left.
[Android Apps and Games] abgestumpft:
Hi

looks like you're using an old version of ffmpeg (0.5)

I had similar issue on QNAP NAS. Please try to update to ffmpeg 0.8, then the -Codecs switch should work.
[Android Apps and Games] liberque:
Aaah ... oooh... yep - just installed the latest version in git of ffmpeg and it works perfectly... silly me... thanks a lot abgestumpft :)
[Android Apps and Games] walterzomb:
is it possible to run the bubleupnp-server behind a reverse-proxy?
[Android Apps and Games] surfpetten:
Request fixes

Hi,

I recently bought Bubble UPNP and have the following set-up:

HTC Desire with latest BubbleUPnP 1.1.3 installed

Win7 with latest BubbleUPnP Server 0.2 installed

My music libary is shared trough Jamcast.

I have 2 main issues:

Playing music mobile (3G/4G) sounds poor when transcoding Mobile Max Bitrate is 128Kbps. I tried also Wifi and 128Kbps and sounds also poor. I hear a lot of tiny hicks while playing songs. I think some transcoding issues??

I often use Bubble UPNP to remote control my XBMC and make a nice playlist. But i discovered that when my phone automaticly locks (lockscreen) Bubble UPNP will not auto-advance to the next track in the playlist. Now I have disabled the automatic lockscreen. But this workaround will leave my mobile screen on all the time while playing my songs.

Great app by the way!
[Android Apps and Games] bubbleguuum:
It should, as long as BubbleUPnP (the app) can join BubbleUPnP Server through its public ip/hostname.
[Android Apps and Games] bubbleguuum:
1. hickups when streaming over a mobile connection really looks like a symptom of bandwidth not being sufficient. Are you sure you were not in 2G (some mobile operators automatically switch from 3G to 2G when the data plan limit is reached) ? When you say you tried WiFi, was it your home WiFi ?

Also could you check if CPU usage is normal while streaming with a tool like Android System Info ?

2. Not sure what cause this as it shouldn't happen, but in the meantime you can try setting "Kill On inactivty" to "disabled" in the advanced preferences to see if it make a difference. Does this happen as soon as the lock screen is enabled or some time later ?
[Android Apps and Games] jdthood:
BubbleUPnP not yet as good as UPnPlay under some circumstances

Hi, and thanks for being so reponsive to comments about BubbleUPnP.

I have recently been testing various Android DLNA apps in a network with a Synology DS111 NAS, a Samsung UE32D6530 television and a Philips NP3900 music player, all DLNA-capable.

BubbleUPnP is good, but there are a couple of ways in which UPnPlay is better under the circumstances of this network.

1. I have thousands of tracks stored on the NAS, hundreds of artist names, album names, and so on. When the NAS is selected as the source, UPnPlay is able to compile the whole list of, e.g., artists within a couple of seconds. I can then scroll very quickly through this long list using the slider on the right side of the screen. BubbleUPnP takes much longer --- on the order of one minute --- to read in the whole list, during which time it is possible to scroll, using the sweeping gesture, between the top of the list and the point to which BubbleUPnP has read in the data. Once the list has become very long there is no easy way to scroll quickly through it. If the "A" artists are showing then it is sweep, sweep, sweep, sweep, sweep, ... to get down to the "Z" artists.

2. Commands, especially volume changes, sent to the NP3900 are delayed a long time before they are executed. UPnPlay, on the other hand, executes them immediately.

I'll be happy to help resolve these issues by providing debugging output or whatnot.

--

Thomas
[Android Apps and Games] bubbleguuum:
Thanks for your feedback.

1. Once the folder is fully loaded, there is a fast scroller handler to the right of the list + alphabetic indexer so you shouldn't have to sweep sweep and sweep to get where you want fast... However if you are trying to load a folder with thousands of items it will take time to load, no matter what. In that case it is better to browse your media server with smaller folders (by genre, year, artist, etc), or to use Search in the app if your NAS supports it.

How many items are there in the folder which take 1min to load and what is your phone (it takes about 10s to load 1000 items on my Samsung Galaxy S) ?

2. This is by design. Volume is applied when you release the volume button.
[Android Apps and Games] bubbleguuum:
BubbleUPnP 1.1.4 is available on the Market:

fix: ads showing up by mistake in the licensed version in some cases

fix: crash when entering Library in some cases

fix: changing remote network "Advertise on LAN" setting was not taken into account until app restart

playing or enqueuing a folder now loads all sub-folders recursively (useful to load all tracks of a genre, of an artist, a year, etc)

remote network music transcode settings only apply when streaming to the local renderer

other fixes
[Android Apps and Games] fsiegert:
Disconnect controller while playing

Hi Bubble,

I want to use BubbleUPnP on a phone/tablet as a controller for streaming from a DLNA server (e.g. NAS) to a remote renderer (e.g. some little hardware device connected to my stereo). From a statement earlier in this thread I understand that it is not really possible to disconnect BubbleUPnP while the music is streaming between server and renderer. In that regards I have a few questions (some due to my limited understanding of the DLNA standard):

1. Does the streaming actually "physically" involve the controller, i.e. is the audio data transferred from server -> controller -> renderer? Or does the controller just prompt a direct server -> renderer connection? (I am assuming the latter case in the following questions.)

2. What would happen, if the controller was to be switched off while the audio is streaming? Would the current song still be finished, but afterwards not advance to the next song in the playlist?

3. I saw on some sites that servers can also provide playlists, e.g. foobar and readynas. Is this usable with BubbleUPnP? If yes, what happens if I disconnect the controller while a playlist is playing: Do all songs in the playlist still finish?

Thanks for taking the time that all the responses in this thread must cost!

Frank
[Android Apps and Games] bubbleguuum:
What would even be better would be to store playlists in the cloud so BubbleUPnP Server is not required.

It is possible for an app to easily use app-specific Google Drive storage for that purpose, which makes setup almost inexistent.

That would be nice to have but no promise if/when it will be implemented.

Some time ago I thought about this specific issue of the duality between the [Home] and regular definition of a Media Server and its implications (annoyances) for playlists. Unfortunately it cannot be easily fixed so it "just works". The only solution is to always use the [Home] definition and always add its items to playlists.

For the Sony renderer failing, it is very well possible it rejects non-ip address stream URLs that are returned by BubbleUPNP (eg http://<myhost>:58050/...) and that it will only play numeric ip addresses.

There is a setting to force BubbleUPnP Server to always return numeric ip adresses in stream urls: in configuration.xml set "useNumericIpInStreamURL" to true. In that case it resolves whatever is in the "Public hostname" field configuration to its ip address.

There are a few caveats:

- this is only relevant if your public ip address doesn't change. Otherwise playlist items will not be playable when it changes

- it only works for newly added items to playlist, unless you edit existing playlists with a text editor and bulk replace the previous hostname with the ip (a one time and quick operation)
[Android Apps and Games] winxi:
This sounds awesome and would be surely a benifit also for users who don't have BubbleUPnP Server installed

Great, now it works like expected! Fortunately, I've a static public IP, so I can use this workaround for the Sony renderer. Many thanks!
[Android Apps and Games] bubbleguuum:
Good to know. This numeric ip option was orignally added for Samsung TVs which have the same problem.
[Android Apps and Games] Aqua1ung:
I know I've asked this one before, but here goes one more time: would you give some thought to porting the BubbleUPnP server to Android please?
[Android Apps and Games] Fieperskaivu:
Awesome man thanks a ton, worked perfectly.
[Android Apps and Games] chw9999:
Wow, thanks a ton, man. Works now perfectly fine with my LG TV, it shows the 3D mpo files flawlessly and right in 3D :)

No need for additional USB memory sticks for my 3D lib anymore :D

Keep up the great work!

Cheers

Christoph!

--

Gesendet mit HTC EVO 3D and Tapatalk
[Android Apps and Games] scottyf79:
Im using a Sonos Play5.....i have Sonos net active, will turning it off help? (i havent had a chance to try yet)
[Android Apps and Games] winxi:
I've just another small glitch. When using MinimServer [Home] or [proxy], playing a flac->wav transcoded track to the Sony renderer results in 'Action pause failed' and 'Action seek' failed errors when trying to pause or to seek. This doesn't happen when using regular MinimServer.
[Android Apps and Games] HatRiGt:
excellent app, works great with PS3MediaServer

:good:
[Android Apps and Games] Stardust71:
Transcoded streaming and sub titles

Hi,

when streaming an mkv file (transcoding active) with an external sub title file (srt) I noticed the following:

When using the "Play video from position" option, the video playback starts correctly from the selected point of time, but the sub title playback starts from the beginning of the srt.

Tested with MX Player.

Regards.