yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
When I mean length I meant http stream response length in bytes. It is not known for transcoded stream whether from BubbleUPnP Server or foo_upnp.

That makes it impossible in that case to validate that the size of the cached file is correct. Although on my setup I cannot reproduce generating truncated cached files.

In your log there is a lot of connectivity change notification from the system (CONNECTIVITY_ACTION lines) which is very weird as if the mobile connection was not very stable. I never see anything like that with my own mobile testing.

In fact you started playback 2s before the connection to BubleUPnP Server was fully initialized :). Thus it played it as regular item instead of proxying to perform caching.

Btw I've implemented buffering status in seekbar (as secondary progress). Very handy to see buffering when not cached, and to see if a cached track is used (as the secondary progress go from 0 to 100% almost instantly).
[Android Apps and Games] Snowknight26:
Would comparing durations between what BubbleUPnP Server reports and the cached track's duration be a good alternative?

Can you elaborate on this part/the proxying system a little bit more? I would though that if the connection wasn't fully initialized it'd have to wait for it to be before it could start playing.

Can't wait to try this out!
[Android Apps and Games] bubbleguuum:
Probably, I'll have to try it out. Will only work for media servers that send a duration as part of a track's metadata. Hopefully most of them do this.

Not elaborating but I fixed the issue you reported as using cached items doesn't depend anymore on connection to BubbleUPnP Server being active (something I had overlooked).

Caveat (there's always one): buffering indicator of uncached tracks only shows for items for which stream length is known (eg no transcoded items). However buffering indicator will always show for cached files, whether it is a transcode or not.
[Android Apps and Games] petlin:
Bullble/Mezzmo/W2003

Well for me it seems that Bubble is the problem that makes the server crash. Works just fine från Android Bullble client directly to Mezzmo.

But Android Bubble Client throug Bubble server to Mezzmo is the problem. I have contact (can browse all music/movies on Mezzmo) but when i try to play Mezzmo doesn´t show any transcoding. And after a while the server reeboots.

So it is between Bubble and Mezzmo the problem is. But there isn´t any logging that is useful for me.

Sadly.....
[Android Apps and Games] eniac0:
hey look at that, i had completely missed that option. ive set it to never. ill let you know if it doesn't work out.

thanks for looking into the sharing option, hopefully this will be an easy thing.
[Android Apps and Games] bubbleguuum:
Try to relaunch Windows Media Connect or reboot your box...

It depends entirely on how MediaTomb handle album art. Look at its documentation to check how it detects album art (external files or embedded covers in files or a mix of both...)

I would probably have a go at workarounding WDTV issues if If I had one. The fix is non-trivial and cannot be done without a real device to test.

I've had an issue with Google Checkout that is now resolved

Thanks (and to everyone who supports the app).

There's a BubbleUPnP profile in foo_upnp 0.99.35 but for it to appear you will need to exit foobar200 and remove foo_upnp.xml in:

Window 7/Vista: c:\Users\<login>\AppData\Roaming\foobar2000

XP: the directory where you installed foobar2000.
[Android Apps and Games] umgfoin:
bubble upnp 1.01 issues with Philips NP2500/2900

Hi Bubbleguum,

there a few issues with Philips NP2500 and NP2900 renderers concerning track advance and current playing pos.:

- Regularely after starting/ queuing a playlist (playlist pane), the first item begins to play, but the tracklist's current-pos.-cursor (remaining time) doesn't get updated. Same for the "now playing" display: Neither playing status (stop/play/pause) nor remaining time-display reflect the renderer's current status and won't get updated.

As a consequence, the following tracks don't play either, after the first has finished.

- If you explicitly press "play" in such a situation ("now playing" pane), the first track is restarted and all controls are updated correctly. Usually, the remaining playlist is worked off correctly then.

- Same can be achieved, if you restart bubble upnp, usually after the second start, the playlist starts correctly, track-advance/skip works as exspected.

Although I'm aware of Philips Streamiums having uncounted implementation issues, my observation with other upnp-controllers (eg. platinium lib) shows that it should be possible to implement a stable statemachine concerning these devices.

Environment:

Twonky Server 6.0.37 (MIPS), client profile: Bubble DS

Hardware: Motorola MB526, Philips NP2500

Android 2.3.3

BubbleUPnP 1.01

Would be great, if you could take a look into it.

Let me know, if you need further info or logfiles. Incase you don't have the hardware at hands - remote or VPN session is possible...

thanks & best regards,

umgfoin.
[Android Apps and Games] bubbleguuum:
Thanks for reporting. Yes please send one or more logs with a precise description of actions you do, this will help.

I know too well that NPxxxx renderers can be problematic even if I don't remember the specifics (had to deal with them in foo_upnp).
[Android Apps and Games] Taverius:
Awesome, that's done the trick, thanks!
[Android Apps and Games] homar76:
EpicSauce, which firmware version of WDLXTV exactly are you using?

My one is 1.02.21.WDLXTV_LIVE-0.4.7.3, but it seems there is already a new one available.

I use a Synology NAS with built-in UPNP server - but i don´t think that´s the issue.
[Android Apps and Games] chtamina:
is there a way to remove default music genres?

before buying this app (which is better than upnplay in many ways) I would like to understand how much flexible it is.

thanks
[Android Apps and Games] EpicSauce:
I've found varying performance according to firmware. The version working best for me is 1.02.21_WDLXTV_LIVE_0.5.1.1 I'd earlier tried the 1.05.04 version but found it skipping tracks haphazardly or failing to start. I am still having a few issues (which I think might be wireless related) from time to time but this is often sorted out by closing and restarting BubbleUPnP. Heres a download link for latest firmware: http://oron.com/folder/yogjdobnyv%20url
[Android Apps and Games] umgfoin:
hi bubbleguuum,

looks like the issue is somehow media-format related:

playlist in flac-format worked flawless

the same action with mp3 and the playback stops after the first track:

log file:

dl.dropbox.com/u/28985559/log%20np2x00.txt

(please complete url - qual. urls are forbidden for new users in this forum)

1. app load

2. clear playlist

3. <devices> select renderer np2500

4. <library> select album->play (entire album) media format: mp3

playback starts

no current pos-update in playlist

no further changes in ui

[…]

end of track reached

playback stops

app does not advance to next track

5. <now playing> with current playlist and track: clicked play icon

playback starts

current pos is updated to length of current track

countdown starts

play icon updated with pause icon

[...]

end of track reached,

app advances to next track

playback of next track starts, but

<now playing> pause icon changes to play icon

current pos not updated, no countdown

[…]

end of track reached

playback stops

no advance to next track,

no change in ui

6. <playlist> clear playlist

7. <library> select album->play (entire album) media format: FLAC

playback starts

current pos is updated to length of first track

countdown starts

play icon updated with pause icon

[…]

end of track reached

playback stops

current pos is updated to length of next track

countdown starts

play icon updated with pause icon

playback of next track starts

[…]

[…]

8. pressed pause

9. app exit -> logfile close

playlist would have worked off normally

enjoy! ;)

