[Android Apps and Games] bubbleguuum:
BubbleUPnP 1.6.8 and BubbleUPnP Server 0.6.5 are available

Thanks to everyone who contributed suggestions, bug reports, logs etc.

BubbleUPnP 1.6.8

Video transcoding enhancements with BubbleUPnP Server (requires upgrading to BubbleUPnP Server 0.6.5)

transcoded video preserve embedded subtitles (mostly found in MKV). MX Player must be configured to use the H/W+ or S/W decoder to allow to select subtitles

when playing a transcoded video, ability to choose interactively audio/video streams to be included in the transcoded video (when there is more than 1 audio/video stream)

added ability to download transcoded videos (as MKV), preserving all audio/video tracks and subtitles of the original video

Transcode quality can be set in "Settings > Network And Settings > Video transcoding", in the "File downloads" transcoding section.

Requires licensed BubbleUPnP.

New features

added Google Music auto playlists: "Thumbs up" and "Last added" (needs a Sync to appear)

added exit button to rich JB notification. Exit the app the same way than Menu > Exit

added option Settings > Library > Play displays Now Playing. If enabled, play actions in Library immediately switch to the Now Playing screen

added option Settings > Now Playing > Keep screen on. If enabled, the screen is kept on when device is plugged to power and on the Now Playing screen. Enabled by default

added "Music > Artists > All Albums" local media server folder, listing all albums sorted by album artist

added "Show metadata" action in context menu of album folders in Library (useful to see long titles)

added instructions for playing tunein radios from the Android web browser, in Settings > About/Help > Tips > Interacting with other apps

added ability to edit an item's metadata (title, album, artist) with context menu > Edit metadata in the Playlist tab and in a saved playlist folder (in Library).

Useful to rename items having missing or incomplete metadata that have been sent to BubbleUPnP from third party apps (ex: tunein). This feature must only be used for items that will be added to a saved playlist. It *does not* modify metadata on the server

show album composer in album lists in Library, if composer is present and Settings > Display > Item size is set to Medium or greater

downloading a video also downloads the external subtitle file if present

local folder search also searches album name and artist instead of just title

Bug fixes

fixed subtitle URLs sent by recent versions of Twonky (7.x) not recognized

fixed download of non-media items (such as subtitles) giving an error

fixed Stop (long-click on Play/Pause button) sometimes triggering playback of next track

fixed "Settings > Display > Multiline items" not working properly in Library album folders

fixed lock screen controls not showing when playing videos to external renderer

fixed current LAN renderer lost when network connection switches from WiFi to mobile data or no network

fixed error when playing podcast sent from Share action of Doggcatcher

fixed broken playlist track advance on some Roku renderers

fixed images displayed from Wild Media Server being low resolution (workaround WMS bug)

fixed Search action not available on phones, in Library folders containing items only, such as playlists. Now available under menu > Search, allowing local search of these folders

fixed possible crash when playing a video to a remote BubbleUPnP instance

fixed obscure crashes, some of them involving old versions of Android

BubbleUPnP Server 0.6.5

added support for transcoding videos to MKV instead of MPEG-TS in a number of cases. MKV is automatically used when embedded subtitles must be preserved, and

for transcoded video downloads (both require Android BubbleUPnP 1.6.8+). ffmpeg must have been compiled with MKV support

fixed proxy media servers not discovered by Windows Media Player

added option -useNumericIpInStreamURL to force the server to return numeric ip stream URLs instead of a hostname.

This may be required for some specific renderers to accept to stream from a media server via tethering. This setting is forced if the browsing

client is a Samsung TV, which requires it

fixed small CPU spike every 30s on slow NASes

fixed stream URLs becoming invalid if browsing large number of items (more than 3000)

fixed Sony SA-NS310 renderer recognized as a media server instead of a renderer

fixed proxies not carrying the X_MS_MediaReceiverRegistrar service

libshine is used for mp3 transcoding if compiled in ffmpeg (useful on slow NASes as it uses way less CPU than libmp3lame)

added missing Standby action support for OpenHome renderers (simply stops playback)

fixed transcoded images rarely failing to load due to low read timeout

Windows installer: updated ffmpeg to 1.2, added ffprobe, updated Java installer to 7u21