yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] skibler:
Hey, sorry if this has already been done, but I made a bubbleupnp spec file so it can be easily installed on RPM based systems. Works fine in RHEL7 so I imagine it will be okay for any recent Fedora release as well.

Name:	bubbleupnp
Version:	0.8.3
Release:	1%{?dist}
Summary:	BubbleUPnP Server

Group:	System Environment/Daemons
License:	Unknown
URL:	http://www.bubblesoftapps.com/bubbleupnpserver
Source0:	http://www.bubblesoftapps.com/bubbleupnpserver/BubbleUPnPServer-distrib.zip
Source1:	http://www.bubblesoftapps.com/bubbleupnpserver/ffmpeg.zip
Source2:	%{name}.service
Source3:	%{name}.conf

BuildRequires:	java-headless
Requires:	ffmpeg
Requires:	java-headless
Requires:	minidlna

BuildArch:	x86_64

%description
A UPnP Server with transcoding support

%prep
rm -rf %{_builddir}
mkdir -p %_builddir/%{name}-%{version}-%{release}
unzip %{_sourcedir}/BubbleUPnPServer-distrib.zip -d %_builddir/%{name}-%{version}-%{release}
unzip %{_sourcedir}/ffmpeg.zip -d %_builddir/%{name}-%{version}-%{release}

%build

