yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
I'll look into it but no promise. One of the concern is the amount of memory that it can use, especially for super large photos.
[Android Apps and Games] bubbleguuum:
I suggest you switch to WAIL for scrobbling. It should work properly (at least it did when I briefly tested it). In v1.7.7, you can set WAIL as the scrobbler in Settings > Scrobbling.
[Android Apps and Games] gibbylinks:
I'm having same problem, even with WAIL. Tracks are showing up as being "Scrobbled" but nothing is recorded by Last FM. I've also posted about this on Last FM forums. http://www.last.fm/group/Last.fm+Android/forum/114391/_/2220936
[Android Apps and Games] dark0shark:
Have you tried the small app named "Set Orientation"? This locks even the Launcher to portrait or landscape mode with one touch.
[Android Apps and Games] bubbleguuum:
Weird, I just scrobbled a track successfully with WAIL, playing to the local renderer.

What renderer are you using ?
[Android Apps and Games] gibbylinks:
local renderer. It does show the tracks as being scrobbled which is the baffling bit !!
[Android Apps and Games] bubbleguuum:
You mean WAIL shows it as scrobbled but it is not listed on your main last.fm profile page in the "Recently Listened Tracks" list ?
[Android Apps and Games] gibbylinks:
That's correct WAIL and the other alternatives all show as being scrobbled, even the official app, but none of the tracks show up as "Recently Listened Tracks" and yet my windows laptop has no issues.
[Android Apps and Games] bubbleguuum:
Since it worked for me (scrobbled track appear in recent list on the web), it must be a weird issue on the web last.fm side...
[Android Apps and Games] McConnor:
Just to report back: Setting WinXP SP3 FW Program-Exception for the server seems to have solved the issue that I could not detect the OpenHome Renderer. Now I was able to connect! Everything works like a charm now. I bought the Pro Version. This software is very well made and I want to support it even though the free version would probably have been sufficient most of the time. Thank you.

After intensly studiing the Options two minor problems remain...

1) Cover art is really low res - I found no option to give me back my crisp art I embedded in each MP3

2) Normally I only want to connect to my BubbleUPNPServer while on LAN. But every now and then I would use it while on mobile. The only way to connect then was to dig into the options and change the preferences accordingly and after usage revert to my prefered setting. Isnt it possible to somehow one-click connect to my preferred network aside from the usual connection rules?

Thanks....
[Android Apps and Games] bubbleguuum:
1. What is your media server ?

2. There's no 1 click connect, only the rules you mentionned. But you can easily disable it, reenable it as need although it takes more than 1 click.
[Android Apps and Games] n3mmr:
It is the "some of that info" I want explained: Is there some doc describing what tags and other data is being displayed on what screens in BubbleUPnP? Assuming the server delivers them, of course
[Android Apps and Games] McConnor:
Twonkey 7.2.6
[Android Apps and Games] bubbleguuum:
Known issue with Twonkey.

Go into the Twonky web configuration interface, then in the Media receivers list

locate BubbleUPnP in the list (your Android device ip address) and change "Media Receiver Type" to "Linn Bubble DS Control Point"
[Android Apps and Games] n3mmr:
ISince that is one single setting for all apps, it isn't really very useful.

Lots of apps are best oriented in portrait, lots in landscape mode, and for UPnP it varies with the details of what I'm using it for.

So... I still say there should be a setting in BubbleUPnP, preferably per screen!
[Android Apps and Games] bubbleguuum:
No but if you tell me what you want to display or to do I will be able to make a more elaborate answer.

Also keep in mind that it is a mobile app and it has not the level of configurability of say, foobar2000.
[Android Apps and Games] bubbleguuum:
"Artist - Album" is used on phones in landscape to preserve vertical space. I will look into displaying them on separate lines without loosing too much space.

No plan for orientation locks nor configurable metadata display.
[Android Apps and Games] n3mmr:
If I go to the Playlist screen in portrait orientation, BubbleUPnP displays Album on one line in large text, and Artist (n I think) in smaller text on the next line.

This is perfect.

In landscape these are combined into one long line that is mostly out of sight: Artist is displayed first, then Album.

