yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] AndroidTVTech1:
Nexus TV Player/ADT-1 LeanBack Launcher Code

Sir could you please add Leanback Launcher Code to your BubbleUPnP/DLNA app on your next update ..! Also add it to your new BubbleUPnP Server Launcher On your next update for the Nexus TV Player/ADT-1 devices like in the above photo ..! Thanks a ton and a truck load in advance, keep up the good works ..!
[Android Apps and Games] wombleland:
M1CLIC Issue

I am using BubbleUPnP with a Linkstation 200 NAS and MF M1CLIC to stream music to my hifi system. All is working fine except for one thing - the 1st track of a playlist plays ok, but the 2nd and all subsequent tracks play twice before moving on to the next track.

Any ideas for possible solutions, whether there is an issue with any of the hardware or if a tweak in a future release of BubbleUPnP is a possibility would be much appreciated.
[Android Apps and Games] studavis:
How does this differ from local transcoding within the app if the server is on the same device as BubbleuPnP?
[Android Apps and Games] sperrzaun:
Version 2.3.3

In "renderer" does not appear "Audio Cast ON/OFF". Xposed module turned on. 1o times installed / uninstalled, rebooted. Android 4.4.2 - rooted.
[Android Apps and Games] bubbleguuum:
There's more settings in Settings > Chromecast when using BubbleUPnP Server for transcoding (rather than local transcoding).
[Android Apps and Games] bubbleguuum:
Did you select a renderer other than the local renderer (or a guest Chromecast, for which Audio Cast cannot work and the toggle will not be shown) ?
[Android Apps and Games] bubbleguuum:
Try to disable Settings > UPnP Tweaks > Gapless control.

If it doesn't work, send me a log file (with explanation on what happened). See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
No. The folder (or its parent(s)) probably doesn't have write permission or cannot be entered ('x' permission). Check that you can create a file in it with a (non-root) file manager app.
[Android Apps and Games] sperrzaun:
WiFi Musik Streamer, as always. Previously it worked.
[Android Apps and Games] bubbleguuum:
What does 'Settings > Audio Cast > Audio Cast status' says ?

Make sure the module is enabled in Xposed, and (soft) reboot.

If the module is enabled and 'Audio cast status' reports a problem, send me (bubbleguuum@free.fr) the Xposed log file (start the Xposed Installer, go to Logs, use menu > Send)
[Android Apps and Games] bubbleguuum:
I don't have a Nexus Player for testing but sure will when it is available in my country.

What do you mean by "Leanback Launcher Code" ? Can you enumerate the problems with the current version ?
[Android Apps and Games] pps12:
My upnp app is not connecting to my server anymore. It's not even connecting to the demo server. All it says is "Loading device list". I'm using Android 4.4.2. What can I do to fix it?
[Android Apps and Games] ultimahwhat:
I am streaming music from a USB drive plugged into my router running tomato to play on my Moto X. All the album artwork is only showing up as thumbnails that do not scale well. Is full resolution album art a feature of the paid version, my server not properly presenting images, or BubbleUPnP app doing something funny with the pictures?
[Android Apps and Games] bubbleguuum:
Restart BubbleUPnP Server.
[Android Apps and Games] bubbleguuum:
Your media server is doing something funny with the picture and exposing only thumbnails to the app.
[Android Apps and Games] wombleland:
M1CLIC Issue

Thanks for the information bubbleguuum. I disabled gapless and indeed this did stop the double playing of 2nd and subsequent tracks. The M1CLIC does support gapless in that eg soundtracks of musicals play correctly using the unit's remote control - but I guess that doesn't necessarily mean it has a correct implemetation of UPnP / DLNA?

Some additional information in case anything further is possible. The first time a 2nd or subsequent track plays the 'now playing' indicator on the playlist screen remains on the previous track. When the track repeats the indicator moves against the correct track but an 'Action failed, code 501' message displays (and also when the 1st track starts to play).

Many thanks for your help so far, and please advise if you would still like a log of the 'gapless' situation.
[Android Apps and Games] bubbleguuum:
Yes, it doesn't mean that gapless works with UPnP/DLNA

Yes please send me a log file so I can see what happens with Gapless and eventually exclude this renderer for Gapless control.
[Android Apps and Games] tkruijer:
I use the audio cast function to stream system audio from my phone to KODI on a android media player. A real annoyance for me in this app is that every time I want to set this up, I have to actually enable the audio cast to this device. It would be very helpful if you could select a default, which will start automatically when you launch this app.

