yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
@x_berzerker

Thank you for the report.

The crash happening when tapping the list shares button happens only if the server has a public (no password) share. I could reproduce it. It is caused by an update to the SMB library used. I will report it to its developer to see if it can be fixed, otherwise I will revert to the version of that library that does not crash.
[Android Apps and Games] warhead1978:
Hmmm,

Video Transcoding is not supported... why?

Qnap TS-459Pro II

My way:

-- ipkg update

-- ipkg install optware-devel

-- ipkg install git

-- ipkg install yasm

-- ipkg install lame

-- mkdir /opt/compile

-- cd /opt/compile

-- git clone git://git.videolan.org/ffmpeg.git

-- cd ffmpeg

-- ./configure --enable-ssse3 --prefix=/opt --extra-cflags='-I/opt/include' --extra-ldflags='-L/opt/lib' --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-libmp3lame

-- make

-- make install

-- echo "/opt/lib" >> /etc/ld.so.conf

-- ldconfig

-- rm /usr/bin/ffmpeg

-- ln -s /opt/bin/ffmpeg /usr/bin

-- start server...

Version: 0.6.2 beta

Audio Transcoding supported: yes

Video Transcoding supported: no (ffmpeg has no libx264 support)

Image Transcoding supported: yes
[Android Apps and Games] nsmellor:
Hi All,

I hope someone can help me,

My problem is that I simply can't get Bubble UPnP to work on my Nexus 7 running JB or my Galaxy 3 running ICS.

It does work just fine on my Galaxy S 1 as does my PS3, XBOX etc. So I am sort of assuming that the UPnP server running in my D-Link DNS-325 NAS is ok.

The problem is the same on both the nexus and the S3, I can select the NAS device, then browse the library and select a track and the now playing screen show the track but other than showing the bit rate and type nothing happens.

On the S1, the music starts and you can seen the progress.

I have copied the same track to the devices and it works OK if I change to use the local server.
[Android Apps and Games] bubbleguuum:
It tells you why. You need to compile ffmpeg with libx264: --enable-libx264

NAS may not be powerful enough to perform video transcode though.
[Android Apps and Games] bubbleguuum:
Send me a log file as explained in the first post of this topic.

One possible cause is that your NAS uses a port that the chromium http streaming backend of the nexus and S3 consider as "unsafe". A "security feature" maybe useful for web browsing but idiotic for music streaming.
[Android Apps and Games] warhead1978:
yes i know but this is not so easy like it sounds (for me)

you have to git clone git://git.videolan.org/x264.git

edit configure

bin/bash to bin/sh

compile with right options to create the libx264

compile ffmpeg new

it is running now hopefully it will be working it was a long searching,trying and unbelivable errors ... no help so far but i think i had it SOLVED

i do not think my NAS has not enough power for video transcoding....

EDIT : SOLVED

Status

Version: 0.6.2 beta

Audio Transcoding supported: yes

Video Transcoding supported: yes

Image Transcoding supported: yes

EDIT 2:

Solved but not working...

Transcoding was enabled but the videos didn't played correct (no picture, no sound)
[Android Apps and Games] Snowknight26:
I've noticed that if I lose connection to the mobile network/wifi while a song is playing, the album art simply disappears, only to reappear once a network connection has been reestablished. Would be nice to have the album art showing continually.

I'm not sure if this next request is an appropriate one to have for a UPnP renderer, but nevertheless..

Would it be possible to implement some kind of track caching, similar to the Play Music app? The only reason I ask is that when I'm driving to and from work, I can only keep a stable connection to my mobile network going to work, but not from. What I'm hoping caching would solve is not being able to play a track on my way back from work if I had played (and fully downloaded/streamed) the same one on the way to work.
[Android Apps and Games] homar76:
small cover size?

Hi, my setup is a synology NAS serving as mediaserver, a nexus 7 used as media renderer.

Most of my covers are 400x400px (in folder.jpg as well tagged directly in mp3s), but they appear in "Now playing" always very tiny (about 80x80px).

When enabling cover scale the size is OK, but basically it just blows up the small image.

Is this scaled/downsized somewhere in the application or maybe a "feature" of the synology media server, can you help?

many thanks, markus
[Android Apps and Games] fp.ath.cx:
cover art

I had the problem that cover-art shown by BubbleUPnP was shown in a small-scaled (=ugly) version on my tablet, wheres in reality it should be available in bigger resolutions. After investigations I found out that the reason is the behaviour of twonky (my UPnP-Server) - it automatically rescales album art to 160x160px (DLNA standard afaik). This can be fixed by manually overriding the type of the client (in this case the Android-device running BubbleUPnP) to, for example "Linn Kinsky Desktop Control Point".

