yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] GadgetGator:
Brand new to BubbleUPnP and I have the exact same problem...so that makes at least THREE of us with this cut off track problem. I have spent all week looking into and investigating this problem until the 1.7.0 update came out which created even more problems for me and stopped my progress. But I'll save that for a separate post.

But back to the LG TV issue. Here is what I have found so far:

The problem is consistent and repeatable.

It occurs only on songs in excess of 4 minutes long. But not ALL songs over that length. A good number will work just fine.

If one song on an album fails ALL songs on that album over 4 minutes will fail

If a song works on an album then ALL other songs on that album will work too. So is this an encoding issue from Google???

So far have observed songs failing between 4:00-5:08 minute mark

Each song fails at it's own consistent place. In other words, one song might always fail at 4:03 while another always fails at 4:35. It's unique per song. Though 4:35 mark seems to be more common then some of the other fail times.

These songs will still fail in the same manner if I am browsing on phone and sending to TV or browsing on TV backwards to phone.

Prior to the 1.7.0 update I could stream any of these problem songs from phone to my Xbox which happens to be hooked up to same TV with no trouble at all. Something about the mix of Google Music/LGTV/BubbleUPnP isn't working. But I don't know where the issue lies or how to fix.

The problem is specific to Google Music (at least so far). I have been able to stream songs from my locally stored files with no problem, although I don't have much there to test. But I have streamed the same song from local storage that failed when uploaded to Google Music. This problem was present in the previous version of BubbleUPnP and is still present in 1.7.0. Beyond that, i don't know what else to do. I've spent an inordinate amount of time on this already and am really pulling my hair out! So I am REALLY hoping we can get to the bottom of this.
[Android Apps and Games] MercLilly:
I really like your app, but the fix you describe is problematic.

On my Galaxy S2 when I put the .nomedia file in the same directory or in the root folder for the hierarchy they are no longer accessible to set as ringtones/alarms in settings > sound, nor in the phonebook or any of my alarm apps. All the other music players I have do not require a .nomedia file to exclude ringtones so BubbleUPnP should be no exception, right?
[Android Apps and Games] bubbleguuum:
Thanks for the in-depth analysis. AFAIK this is the only device showing that very weird issue (that was reported months ago with logs etc).

I think it is a bug in the LG firmware that triggers streaming mp3 from Google Play only. Maybe the TV is confused by where the end of track is.

Google Music streams are a bit different than other streams, as they are regular mp3 but whithout any tag. No id3v2 or id3v1 tag, just mp3 audio frames from start to end. Maybe you could try to reprod the problem streaming a local file you know is problematic when streamed from Google Play, but after having removied the full id3v1 and id3v2 tag with a tool like mp3tag.

Even if an offline mp3 can be made to trigger the problem, it can only possibly be fixed by LG, and there is probablty little chance of this happening.
[Android Apps and Games] bubbleguuum:
Ok, I'll see what can be done.
[Android Apps and Games] myvisione:
Lately I noticed some problems with scrobbling.

I tried these with two different devices

- PiPo U1Pro Tablet

- Sony Xperia J Mobile

and two different scrobblers:

- Official Last.fm

- Simple Scrobbler

So I think there are some problems with the handshake.

The "Now Playing" always gets submitted for every song to my last.fm account, but a lot of songs will not get scrobbled finally.

These appears especially when doing other stuff when I listen to music via BubbleUpnp like browsing, checking eMails etc.

When I just run my music and doing nothing special nearly every song gets submitted but also not all.

Anyone else have this problem?
[Android Apps and Games] bubbleguuum:
I haven't been able to reproduce this problem. If you wish ,you can record a log on the Galaxy S (see first post of this topic), letting the log run for a while until the app should have exited on inactivity but didn't. Beware the log is rewritten on each app start.
[Android Apps and Games] bubbleguuum:
Thank you for the feedback

1. Ok, there is no reason to not display Album on 2 lines on tablets.

2. I will see, but no promise

3. Agreed metadata could be presented better on tablets

4. cannot do that as it would be settings overload and complexity added (there are way too many settings already)
[Android Apps and Games] bubbleguuum:
I'm assuming playback is uninterrupted in your report (eg, that you do not skip to another track, mid-track of the playing track).