I'd like to be able to choose which metadata tags to display where.
[Android Apps and Games] bubbleguuum:
I think I've identified why scrobbling fails on 1.7.7 and not 1.7.6.1. That's the AVRCP 1.3 support introduced in the new version getting in the way and confusing scrobblers in some situations which are unclear (which explains why it worked for me but not for you).

I think it only happens in the presence of multiple scrobbling apps.

Until I make an update, use 1.7.6.1 if scrobbling is important.
[Android Apps and Games] stefanlarson:
Fantastic support

Thanks! It worked like a charm. Had missed that there were more Streaming Profiles.
[Android Apps and Games] bubbleguuum:
On tablets you can get the more conventional multiple line display with Settings > Display > Multiline items.

There is no other configurability beyond that.
[Android Apps and Games] n3mmr:
How about adding configurability??

How about enabling multi-line display even for a non-tablet, at the user's own risk??
[Android Apps and Games] gibbylinks:
Thanks, I'll wait for update :good:
[Android Apps and Games] glimmling:
I have some strange behaviour, when I use BubbleUPnP as renderer for CastToUPnP.

Renderer:

Minix Neo X7 with BubbleUPnP, Openhome Renderer provided by BubbleUPnP-Server running on a DS 211j.

Yesterday I made an Openhome playlist for this renderer. Server for the music is MinimServer, also running on the Synology NAS. I listened the half of the playlist and stopped playback.

Today I started listening Google Play Music Radio with CastToUPnP on my Nexus 7 to the Minix renderer. After finishing the second track it started playing the rest of the playlist from yesterday. But the Google Play Music app shows me the info, that it's playing the track from the Radio playlist. When I touch the skip, pause or stop button, these actions are done for the BubbleUPnP playlist from yesterday.

Do I have to clear a current playlist before using this device as a renderer for CastToUPnp?

Thanks.
[Android Apps and Games] McConnor:
Hmm, that does not seem to change anything...another Receiver type thats worth trying? Something on the android side to set?
[Android Apps and Games] bubbleguuum:
You must restart the app or reload previously loaded folders (Menu > Reload).

If it stil doesn't work, try to reset the receiver list in Twonky and asociate the receiver type again.
[Android Apps and Games] McConnor:
a bit offtopic: I just found out that the android app nearly flawlessly works also under bluestack (android emulator for windows). The only thing that is problematic is that under windows it does seem to have problems working with openhome playlists. You can add to it from the libary but when switching to "Now playing" or "Playlist" it does not display anything. Adding to the DMR directly does work however. Makes a real sweet Controlpoint "under Windows". If the openhome renderer would also work it would be one of the very few openhome control points that run under windows. Also it is imho much more comfortable and easy to use than foobar with its zillions of options.... perhaps someday in future that openhome thing will also work under bluestack...
[Android Apps and Games] McConnor:
Thanks for your support. I did that - but the covers stay pixelated... looks like the thumbnail from libary view rescaled to the "Now playing" size...
[Android Apps and Games] ozzyjah:
After re-setting AVR processors to factory defaults re-calibrating my Denon AVR the WiFi is now working with bubble without any problems.

I am going to keep the Bluetooth receiver as after spending the day doing A--B comparisons using the same album on WiFi and Bluetooth there is nothing in it. I was expecting the WiFi to be a much better sound. The combination of APTX and a Wolfson DAC in the Bluetooth receiver is very good.

Using bluetooth my Poweramp app is a little better than Bubble app (I expect it to catch up soon), so for the moment I will use the Bluetooth. So a very happy bunny at the moment.
[Android Apps and Games] McConnor:
I realized now, that this is only the case when connected to my DLNA [via BubbleUPNPServer] Network. No matter what I set in twonky - when connected to this network I get low res covers. Could this be by design to save Traffic while on the road? Here it could be appreciated but as soon as I am e.g. in my friends house and WLAN there should be an option to disengage the low res mode... Perhaps I also only overlooked a config switch?

Bubble offers me a direct connection to my DLNA in the Devices Tab. When directly connected the high res covers are loaded.

Edit:

I am just guessing: is the BubbleServer also listed in the Devices Table of Twonky - at least my Bubbleservers IP shows up there and has the "Generic Media Receiver" profile to it - maybe that one should be changed too - if so what setting would be good?
[Android Apps and Games] chaos2oo2:
Cool...so here's some rough concept I envision this feature to function:

Maybe you can add a parameter in the local renderer settings for pictures, where you also can change the quality of the bubble server downsizing. There you could add a slider or something to set the number of advanced cached images (during view). Default is one like it is now, so one can change it if he wants when his device has enough memory (LG G PAD for e.g. has about 2 GB of RAM).

Let's say you set this to 4 and start looking pictures (start with picture #1) on the device. The next follwing picture #2 should be priorized and cached as next picture. Of course it should be viewable even if the pic #3, #4 and #5 have not been cached yet. When the following picture is cached the caching process should continue caching the next following picture until the maximum cache limit set in the settings is reached. This way you'll have a much more fluent picture view experience, because you won't see the idle wheel until you start swiping through the pictures too fast.

So you have a queue of n pictures to cache. The user is poping out the cached pictures Let's say one is looking at a picture for 4 seconds until he swipes to the next and it takes (via Wifi) about 3 seconds to load a picture. That way the maximum cache will get filled up soon. Every time the user puts out a picture on slot in the caching queue is free and the next following picture is loaded. If you take a pictures size of 5 MB you'll end up with a usage of 25 MB RAM for the maximum queue. Shouldn't be too much?

This would involve some kind of background task or something to fill the cache queue. But at the moment the next picture is also already cached in the background, isn't it?

I can help you doing this and send you a flow chart or something if you want. Maybe I even could implement it ^^ but your code isn't open, isn't it?

Kind regards,

Michael
[Android Apps and Games] bubbleguuum:
Yes, when accessing Twonky through BubbleUPnP Server, Twonky sees a connection from BubbleUPnP Server so you must also change the receiver type to "Linn BubbleDS Control Point" (some other choices also probably work).

BubbleUPnP Server makes image size smaller (size in bytes, not resolution) whenever possible from the orginal images given by Twonky but it shouldn't be noticeable for image quality, in most cases.
[Android Apps and Games] gibbylinks:
Just in case I can't wait, could you advise where I can get hold of the old releases ?

Thanks
[Android Apps and Games] bubbleguuum:
BubbleUPnP 1.7.6.1
[Android Apps and Games] bubbleguuum:
On phones (aka non-tablets) it is always multi-line.
[Android Apps and Games] bubbleguuum:
Yes it is recommended to clear the OpenHome renderer playlist in BubbleUPNP before using any other non-OpenHome Control Point (like Cast To UPnP) to control the regular renderer associated to the OH renderer.

Otherwise both BubbleUPnP Server and the other control point will fight to control the same renderer with unpredictable results (like you observed).

