yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] base64:
It is BubbleUPnP Media Server on Nexus 5.

Where does the app get the Cover? From Android Media Server or from ID3 tags directly?

Is there a way to inspect the 100 Thumbnail Cache indicated in settings to see if they are the same? If they aren't the same that means it's just that the Force Cover Refresh does not work.

Edit: I looked at /storage/emulated/0/Android/data/com.bubblesoft.android.bubbleupnp/cache/images/ and all 100 files are the same.
[Android Apps and Games] fink.nottle:
m2ts

Does bubbleupnp (with server on pc) transcode m2ts for chromecast? I haven't been able to cast some streams from torrent stream controller using bubbleupnp to chromecast. They play fine locally on the phone using mxplayer (and can be cast using the cast screen option). This used to work earlier with bubble. I don't know if this is caused by version differences, android upgrade to 5.1, or just a change of the encoding scheme used by the source streams.
[Android Apps and Games] bubbleguuum:
Normally yes, acestream streams via 'Torrent Stream Controller' should work.

Can you point me to a specific stream that doesn't play so I can try to reproduce it ?
[Android Apps and Games] bubbleguuum:
The local media server does not support a different cover per track for an album. It is supposed to be constant for the whole album (like Album Artist).

I have no plan to change this. What you want is a playlist gathering all these tracks, not an album.
[Android Apps and Games] bubbleguuum:
Sure apps can write into a private folder...which will get deleted by Android on app uninstall.

Useless for downloading media, as you sure do not want it deleted when you uninstall the app.

If Lollipop allows to use a public folder that doesn't get deleted, then it is worth investigating.
[Android Apps and Games] bubbleguuum:
I suppose you are using Audio Cast ? Delay is buffering done by the playing renderer. It is renderer specific, and generally between 1 an 10s.

There's nothing the app can do about it.
[Android Apps and Games] Eye4Tech:
If I stream the new shows from Showbox using BubbleUPNP & Growbox the sound is in very low quality, very bad. If I stream an older episode (one which works without Growbox) the sound is fine. What am I doing wrong and what can be done?
[Android Apps and Games] fink.nottle:
I have been having trouble with skysports2 over the past few days. Environment: Android 5.1, server on ubuntu x86_64. All latest versions from their respective repositories. Acestream link: acestream://97518ab8451a5c9e8da2b92245ac0ea6622a519c

Edit: Slightly unrelated question: Is it possible to cast acestream directly from a PC without using the phone at all ? I have found that running the acestream engine on the phone has worse performance than running it on the PC. Since the data has to go the server on the PC anyway to be transcoded, is it possible to cut the phone out from the chain ?
[Android Apps and Games] trialbin:
I've done some more research. On Lollipop this is indeed possible, see the relveant post by Jeff Sharkey.
[Android Apps and Games] jame508:
Hey there, I've been using BubbleUPnP for a few months now and love it. I'd have to say about 99% of the time I use this app I'm streaming di.fm to my home theater system using Audio Cast without issue and with great sound quality. ☺

I was wondering, though... I enjoy music playing as I sleep, however Audio Cast has a time restriction of 6 hours, 45 minutes. Is there anyway to increase this to 8 hours or so? I often wake to the audio stream playing from my tablet speaker.
[Android Apps and Games] bubbleguuum:
I could reprod the problem with this channel.

ffmpeg fails transcoding because there's a bogus mp3 stream that is picked up and it trips on it. Using the mp2 audio stream (transcoded to mp3)

works fine. I will work on a workaround so it works in the next BubbleUPnP Server update.

Most acestream chanels work fine though so this failure is only for a few channels.
[Android Apps and Games] bubbleguuum:
This duration correspond to the duration of the biggest WAV stream that can be generated (4GB) for 44.1/16 audio.

Using LPCM for Audio Cast has no such restriction and is unlimited. You can try to force it (in Settings > Audio Cast > Audio format) but it will probably will not work as BubbleUPnP uses LPCM automatically if the renderer declare supporting it.
[Android Apps and Games] bubbleguuum:
Old and new Showbox do not use the same streaming servers so it is likely you are not streaming the same file.