%install
mkdir -p %{buildroot}/opt/%{name}/
cp -r %_builddir/%{name}-%{version}-%{release}/* %{buildroot}/opt/%{name}/
chmod 0755 %{buildroot}/opt/%{name}/launch.sh
chmod 0755 %{buildroot}/opt/%{name}/ffmpeg
chmod 0755 %{buildroot}/opt/%{name}/ffprobe

# Install conf file
install -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
install -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/%{name}

# Install systemd unit file
mkdir -p %{buildroot}/%{_unitdir}
install -m 644 %{SOURCE2} %{buildroot}/%{_unitdir}

# Make var dirs
mkdir -p %{buildroot}%{_localstatedir}/cache
install -d -m 0755 %{buildroot}%{_localstatedir}/cache/%{name}/

%files
/opt/%{name}/
%config(noreplace) %{_sysconfdir}/sysconfig/bubbleupnp
%{_unitdir}/bubbleupnp.service
%dir %attr(-,bubbleupnp,bubbleupnp) %{_localstatedir}/cache/%{name}

%pre
getent group bubbleupnp >/dev/null || groupadd -r bubbleupnp
getent passwd bubbleupnp >/dev/null || \
useradd -r -g bubbleupnp -d /dev/null -s /sbin/nologin \
-c "bubbleupnp service account" bubbleupnp
exit 0

%post
%systemd_post bubbleupnp.service

%preun
%systemd_preun bubbleupnp.service

%postun
%systemd_postun_with_restart bubbleupnp.service

%clean
rm -rf %{_builddir}
rm -rf %{buildroot}

%changelog

bubbleupnp.service

[Unit]
Description=BubbleUPnP Server
After=network.target minidlna.service

[Service]
User=bubbleupnp
EnvironmentFile=-/etc/sysconfig/bubbleupnp
ExecStart=/opt/bubbleupnp/launch.sh $BUBBLEUPNP_OPTIONS
SuccessExitStatus=1 2 SIGKILL

[Install]
WantedBy=multi-user.target

bubbleupnp.conf

# Options for bubbleupnp
BUBBLEUPNP_OPTIONS="-dataDir /var/cache/bubbleupnp -httpPort 58050 -httpsPort 58051 -nologstdout -disableAddIptableRules"
[Android Apps and Games] Emre Han:
turkish language

Please. Can you add Turkish language.
[Android Apps and Games] ijpearson:
App looks great but I had already paid for your Cast to UPnP/DLNA and now that doesn't work and I'm out the money. Not good business on that front.
[Android Apps and Games] lars.hu:
I just discovered the Audio Cast feature. Works like a charm, it's really great for Spotify.

Now I'm looking for a way to automatically activate Audio Cast via Tasker. Is there any way to achieve that? I'm not really experienced in Intents. If it's going down that road I'd really appreciate a hand (aka detailed instructions).

TIA!
[Android Apps and Games] haggis999:
Distinguishing between Artist and Composer in header panel

The main header used within the Library screen has a stack of five separate categories of descriptive information placed to the right of the album cover. At present, some attempt is being made to make a clear distinction between each category by using different font sizes and colours, etc, but this is only partially successful.

A list of Artist names is immediately followed by one or more Composer names in exactly the same font size and colour. This makes it difficult to quickly distinguish one from the other. While it is not a major problem, it does seem quite easy to fix. For example, one simple solution might be to swap the colours currently allocated to Composer and Genre. No two adjacent items in the stack would then have the same colour.

Whatever is done to address this issue would also have to be done in the similar header panel used within the Album View option of the Playlist.

David
[Android Apps and Games] Techlyfe:
FEATURE:

Is it possible to add a wifi whitelist option? I tether my tab through my phone using wifi, I would like Bubble to know its my phones wifi and transcode but on my home wifi, I would like bubble to play files in its full glory.
[Android Apps and Games] krutschcom:
skip transcoding when the request comes from the local subnet

+1 ... rather than a Wi-Fi whitelist, maybe a simplified version could be to skip transcoding when the request comes from the local subnet. Then, all remote streaming would be transcoded and local requests (inside your home to your nice streamer) would be native resolution.
[Android Apps and Games] sordna:
Actually some of us need transcoding even on a local subnet.
[Android Apps and Games] krutschcom:
Fair enough... than maybe the smart play would be to place the transcoding controls in the client app, instead of the server control panel. Then, one can turn transcoding on/off on-the-fly, depending on the renderer in use.
[Android Apps and Games] dadda:
I need help installing the windows installer. when i try to install it it says error opening file for writing C:\program files\BubbleUPnp Server\BubbleUPnp.Server.exe
[Android Apps and Games] bubbleguuum:
Kill this process with the Windows task manager before running the installer again.

In the task manager, click the "Show process from all users" to have BubbleUPnp.Server.exe listed.
[Android Apps and Games] bubbleguuum:
In the next app update, I have added a new broadcast intent to toggle it on/off:

com.bubblesoft.android.bubbleupnp.TOGGLE_AUDIO_CAST
[Android Apps and Games] jmvangoeth:
on fly transcoding

BuubleGum,

I've a problem.

I've installed bubbleupnpserver 0.8.3 on my debian squeeze server, and bubble upnp 2.0.4 on my phone.

The problem is:

Despite I set the controller to transcode to mp3 128 kb, or 192kb or what ever, no transcode is done ans the server send audio without any transcoding ( so send in flac format ). What burn quikly my 3g mobile quota.

I checked that the server has the mp3 codec ( liblame). So, the web setting page reply "Audio Transcoding supported=yes"

How Do I can fix this problem ?

Thanks,

Jean-Marie
[Android Apps and Games] bubbleguuum:
You are attempting to play on your phone your FLAC transcoded to mp3 over a mobile connection right ?

Double check that you have set Settings > Network and settings > Mobile max Bitrate (in section: "music playback transcoding to local renderer") to the correct value, and that your phone is connected to 3g when attempting transcoded streaming.
[Android Apps and Games] jmvangoeth:
I did it a bunch of time, but the setting is correct.

Despite that, it does'nt transcode to mp3 but send the audio file in the original format.

It's the first time i have this issue. This why I do not understand what's up with this issue.

Bubbluupnp shows "flac/16bits"
[Android Apps and Games] bubbleguuum:
I've just released BubbleUPnP Server 0.5.1, a hotfix for 0.5 that fixes 2 crashes. So if you installed 0.5, please update.
[Android Apps and Games] mocelet2000:
Great piece of software! Please keep improving it as it's a must for any music Network Receiver.

Now, I just have a problem, small one anyway: trying to pause the song in my Marantz nr1602 will result in a 501 error. So does trying to go back and forward in the song. Next and previous work fine.

Clearing the playlist effectively stops the song, but I've not found any other way to stop playback.

Other than that no problems so far. Thanks!
[Android Apps and Games] bubbleguuum:
Thanks for the feedback. It is very probable this renderer just does not support pause and seeking. As it is not possible to accurately determine if seek/pause is supported for a particular renderer, these operations are always available although they may fail. If you want you can send me a log file for confirmation (see first post of this topic).

You can issue a Stop command by long-clicking (1-2s) the play/pause button in the Now Playing screen.
[Android Apps and Games] maelange:
I was trying with Daroon Player; with Mobo Player i get on mobo "cant open <urltoplay>/stream/video/<id>/args?-vf+scale=trunc(oh*a/2)*2:360 to play", something like that ...

Here's the log :

[qtp25935701-42 ] INFO - 01:42:42.733 - h :
transcode process started: ffmpeg -i h t t p://192.168.0.252:9000/disk/DLNA-PNAVI-OP01-FLAGS01700000/O0$3$28I285194.avi -vf scale=trunc(oh*a/2)*2:360 -vcodec libx264 -acodec libmp3lame -ac 2 -ab 128000 -f avi -
[qtp25935701-42 ] INFO - 01:42:42.963 - h :
finished transcoding

space between h t t p are only here cause i can t post url

No error, but not enough time between the two INFO to imagine that transcoding is ok.

Any idea?

(I have upgraded to 0.51)
[Android Apps and Games] mazeeff:
Need a little help

I really like this app, but am having trouble getting it to index my large music library of almost 3,000 albums. I have the latest version (1.3.2) on a Android 2.3 phone, and a Windows 7 desktop. When I open the music library, it will index for up to an hour, and then the app just exits. Yesterday, I was able to complete a index after 4-5 minutes, and everything was fine. Today (and most days) it will never complete a music index. Pictures and Videos work just fine, so it seems related to the size of my music collection. Any help/hints would be greatly appreciated.

Mike
[Android Apps and Games] bubbleguuum:
WMP is super slow server, way slower than most other Media Servers. It sends a lot of metadata that is not very useful but that still must be parsed and is generally slow to reply to http requests, at least initially.

So it is not very practical to display a 3000 album list with it. A workaround it to use Library Search or use smaller divisions in your Library (ie by genre, date, etc).

You can also try to create a proxy Media Server of your WMP Media Server using BubbleUPnP Server. It will remove some of the load from the app and may make browsing faster, reducing the size of the metadata by a factor of 3 or 4.

With a collection that huge it would be worth it to investigate using an alternate Media Server specialized in audio.
[Android Apps and Games] mazeeff:
Is there a free DLNA server that you would recommend to replace the stock Windows server? Thanks,

Mike
[Android Apps and Games] huskerpat:
You can try serviio. I ended up buying mezzmo.
[Android Apps and Games] foxymyeung:
Great work! Awesome app, use it all the time!
[Android Apps and Games] dnlilas:
Thank you for mentioning serviio. I am trying it: it looks excellent at first try, and seems better and simpler than Mediamonkey which is specialized in music (so images/photos are not supported, which is not the case with Serviio). There is also ServiiDroid Android application, which is great!

Question: Mezzo is paid application, Serviio is free. From the description, they seems similar to me. What are the reasons that make you choose Mezzo?

---------- Post added at 05:16 PM ---------- Previous post was at 04:44 PM ----------

1. (photo) For your information I tried Serviio as server, and no problem found.

Is it possible to have function as some Android image application that can resize the image for display (zoom using pinch gesture)?

2. By using Serviio instead of WMP now I have no problem.
[Android Apps and Games] Gigaherx:
QNAP Make ffmeg

Following Bubbles guide for installing Java, ffmpeg on a QNAP NAS (x86) and getting quite some warnings when compiling (libavcodec / libswscale / libavutil etc.)

Looks like there is something wrong with my ffmpeg version ... (see below "codec test" and FATE info here: http://bit.ly/xFu1jY) However: Being a Linux Noob I have no clue how to update / find correct ffmpeg

Web Interface is running, reports Video Transcoding supported:: no (ffmpeg has no libx264 support ... obviously)

Any help/direction how to move forward?

-----------------------

[/usr/bin] # ffmpeg -codecs | grep libx264

ffmpeg version N-38436-ge7b43e8 Copyright (c) 2000-2012 the FFmpeg developers

built on Mar 3 2012 21:54:00 with gcc 4.2.1

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

libavutil 51. 41.100 / 51. 41.100

libavcodec 54. 5.100 / 54. 5.100

libavformat 54. 2.100 / 54. 2.100

libavdevice 53. 4.100 / 53. 4.100

libavfilter 2. 62.101 / 2. 62.101

libswscale 2. 1.100 / 2. 1.100

libswresample 0. 7.100 / 0. 7.100
[Android Apps and Games] huskerpat:
I was having trouble decoding dts with serviio for some reason. Mezzmo also has built in profiles for many devices, which made setup on my network super easy.
[Android Apps and Games] frad:
Just wanted to say great app! I just bought a pro license I've been so impressed. The only thing I was waiting for was video transcoding and the most recent release now has that too.

This might be a result of how the transcoding is performed, but I can't seem to be able to seek when streaming a video. If it's possible can this feature be added on a future release? Thanks!
[Android Apps and Games] N23:
I love this app, i'm using it now for quite a while and finally bought the license!

But now when i try to play a file from my phone (Desire HD) to my TV (Samsung C-series) i get a error 716 ?!?

The TV doesn't even show the "start playing from device xxx" message, simply the error occours and nothing else happens? Any ideas how to fix that?
[Android Apps and Games] bubbleguuum:
For now you can't until I find the cause of those errors.

Let's say that @^@!! Samsung TVs are giving me a hard time to figure out why they give errors while 99% of other devices do not.

The app is not even doing something wrong but those TV are expecting something I do not understand yet.

Can you confirm you were trying to play a video ?
[Android Apps and Games] bubbleguuum:
I don't think this will be technically possible but I will investigate it.
[Android Apps and Games] sar423:
BubbleUPnP Won't Play Streaming WMA

BubbleUPnP won't play streaming WMA files, setup is Samsung Admire over wireless LAN connected to Western Digital My Book World with DLNA UPnP server. MP3 files from the same server stream no problem. I can download the WMA with BubbleUPnP and the WMA plays just fine on the Samsung Admire with BubbleUPnP or any other WMA player. Sorry if this problem was posted already, but I didn't fine a way to easily search the forum. So anyone know what might be causing the problem?
[Android Apps and Games] bubbleguuum:
You can record and send me a log file if you wish (see first post for instructions).

Are you sure the downloaded file is a WMA ? When you say this downloaded file plays in BubbleUPnP, I'm assuming you are playing it through the local media server ?
[Android Apps and Games] N23:
thanks for the fast support!

I got a log file from my last two errors, maybe it helps!

at 01:00:44.54 there is the 716 error from the TV

at 01:01:05.192 there is a "Cannot play: unmanaged mime-type: video/*" error, don't know if this is because im trying to send a http stream to the TV - if that would work it would be really, really awesome! (live HTTP-MPEG stream from a Dreambox to the TV)

Thank you very much for your support and your great work!
[Android Apps and Games] sar423:
Yes positive it is WMA. And I need to correct my first statement--apparently the WMA even downloaded will

not

play in BubbleUPnP. I am able to play downloaded WMA in other media players TTPod and the embedded media player from MetroPCS.

Samsung Admire

MetroPCS

Model SCH-R720

Android Version 2.3.4

Kernel Version 2.6.35.7

Ginerbread.eh02

Short of converting all my WMA files to MP3 (over 1000 albums), can BubbleUPnP play streamed WMA files from a DNLA UPnP server

I have log file let me see if I can attach it.
[Android Apps and Games] skibler:
Question:

I have bubble server 0.8.3 and the android app set up and video playback works great on the Chromecast. A++ would buy again.

When I play a video which has a subtitle srt file in the same directory with the same filename as the video, the subtitles are not displayed (I assume they are just not being read?). Videos with embedded subtitles work fine in that the subtitles are displayed.

Is there some way to have these subtitles displayed already or is this perhaps a feature to be added? I don't see any specific mention of this in the server documentation.

Also, it would be lovely if you could sort files by date on the android app!

Thank you!
[Android Apps and Games] Perinis82:
Hi,

I've been using BubbleUPnP for Android for months, with the 0.8.2 server installed on my Synology NAS and it works like a charm, at home and away. However, I bought a Chromecast and tried it yesterday on my TV, still with the 0.8.2 server. It worked until I made the 0.8.3 server update a few minutes later.

Since then, I can no longer watch videos stored on my NAS on the Chromecast. When I try to, the video loads on the TV screen for 2-3 seconds (yellow bar going left to right) and then I have the "BubbleUPnP" word displayed with no video playing. Also, pictures won't be sent to the TV but music casting is OK.

I do not understand what is going on, as I did not change a single parameter when I made the update.

My config :

Android devices : Nexus S and Nexus 10

NAS : Synology DS213j

Chromecast : Chromecast :)

The NAS is wired to the wifi router. and everything is located in a small space.

Thanks for helping !
[Android Apps and Games] Bieniu:
I buy license for BubbleUPnP on Samsung GalaxyTab 8.9 LTE (GT-P7320) and it's not working. License has old BubbleUPnP icon and I think it's for old version of the app. Can anyone help me with that problem?
[Android Apps and Games] patrickfree:
I haven't been having any problems with the bubble upnp app until tonight it wouldn't refresh my Google music playlists :'(

It refreshed the tracks, artists, albums but kept failing on the playlists. It did this on both my tablet and phone. I searched and it seems this is an ongoing issue? Is there a quick fix?I have version 2.0.4 which is the latest?

Thanks
[Android Apps and Games] patrickfree:
Oh, the message is "error parsing playlist (3)". I tried clearing the cache for the app, restarting, nothing changes.
[Android Apps and Games] bubbleguuum:
Will be fixed soon in the next app update.
[Android Apps and Games] bubbleguuum:
[MENTION=5980724]Perinis82[/MENTION]

Can you check in the app in Settings > Chromecast that BubbleUPnP Server 0.8.3 is discovered ?

If it is discovered, please send me log files BubbleUPnPServer.log.0 and BubbleUPnPServer.log.1 stored in /home/bubbleupnp/appData, to bubbleguuum@free.fr
[Android Apps and Games] bubbleguuum:
External subtitle support depends entirely on the media server which has to expose them via UPnP. Serviio and Twonky support it. XBMC, Plex an many other do not.

What is your media server ?

Files dates are not universally sent by media servers and when they are they are not always usable for proper sorting.
[Android Apps and Games] bubbleguuum:
[MENTION=5978948]jmvangoeth[/MENTION]

I checked on my setup that transcoding works and it does.

Can you send me an Android BubbleUPnP log file attempting to play a FLAC file that should be transcoded to mp3 over 3G (see first post of this topic for logging instructions). Also send me the BubbleUPnP Server log file (BubbleUPnPServer.log.0 in the install dir).
[Android Apps and Games] pinkwoolsun:
Hi,

I bought chromecast to use with bubbleupnp. The video part seems to work perfectly. But when playing music i found out it it does not move to the next track in the playlist. But when i activate repeat playlist it does move to the next track. Seems weird it only continue playing when it set to keep repeating the playlist (50 tracks in the playlist).

Also i can't send pictures to the chromcast. It will send the first pic to the chromecast. Then the screen turns grey and the "BubbleUPnP" word displayed.

Trying the picture to windows media player gives error transition code 701
[Android Apps and Games] jmvangoeth:
Here they are Bubbleguum,

Thnaks for your support
[Android Apps and Games] Perinis82:
In the Settings > Chromecast, I can see this :

Version : 0.8 / Update available 0.8.1 (tap for details) but the 0.8.3 server version is mentioned nowhere.

Thanks for your quick answer.
[Android Apps and Games] bubbleguuum:
The log shows you are playing to the OpenHome local renderer.

The OpenHome local renderer doesn't currently support playback of BubbleUPnP Server transcodes.

I wished it was easy to fix but it isn't.

Select the regular local renderer instead and transcoding should work as expected.

If you do not use the OpenHome local renderer at all (useful mainly if you use another controlling device), I suggest you disable it

in Settings > Local renderer.
[Android Apps and Games] ferrvittorio:
qnap, ffmpeg

Hi.

Trying to to get hold of

make: *** [libavcodec/arm/fmtconvert_neon.o] Error 1

While compiling, after make command

Any hints?

Could I try to dimple over different machine/distro?
[Android Apps and Games] bubbleguuum:
That's incomprehensible unless you have this old version of BubbleUPnP Server running on a machine on your network...

Try to stop BubbleUPnP Server on your NAS and check whats come up in Settings > Chromecast (after restarting the app).
[Android Apps and Games] tranceunte:
google play music playlist sync failure

Hi,

I'm unable to sync the latest edits to my all access google play music playlists. On all my devices I get:

Playlist sync failed

Reason:

error parsing playlist list(3).

This started happenig couple days ago, previously was working fine. I have the paid, licensed version of Bubble UPnP version 2.0.4. Like I said, this is happenig on multiple devices and has worked flawlessly until recently.

Thanks for any help to resolve this!
[Android Apps and Games] Snowknight26:
I noticed that the 64-bit version of the BubbleUPnP Server is very liberal in its memory usage. The 32-bit version of 0.8.2 used to use no more than 200MB of memory, now it's 700MB and up in some situations. I can't imagine it needing to use that much. Is there a memory leak perhaps or can I just blame Java? ;)
[Android Apps and Games] bubbleguuum:
This 64-bit huge memory issue is only specific to running BubbleUPnP Server as a service on Windows.

I had to remove the 64-bit installer briefly after the 0.8.3 release because of it.

If you installed the 64-bit Windows installer, revert to the 32-bit installer (and 32-bit Java)

There's no advantage using 64-bit java anyway. It will not make things run faster and BubbleUPnP Server doesn't need > 2GB RAM (the main advantage of 64-bit Java).

64-bit java always use more memory than 32-bit Java (although not in the proportion you observed which is totally abnormal) as it uses the 64-bit Server JVM (instead of the 32-bit client one) which is tuned to use more RAM. There's no 64-bit client JVM unfortunately.
[Android Apps and Games] sordna:
I'm on 64 bit Ubuntu 13.10 with the ppa installed, but it tells me 0.8.2 is the latest version, any idea why?

Also it would be nice to see the server version from the app, for example when we go to network settings and do a server connection test.
[Android Apps and Games] bubbleguuum:
PPAs can only be created/updated before 6 months after a non LTS release is released.

13.10 is in this categoy and more than 6 month old thus the Ubuntu PPA repository site doesn't let me update to v0.8.3 for 13.10 while I can for 12.04 which is older but a LTS.

Yes, that's a bit idiotic but that's how the PPA repository works.

You can still easily upgrade with:

Maybe but in the meantime you can see it in Settings > Chromecast if you are connected to your home LAN.