yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] wideasleep1:
Please expand a bit if you will. I have been considering a Sonos setup, but don't at all like the entire system tied to their app. It was my understanding Google Music All Access wasn't even available on Sonos...thanks!
[Android Apps and Games] skifyr123:
Sorry, I just meant normal GMusic app as a music player, not All Access. It is not available in Norway so I use Spotify instead ;) As for the Sonos system, it works but the app is horrible. Like, for normal navigation it is a mess. And it's ugly. So that's why this new feature is so great, I do not have to use their app anymore! Also I do not believe it is possible at this moment to add All Access support on 3rd part apps like Sonos.. But I might be wrong.
[Android Apps and Games] wideasleep1:
Super! Thanks for this(I'm already out of my 8 thanks today!) Cheers!
[Android Apps and Games] JsChiSurf:
Just want to post and saw WOW! The new "Audio Cast" feature is awesome. I've been waiting / wondering when / if Spotify would support Chromecast, so I could play from my phone to my TV / sound system.

But, since my Samsung TV is also a renderer, I can just use "Audio Cast" to send my spotify music over to my system. Testing and working perfectly. A little confusing to understand the process flow at first, but once getting through the documentation, it works perfectly.

Thanks for this!
[Android Apps and Games] sordna:
Thanks!

Can't wait for Chromecast support now!

Eager to cast music and video files to my TV from my phone with BubbleUPnP!
[Android Apps and Games] Quarantain_:
Resoved QNAP TS-412

The solution ultimately proved simple: On the NAS, in the Service Discovery, Enable uPnP Discovery.

On BubbleUpnp select TwonkyMedia on Devices and you're set to go.
[Android Apps and Games] Andre Gosselin:
Thanks for all this! Great move! I was however al little sad to read in the documentation that audio from some apps cannot be streamed through Audio Cast, eg TuneIn. My (surely very naive) understanding was that audio is simply audio, so why not audio from all apps ? I am just curious about the reasons behind that (technical, legal ?).

Best regards for your good work!
[Android Apps and Games] BTG-XCELL:
Wow, Audio Cast feature is what I've been waiting for in all these UPnP apps.

I don't keep much media on my device, so streaming from local media isn't very useful for me. Streaming from other services makes this work more like AirPlay for my uses. This feature really elevates this app above any other UPnP app in the market.

Testing out the feature, it works fine for me with Spotify, Rdio, DI Radio, and SoundCloud, but iHeartRadio just looped around a second snippet of audio. Also, there seems to be around a 5 second delay from performing an action (Play/Pause/Change Track, etc) and hearing the results over the stream. Hopefully, the latency can be improved over time.

This looks very promising, so just bought a license.

Also, any plans to implement streaming to AirPlay receivers? I wouldn't mind it being a separate license to support you.
[Android Apps and Games] guiso98:
Audiocast almost perfect!! I second the question: why TuneIn does not work? It is *the* app I want to cast :)
[Android Apps and Games] FreeHold1974:
bubbleguuum

Hello!

I will try to reduce the question for relief of its understanding.

Initial version of a question:

The reduced version:

You can add in settings 2 options?

1. Forcibly to set the size of the played file 50Mb - 30Gb

2. Forcibly to set the duration of the played file 1 - 4 hours

I think, it can help much.

Thanks for your work!
[Android Apps and Games] bubbleguuum:
It is purely a technical limitation: some (rare) apps play audio entirely with native code and this cannot be intercepted with Xposed. Hopefully this is not the norm, so it will concern only a limited number of apps.

For now, I know of: Tunein, XiiaLive and GoneMAD Music Player.

There are probably more. If anyone using Audio Cast finds an app that doesn't work, please let me know so I can check if it is to be expected and can document it, or if it is an issue with the Xposed module.

Another cool use of Audio Cast is that you can play the stream from any desktop music player app or web browser (or anything able to play WAV streams) simply by playing:

http://<ip address>:57645/cast/stream.wav
[Android Apps and Games] Ginger_McAle:
Wow. Audio Cast! Nice! Been using airplay to transfer music to my windows media center which does have shairport4w running and waiting for incoming airplay connections. No need anymore for that. Works great on my nexus 4. On my Ramos i9 tablet however (x86, Intel z2580 CPU) it does only transfer silence. It connects to the renderer (tried wmp, foobar and vlc open stream URL direclty) but same silence for them all. Can I give you logs or something so you can look into it? Thank you.
[Android Apps and Games] bubbleguuum:
Thanks for the report, I had not tested with Rdio and DI radio.