What I wanted to mention here is that this workaround is not working when I use the the Proxy-Mediaserver functionality of BubbleUPnP-Server. In this case, the covers are always scaled down. Against my expectation, in the configuration of Twonky the Proxyserver (Bubble) did not show up, so that I could also change the "client-type" there...!? Perhaps a bug of Twonky (because in my case the "client" has the same IP as Twonkyserver itself)? I do not understand this behaviour and couldn't fix it. But nevermind, it is no problem for me, because I just disabled it (the proxy) and can live without it. Just wondering...

One question regarding cover-art in BubbleUPnP: When there is no cover for the track, BubbleUPnP shows different fallback-icons: Sometimes it's a dark note on white background, in other cases a grey note on black background. What does the difference mean?

Best Regards,

airflow
[Android Apps and Games] nsmellor:
Hmmmmm, you may be on to something. It works OK when the nexus is the server
[Android Apps and Games] winxi:
Hi, in the Synology DSM web-interface set 'Thumbnail Settings' to 'High Quality'. You find this option under Control Panel -> Media Indexing Service -> Conversion Settings. Note that you then may have to Re-index your media library, which will take long if you have a lot of files.

winxi

---------- Post added at 09:18 PM ---------- Previous post was at 09:12 PM ----------

According to the release notes of the latest version of BubbleUPnP Server you can adjust the size of thumbnails and even disable thumbnail generation completely.

winxi
[Android Apps and Games] bubbleguuum:
It is super lilkely this is the Chromium backend issue mentionned, as I learned about it with a user having a D-Link DNS-315.