It would be awesome if you could implement such a feature. Keep up the great/awesome/epic work!
[Android Apps and Games] simBun:
Downloading music

At home the majority of my music is in flac format, which is fine for around the house but if I want to put some music onto the phone it's rather unnecessary.

DLNA servers can serve up music in multiple formats so the control point can pick and choose depending on renderer support, so would it be possible in a download scenario to give the user the choice? In play mode the best quality format would be selected, but in a download scenario the various options could be displayed.

I know bubblesoft server can transcode, but then that's applied to everything, and the time I want the lowest quality format is an edge case.

Thanks for the great product.
[Android Apps and Games] TeHashX:
Server Flooded

Hi, I updated server to v0.9-update6 and BubbleUPnPServer.log.0 is flooded with:
[Android Apps and Games] bubbleguuum:
Although this spam the log file, this is a benign error. Happens sometimes when a web browser is connected to a BubbleUPnP Server that has been restarted.

Close the page and the spam will stop.
[Android Apps and Games] bubbleguuum:
BubbleUPnP has separate settings to set how downloads should be transcoded, when downloading from a media server managed by BubbleUPnP Server: Settings > Network and setttings > Lossless audio bitrate (in the 'File downloads transcoding' section)
[Android Apps and Games] SvS:
BubbleUpNP - MinimServer - Marantz : instability

Hello

I hope it is the right place to ask.

I have MinimServer plus BubbleUPnP Server on a synology DS212j. Marantz MCR610 is my renderer, ethernet cable with a fixe IP address.

I programmed the BubbleUPnP server only to create an openHome renderer. I have not created a proxy to minimServer

My problem is the instability of all this. Sometimes Lumin sees the OpenHome renderer, and sometimes it stops seeing it. But even when Lumin does not see it, Kazoo sees it. Then sometimes Kazoo also stops seeing it. Sometimes it takes forever for an app to discover the renderer. Sometimes everything collapses, including the mininServer which is no longer accessible. As of now, suddenly the Lumin app sees the openHome renderer, but the web interface to BubbleUPnP server on port 58050 takes forever to load.

I have looked at media log file which is enabled, but it contains 0 bytes. Other log files, I don't know how to interpret.

Question 1 : is it that ds212j is not powerfull enough ? BTW when it works, gapless playback is perfect, even at 96kHz 24 bits

Question 2 : how to debug this ? In which file can I find that Lumin does not find the OpenHome renderer, or on the contrary, that it finds it ? Should I be more patient and wait, say, 5 minutes for it to be found ? And how to prevent a drop (including sometimes when playing something) ?

Question 3 : when I rescan minimServer after introducing new content, should I restart BubbleUPnP server ?

Apart for this, congratulation for the work, it is exactly what I needed, a superb tool !

Thanks !
[Android Apps and Games] pps12:
That was the first thing I did. It won't even connect to the demo server.
[Android Apps and Games] SvS:
I may have found the problem : I disabled uPnP on the router, and now all seems fine...
[Android Apps and Games] Andre Gosselin:
Problem understanding how dowload transcoding works

Hi bubbleguuum,

I have tried many downloads using BubbleUPnp from a library managed by Minimserver to my Samsung Galaxy Tab 3 tablet, to experiment the download transcoding possibilities offered by BubbleUPnP. I have BubbleUPnP Server 0.9-update 4 installed on a Win-7 PC, and in the "Media Servers" tab the 2 boxes are checked for minimserver ("Make the Media Server available in BubbleUPnpP" + "Create a proxy Media Server"). My problem is that, when downloading a given file, whatever trancoding-related setting I make in the BubbleUPnP or BubbleUPnP Server settings, I always get a download identical to the original file managed by Minimserver, whereas I would expect the transcoding to effect the file in some way (size in particular).

For ex. , a 16bit/44.1KHZ FLAC file downloads identically in all the following setups:

- "proxy" unchecked in BubbleUPnP Server, "Network Settings > Lossless audio bitrate: 192Kbps"

- "proxy" unchecked in BubbleUPnP Server, "Network Settings > Lossless audio bitrate: 320 Kbps"

- "proxy" unchecked in BubbleUPnP Server, "Network Settings > Lossless audio bitrate: No transcoding"

- "proxy" checked in BubbleUPnP Server, "Network Settings > Lossless audio bitrate: 192 Kbps"

- etc...