BubbleUPnP itself has no impact on audio quality.
[Android Apps and Games] FlamingGoat:
I'm a paid user but I'm sick of the app telling me I'm not licenced and having to uninstall and reinstall etc because I use greenify on the play store r might have it firewalled. Is there any way I can get the full version without having this hassle, say a licence file such as xprivacy does ?
[Android Apps and Games] FaxMachine:
Qobuz Streaming Service and BubbleUPNP

Hi,

I know Qobuz is not currently supported, but on investigating the Qobuz app I found a "Share" option. I tried this and selected BubbleUPNP, but got message "Cannot play: no http stream found" I did have a look through the log file and extracted the url, pasted into a browser and Qobuz player fired up and played the correct track.

I've attached screen captures. Is there any easy fix for this - or would it be a future development?

Would love to be able to stream Qobuz CD Quality music via BubbleUPNP

Great app keep up the good work.

Mark
[Android Apps and Games] befaddled:
Download feature

Hi bubbleguuum, I have a couple of questions about the Android app's download feature which I haven't seen discussed in this thread or the site's FAQ. If any of the following sounds like a bug and requires logs, let me know.

After moving to a capped data plan, I have started to take note of apps' data usage. In seeing the download feature, I had initially assumed (perhaps incorrectly) that it provided a way of having BubbleUPnP pre-download one or more playlist's sets of tracks over wi-fi, then allow later playback in BubbleUPnP without using up precious mobile data to stream them, or when in an environment where internet service will be spotty or unavailable. From what I can see, however, the app doesn't take downloaded tracks into consideration for mobile playback. Even if a track has just been downloaded with the download command, choosing to play it will result in "re-downloading" it via streaming. It seems that tracks downloaded in BubbleUPnP can only be utilized by playing them directly in another player, like Google Music, but one would then not have access to BubbleUPnP's organized saved playlists.

The track caching feature does provide something approaching what I was expecting to see in downloads, but since I don't see a way to explicitly cache files for future playback, it's difficult to use caching for this purpose. Additionally, if connectivity to the server is unavailable, it no longer becomes possible to access saved playlists, so even if files are cached, if they aren't in the currently active playlist, they aren't playable within BubbleUPnP.

Would it be feasible to either have downloaded tracks leveraged when starting track playback in BubbleUPnP, like cached tracks are, or have the cache support an explicit "cache" menu option, similar to the current "download", so that large numbers of files can be pre-cached by the user? Also, for either approach, the fact that saved playlists aren't accessible when internet connectivity is unavailable does somewhat limit the app's usability in situations such as air travel and remote locales.

Thank you very much for creating and continuing to improve BubbleUPnP!
[Android Apps and Games] manos78:
Hi,

I can't understand why the good BubbleUPnP app don't integrate the option to stream audio to Airplay devices. The developer knows very well the protocol, as it has developed the AirBubble app.

I think that the "aircast" function really needs to output to Airplay compatible devices. Why not? :eek:
[Android Apps and Games] bubbleguuum:
Maybe in the future. AirBubble implement the receiver part of the protocol, not the sender part.
[Android Apps and Games] bubbleguuum:
Downloaded tracks is for local playback, either with BubbleUPnP (via the local media server) or with other apps. Of course this is not compatible with saved playlists.

No plan for this. The only caching feature is the one that exists, that cache tracks as you play them locally (taking into account the max size allocated to the cache).

That feature alone was quite complex to implement...
[Android Apps and Games] bubbleguuum:
Extracting such URLs is not possible.

Speaking of Qobuz, I have implemented it in my development version.

But I do not have yet a proper key to use the Qobuz API (I hope it will change soon) and cannot publish it until I do.
[Android Apps and Games] bubbleguuum:
Thanks you for the report. Something is exploding memory wise which is surprising.

I'll see what I can do.
[Android Apps and Games] bubbleguuum:
New 2.3.6p1 beta available fixing a few bugs:

Details and donwload link

.
[Android Apps and Games] FaxMachine:
If you need someone to help test this, I'm very happy to oblige :)
[Android Apps and Games] gaetanolip:
Hi

Is it possible to transcode (with the phone only.) m3u8 and acestream videos in order to play on my smart tv that is not native compliant with those formats?
[Android Apps and Games] manos78:
So, I'll wait to purchase the license of the BubbleUPnP until it supports the AirPlay protocol, this function is a "must have" for purchase this app. :crying:

http://github.com/jamesdlow/open-airplay

I'm sure that you can implement it in less than one day! :fingers-crossed:
[Android Apps and Games] zeremy:
Hi

bubbleupnpserver transcodes only to mkv or mpeg-ts.

In the docs "All profiles will transcode to H264 for video and MP3 for audio, into an MPEG-TS container (for technical reasons it cannot be MP4). "

I found that by adding "-movflags frag_keyframe+empty_moov " in the ffmpeg cmd it is possible to transcode to mp4.

Any possibility in adding transcoding to mp4 or are there any other technical reasons ?

Thanks.
[Android Apps and Games] bubbleguuum:
Acestream can be played (with local transcoding /remuxing) but only to a Chromecast. So if you plugged a Chromecast to your TV it would work.
[Android Apps and Games] bubbleguuum:
The doc is obsolete and it is transcoded in a MKV container in most cases now.

But these flags are interesting. Did you try them transcoding a http stream to mp4 ?

Why would you prefer mp4 (vs mkv) ?
[Android Apps and Games] scottfree1:
The system cannot join or substitute a drive to or for a directory on the same drive.

Any idea what's going on with this?

Log Name: System

Source: Service Control Manager

Date: 3/31/2015 1:26:37 AM

Event ID: 7023

Task Category: None

Level: Error

Keywords: Classic

User: N/A

Computer: Ms-ServerR2

Description:

The BubbleUPnP Server service terminated with the following error:

The system cannot join or substitute a drive to or for a directory on the same drive.

Event Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

<System>

<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />

<EventID Qualifiers="49152">7023</EventID>

<Version>0</Version>

<Level>2</Level>

<Task>0</Task>

<Opcode>0</Opcode>

<Keywords>0x8080000000000000</Keywords>

<TimeCreated SystemTime="2015-03-31T08:26:37.505436100Z" />

<EventRecordID>929587</EventRecordID>

<Correlation />

<Execution ProcessID="964" ThreadID="8616" />

<Channel>System</Channel>

<Computer>Ms-ServerR2</Computer>

<Security />

</System>

<EventData>

<Data Name="param1">BubbleUPnP Server</Data>

<Data Name="param2">%%143</Data>

</EventData>

</Event>
[Android Apps and Games] zeremy:
Tried an http from my dvb recording service and is playable but further tweaking of the x264 settings is required .

ffmpeg -v debug -async 1 -seekable 0 -i http://192.168.2.160:7522/upnp/channelstream/mimevideo/mpeg/00460.ts -vf scale=trunc(oh*a/2)*2:240 -vcodec libx264 -preset medium -acodec aac -strict -2 -ac 2 -ab 128000 -f mp4 -movflags frag_keyframe+empty_moov - | ffplay -

I don't prefer mp4 over mkv , but I am using this plugin (Video Display Columns UI Panel v0.4) http://foobar2000.xrea.jp/up/files/up1185.zip to play mp4 videos inside foobar.

If we can transcode to mp4 we can use your upnp browser for foobar and with bubbleupnpserver transcoding and serving the files in mp4 , probably play the video content within f2k.

Found the flags at https://github.com/fluent-ffmpeg/node-fluent-ffmpeg/issues/346
[Android Apps and Games] houseaddict:
I have a problem with getting chromecast working

I have a chromecast on my TV, I want to stream from my DNLA server PC to the chromecast.

I have installed bubble and I hav ethe DNLA server selected ok however I can't get the chromecast to appear in the media renderer page. It works using other software like videostream or chromecast extention and I can use bubble to control a WMP renderer on the PC. For some reason it's just not picking up the chromecast. Can you help please?

If I get this working I will definitely be buying. as it seems to be exactly what I want

Never mind, worked it out, and purchased ;)
[Android Apps and Games] LeidenSpain:
Hi,

II bought your application but does not detect the license

My dates:

OnePlus One

Kit Kat 4.4.4

Cyanogen 11.0-XNPH05Q

Rooted
​

Thanks
[Android Apps and Games] bubbleguuum:
Someone reported an issue like that some time ago on a OnePlus One.

After much troubleshooting it turned out Google Play was broken and BubbleUPnP unable to communicate with it