Difficult to say what happens here. The problem could be with the scrobblers not scrobbling for whatever reason or in BubbleUPnP.

I have not tested scrobbling for a long time.

It shouldn't matter whether you use your phone while music is playing or not.

To what renderer are you playing music to ?
[Android Apps and Games] myvisione:
I also thought of some "micro-interuption", but when I listen to songs I cannot hear any interruption.

Yesterday I listened to an album via headphones (music came from home server and is played to the device itself, namely local renderer). Some songs got scrobbled but some are not scrobbling, so I listened to the ones who weren't scrobbling at first for a second time and they got scrobbled.

I tried also a different renderers, in this case Onkyo Soundbar and an Onkyo Receiver but same problems.

In the Simple Last.fm Scrobbler I could see what's happening in the cache e.g.

Now Playing submitted: 107 Songs

Scrobbles: 32 Songs

I didn't skip any of the tracks I listened to or I didn't pause them.

My experience is that something is blocking the scrobbles or the will get lost somewhere, especially when doing other stuff whilst listening to music.
[Android Apps and Games] MercLilly:
Wonderful. Thankyou! :)
[Android Apps and Games] bubbleguuum:
Problem fixed in the next update to be released soon.

The Sony TV / BluRay player regression (playing youtube, Google Music or other proxified media) has also been fixed
[Android Apps and Games] classical11:
eeloyer armed

Thanks for considering implementing some of them. Re. #4, I understand your concerns.

Looking forward to the next version!
[Android Apps and Games] pdf1964:
On #3, could an option me added to select which Metadata you want to display? I use the "Comments" tag to store information about the release...ie...HDtracks, 2009 Remaster, MFSL Original Master, etc... and it would be great if that could show up in addition to what is currently displayed. I know the list of Tag options is pretty long, so not sure how it could be presented in a selectable fashion, but thought I would ask.

Thank you for your consideration.
[Android Apps and Games] dabbi2000:
Improvement wishes

Tried BubbleUPNP for a month and now bought it, excellent work there. It's replacing my dear VLC player even... that's a complement indeed!

My wishes for improvements;

-Support pause/play & next functions of headphones with controls on it

-Easier to control 'now playing' from playlist/library tab eg. swipe movments or minibar on bottom? A Google+/Gmail style left sided control bar on all tabs, opened by swiping from left border of screen could also be one way?

-Don't know if this is Note 2 (vanilla) specific but there are no playback controls on ICS lockscreen, I have to drag down top system bar which opens up controls, VLC had buttons directly on lock screen which was nice...

-Show file location in metadata info

Finally, I haven't found a way to UPNP stream internet-radio to remote renderers, which are not Shoutcast registered, for example

mms://3.efstaleiti.rs.ruv.is/ras2.ruv.is

Does anyone here know of a middle-tier app to bridge this to BubbleUPNP?

Thanks for great app and great support!
[Android Apps and Games] systemcrash:
-----------
[Android Apps and Games] yeffiely:
foobar's 3rd party plugins

Hi, I'd like to know if there's any way that you could add a search function on the app to generate a playlist from an artist's Last.fm chart.

There's already two components on foobar doing it: foo_scrobblecharts and foo_softplaylists

I currently use foo_upnp to stream my music, dunno if this could be easier to match. Thanks a lot for this great app!
[Android Apps and Games] sofakng:
This might not be the right place to ask but I'm using my phone (Galaxy S4) as a hotspot and then streaming video (from SD card) to my Nexus 7 and it's pretty choppy.

Can I do anything to speed this up?

I'm guessing that the Adhoc networking is too slow for a 720p video?

EDIT: ...and the audio is completely out of sync :(
[Android Apps and Games] winxi:
Many thanks for the great recent release! Two things I've noticed:

1) The tap cover action 'Show in image viewer' does not load the cover when accessing a Server remotely through BubbleUPnP Server

2) I've tested the new Setting 'UPnP tweaks -> Detect external stop' and it works just perfectly with my Sony Bluray system as regular renderer. It would be awesome if this functionality would make it in the OpenHome renderer implementation of BubbleUPnP Server.
[Android Apps and Games] zutnop:
Installed BubbleUpnp on to my Galaxy S (froyo 2.2.1). Selected my Samsung TV as the renderer. Now if I try to open a picture or a video from my local library, the app crashes with the following exception:

BubbleUPnP: Cannot run app: broken app install ? (java.lang.NoSuchMethodError: java.net.NetworkInterface.getInterfaceAddresses). App will exit
[Android Apps and Games] GadgetGator:
I get the EXACT same error when trying to send music to well...anywhere but the phone itself. My device is also an old Froyo device (Motorola Triumph) so maybe that's the commonality? Just sent an email with log file although I don't know if it shows much.
[Android Apps and Games] kuwanji:
HLS support?

Hi bubbleguuum,

First, I want to say thank you for creating possible one of the most useful DLNA/UPNP programs. Even better than paid alternatives IMO

Anyway, I was just wondering if it was possible to integrate http live stream encoding into the server for better seek support or to get ffmpeg to read timecode metadata from the video files. As of now, whenever I try to stream an encoded video the time always reads 00:00/00:00 and won't let me jump to specific times. This can become very annoying, especially when streaming full length movies. I tried editing the parameters in the directory, but the server doesn't seem to want to follow any of them.

I know this is possible because Plex accomplishes it with it's web player, however I would prefer avoiding Plex because I don't want to have to batch rename every single series I download. Plus the encoding settings are horrendous.

Also, some better multistream support would be appreciated. Maybe something along the lines of being able to choose which stream gets encoded and muxed in. Currently, the only way of choosing which streams get encoded into the video is by rearranging them inside the container. ASS subfile support would also be appreciated.

Just a heads up, I don't use the android app at all. I only use bubbleupnp through the fb2k client. This is the only place that was linked through the webpage for support :(

Thanks again for making one of the best server apps!
[Android Apps and Games] mkdr:
[MENTION=3373153]bubbleguuum[/MENTION] It would still be kind to get an answer to my question I asked on July 12th, I paid for your app btw.
[Android Apps and Games] bubbleguuum:
That's a bug which makes the app crash on Froyo and below. Will be fixed in next release.
[Android Apps and Games] bubbleguuum:
I did not answer your question because it was too vague.

Please erexplain what the problem is and give the more details as you can.
[Android Apps and Games] bubbleguuum:
I have looked at using HLS some time ago but from what I could tell, generating a HLS stream from another http stream seemed impossible.

Generating a HLS stream from static files is fine.That's what Plex do. But BubbleUPNP has to generate transcoded streams from http streams served by your UPnP media server, and this is problematic to generate HLS.

Maybe there's a solution I didn't see and if that is possible I will do it.

As a workaround for the non ability to seek transcoded streams, the Android app allows to start the video at a specific position. But not foo_upnp.

The Android app allow to do that (stream selector to select streams that get muxed in) but not foo_upnp.

I have no plan to add it to foo_upnp.
[Android Apps and Games] bubbleguuum:
1. will look into it

2. ok, make sense to have it in the OpenHome implementation too
[Android Apps and Games] bungadudu:
Probably asked before, just want to reaffirm this urge..

Could you allow to share over dlna all sounds from devices?

Even as a separate, paying app this would be the killer app! To be able to stream over dlna all sounds, inc. from various apps like pandora, spotify, rdio.. A dream come true.

I know this involves a lot of work (probably needs encoding the sound before transmitting), probably root access also, but... this is like Nirvana!
[Android Apps and Games] bubbleguuum:
As stated many times it is not technically possible to capture audio from other apps. At least not possible in a simple way that doesn't involve rooting and many kludges.
[Android Apps and Games] kuwanji:
What would happen if the bubbleupnp server was on the same computer as the UPNP media server and was the only application doing transcoding? Would that fix the problem? In my experience, non transcoded files that are served across the internet have full seek support. The only time when seek support is broken is when either the bubbupnp server or the upnp media server are transcoding, which is understandable when neither servers support transcoding that reads timecode metadata or HLS. Correct me if I'm wrong, I haven't had much experience with all this stuff before. I just really would like to avoid using Plex.

It seems like most of my problems stem from the fact that I'm using foo_upnp. Any way I could convince you to implement those features? ;)

Many thanks for the reply!
[Android Apps and Games] Vic Deliriously:
WMP Openhome problem