You can however use multiple OH control points to control the same OH renderer (that's a feature of OH renderers).
[Android Apps and Games] bubbleguuum:
If the Playlist tab remain empty for an OpenHome renderer in bluestacks, it is probable BubbleUPNP Server cannot join Android BubbleUPnP due to how networking is implemented (but it works the other way).

On Windows, you can also try using Linn Kinsky to control OpenHome renderers.
[Android Apps and Games] McConnor:
Thats right but Kinsky lacks many of the neat features of BubbleUPNP like server search..... BubbleUPNP Client in Fullscreen Bluestacks looks very good and usability is awesome. I would easily prefer it over Kinsky. I guess we will just wait and see if future versions of bluestack oder BubbleUNPN by accident improve on this. Perhaps - I have not looked into this further - there are other Android emulators that work even better...
[Android Apps and Games] niggle1:
Interworking with Pioneer SMA4 IR Remote Control

Hi bubbleguuum,

My use case is DLNA streaming from a Synology DS213 NAS (running Synology's own Media Server package), to a Pioneer XW-SMA4 speaker, controlled from BubbleUPnP running on a Nexus7. All three devices on the same local network, and everything working great.

The Pioneer speaker kit also includes a small basic IR remote control. The VOL+/- keys work fine, presumably because they are controlling the speaker directly. However, the PLAY/PAUSE, SKIP-F & SKIP-R keys have no effect. I'm not even sure how they *could* work, but I assume they should cause the speaker to send out DLNA messages back to the server, or to the tablet, or both. Which device is responsible for terminating these messages, in this scenario? And if it's the Nexus7, is there any setting in BubbleUPnP which would allow these keys to work? Shouldn't BubbleUPnP receive these messages, and then forward them on to the server. Maybe it's too weird, having what is effectively two remotes in one system. Is this allowed?

Thanks,

Nigel
[Android Apps and Games] bubbleguuum:
I will try it in Bluestacks and see if something can be done about it but I doubt it since it is likely a networking emulation issue.

You may want to try android-x86 running in Virtual Box

I tried it a few month ago (with Android 4.2 at the time) and it worked great and fast.

You can even have the Play store fully working (and I believe other gapps).
[Android Apps and Games] McConnor:
Thanks for the suggestions. But installing virtual machines is something I don't really want to dive in for that purpose only ;)

Opposed to that Bluestack is a one-click installation procedure. Getting a Play-Store there is really easy (open the provided help - which is a web browser - and fill in play.google.com as new adress - you will be asked how to complete the action - chose Google Play and.... tadaaaa Play store is installed and can be used to manage your own apps - thats how I installed BubbleUPNP right from the store). Bluestack even offers the possibility to open installed apps directly via an icon on the windows desktop what makes it very easy to use e.g. your programm. Like I said: 95% of it is already working - even with the openhome renderer you can now adjust volumen, stop an play music even if you can not see what is playing at the moment or whats in the playlist....
[Android Apps and Games] bubbleguuum:
Ok I understand you want an easy solution.

I installed Bluestacks and confirm what I thought: it uses a fake NAT network ip address instead of real ip address on your LAN.

Bluestack can communicate with devices on your LAN (and the Internet) but the reverse isn't true: BubbleUPnP Server cannot connect to Android BubbleUPnP to notify playlist changes. Another side effect is that renderers cannot stream from the local media server due to the made up ip address.

This is not an issue with 99.9% of apps but for this one (and some VoIP apps), it is.

More details in this thread.

It is 1 year old and they have not fixed it.
[Android Apps and Games] sordna:
Can the host machine running bluestacks ping this fake IP address? If so, clients on the LAN might be able to connect to it, with either proxy software on the host, or static routes.
[Android Apps and Games] nupi:
Android-x86 on virtualbox with bridged networking should work (I have not tested it though)
[Android Apps and Games] minimos:
Hi,

I have tested google music in the car and it displays the details just like the samsung app.

Am I out of luck in getting a fix due to the way the S4 handle Bluetooth?

Thanks
[Android Apps and Games] sordna:
multicast

I have indeed observed this on my home network, which has wifi on different subnet than ethernet, but I solved it by running igmp proxy on the router.

Question: I noticed that with KitKat, at least the Nexus 4 (probably some other devices too) don't have multicast enabled inthe kernel:

[MENTION=269441]mako[/MENTION]:/proc $ zcat config.gz | grep MULTICAST

# CONFIG_IP_MULTICAST is not set

Is this a problem for BubbleUPNP ?
[Android Apps and Games] bubbleguuum:
No the Bluestack VM isn't pingable because it doesn't use bridged networking, thus doesn't have a routable ip address on the LAN (unlike android-x86)
[Android Apps and Games] bubbleguuum:
I've tested it and it works perfectly.
[Android Apps and Games] bubbleguuum:
No if BubbleUPnP discovers devices.
[Android Apps and Games] bubbleguuum:
Theorically if it works with Google Music, I should be able to make it work.

But I don't know what is missing to make it work and cannot test.
[Android Apps and Games] sordna:
It seems to be able to discover Media Tomb that I have running on a linux box... Is there anything in BubbleUPNP that will break if the kernel has no multicast support? BTW there's a bug report on google about lack of multicast on *some* nexus devices.

http://code.google.com/p/android/issues/detail?id=51195
[Android Apps and Games] lenny81:
no option to play mkv

I don't seem to be able to play mkv's anyone else have the same issue? Most my mkv's contain 5.1 dts. I read that this can be an issue but you don't even get an option to choose which app to open the video with?
[Android Apps and Games] bubbleguuum:
Stock kernels from official Google ROMs for the N4 have definitely working multicast.

Now it is possible some custom kernels are not compiled with multicast which would be a glaring ommision.

A symptom can be that no device at all is discovered in all UPnP apps.
[Android Apps and Games] bubbleguuum:
DTS must be supported by the third party player app. MX Player for example does not include DTS support by default (unless it has changed recently).

If you cannot choose anymore the video app selector when tapping a video, you probably made the started app the default video app. You can clear it in Settings > Local renderer > Clear default player.
[Android Apps and Games] bubbleguuum:
BubbleUPnP v1.7.7.1 will be shortly available on Google Play. This is a small bugfix release.

Changelog

.
[Android Apps and Games] lenny81:
Thanks for the tip, in the end I just went for xbmc android on the host, mediahouse on client and playing video via dice player, transcoding DTS too. Edit: its not transcoding DTS
[Android Apps and Games] sordna:
Thank you. Nice writeup about tasker/llama automation in the help tips!
[Android Apps and Games] chaos2oo2:
[MENTION=3373153]bubbleguuum[/MENTION]:

Did you think about my idea of how to implement a caching algorithm for pictures?
[Android Apps and Games] Doemer:
Hey bubbleguuum

First of all I want to say thank you. I actually can't remember for how long I have been using your Android APP and Server (Syno DS1010) to access my (on the fly transcoded) music library.

Some weeks ago I started getting interested in video transcoding as well while sitting in a buddys hot tub looking at a tv screen where "only" digital tv was available. I thought it would be damn nice to be able to stream my video library to this screen and tried to make my setup ready for it.

Unfortunately I had to face the fact that the transcoded video format was not known by the samsung tv. A second test with a xbmc box seemed not to be interested in the transcoding settings which I defined in my android bubbleupnp app (advertise on lan is on) Maybe I just missunderstood this feature and the transcoding settings are only used for the local renderer and not for any other device that catches up the advertised UPNP Server.

I actually don't care if the transcoded video gets played by a samsung TV (or any other smart tv) directly (even if it would be awesome :D ) but I would like to ask how you think about playing transcoded videos on a xbmc / plex or any other UPNP Ready Mediacenter that can handle the format.

I allready got myself a little workaround with my rooted OUYA. I installed Bubble UPNP and MX Player and use it as a portable mediacenter that can be hooked up to a TV by HDMI and uses WIFI to get connected to my BubbleUPNP Server at home. Actually it is working flawlessly but it would still be more comfortable if I could use my Android Smartphone to tell an avaiable Renderer which video should be played.... and the renderer should use the transcoding settings defined in my BubbleUPNP App settings :)

edit: well ok... I could control the OUYA BubbleUPNP Renderer with my Smartphone. With BubbleUPNP on autostart this could work quite nice.

Thx again and have a good time

Best Regards

Doemer
[Android Apps and Games] Peckavelli:
mkv support

add support for MKV files and this app would be perfect I will pay for premium, pro whatever it is.
[Android Apps and Games] ageevp:
popcorn a-110 issue

Can't play any android files.

Andoid 4.3

nmt popcorn a-110

CONTENT NO FOUND error

:crying:
[Android Apps and Games] bubbleguuum:
No promise, but I will look into it for the next version. Loading the next 2 photos is probably feasible.
[Android Apps and Games] bubbleguuum:
BubbleUPnP recognize and support MKV. But your renderer or media server (you did not tell what they are) may not.
[Android Apps and Games] bubbleguuum:
As you noticed, the transcoding settings in Android BubbleUPnP is only currently for local playback.

I may remove the local playback restriction in a future version.

In the meantime, you can achieve Advertise on LAN + configurable transcoding with BubbleUPnP Tether Client (besides your OUYA solution)
[Android Apps and Games] Peckavelli:
MKV support?

I have a Motorola Droid Razr. I use MX player for my videos plus I have others. I am using a Netgear router for my wireless signals. and I am attempting to play them on my samsung bluray player that also supports MKV and DLNA. Thank you for your information what am I doing wrong?
[Android Apps and Games] bubbleguuum:
The samsung bluray player may not support MKV via DLNA.

You can send me a log file playing a MKV (see first post of this topic for instruction).
[Android Apps and Games] elenhil:
12427

Are there plans to implement playback stream capturing for the Android app to stream 3rd party app audio output? I do know it would require root access.