for the license verification. Reinstalling Google Play fixed it: http://www.apkmirror.com/apk/google-inc/google-play-store/
[Android Apps and Games] bubbleguuum:
Error "'The system cannot join or substitute a drive to or for a directory on the same drive." is a (cryptic) Windows system error.

I have no idea what causes it but it is surely something very unusual.

I suggest your try resintalling the latest Java 32-bit version (choose Windows x86):

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
[Android Apps and Games] scottfree1:
Thanks but no change, all I can find is

ERROR_SAME_DRIVE - 143 (0x8F) - The system cannot join or substitute a drive to or for a directory on the same drive.

but nothing on how to fix it, it seems to happen only on boot and it seems to recover restarting itself, so it's not a huge deal I'm just a stickler about red ! in my event log and try to squish them whenever possible.

Sidebar I have this on my synology diskstation also, I have ffmpeg and x264 installed but through optware and not a syn package and bubble does not find them, is their a config file I can edit or something else I can do so it can locate them?

---------- Post added at 06:20 PM ---------- Previous post was at 06:00 PM ----------

And while were at it I was wondering if you might take a swing at transcoding plex channels that use rtmp into something digestible by dlna v1/1.5 renderers. The primary one I would like to get working is CBS, but it resists all efforts, including bubble/proxy/open home which I had high hopes for..
[Android Apps and Games] jbfilho:
Dear Bubbleguuum,

Just for your information I've tested the beta version you have posted here and the issue with my renderer is not yet solved. Would you like me to make any further test?

Regards,

Jairo.
[Android Apps and Games] bubbleguuum:
If ffmpeg is in the PATH, BubbleUPnP Server should pick it up. If it doesn't, you can specify -ffmpegDir /path/to/ffmpeg, in the script used to start BubbleUPnP Server (bubble.sh, don't rememeber where it is located)

Although ffmpeg supports rtmp, BubbleUPnP Server doesn't recognize it when browsing media servers. No immediate plan to add it because it is not trivial (a lot of code assume http(s) URLs).
[Android Apps and Games] bubbleguuum:
Surprising. Please send me a new log file with this version, attempting to play a track.
[Android Apps and Games] jbfilho:
Dear Bubbleguuum

Please find the log enclosed. Let me know if you need any further info.

Regards,

Jairo.
[Android Apps and Games] LeidenSpain:
Same message :(

I have the last version of google play
[Android Apps and Games] osky85:
Hello BubbleUPnP is a great software, thanks for developing it. I'm using it to add transcoding capability to XBMC. The scenario that I'm testing currently is to stream content from my home XBMC to a remote location (WAN) XBMC. Something like this:

Server [NAS -> XBMC UPnP -> BubbleUPnP server] -> client [BubbleUPnP theter -> XBMC client]

This scenario works great, the performance is awesome But there are a couple of things I need help with:

If you connect two XBMC instances over UPnP directly the metadata of the library is shared. With my setup the playback works but the metadata is not shown.

I have some external subtitles in .srt format. In the client machine the subtitles are not shown with the video

Where does BubbleUPnP server stores temporary transcoding files? Is there a way to modify that? I have an SSD on the PC that has BubbleUPnP server installed so I would try to avoid wearing out the SSD.

Thanks in advance for any help.

Regards,

---------- Post added at 03:57 PM ---------- Previous post was at 03:25 PM ----------

Adding to my previous comment. I'm also having some problems when transcoding certain media files. I debugged the log and It looks like the problem is that the subtitle cannot be decoded, look at this:

Stream mapping:
Stream #0:0 -> #0:0 (h264 -> libx264)
Stream #0:1 -> #0:1 (dca -> libmp3lame)
Stream #0:2 -> #0:2 (subrip -> ?)
Encoder (codec none) not found for output stream #0:2
Conversion failed!

It looks like it's failing with most of the mkv videos with internal subtitles. Please help.

Regards,
[Android Apps and Games] stargate125645:
For what it's worth, album art definitely requires Google Play Music app to populate, at least on my phone. I've had the issue prop up multiple times, each time being fixed by unfreezing Google Play Music and allowing it to go through my local music library. It would be nice if this application could read the album art itself from the files. I've used this application and All Cast (which I have to use until you develop a Amazon FireTV version if that's on your docket when it becomes available to your country), and I still far prefer this one but the album art issue is my only complaint.
[Android Apps and Games] bubbleguuum:
Normally Google Play music is not needed to scan music files, extract album art and populate the Android music database: the Android media scanner does all this or is supposed to. Maybe Play Music simply retrieves covers for music that do not have exsiting covers (eg either embedded in the file or Folder.jpg).
[Android Apps and Games] bubbleguuum:
Still, try to reinstall it (in the Settings fo to the apps list, select 'Google Play Store', then 'Uninstall Updates', then install the latest APK from apkmirror).
[Android Apps and Games] bubbleguuum:
I will look into it next week for all the point your raised. Can you send me the BubbleUPnP Server log file corresponding to the snippet you posted for the transcoding failure ?
[Android Apps and Games] osky85:
Hi bubbleguum, thanks for your quick response.