I'll see what happens with iHeartRadio.

For latency, it is almost entirely dependent on how much buffering is done by your renderer before playing. There is a lot of variability here between renderers and it can go from instant to several seconds. The palm goes to the PS3 requiring at any time about 10s of audio in advance to play glitch free.

For AirPlay, no plan currently.
[Android Apps and Games] bubbleguuum:
Playing audio from which app ?

First, enable normal logging in BubbleUPnP as explained in the first post of this topic.

Enable Audio Cast logging in Settings > Audio Cast > Logging, and reboot to make it active.

Use Audio Cast normally attempting to play something, then exit BubbleUPnP (Menu > Exit)

Send me the files audiocast_log.txt and log.txt located in <sd card>/Android/data/com.bubblesoft.android.bubbleupnp.

Don't forget to disable both logging when done.
[Android Apps and Games] bubbleguuum:
The problem is that I don't understand what the problem is from your description.

- What is the file type of the problematic files (codec) ?

- does the TV play them at all ?
[Android Apps and Games] Ginger_McAle:
Thx! Its spotify. Email with logs sent. Java exception in the audio cast log. I hope you can fix it. Thx!
[Android Apps and Games] bubbleguuum:
Thanks. The Exception is the cause of it not working.

It seems that there is difference in behaviour between regular Xposed and x86 Xposed.

I will investigate for a fix.
[Android Apps and Games] CassandraN:
gmrender-resurrect control points dissappear from bubbleupnp-server

I have two Raspberry Pis on my local network running the latest CVS gmrender-resurrect. When I install bubbleupnpserver 0.7 (using OpenJDK headless 2.3.10), the Pi renderers initally show up, but after a while bubbleupnp server stops seeing them, and so won't provide an OpenHome wrapper for them. Wiping all config and re-installing seems to fix this for a while then it comes back again. The renders are on different IPs, and use different UUIDs and names. Does anyone have any idea what might be going on?
[Android Apps and Games] FreeHold1974:
It can be different files with different codecs (avi, mpeg4, mkv, H.264). I receive them by means of torrent-stream. All of them are played on my smartphone, but some aren't played on TB.

Files which are downloaded from a torrent file (*.torrent) are never played on TV, but play on the smartphone.

Torrent-TV are played on TV always.

Scheme is as follows:

Torrent trekkers => Ace Stream Engine => Torrent Stream Controller (playmarket) => BubbleUPnP => WiFi => TV

I know that the built-in media player in LG TVs always waits information on the size and duration the video file. And if he doesn't receive any of this information - he refuses to played the file.

Therefore I assume that, sometimes, it is necessary to set these parameters of the played file independently forcibly.

It is possible to realize it in your program?
[Android Apps and Games] bubbleguuum:
Modify configuration.xml and set discoveryMaintenanceInterval to 0, just in case.
[Android Apps and Games] GROGG88:
I have a Nexus 5, a Nexus 7, and 2 laptops running Ubuntu 13.04 with Rygel media shares. On LAN everything plays nicely. When I remote connect with my Nexus 5 I can see and control my Nexus7 media, but I cannot get Rygel to broadcast for the life of me.

I am welcome to any helpful advice that may be offered.

**edit**

I've added a couple screen shots so there's no confusion as to what I mean.
[Android Apps and Games] bubbleguuum:
BubbleUPNP Server doesn't make renderers accessible over the Internet. Only media servers.
[Android Apps and Games] CassandraN:
I'm unable to make the renderer accessible on the local network via the OpenHome wrapper in BubbleUPNP Server. I am not trying to access the renderer over the Internet.

Thanks.
[Android Apps and Games] bubbleguuum:
Ok I was confused because in the first screenshot you are connected with 3G.

So the problem is that you created an OpenHome renderer from a Rygel renderer and cannot see it in BubbleUPNP on the LAN ?

Can you see the normal Rygel renderer ?
[Android Apps and Games] GROGG88:
Please take a look at my screenshot. I have Rygel setup up as a server on both devices. I'm not concerned about accessing renderers remotely. I cannot access the Rygel servers remotely.
[Android Apps and Games] GROGG88:
Those screenshots are mine. I'm not sure why the other user is quoting your responses to me.
[Android Apps and Games] CassandraN:
I think you're getting me and GROGG88 confused. I'm using gmrender-resurrect as a renderer. BubbleUPNP server stops detecting the renderer after a while.
[Android Apps and Games] GROGG88:
Yes, the response for your issue was located here:
[Android Apps and Games] bubbleguuum:
Ok, I reread your first messaged carefully.