I've recently started using BubbleUPnP and it's been working beautifully. I just can't seem to create a WMP OpenHome renderer. I keep getting the following message:

"Server Error: could create OpenHome Renderer: UPnP AV renderer cannot be controlled. If this is a WMP renderer make sure you enabled remote control in WMP."

I've enabled remote control in WMP. Anything else I should be looking at?
[Android Apps and Games] bubbleguuum:
Remote control in WMP is probably not properly enabled .

You get this message if WMP is found as an UPnP device on the network, but is missing the required services for playback control.

Make sure again that WMP as a renderer is enabled for remote control and eventually restart BubbleUPnP Server.
[Android Apps and Games] deadhbeefh:
UPNP discovery problems + "Disable discovery" option

First, thank you very much for this wonderful UPnP player/controler, bubbleguuum !

I'm using it with a Philips TV, with much success. However, I have a little problem related to UPNP discovery. In fact, it seems the TV never reply to UPNP discovery messages, but only broadcasts itself when starting up (after 15 seconds), or when disabling/enabling the UPnP option in the settings. I tried to debug this since long time, contacted Philips without much success (I wonder how much people at Philips really understand how their UPnP stack is working :p), tried without the router in case of UPnP conflicts/problems, and finally analyzed traffic using Cling Workbench, and it just confirmed what I think. So if I open BubbleUPnP, I then have to switch TV on/off, then wait for 15 seconds, which is quiet annoying. Then I tried the 'Disable discovery' option in the Library panel, and my just discovered Philips TV remained: so far, so nice ! I hoped that the device list would remain forever, which would be perfect. But when I restart BubbleUPnP, it restarts to scan anyway, and my TV is of course not listed anymore as renderer because it does not reply to the broadcast.

So my questions are:

- why does BubbleUPnP rescan on start if 'Disable discovery' is checked ? I would prefer it just memorize the devices forever, until unchecked.

- I suppose that my TV is removed because it does not reply to the broadcast. What about doing a simple "HTTP HEAD" or something like that to "ping" the UPnP base URL and, if it replies, consider the device is alive, and totally ignore the broadcast results ?

- if it is not logical to work these ways (which I could understand), what about an additional command in the context menu (with Info + Hide entries), called for example "Remember forever" ?

PS: the TV has static IP address, constant port and UPnP base URL, of course (else it would not be possible to skip SSDP discovery).
[Android Apps and Games] mk1mk1:
Detection of variable bitrates

Really nice app, but as far as I can see I doesn't detect songs with variable bitrates like those from Amazon correctly.

They should be transferred as 256kbit/s but since most of the tracks have actually a little less quality like about 240kbit/s (correctly displayed by PowerAmp player app) they seem to be sent at 128kbit/s which is a quite significant loss of quality.
[Android Apps and Games] ghost0211:
THANK YOU! for some damn reason my s4 wouldnt stream to my dlna tv but my inferior s3 would. i couldnt figure the problem but this app is a solution:D
[Android Apps and Games] mkdr:
The problem was, is, that the audio/stream I play with Bubble UPNP becomes laggy/stuttering, when the phone goes into idle/screen off. I just can listen to stream music, when I plug in the charger and let the screen on all the time.

Another two new questions I have:

1. It's about JamCast and it's VirtualSoundcard stream. There are several streams possible with different codecs, mp3/wav/flac for example. If I go on the VirtualSoundcard path with BubbleUPNP on my phone, and click on the MetaData option, it shows me that there are at least 3 Streams, but I cannot select them with your software. BubbleUPNP always choses the first one. Please put an option in there, to select different streams if they are in the meta data.