I investigated and it looks like XBMC UPnP server does not send external subtitles, it will do it on version 15 so that's not your fault :)

I think that the error in the transcoding can be fixed quickly by setting the -sn option to ffmpeg; this is to ignore subtitle streams. You can read more here: I'm not allowed to put links here so if you search for this "encoder (codec none) not found for output stream #0:2 conversion failed!" on google you'll find more information on a linuxquestionsDOTorg domain

So there are only two remaining things provided you fix the transcoding error:

Fix metadata not being sent

Provide a way to set the temporary folder for transcoded files. (For example MediaBrowser allows you to do this)

Thanks again! Regards,
[Android Apps and Games] bubbleguuum:
Thanks for the additional info. Indeed XBMC/Kodi doesn't send external subs via UPnP. Good news that it will in v15!

Transcoding video and audio is entirely done in memory on the fly, there's no writing to disk.
[Android Apps and Games] stargate125645:
No, everything I have is meticulously tagged.
[Android Apps and Games] ludovic.audoin:
Hello,

I'm running BubbleUPnP server v0.9 update 8 on a Qnap TS-251.

I'm able to create an openhome renderer with different devices (3dlabs nano, popcorn hour, etc...) but I have a problem with the following upnp device : Trinnov Amethyst.

The amethyst is seen by BubbleUPnP on the Qnap and I'm able to create an openhome renderer. But every time I reboot the amethyst I need to recreate the openhome renderer.

No problem with the other renderers.

It is like the amethyst is seen as a new one eveytime but the IP address and the upnp name is always the same.

I will contact Trinnov for this problem but did anyone already saw this problem in the past and have some clues in order I can give right informations to Trinnov ?

Best regards
[Android Apps and Games] bubbleguuum:
Just a quick message to say that I will not be able to monitor this thread until Wednesday.
[Android Apps and Games] Yoerki:
bubbleupnp cannot browse folders of nas

I read some great comments on bubbleupnp, so I decided to give it a try.

I have a NAS and want to cast photos en video's to chromecast via bubbleupnp on my android

Bubbleupnp recognises the NAS in the network, but when I want to browse the folders I get the following error-message :

Cause:

Current state of service prevents invoking that action. Error reading response message. Can't transform message payload: org.xmlpull.

v1.XmlPullParserException: Attr.value.missing f.S600 (position:START_TAG@3:

5313

in java.io.InputStreamReader@

421d8138

)​

I tried to restart my android-tablet, but that didn't solve the problem.

A restart of the NAS worked for 2 minutes => I could see the first level of my directory-structure, but then again the same message

The previous happens when I choose 'Browse folders'.

When I choose under Media for 'Music', I get access. Then I choose 'Folders' and things work fine. Bubbleupnp shows me all folders with music and I can select an item and hear the music.

When I choose video's, everything works too; I can browse my folders with video's and play them.

When I choose Pictures, Bubbleupnp gives me the options 'all pictures', 'camera', 'date taken' and 'folders'

'all pictures' => error message

'camera' => error message

'date taken' => gives me several data presented as folder, when I want to access such a folder => error message

'folders' => error message

In all cases of error messages, the message is the same except for the numbers I underlined

When I browse the NAS with Antek-explorer, everything works fine

Any ideas how I can get Bubbleupnp to work correctly ??

Thanks