The only difference I could see was when downloading HI-res files (eg 24bit/96KHz) from the "Proxy" Minimserver and with the "Transcode high-res audio" checkbox checked in the BubbleUPnP Server "Settings" pane. Now you can see that the downloaded file has really been transcoded. But it appears to me that the "Network Settings > Lossless audio bitrate ..." settings play no role then. And the settings in Bubble UPnP Server apply to all streamed files, not just to downloads.

I am probably doing something wrong, or misunderstanding the meaning of "downloading from a media server managed by BubbleUPnP Server" in the above quote. What exactly is a mediaserver managed by BubbleUPnP Server, and is this possible with Minimserver ? How can I achieve transcoded downloads from a library managed by Minimserver, without transcoding at large ?

Any light on this issue would be greatly appreciated.

Regards
[Android Apps and Games] bubbleguuum:
The download transcoding settings do not apply to the proxies which are just the same thing than the original media server they proxy, with some potential bugs fixed (bad XML fixed) and some added DLNA audio compliance.

You must connect to BubbleUPnP Server in Settings > Setup network wizard. Use the LAN ip address to connect if you do not plan to access your media servers outside your local network. Once connected, new media servers will be listed in BubbleUPnP with the network name appended at the end of their name (by default: [Home]). Download transcode settings apply when downloading from any of these new media servers (that's what I meant by 'media servers managed by BubbleUPnP Server').
[Android Apps and Games] bubbleguuum:
The demo server had a specific problem where it wouldn't accept connections after a while being launched (from a few hours to a few days).

I fixed it and it should always connect now. The issue it had should not affect private BubbleUPnP Server installs (as it doesn't have to deal with many users connected at one), and certainly not just after being started.

If you still have this issue with your server, make sure to kill it completely and restart it. If you still have a problem after that, send me the log file to bubbleguuum@free.fr (BubbleUPnPServer.log.0 in the install dir on windows)
[Android Apps and Games] Cofybreak:
BubbleUPnP Srerver don`t start

peter@cfbk:~/bin/BubbleUPnPServer-distrib> ./launch.sh
II 26, 2015 4:25:12 PM com.bubblesoft.bubbleupnpserver.launcher.Main main
INFO: data dir: /home/peter/bin/BubbleUPnPServer-distrib
Feb 26, 2015 4:25:13 PM com.bubblesoft.bubbleupnpserver.server.Main initDataDir
INFO: data directory: /home/peter/bin/BubbleUPnPServer-distrib
Feb 26, 2015 4:25:13 PM com.bubblesoft.bubbleupnpserver.server.Main run
INFO: starting BubbleUPnP Server 0.9-update6...
Feb 26, 2015 4:25:13 PM com.bubblesoft.bubbleupnpserver.server.Options load
INFO: loaded configuration file: /home/peter/bin/BubbleUPnPServer-distrib/configuration.xml
logging to file enabled
[main ] INFO - 02:00:00.14 - Main : starting BubbleUPnP Server 0.9-update6...
[main ] INFO - 02:00:00.16 - Main : java.home: /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre
[main ] INFO - 02:00:00.17 - Main : java.version: 1.7.0_55
[main ] INFO - 02:00:00.19 - Main : file.encoding: UTF-8
[main ] INFO - 02:00:00.20 - Main : default charset: UTF-8
[main ] INFO - 02:00:00.21 - Main : bin dir: /home/peter/bin/BubbleUPnPServer-distrib
[main ] INFO - 02:00:00.817 - d : >>> Starting UPnP service...
[main ] INFO - 02:00:00.819 - d : Using configuration: com.bubblesoft.bubbleupnpserver.server.Main$a
[main ] INFO - 02:00:00.845 - b : Creating Router: org.fourthline.cling.e.b
[main ] WARNING - 02:00:00.853 - h : Network interface reports it is not multicast capable: lo
[main ] INFO - 02:00:00.879 - f : Created socket (for receiving TCP streams) on: /192.168.111.2:53867
[main ] INFO - 02:00:00.880 - g : Creating wildcard socket (for receiving multicast datagrams) on port: 1900

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

OS: OpenSuSE 13.1

Any help, please
[Android Apps and Games] bubbleguuum:
Thanks for the report, I'm looking into it. I think this is a problem specific to OpenJDK and that you would not have it with the Oracle JRE.
[Android Apps and Games] bubbleguuum:
[MENTION=3427320]Cofybreak[/MENTION]

I'm able to run BubbleUPnP Server on Ubuntu with an older version of the OpenJDK.

In the install directory, can you give me the output of command:

md5sum BubbleUPnPServer.jar
[Android Apps and Games] Cofybreak:
e3e2ec526087da72732c6dfeb94af799 BubbleUPnPServer.jar
[Android Apps and Games] Andre Gosselin:
Album Artist and Artist tag handling in downloaded files

Thanks for this quick reply. With your suggestions transcoding downloads now work as expected.

I however have a small issue with the way the values of Album Artist and Artist tags are handled in downloaded files. Most of my files are in FLAC format and tagged with one value in the Album Artist tag, and multiple values in the Artist tag, eg:

After downloading such files to my Samsung Tab 3 from Minimserver I browse the contents of the Local Media Server and look at the files metadata. For files downloaded without transcoding, I note most of the time in the "Show metadata" output that, the value shown for "Artist" corresponds to that of the original "Album Artist" tag, and that "Album Artist" is not displayed at all. For files downloaded with transcoding to 320 Kbps (eg MP3), "Artist" exactly matches the original value of the Artist tag, but no value is displayed for "Album Artist". I said "most of the time", because I was also able to see the following cases:

- For files downloaded without transcoding, "Show metadata" displays entries for BOTH "Artist" and an "Album Artist", but the "Artist" value corresponds to that of the original "Album Artist" tag (like in the above case), and the "Album Artist" value corresponds to that of the original "Artist" tag (tag values have been interchanged).

- For files downloaded with transcoding to 320 Kbps, "Show metadata" displays entries for BOTH "Artist" and an "Album Artist", and the values correspond exactly with those of the original respective tags.

Frustratingly, I am unable to systematically reproduce those last cases, which appear rarely and randomly, but do happen.

Interestingly, I uploaded the downloaded files to my PC in order to look at the metadata with Foobar. The "Artist" and "Album Artist" tags are all there, with correct values exactly matching those of the original files.

The downloads produced by BubbleUPnP are correctly tagged, both for non-transcoded files (FLAC) and transcoded ones (MP3). It seems that BubbleUPnP has trouble correctly displaying the values of the Artist and Album Artist tags from files in its Local media server. It is unpleasing and confusing to see that browsing the same files from the original media server (Minimserver in my case) produces different results, but correct this time, regarding the values of the Artist and Album Artist tags.

Is there something I am doing wrong ? Is that related to the contents of the values themselves, eg the "Album Artist" value being also listed in the "Artist" values ?

Help would be appreciated.

Regards
[Android Apps and Games] bubbleguuum:
There's nothing you are doing wrong. It's just that.... Android doesn't support Album Artist. Like doesn't support it at all.

Yes it's incredibly dumb.

Long story:

The local media server 'Music' subfolders are populated from the data of the Android media database, eg the Android subsystem in charge

of indexing audio files and read their metadata (tags) to populate a database that apps like BubbleUPnP can query.

The Android tag scanner ignores entirely Album Artist. It just reads the track artist tag. And since it still must associate an artist to an album in the database, it just uses the track artist scanned for the first track of this album and declare this is the album's artist. This is stupid beyond hope, but there's nothing I can do to fix it. Some audio players do not use the Android media database and build their own taking into account Album Artist properly, but this is not going to happen for BubbleUPnP.
[Android Apps and Games] Cofybreak:
What version is your openjdk
[Android Apps and Games] bubbleguuum:
I think it is v 7u21.

The md5sum is correct, so your BubbleUPnPServer.jar is not corrupted.

This failure is weird and I wonder if your Java JRE is correctly installed.

Is there anything that follows "Exception: java.lang.NoClassDefFoundError" ? Can you paste it entirely if that is the case ?
[Android Apps and Games] GuyBooth:
Access to Playlist

I want to be able to modify the playlist (of "Now Playing") tracks to Add or Remove tracks "on the fly" from my own list of tracks, by-passing any browsers.

I already know the track name and location, and should be able to figure out any other meta data.

Can someone tell me where the list is located, what it is called?

I am running BubbleUPnP on a Synology NAS, linked into MinimServer.

Thanks

Guy
[Android Apps and Games] Cofybreak:
I did check packages. See this error.

peter@cfbk:~/bin/BubbleUPnPServer-distrib> rpm -Vqa 'java*'
S.5....T. c /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/fontconfig.SuSE.properties

Reinstalling java - same error.

Downgrading - same.

About this

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

Have nothig after this line. This line do not exist in logfile. Only in console. The process don`t killed, but when i try to open webif:

Firefox can't establish a connection to the server at localhost:58050.
[Android Apps and Games] Fitlan:
BubbleUPNP on Raspberry pi 2

Hi

I've installed Serviio and Bubbleupnp on a Raspberry Pi 2 (Raspbian, Debian Linux), to stream to a Chromecast.

Surprisingly the new Pi seems to be up to the job, and it can manage extracting and transcoding. I can get MP4 video to work, and some (but not all) MKV. I've got 2 problems :

1) It works completely for some, but not all MKV files - many of them will play video, but no audio, and the Android console gives "failed to extract video info. AV track selection will not be possible". In the bubbleupnp server log, I get :

ffprobe error exit code=2

ffmpeg output :

./ffprobe: 1: ./ffprobe: Syntax error: "(" unexpected

I can stream from Serviio to the Android device with audio, so it seems it's probably just that ffprobe isn't able to run properly to identify which audio stream to use.

2) I've not managed to get it to work with AVI or MPEG files yet. AVI and MPEG files just fail with no message at the moment.