umgfoin.

---------- Post added at 10:16 AM ---------- Previous post was at 09:59 AM ----------

If you refer to default-genres in the library menu-structure: This is basically server created content. Depending on your media-server, the menu structure can be customized or follows a hard coded scheme. Therefor, most uPnP clients can't do much in this respect, beside loading the whole library and re-creating the menu-structure (as wmp does), but imho this approach is not really smart.

bg,

umgfoin.
[Android Apps and Games] bubbleguuum:
What do you mean by "remove default music genres" ?

Thanks for the log, very useful :)

In the case of streaming mp3, the NP2500 sends garbage XML which prevent playback to continue (since this XML contains important state):

I'll send you a test build with more logging to have a look at that broken XML.

This probably can be recovered. The app already recovers most broken XML sent by Media Servers (and this is frequent, failure to properly encode XML is staggering).

It is interesting this cheap renderer handles FLAC. I might pick up one just for that.
[Android Apps and Games] Jygar:
This App is amazing!

Really wish it had local render support for xvid/divx avi, everything I have is encoded in those formats.

Fingers crossed you'll be able to encorporate these decoders into the app.
[Android Apps and Games] cururu:
Subtitles and dlna/upnp are possible only through server transcoding, its a server feature.

Only a few dlna/upnp servers do transcoding with subtitles. I tested almost all options and PS3mediaserver worked fine. If I am not mistaken Twonky also handled transcoding with subtitles.