2. I asked this long time ago, and hoped you would build this into BubbleUPNP but never did. It's a feature request for a "stored devices" list. BubbleUPNP sometimes has problems finding devices for me, and it's really a pain, until it finally find the device in my LAN, sometimes can take up to 10 minutes. It would be much easier, if there was a "favorite device" stored list option, so I could save UPNP devices into it (the ip and other data), so I could go to it, and not ust wait until they appear in the "real time device list".
[Android Apps and Games] ghost0211:
okay kinda upset, after purchasing the unlock for your app im getting random codec not support errors randomly across my entire library. maybe a good third or more of my files wont play on my tv when the same files will play on my tv via external harddrive. could i ask for a refund:(
[Android Apps and Games] Dreamweaver:
When I disable Cover Tap the Volume slide doesn't work anymore :what: :o
[Android Apps and Games] winxi:
You can not blame a control point for your TV not supporting codecs via UPnP. You'd better ask the TV manufacturer for a refund.

A better option would be to use a media server with transcoding capabilities (e.g. Serviio).
[Android Apps and Games] bubbleguuum:
You are not the first to ask for caching devices and bypassing discovery.

This is normally not necessary with UPnP devices that behave well and respond to SSDP search requests reliably.

In your case, the TV doesn't respond to SSDP search requests (or send an invalid response) but notify its presence from time to time.

Caching devices might be useful with problematic ones like this TV and can speed up discovery on startup a bit.

That's why I will look into doing something with caching. I've been reluctant to do it because it causes some issues and need additional UI,

and it is unclear how to do it without being confusing.

Is your TV discovered instantly by other UPnP software ?
[Android Apps and Games] bubbleguuum:
BubbleUPnP displays whatever bitrate the Media Server handling the file returns. It could be wrong if the media server got it wrong, which is not unheard of with VBR files. So I wouldn't worrry about it, unless the media server is performing unwanted transcoding. What is your media server ?
[Android Apps and Games] bubbleguuum:
Can you tell me:

- your Android version and device ?

- what type of audio are you playing (codec) and from which media server ?

It doesn't always choose the first one: it choose the highest quality one that it can play to the target renderer (in that case: LPCM).

The streams are not selectable but you can force MP3 if you want, in Jamcast settings: in the device tabs, double-click BubbleUPnP and set ForceMP3CaptureStream to "true".

I may make the stream manually selectable in a future version although no promise.

See my post above. I'll work on something along these lines.
[Android Apps and Games] bubbleguuum:
It works here...
[Android Apps and Games] bubbleguuum:
As I explained in my previous post, Plex transcodes to HLS *files* that it manages, which is easy.

BubbleUPnP Server doesn't deal with files but with transcoding *http streams*. This is problematic to generate HLS transcodes.

Which doesn't mean it is totally impossible. It is just I do not have found a way to do it.
[Android Apps and Games] konsulas:
WMP12 auto full screen mode

I very often use BubbleUPnP to show videos/photos from my phone to PC.Can you add an option that WMP12 would start play videos/photos automatically in full screen mode? It would be nice to have ability to control WMP screen mode directly from BubbleUPnP.
[Android Apps and Games] mk1mk1:
I used BubbleUPnP both as server and receiver on SGS I9000 4.1.2 and SGS3 I9300 4.1.2 in the same network next to the router and tried the 320kbps and no transcoding setting on both devices. While nearly all songs I downloaded using the amazon app were displayed as 128kbps some imported ones with 320kbps were transmitted right.

For example the track "Global Warming" (Pitbull) has a real bitrate of 249kbps according to PowerAmp but it is displayed as 128kbps (Screenshots).
[Android Apps and Games] bubbleguuum:
Ok. The local media server uses the Android media scanner to extract metadata. I guess it gets the VBR bitrate wrong, unlike Poweramp which uses its own media framework. Anyway, it doesn't matter much and it is purely visual: your VBR file is streamed unmodified as the local media server doesn't support any form of transcoding.
[Android Apps and Games] tommi.a:
Player doesn't shutdown on inactivity

Hi, I've just sent you a mail with title "Player doesn't shutdown on inactivity". It contains some description how I reproduced the problem and also the according logfile.

Thanks,

Tommi
[Android Apps and Games] bubbleguuum:
There's no way for BubbleUPnP to tell WMP to go into fullscreen mode.
[Android Apps and Games] Dreamweaver:
When I go to Settings/Now Playing/Tap Cover Action and choose "Do nothing" nothing happens. :o I thought the Volume Slide always works...
[Android Apps and Games] kuwanji:
Errr sorry if this question is a bit daft, but even when absolutely no transcoding is taking place, the bubbleupnp server still reads the media as a http stream? How come I still have full seek support then? The only time seek support ever gets broken is when either bubbleupnp or the media server transcodes.

Also, not sure if there has been a misunderstanding but I am currently not using Plex Media Server.