Can you give me an idea of what to do next to resolve the problem ?

Thanks !!
[Android Apps and Games] Satyricon:
Hello,

I am using BubbleUPnP android app and server to watch some internet streams on my chromecast. When stream is having AAC sound codec BubbleUPnP server is not transcoding it into mp3 and I am having video without audio on my chromecast. Is it possible to add some kind of option in your app to force transcoding of any audio to mp3? That what solve my problem.

Thanks
[Android Apps and Games] Lakorus:
Hi Bubbleguuum,

there seems to be a small bug in displaying the track-number: If the song-title starts with the same number as the track-number, then the track-number is not shown. For example the song "40 days, 40 fights" by Badly drawn boy is the fourth track on the album "Have you fed the fish?". The sorting etc. is correct. This seems to be independent from the server I use (Twonky 7, MinimServer and the QNAP-DLNA-Server)-

Also, any thoughts on the quoted request? For me it would be enough to have the lyrics listed in the meta-data - overview; before or after the contents of the comment-tag.

Best regards

Lakorus
[Android Apps and Games] Sajoo:
[MENTION=3373153]bubbleguuum[/MENTION]

Do you think it would be possible to stream websites from Chrome via DLNA? with root permission.
[Android Apps and Games] bubbleguuum:
What do you mean by "streaming web sites" ? You can already share some web pages containing video or audio to BubbleUPnP for playback (non-exhaustive list)
[Android Apps and Games] bubbleguuum:
Well spotted, will fix.