WMP does not transcode videos, neither Windows Home Server. Actually WHS does transcode using silverlight when acessing through web access, but i am pretty sure that it does not put the subtitles.

If someone found a solution using WHS please tell us.

Edit: found a good post about transcoding:

http://www.rbgrn.net/content/21-how-to-choose-dlna-media-server-windows-mac-os-x-or-linux
[Android Apps and Games] bladerunner99uk:
Change Default Media Player

When trying to play a video I was asked which media player I wanted to use for rendering the video. I selected the box that said "use as default" and selected the android media player. I now want to change the default to another player but I cant seen to find where to do this! Im running version 1.01

Any help would be much appreciated
[Android Apps and Games] bubbleguuum:
This is delegated to an external video player such as MoboPlayer, DicePlayer, VPlayer, etc...
[Android Apps and Games] bubbleguuum:
On your phone go into Settings > Applications > Manage Applications

Then select the app you used for video playing and in the "Launch by default" section click button "clear defaults".

Next time you open a video in BubbleUPnP (or another app) the app chooser will display again
[Android Apps and Games] jer1956:
I have only just got an Android Tab (Asus 101). One reason was to integrate it with my Sanji Meder8er 500X2. This has the realtek 1185 chip with DLNA DMR function. Sanji have also installed Mediatomb on my request.

My intention was to use DNLA functions to tell the X2 DMR what file to play on it's own Upnp server, thus bypassing the DMC on the android tab. The Android DMC would only be for control.

After trying a number of so called Upnp controllers, I tried bubbleupnp. I was very happy when it managed to detect both the DMR and Mediatomb. Indeed it is able to detect Mediatomb even when disabled and wake it up!

Issues so far:-

1) It expects the realtec DMR to respond far quicker than it does. I get "Action Timeout" far to often. It takes two or three goes to get it started.

2) Exiting Bubbleupnp dosn't shut down the realtek DMR. I'm left with a still of video or the DMR audio player on the TV. They may be other DMR shutdown issues, such as after deciding to change from external to local DMR.

Improvements:-

There is a lot of wasted GUI space using this on an Android Tab. So things like album/dvd/bluray covers would help to tart it up. (functionality should always come before eye-candy...so this is not a priority..just an observation)

Keep up the good work!
[Android Apps and Games] bubbleguuum:
Thnaks for the feedback

1. On which actions does it timeout ? Browsing mediatomb or playback actions (play/pause/etc) ? When you "get it started", does the timeout ever happens again later ? Eventually you could record a log so I can have a clearer idea (see first post of this topic for instructions)

2. There's no specific shutdown command in UPnP AV. The closest I can think of is "Stop" (if something was playing or paused). You can issue a "Stop" by holding the Play/Pause button for a few seconds, in the Now Playing screen.
[Android Apps and Games] jer1956:
Browsing Mediatomb is not a problem. The timeouts occur if the X2's DMR is the slelected DMR and I press Play on the selected file. I get Action Timeout, try again..and on the third attempt up pops the message on the X2 screen to say the DMR is starting. There is a lot of code on an X2, and perhaps they have to suspend it before the DMR can function.

I have create a log and emailed to save time.

P.S Pressing and holding "Stop" does release the DMR as you suggested! :)
[Android Apps and Games] smack:
Hello everybody,

I have the following setup:

WHS v.1 Server with the "onboard" Windows Media Connector as well as the Asset UPNP DLNA Server (as a plugin). I have a Roku Soundbridge connected to the Hi-Fi. My media folder contains as well as mp3 files as a lot of FLAC files.

I have installed BubbleUPNP on a Samsung Tab 10.1V and it runs perfectly when using the WMC server as library and streaming to the soundbridge. This does only work for the mp3 files, as WMC does not render FLAC.

So in order to stream FLAC files I have to connect to the Asset UPNP server as library. Whenever I try to stream a song (any song, not only flac) I receive the following error code in bubbleUPNP:

"Invalid Args; Error (402)"

The strange thing is that the soundbridge itself does connect to the Asset UPNP server and does play FLAC files. So I wonder why it should provoke an error when streaming them from the tablet via BubbleUPNP.

Any ideas? I am a little bit lost here ...
[Android Apps and Games] bubbleguuum:
You can record an email me a log as explained in the first post of this topic
[Android Apps and Games] smack:
Thanks a lot! I will do so this evening.
[Android Apps and Games] bile:
Issues streaming while tethering