If I understand well, you have 2 Rygel servers running on Ubuntu laptops, and both Rygel servers do not appear on your Nexus 7 ?

Do they appear in any other UPnP sofware ?
[Android Apps and Games] bubbleguuum:
Fixed in v1.7.8.1 which should now be available on Google Play.

Audio Cast was not working at all on Android < 4.3.
[Android Apps and Games] GROGG88:
They appear on everything with LAN connection. They do not show remotely on either my Nexus 5 or Nexus 7. The remote connection is good. I know this because I can access my Nexus 7 remotely with my Nexus 5.

**edit**

I've added screenshots of the server control screen showing the available servers and that the availability check boxes have been set.
[Android Apps and Games] kubucheskie:
Physical remote control - android box

Gday from a happy long-term customer, and thanks for a great app. I have recently started using bupnp as my go-to music player on a minix x7 mini. Simplicity and great compatibility make it an easy first choice.

One humble request - is there any way you can add blue shading to the active selection on the 'now playing' screen controls (like in playlist/settings)? This would make it a lot easier to control with the minix remote.

Sorry if this is a repost - I did search but it's a long thread to check through!

Thanks heaps again. K
[Android Apps and Games] freamon:
re: Directory name in square brackets after every title

Thank you for replying. I updated to version 1.7.8, and unfortunately, the issue is still present.

When I choose my media server , and select All Videos, it still displays

Film_Name_1 [Shared Videos]

Film_Name_2 [Shared Videos]

Film_Name_3 [Shared Videos]

...

Film_Name_100 [Shared Videos].

Moreover, after watching one, the "recently played" list shows

Film_Name_2 [Shared Videos] [Shared Videos]

Is there any possiblity of adding a setting that lets the user choose whether or not it tries to display metadata in square brackets after item titles?
[Android Apps and Games] BTG-XCELL:
[MENTION=3373153]bubbleguuum[/MENTION] Is it possible to not scrobble Audio Cast to Last.fm? I have "BubbleUPnP - Audio Cast" showing up in my play history.
[Android Apps and Games] Sowden:
Hey man. I wanted to thank you for this Audio Cast feature. My phone didn't work with your first update, but it works now with your latest one. I use Poweramp with it and it runs great playing through my tablet. If I skip a track, the next track is a little choppy for a split second but plays fine afterwards. A tiny bug, but I'm sure you will work it out in later versions. The only request I have is to create an auto-run option so that BubbleUPnP starts on an boot. I use Droidmote on my tablet and it is set to run on booting up my tablet so I can connect a mouse on my phone at any moment (given a wi-fi connection of course). If you can create an option, then I can just boot my tablet and be able to connect quickly without even having to touch my tablet. Also I wanted to ask you about Tunein. I understand that it has some problems working with the Xposed framework. Is that a perminate problem, or can it be worked with in the future? Anyway, thanks for always working to improve this great app. Later.
[Android Apps and Games] bubbleguuum:
That should not happen if the name displayed by BubleUPnP for the parent folder of these files is exactly "Shared Videos". Is it the case, or is the title of the parent folder different ?
[Android Apps and Games] bubbleguuum:
Yes, I will fix it in the next version to not scrobble it.
[Android Apps and Games] pharkas:
Access denied error

Hi, I have been using BubbleUPNP on many Android devices for controlling music playback on my DLNA-enabled AV Receiver. I have just tried doing that on Samsung Galaxy Note 3 and sadly I get an error: Current state of service prevents invoking that action. Non recoverable remote eection failure: 403 access denied. (code 501). Do you know what the problem might be? I know it's not network configuration or receiver's fault, as exactly the same version of BubbleUPNP with exactly the same settings works flawlessly on other devices that I own (the only change to default configuration that I have to make is turn off gapless playback).

I have noticed the same problem with UPnPlay.

Thanks.
[Android Apps and Games] bubbleguuum:
Can you send me an Android BubbleUPNP log file, with BubbleUPnP connecting to BubbleUPNP Server (see first post of this topic for instructions).

Since I'm still not 100% sure of what you are trying to achieve, when you say "I cannot access the Rygel servers remotely", you mean you want to access them from the Internet with BubbleUPnP Server, right ?
[Android Apps and Games] Uoppi:
I have a problem with my HTPC going to sleep whilst using BubbleUPnP in transcoded mobile mode and streaming from my Foobar2000 library via HTTPS (port 58051).