No plan to integrate lyrics directly but you can try this great new app which requires very little permissions:

https://play.google.com/store/apps/details?id=com.geecko.QuickLyric

.
[Android Apps and Games] bubbleguuum:
AAC normally does not need transcoding as it is supported by the Chromecast. Can you point me to a problematic stream ?
[Android Apps and Games] Sajoo:
i mean the whole page. not just the audio or video content.
[Android Apps and Games] bubbleguuum:
That error shouldn't happen unless maybe if ffprobe is a script . What is the output of command:

ffprobe --version ; file `which ffprobe`
[Android Apps and Games] bubbleguuum:
I installed OpenSuse 13.1 updated to the latest package (thus using the same OpenJDK version that you) and it worked just fine.

So I officially have no idea why you have this failure on your machine.
[Android Apps and Games] bubbleguuum:
I really don't understand what you want to do. Please reexplain it differently.
[Android Apps and Games] bubbleguuum:
Not really technically possible with UPnP/DLNA (unmanageable lag).
[Android Apps and Games] Satyricon:
Here is a link to that stream: avod.me/play/8b533cdb898777e49176dcdc24b423353e49db04

You need to have AceStream Player installed (acestream.org)
[Android Apps and Games] szkzs:
No more Background Picture, after v1.8.6

Hello Bubblegum!

Forgave me if this answered already, but this Thread is very long, and I need only a very short answer!

I have ben using your player from the start, and I am very happy with it!

I stopped updating from v1.8.6 because this is the last version contain

a very nice feature that asking my self every day why you decided to remove it?

I am talking of the Background picture for the Now Playing and Library windows!

I remember when you added first time this artistic feature to your players, something

changed in me ...... from that time I know this is the players I like to use and enjoy it!!

I like to know, that you are thinking of returning this feature, or this is over never gonna

happen again?

I wish you All the Best! szkzs.

Sorry for my English!