I'm tethering a Nexus 7 to my SGS3 over WIFI. Looking at the debug logs it looks like when the N7 tries reading from the SGS3 or the SGS3 pushes to the N7... the N7 is being given the WAN ip address and not the LAN ip so it fails. Ideally it'd give the ip of the interface the request came from or the other device is connected to.
[Android Apps and Games] bubbleguuum:
Thanks for the report. I think I know the reason and will attempt to fix it. Can you email me the log file on SGS3 (bubbleguuum@free.fr) ?
[Android Apps and Games] kjokay:
fuppes + bubbleupnp

im running an ubuntu server 10.04. the upnp server im using is fuppes development version (rev. 692). the android phone picks up the media server just fine, but not the bubbleupnpserver. both fuppes and bubbleupnpserver are running on the same linux box.

is fuppes known to work with bubble?

thanks.
[Android Apps and Games] bubbleguuum:
BubbleUPnP 1.5.4 is available. Note that youtube streaming with semperVidLinks doesn't work anymore due to Google having changed something recently and denying requests (EDIT: fixed with new semperVidLinks version released today).

1.5.4

added full remote control of MX Player as a renderer, with working pause and seek. For example, control from a phone MX Player running on a tablet.

MX Player must be set as the remote video player in Settings > Local Renderer > Video Player (this is the default if MX Player is installed)

added lyrics display through the free musicXmatch app. Available in the menu of the Now Playing screen or by long-clicking the cover image

added ability to share an image to Facebook, Google+, GMail etc. Action "Share" is found in context menu of images, in the image viewer (local viewing) and Now Playing action bars (remote viewing). Shared image is always the highest quality available

local renderer seek bar shows track buffering progress for Internet streaming. Also indicates that a cached track is used (almost instant 100% buffering)

added option to disable Library folder animation: Settings > Display > Folder animation

added option to display multiline items on tablets: Settings > Display > Multiline items. Useful to see very long track titles untruncated (classical music)

music items of the Filesystem folders of the local media server display proper metadata (album, title, duration, ...)

fixed several cache issues with mobile Internet streaming and improvements to cache handling

fixed Local Media Server sometimes not working when the device has multiple network interfaces (ex: portable hotspot)

various fixes
[Android Apps and Games] dudleyb:
Bubbleupnp with Olive music server

Hi folks, please can anyone help with a problem I have. I am using Bubbleupnp on my Samsung Galaxy 2 phone and if I select the Olive music server as my library and also as the renderer, when I go to play several songs in the playlist, it will only attempt to play one track. If I change the renderer to local and listen on my phone, it will play all tracks consecutively.

I have tried to change the settings in the "item tap action" but it will still only play one track when using the Olive server for playback. I am a newbe at this sort of thing. Any ideas?
[Android Apps and Games] Snowknight26:
bubbleguuum, did you get a chance to implement caching for the Now Playing cover?

The reason I ask is that when I lose connection to the streaming server the cover disappears, as does the current time into the track (but not at the same time?):

Edit: Now that I think about it, I guess it is enabled but the cover is cached only after the track is cached.. or so it appears by the modified date on Folder.jpg compared to the mp3.

Also, the item line height was changed inadvertently. This is on small:
[Android Apps and Games] bubbleguuum:
No. That will be for the next version.
[Android Apps and Games] bubbleguuum:
Probable bug of this renderer not notifying its state properly.

You can record and send me a log if you wish (see first post of this topic for instructions)
[Android Apps and Games] bubbleguuum:
Ok, I'll fix that
[Android Apps and Games] Andre Gosselin:
Multi-line items display: tracks view only ?

Hi bubbleguuum,

I tested 1.5.4 for multi-line item display. Works OK, except that :

1) It works only in the playlist tab. Not in the library tab.

2) You must activate the tracks view display in the playlist tab to benefit from the new setting. The album view display still gives you a 3-column display (tracks title - Artist - Time) where the long track titles are severly truncated.

Is this behavior what you intended ? I still prefer the way old version worked in the library tab, and the playlist tab.

Thanks a lot for this new release!
[Android Apps and Games] dudleyb:
Cheers