Typing "powercfg /requests" in the HTPC's command line indicates that Windows (mine is 8.1. 64bit) is receiving a stay awake request from "Foobar2000.exe" only for a short while after each song in the playlist has started. Conversely, in normal (non-mobile) mode within LAN, "Foobar2000.exe" is continuously providing the request like it should, telling the computer to stay awake. I have no idea why there's this difference and whether it could be somehow fixed in BubbleUPnP Server (or Foobar2000... or if it's just a Windows thing :confused:)

I have tried all kinds of different setting configurations within BubbleUPnP and Foobar2000 but to no avail. For instance, I've tired disabling mobile caching in BubbleUPnP. One partial workaround I've found is to disable caching of artwork to the SD card and thus forcing BubbleUPnP to fetch the cover art with each song - I'm assuming this is because it generates a stay awake request.

But the aforementioned trick only helps if the song being streamed is shorter than the period the HTPC is set to stay awake; i.e. as my HTPC is configured to sleep after 10 minutes, the next song in the BubbleUPnP playlist must start within the 10 mins or the HTPC will fall asleep and the next track naturally will not play.
[Android Apps and Games] bubbleguuum:
I suppose you mean focus highlight when something else than a touchscreen is used for control.

I'm aware that the Now Playing screen needs work in this area.
[Android Apps and Games] bubbleguuum:
Poweramp skipping: you can try to increase Settings > Audio Cast > Audio Buffer Length

Auto-run option: Settings > Control > Start on boot

Tunein: permanent problem (unfortunately)
[Android Apps and Games] bubbleguuum:
In Android BubbleUPnP, have you enabled Settings > Network and Settings > Seekable tracks ? If so, disable it and check if it makes a difference.
[Android Apps and Games] bubbleguuum:
Error 403, is a generic http error meaning "Forbidden".

In other words,your AV receiver is denying remote control.

You must check the settings of your receiver serching for a setting that is related to enabling remote control, or DLNA operation.

Maybe it must be put in a certain mode to allow DLNA operation.

If necessary, you can probably get some specific help on the manufacturer's forum.
[Android Apps and Games] schubi82:
Audiocast is working, good job. But you said that it is possible to grab the stream... But when I put http://192.168.178.35:57645/cast/stream.wav in my browser it says

HTTP ERROR: 500

Problem accessing /cast/stream.wav. Reason:

Audio Cast already streaming. Stop the currently playing client and retry

Isnt it possible to grab actual stream and to play on my Onkyo AND HTC? I tried to select my Noon tablet which plays Spotify as Media Library on my HTC, but this seems to control the app on my Noon...
[Android Apps and Games] bubbleguuum:
There can only be 1 connected client to the stream at a time. The stream URL is not for grabbing but for playing in desktop music players and web browsers.

Although you can grab if you wish but you will not be able to play at the same time.
[Android Apps and Games] Uoppi:
bubbleguuum, thanks for your quick response, as usual! Yes, it is disabled - the setting doesn't seem to make a difference.

And contrary to what I wrote, I just noticed disabling thumbnail caching to SD card doesn't seem to help after all. Now the PC is going to sleep regardless.

There's been some reports of sleep inconsistencies with Windows 8.1. I had problems too going to sleep from idle but "fixed" it with the command "requestsoverride driver \FileSystem\srvnet system". I don't know if this has any relevance to the problem at hand.

It's weird that in LAN everything is fine but via mobile network Foobar2000.exe is "behaving" differently. Or maybe it is because of the transcoding? I could try using mobile connection without transcoding to see if there's any difference.
[Android Apps and Games] schubi82:
Wouldnt it be possible to broadcast the stream in the network to use many players at the same time (multiroom)?
[Android Apps and Games] Uoppi:
bubbleguum, after some testing, I can confirm it seems to be the transcoding process that is preventing Windows from staying awake.

This can be verified with the "powercfg /requests" command which shows that "Foobar2000.exe" is being only briefly utilized as a file is accessed for transcoding. After that point Windows thinks the system is idle and nothing is keeping the system from going to sleep (indicated by "Foobar2000.exe" disappearing from the "powercfg /requests" results within the first half minute or so after a song starts). Whereas without any transcoding, "Foobar2000.exe" is constantly in use and visible in the "powercfg /requests" results throughout playback.

So as a solution, even when rendering transcoded files on Android BubbleUPnP, it seems to me the "Foobar2000.exe" process should be kept in use just like it is when not using transcoding. I believe this would not hog a lot of resources and at least it could be offered as an option?

Now, I'm not sure but I think normally as files are accessed in Windows, a system process called srvnet is requesting Windows to stay awake. However, like I wrote, I and many others have been forced to block srvnet from sending stay awake requests because the process was not working properly, i.e. srvnet would often prevent the system from going to sleep from idle even when no files whatsoever had recently been accessed. So I'm not sure if the transcoding vs. sleep problem can be reproduced on all BubbleUPnP users' PCs.

In summary, without constant utilization of the Foobar2000.exe process (or configuring my PC to stay awake for hours on end), I'm afraid I'm stuck.
[Android Apps and Games] bubbleguuum:
Yes, transcoding is done at a much faster rate than the resulting transcoded audio is served to the playing client (Android BubbleUPnP).

As you mentionned, foo_upnp prevents Windows for sleeping as long as it is serving audio. That covers regular playback.

That doesn't work with transcoding with BubbleUPnP Server as the audio data is donwloaded from foo_upnp at max rate.

The solution to this problem is to have BubbleUPnP Server prevent sleeping for as long as it streams audio to a client, like foo_upnp already does. I will investigate doing this in the next version of BubbleUPnP Server.
[Android Apps and Games] GROGG88:
Correct. I do not have internet access to Rygel. I emailed you a log text a couple days ago, but I will create another and post it here.
[Android Apps and Games] bubbleguuum:
Making the Audio Cast stream playable by several clients at once would be somewhat complicated, I have no plan currently for that. Even if it was possible, audio would not be synchronized between clients. That's why Sonos and others sell expensive custom solutions for proper multiroom.
[Android Apps and Games] Uoppi:
Great to hear! It would be a most welcome modification because I like to have my computer going to sleep after 10 mins and many classical pieces extend way past that. :good:
[Android Apps and Games] GROGG88:
Ok, here is my log file. I started with WiFi and switched to Mobile.

**edit**

I've added another log file with only Mobile connection.

**edit**

I've attached the server log as well.
[Android Apps and Games] 55555:
Hi,

I'm not sure what's wrong but audio cast doesn't work for me. My Galaxy s3 is rooted, xposed is installed and has su rights. Audio cast is activated. But when I start to stream I see my XBMC (raspberry pi) is working but then I get a time out. Normal streaming runs like a charm. Any advices?

Thanks,

Sven
[Android Apps and Games] Chopac:
Hello.

I have change the name of "Main room" on my DS by "DS", and now, BubbleUPNP can see my DS and also my NAS by ethernet connection.

The only cons is there is a gap between each track.

Is there a mean on BubbleUPNP to upload the track list on the track list of the DS, like does KinskyDesktop, to have gapless play of album?
[Android Apps and Games] Riks2781:
How to stream YouTube

Hi

How can you tube be streemed through this app and can be mirrored to TV
[Android Apps and Games] uplatetesting:
I seem to have the same problem.

I'd like to say thanks for Bubble uPNP- it's great- and the AudioCast feature finally completes my home audio setup (for the moment).

I have a rooted Stock Android KitKat 4.4 on the Nexus 4.

Xposed framework is installed and the given SU access, the bubble module is active.

Audiocast works through the Xbox 360, but when I attempt to use the Raspberry Pi, things don't seem to work as well.

xbmc on OpenELEC (running on Rasperry Pi) suffers the same problems as Sven- only it only occasionally reports an "Action Timeout".

gmediarenderer on Raspbian does not seem to accept the stream either, though given its minimal interface I don't get much feedback.

I've tried increasing the latency setting to maximum to no avail.

Both of these renderers normally work with the uPNP streaming featured by BubbleuPNP.

Anyone have any advice?
[Android Apps and Games] bubbleguuum:
Can you send me a log file playing Audio Cast to the problematic renderer (see first post of this topic for instructions) ?
[Android Apps and Games] bubbleguuum:
Thanks for the logs.

It seems Rygel media servers are not transmitted to Android BubbleUPNP by BubbleUPNP Server while they should. I have a vague idea what it could be. Can you post the content of: http://192.168.1.7:54722/c14c38f4-8942-4081-bec6-cd1be777fe13.xml
[Android Apps and Games] bubbleguuum:
You need BubbleDS for that and some other LinnDS specific functions (Radio, Source switching, Songcast, ...).