It happens the Media Server on this hardware runs on port 6000 which is deemed unsafe by the Chromium backend (info on port 6000: http://www.auditmypc.com/tcp-port-6000.asp)

I consider this to be a Chromium bug or an unfortunate overlook, as it is not used to show web pages but to stream audio so it shouldn't barf of this:

http://code.google.com/p/android/issues/detail?id=35717

There doesn't seem to be a way to change the port to something else than 6000 on the D-Link.

However you can fix this by making a proxy Media Server of the D-LINK with BubbleUPnP Server (see first post of this topic for download), and accessing the proxy server in BubbleUPnP.
[Android Apps and Games] bubbleguuum:
Does it disappear in the Now Playing screen or thumbnails in lists ?

That's an idea for future improvement. Google Music does something like this when streaming from the cloud. Not super easy to implement though (requires a local http proxy inside the app to cache audio files).

In the meantime you can use the Download ability of BubbleUPnP if you want to have some files always available without network.
[Android Apps and Games] bubbleguuum:
Problem reproduced and easily fixed:

In the twonky "Media Receiver" page, associate the ip address on which BubbleUPnP Server is running to "Link Kinsky Desktop Control Point".

When Twonky receives a request from the proxy server, it receive it on the ip address on which BubbleUPnP Server is running.

Note that there is generally no need to run a proxy Media Server unless it fixes a problem of the target (real) Media Server or add some desired functionality to it (example: provide LPCM streams to Media Server that do not, for playing such stream on renderers that do not support some codecs but support LPCM).

Grey note on black baground: this is the app's no cover image, when the Media Server does not define one for an item or if it cannot be downloaded

dark note on white background: this is the Media Server's no cover image that it provides for items without covers
[Android Apps and Games] bubbleguuum:
In that case changing thumbnail size in BubbleUPnP Server would do nothing because Twonky is thumbnailing the original full cover image to 160x160, and advertising it as the full size cover (fixed by changing Twonky's settings as explained in previous post).
[Android Apps and Games] paralight:
Hi

i've just bought Bubble. Do you know how cover album must be named to be recognized by BB ?

i've try folder.jpg without succes..

thanks
[Android Apps and Games] Jubei71:
Just installed the free version yesterday and it worked seamlessly with Foobar via foo_upnp. Very nice. Still learning how to use the app to unlock its potential. Thanks.
[Android Apps and Games] BlinkinLi9hts:
Video Cover Art

Can you tell me where BubbleUPNP client pulls the cover art from? I cannot seem to ge the cover art to display for movies the way that I can for music. I have noticed that a few movie files show cover art but the majority do not. I have .jpg's for each movie in thier respective folder that I use for my movie jukebox.

Any help would be appreciated.
[Android Apps and Games] bubbleguuum:
Depends on the Media Server. Most of them will recognize folder.jpg.

What is your Media Server ?
[Android Apps and Games] bubbleguuum:
It comes from the Media Server that exposes a cover http URL for each item.

Whether it exposes an URL or not depends on whether it is able to detect and index cover for a specific file. It is Media Server specific and they do not have the same capabilities in this regards. Some of them like XBMC will pull images from IMDB for example. Other generates thumbnails with ffmpeg. An other do not expose covers at all.
[Android Apps and Games] mbze430:
I don't know if anyone cover this.. what I have noticed is this.

I have created a playlist while at home(LAN) with all the songs I want to listen to. But when I am *away* from my home(WAN) I can't play any of the songs from the playlist that I have created while I was at home(LAN). The only way is to create ANOTHER playlist with the same song WHILE I am accessing via Internet.

Anyone else is experiencing this?
[Android Apps and Games] MrOtto123:
I have QNAP NAS with Celeron J4025 CPU which supports Intel Quick Sync Video:

Intel® Celeron® Processor J4025 (4M Cache, up to 2.90 GHz) - Product Specifications | Intel

Intel® Celeron® Processor J4025 (4M Cache, up to 2.90 GHz) quick reference with specifications, features, and technologies.

www.intel.com

On the BubbleUPnP server running on the QNAP NAS I get this message:

"GPU transcoding not possible: FFmpeg is not compiled with any compatible hardware support for this platform.""

From QNAP site:

Featuring advanced Intel® UHD Graphics, the TS-251D supports dual-channel 4K hardware decoding and real-time transcoding, allowing you to convert videos to universal file formats that can be smoothly played across various devices*. You can also watch high-quality 4K media files on an HDTV using the HDMI output or with Plex® Media Server to stream media files to mobile devices and media streaming devices (including DLNA®, Roku®, Apple TV® (via Qmedia), Amazon Fire TV® and Chromecast™).
[Android Apps and Games] bubbleguuum:
@mrotto.

You get this message because the system's ffmpeg binary on QNAP is not compiled with QSV support.

You can try downloading the ffmpeg and ffprobe binaries from there:

Index of /bubbleupnpserver/ffmpeg_binaries/linux/amd64

And put them in the BubbleUPnP Server install directory (make sure to make them executable with "chmod +x ffmpeg ffprobe"), then restart 'BubbleUPnP Server'. Maybe it will work. Or maybe not.

Or you can search if someone made recent ffmpeg binaries for QNAP compiled with QSV support.
[Android Apps and Games] MrOtto123:
Thanks.

Sorry, but I can't find the BubbleUPnP install directory, is it called "custom_ffmpeg"?

The command, do I run it in PuTTY? Or open terminal in WinSCP and paste the command "chmod +x ffmpeg ffprobe"

Any chance for AMD support in Windows?
[Android Apps and Games] bubbleguuum:
The install directory is the one where file BubbleUPnPServer.jar is found. I do not remember what this directory is on QNAP.

You would put ffmpeg and ffprobe binaries in that install directory, then with Putty go to that directory and execute command "chmod +x ffmpeg ffprobe". Of if you can browse to that install directory with a file manager (eventually web based), you can change the properties of these files to be executable.
[Android Apps and Games] MrOtto123:
QNAP installation folder: /share/CACHEDEV1_DATA/.qpkg/BubbleUPnPServer

I ran this:

ffmpeg that came with the installation are in "custom_ffmpeg" in the BubbleUPnPserver folder

I put these in the BubbleUPnPserver folder: https://bubblesoftapps.com/bubbleupnpserver/ffmpeg_binaries/linux/amd64/

Restarted the server, but still:
[Android Apps and Games] Sid32:
So, I'm using Wavelet or Poweramp Equalizer with the new Bubbleupnp beta 2 and I get other audio apps starting to play music after I stop Bubbleupnp stream.
[Android Apps and Games] cukasa:
hello bubble! I've been using your program for a long time and it's wonderful. but recently after reading the forums I tried to transfer to xbox one x and a miracle, it works magically, with the exception of one nuance) play one track from the playlist and then pause. I did not find the force track advance settings, or did I look badly?
[Android Apps and Games] MrOtto123:
Hardware/QuickSync – FFmpeg

trac.ffmpeg.org

How could this support work on QNAP?

From on QNAP /share/CACHEDEV1_DATA/.qpkg/BubbleUPnPServer/BubbleUPnPServer.log.0 after I moved the ffmpeg to the installation directory and ran the command, but shows

INFO - 0:00:00.350 - .Main : using ffmpeg binaries from: /share/CACHEDEV1_DATA/.qpkg/BubbleUPnPServer/custom_ffmpeg

[main (1) ] INFO - 0:00:00.870 - .Main : ffmpeg version 5.0.1-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2022 the FFmpeg developers

INFO - 0:00:00.871 - .Main : ffmpeg supports SoX resampler

[main (1) ] INFO - 0:00:00.882 - .Main : ffmpeg supports mp3 encoding (libmp3lame)

[main (1) ] INFO - 0:00:01.277 - .Main : ffmpeg supports libvorbis encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg supports opus encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg supports ac3 encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg supports eac3 encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg supports flac encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg supports libx264 software encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg doesn't support h264_vaapi hardware encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg doesn't support h264_nvenc hardware encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg doesn't support h264_qsv hardware encoder

[main (1) ] INFO - 0:00:01.278 - .Main : ffmpeg supports experimental aac encoder

[main (1) ] INFO - 0:00:01.298 - .Main : ffmpeg doesn't support cuvid hardware decoders

[main (1) ] INFO - 0:00:01.299 - .Main : ffmpeg doesn't support qsv hardware decoders

[main (1) ] INFO - 0:00:01.305 - .Main : ffmpeg doesn't support vaapi hardware accel

[main (1) ] INFO - 0:00:01.306 - .Main : ffmpeg doesn't support cuvid hardware accel

[main (1) ] INFO - 0:00:01.306 - .Main : ffmpeg doesn't support qsv hardware accel

[main (1) ] INFO - 0:00:01.336 - .Main : ffmpeg supports matroska encoding

[main (1) ] INFO - 0:00:01.336 - .Main : ffmpeg supports mpegts encoding

[main (1) ] INFO - 0:00:01.509 - .Main : ffmpeg supports -id3v2_version option

[main (1) ] INFO - 0:00:01.509 - .Main : ffmpeg supports the -seekable option

[main (1) ] INFO - 0:00:01.509 - .Main : ffmpeg supports the -codec option

[main (1) ] INFO - 0:00:01.509 - .Main : ffmpeg supports the -ignore_unknown option

[main (1) ] INFO - 0:00:01.513 - .Main : ffmpeg supports the scale video filter

[main (1) ] INFO - 0:00:01.516 - .Main : ffmpeg supports the aac_adtstoasc bitstream filter

[main (1) ] INFO - 0:00:02.407 - .Main : ffprobe found
[Android Apps and Games] MrOtto123:
Trying to update ffmpeg on BubbleUPnP server on Windows.

BubbleUPnPserver.log.0:

"using ffmpeg binaries from: system PATH"

"ffmpeg version 5.0-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers"

I downloaded ffmpeg from here (https://www.gyan.dev/ffmpeg/builds/) and copied to BubbleUPnPserver folder, but log.0 still says the same version 5.0

And on config page, server says update is found, but after update, build is same, but ffmpeg has been replaced by the old files.

I've added ffmpeg to system path in windows, and in CMD run ffmpeg, newest build is outputted.

"ffmpeg version 2023-07-19-git-efa6cec759-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers

built with gcc 12.2.0 (Rev10, Built by MSYS2 project)"
[Android Apps and Games] simonMBUK:
I've had a quick play with 4.0p2 and I'm liking the refresh, I haven't played with theming yet but that's next.

I just have one niggle and a couple of suggestions if I may.

The niggle is that custom icons (with transparency) appear on top of the default folder icons in the browse tree, but a reload fixes it, so I assume it's something trivial (top two screens in attached image).

My first request (and it's not specific to the new version) is could the dimensions of the initial tree (icon size) match that of subsequent steps, as it's quite jarring going between the two (compare screen 2 and 3).

Finally, you've added Shuffle, Play and Add buttons to the Album view, but Add has to flow because of my screen dimensions (Pixel 6) which means it takes up a lot of space, would it not be better to just add the icons (as Shuffle is on the Now Playing screen) next to the album art as annotated in screen 4? If that's not an option it would be great to be able to remove them.

Thanks for your continued efforts and the best UPnP app by far!
[Android Apps and Games] MrOtto123:
So I found out that ffmpeg was running on both Serviio and BubbleUPnPserver on QNAP and both seem to do transcoding sharing 100% CPU usage. Even when transcoding was disabled on Serviio and only enabled on BubbleUPnPserver. So I stopped using Serviio as media server and usded QNAP Media add-on as media server indexing. Now HEVC videos are watchable without stutter and in BubbleUPnP Android to Chromecast, it says transcoding is remote on QNAP server (BUbbleUPnPserver transcoding enabled), and gone is the "MPEG" metadata information in "Now playing" and it says MKV for HEVC encoded videos. Now also ffmpeg on BubbleUPnPserver on QNAP process is not using very much CPU resource.
[Android Apps and Games] bubbleguuum:
@simonMBUK

Thank you for the detailed report.

I fixed the layouting problem for the "Shuffle", "Play", "Add" buttons. It seems to only happens if the default font size at the system level is increased by at least one notch. At least that's what I observed on my Pixel 4a. To fix it, I put these buttons in a scrollable horizontal layout but do not worry there is no need to scroll.

For the icon problem, it looks like you are using MinimServer. So I can reproduce it, can you send me (bubblesoftproducts@gmail.com) at least 1 transparent icon you use and instructions to configure MinimServer to make use of it ?
[Android Apps and Games] bubbleguuum:
@MrOtto123

Try putting binaries from https://bubblesoftapps.com/bubbleupnpserver/ffmpeg_binaries/linux/amd64/ffmpeg, into /share/CACHEDEV1_DATA/.qpkg/BubbleUPnPServer/custom_ffmpeg, replacing existing binaries if empty. Make sure to restart BubbleUPnP Server after replacing ffmpeg binaries. Both binaries from www.gyan.dev and johnvansickle.com are not compiled with QSV support, unlike the binaries I linked to on bubblesoftapps.com.

BubbleUPnP Server will search for ffmpeg binaries (must be executable!) in that order:

- <install dir>/custom_ffmpeg

- <install dir>

- system PATH
[Android Apps and Games] bubbleguuum:
@cukasa

Can you confirm that the Playlist tab (playback queue) has more than 1 track ?

Assuming this is the case, please send me a log file, playing a track to your renderer until next one does not play. See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
@Sid32.

I am not sure to understand. Can you re-explain with details on what actions you do and what happens ?
[Android Apps and Games] Sid32:
So, I cam using Beta 2 to send something to the tv to watch. I stop it playing on the TV and the next thing I know my podcast app starts playing again.
[Android Apps and Games] Hemphiz:
What is the best/proper way to stream a movie, say from your android phone to bubbleupnp on the Firestick? I usually have massive delays with fast forwarding etc. I have the 4k max firestick and a 600mb down/upload speed/up to 1gb. I want to stream movies 6gb size+. Kind regards and fantastic work on your app
[Android Apps and Games] Sid32:
Yeah, with movies that size you will get delays. Try the dlna server built into Bubbleupnp and a player on the stick.
[Android Apps and Games] Veram:
In older versions, when I opened a master track in Tidal, it played at 48khz or 96 khz even though my dac did not support mqa, but in the latest versions, no matter which track I open, it plays 16 bit 44.1khz, but in the mconnect application it plays 48khz and 96 khz tracks, what is the problem?
[Android Apps and Games] bubbleguuum:
@Veram

That was an anomaly as BubbleUPNP never had access to MQA which required a special permission from the MQA estate and TIDAL. The app always requested regular 44.1/16 FLAC (CD quality).

Maybe this anomaly has been fixed with the recent TIDAL changes (The arrival of HiRes FLAC and seemingly phasing out of MQA).

Speaking of HiRes, whenever TIDAL allow third party apps to access the new HiRes FLAC (which may not be before the end of the year), I will add support for it to the app.
[Android Apps and Games] Veram:
But when I open the same track with the mconnect application, it plays with high bit value and high khz?
[Android Apps and Games] bubbleguuum:
mConnect supports MQA thus can request it. BubbleUPnP does not support MQA, never did (although as you noticed TIDAL still sometimes returned MQA at some point).
[Android Apps and Games] Sid32:
Can the DLNA server in the 4.0 beta have a quick on/off switch on the left side menu and let us limit what DIrs are included in it?
[Android Apps and Games] cukasa:
Done, @kaluga.net domain, thx!
[Android Apps and Games] bubbleguuum:
BubbleUPnP 4.0 is available in the Play Store. I hope you'll like the redesign !
[Android Apps and Games] Veram:
Hello, Tidal dropped MQA and switched to Hi-res tracks and the name is Max, the tracks are 24bit 96khz, but bubbleupnp still plays the tracks as 16.bit 44.1 khz, will there be an update for this?
[Android Apps and Games] bubbleguuum:
Yes but that wll have to wait until the end of the year, for TIDAL to make HiRes FLAC accessible to third party apps.
[Android Apps and Games] MartinT:
The new 4.0 UI is excellent, but I have two issues:

- the Search function should be available from Now Playing and, even in Library, is not always visible

- If Tabs Enabled, icons only is selected, it is not possible to restore Tabs Enabled, icons + text
[Android Apps and Games] bubbleguuum:
@MartinT

Next update will show a search box in the More panel (search.png).

The suggestion dropdown (search2.png) will only show up if at least 2 characters are typed and past successful searches contain these characters.