Thanks for coming back so quick. I will have a go at logging this. Although I could use the Olive appt. with my phone, I much prefer Bubble as apart from this problem, I think it is superb.
[Android Apps and Games] xen111:
album art to render device

I am testing BubbleuPnP using BlueStack app player for Windows.

I installed Twonky server and I'm playing mp3 on my TV.

It seems the album art for the songs doesn't get transmitted to the TV. I know Windows Media Player does indeed do this correctly. BubbleuPnP displays the album art correctly. I tried adding the album art to the id3 tag, but that didn't make a difference.

Does bubble not support this? It doesn't make a difference if the render device doesn't have a display for album art, but still.

Btw, it seems like an excellent app. I was beginning to think there wasn't any good controller software for Android.

ps: question: What do I need to do to achieve transcoding of audio files? Do I set this up in the server application?
[Android Apps and Games] Snowknight26:
Is there any possibility of BubbleUPnP (or BubbleUPnP Server [or even foo_upnp]?) writing ID3v2 tags for transcoded audio tracks that are downloaded/cached? With my curent setup, FLAC tracks are converted to MP3 by foo_upnp. Playing the tracks shows tags correctly (obviously not from embedded tags) but downloading/caching the track causes a tagless MP3 to be saved.
[Android Apps and Games] bubbleguuum:
It does but the TV might not like something about album art info that is being sent. Some devices are ultra picky with this.

For which use do you want to transcode ?
[Android Apps and Games] bubbleguuum:
foo_upnp transcoding generates tagless mp3s.

BubbleUPnP Server transcoding preseve tags in transcodes, so it is prefferred to use it.
[Android Apps and Games] xen111:
Right. Well the TV is not important.

It was more of a general question. My current idea is to use a 7" android tab to control a squeezebox duet or touch through Whitebear Media Server that acts as a wrapper for Logitech Media Server that runs on a netbook. It would not need any transcoding for that. I don't know, maybe I would use the tablet also to control the TV but the TV responds rather slowly to controller commands (actually pause and seek goes pretty responsively). The netbook would probably not be fast enough to transcode anything fancy and it can't hold a video collection, so perchance I would be running another server on my PC for video. Currently I just drive the TV with an HDMI cable that has as the single drawback that it's not easy to pause from the 'couch', or 'rewind' the video a bit to replay something.

So I was more asking out of like interest to the general idea. Playing video on the TV would definitely require transcoding.
[Android Apps and Games] bubbleguuum:
For video transcoding you need a Media Server that do it, like Serviio or PS3 Media Server.
[Android Apps and Games] krutschcom:
Gapless FLAC Playback on Local Renderer?

Hello Bubblesoft,

A feature request and/or tip: is there any support for gapless playback of FLAC files within the Local Renderer?

Otherwise, things are working just fantastic with BubbleUPnP on my Nexus 7 and Nexus S 4G devices, using Twonky 7.0.9 Special on a WD MyBook Live. Really, I am digging the whole setup. Gapless playback in the missing piece of the puzzle and I can leave the 'walled garden' forever :laugh:

Keep up the great work,

Ken
[Android Apps and Games] Rudoes:
Hi there:

Just a quick question. Is it possible to steam movies with wdtv live from apps or webs with their own built-in players like Google Play Movies?

I can't find the way to select the renderer wdtv live from Google Play Movies.

Is there any app that actually can do this?

Thanks in advance.
[Android Apps and Games] xen111:
Would you need to fix the video transcode on the server to a certain setting, or is BubbleUPnP gonna proxy the supported format list from the renderer to the server so that the server can respond to that?

It looks like I will end up with a Synology diskstation, but its media server doesn't seem to support video transcoding. TVs have really bad format support. I will need to run a server on my PC as well if I want that, or just keep driving the TV from my PC directly. Plenty of tablet apps to control your PC.
[Android Apps and Games] bogdan1980:
Anyone tested bubbleupnp + dvbviewer recording service + mxplayer for dvb-c live-tv stream?

From am dvb-c tuner?
[Android Apps and Games] Rouquemoute:
I also own an Olive device and its implementation of the UPnP protocol is mediocre at best (bubbleguuum can confirm).

When I'm home I usually use Olive's apps (Android or iOS) as it's decent enough.

When I'm on the go BubbleUPnP (and its server software) is the best thing since sliced bread.