Update of the platform library; on Linux GTK3 is reenabled.
Fix problem with not reloaded custom profile settings.
Introduce functionality to define a specific folder on a server as "start directory" on every selection of that server.
Fix with not complete played playlist if content is added while playing the last track in list.
Fix problem with presentation of server content.
Fix problem with local content of undefined file extension.
Add AVI as supported file format for local content streamable to remote players.
Supports now a larger UI presentation for high resolution displays. System independent parts of UI can now be shown with larger font and icons of higher resolution.
Fix a bug handling keyboard shortcuts.
Support for Sat>IP server: You can search for channels, switch between them and forward a channel stream to an UPnP remote client (renderer) like TV's and all other supported end points (as KODI). Limitations:
Only one source per Sat>IP server is used. Only DVB-S/S2 is implemented; DVB-C/C2 or DVB-T/T2 are not yet supported.
Only a limited number of satellites are predefined.
A CI(+) slot or other extensions are not supported, so only free tv/radio is receivable.
Streaming from Sat>IP servers is mostly Multicast based. But the used URI to access content is often misinterpreted by all the FFmpeg based players (Kodi, VLC,...). For Kodi is a profile present to adapt such multicast URI's so it can be played in that entertainment center.
A potentially available DLNA part of such devices is ignored, only the Sat>IP specific functionality is adapted. eezUPnP will work as bridge to UPnP clients capable to play the related video streams.
Force usage of GTK v2 on Linux, because GTK3 is really ugly on some installations.
MPEG-TS (*.ts) is now supported as local content streamable to remote players.
Fix: the support for Logitech Squeezboxe is now working properly.
Improve the configuration of columns of the content table in the media server presentation area.
The program needs now at least a JRE 1.8 (also called Java 8). Java 7 is not longer supported.
Improve compatibility to DLNA handling local image files for remote renderers.
Bugfix for local media files without any tag information. Such files were ignored; now these files are also handled withh the file name used as title.
Basic support to control the renderer actions via keyboard. Supported shortcuts are:
ESC: Stop the player
'h': Pause a current played track
'c': Continue playing of a before paused track
'<': Start playing with the previous track in playlist
'>': Start playing with the next track in playlist
'm': Toggle the mute state (switch on or off the sound)
Fix bug in local player delaying start of tracks by 15 seconds.
Improve the export functionality by support for 'artist' only directory structure.
Reduce blocking delays of UI while caching.
Update the runtime platform version. On Linux the GTK+ should have now at least version 2.18 to run without problems.
Bugfix in context of custom profiles (saving the settings was wrong).
Add user available functionality to define custom mime types for an renderer to enable playlist buttons also for items of an server without announced protocol support by the renderer (at own risk).
Update of spanish translations (thanks to Antonio again).
Improve cache/reload strategy for media servers with frequent changes in content directory.
Implement reload strategy for content in local directories.
The option '-debug' on commandline will now write log files to $home/.eezupnp/log with more details than on console visible.
The default behaviour to control remote players (UPnP renderers) has changed. Now the compliant settings are preferred, settings for old/legacy/buggy devices are not longer used as first approach. The user can now customize settings to work with such devices.
Improve behaviour of builtin (local) player.
JPG/JPEG is now supported as local content streamable to remote players.
Refactorings and improvements to stream local content to remote player.
Change behaviour of local cache implementation: remote content is not longer downloaded by automatism, but by traversing folder. The number of additional meta informations to enable cache based searching was reduced to zero; servers without search capability will now force traversing the server content structure by eezUPnP (the same behaviour as before introducing the cache).
Workaround for Cambridge Audio Stream Magic 6, there is now a special profile to manage that device. Allow playing of FLAC as override for device announcements.
There are more fixes and workarounds to handle some more strange devices and conditions.
The option '-debug' on commandline will now write report files about all found devices to $home/.eezupnp/log/devices, useful for many support scenarios.
Add french as supported language (thanks to Morane for translation).
The Linux version has now activated GTK+ 3 support (now all widgets have the configured background).
The (progess) dialog to export media content to local file system is not longer modal.
Fix UI problem initializing content for multiple servers at startup.
Fix bug suppressing content for local directories with a lot of hidden entries at begin of content list.
Use local caching for meta data, useful for searching and browsing of large collections of media files.
Add spanish as available locale (thanks to Antonio for translation); just not complete.
Fix problem for clients like the NP1100 with local content to play.
Fix problem with track changing to short tracks (<2sec) in builtin player.
Minor fixes and changes in player UI.
Fix invalid preferences handling for deep directory structures.
Fix problem with unsupported MP3 format (local content and playing).
LAME integration to support on-the-fly conversion of FLAC audio tracks to MP3 while media export process.
Fix (incorrect) forced sorting by title for UPnPServers with sorting support (Twonky!) if user doesn't select a sort condition.
Fix invalid header settings for streaming of local content.
Allow now streaming of local content of type AC3, MP4 and MKV to remote players (further no support for local playing of that content types); Meta data values are not available.
Establish 'profiles' to workaround device specific bugs and strange behaviour:
Popcorn Hour A-110: Allow now streaming of local FLAC files, fix invalid announcement of MKV type. But the A-110 cannot play MKV or MP4 triggered by a remote control... the gadget is too buggy.
XBMC Renderer: Add FLAC and MKV as playable types. The capability to stream local MP4 and MKV files to a renderer was tested espacially only against the XBMC renderer!
This is a service release to enhance the user experience for users having a UPnP server supporting only simple containers instead of more specific types like 'genre' and 'album'.
Workaround for Windows Media Player 12 Renderer problem while start of playing.
Zoom for album cover of played track on mouse over.
The program needs now at least a JRE 1.6 (also called Java 6). Java 5 is not longer supported.
The program does use now the JAVA builtin preferences API. That means the settings will be stored under Windows in the Registry and under Linux in user's home. The program does no longer need Administrator rights on Windows, because there is no write access to installation directory required.
The compatibility with OpenJDK is increased. But there are some issues existing so OpenJDK is still not the recommended Java VM to execute eezUPnP:
Basic support for M3U playlist files as local content:
file: For local files are allowed: MP3, OGG, FLAC.
http: Streams must be of format MP3,OGG or FLAC. But for OGG and FLAC are endless streams (like from radio stations) not working.
Update some codec relevant parts.
Fix bug in internal player on switching to next track with different audio settings.
Fix problem in UI for vanishing remote players while connected.
Fix UI layout problem while switching between different media players with long playlist.
This version includes major technical changes from internal refactorings, but not so many changes for user experience:
The color scheme for application background is now customizable.
A (limited) client based search is now available (for servers without search capability).
Users may sort the server content now via click to column header, the table size can be changed.
Support now multiple connections (to different players) in separate playlists.
Some changes in UI: layout, Drag&Drop,....
Fix possible playing problem for FLAC's and increase compatibility to DLNA clients using the builtin streaming server for local content.
Add localization for german.
(Re)activate code to make gapless playing possible on devices with 'next track' capability (outside of playlists).
This version is more than a service release: Internal refactorings may have effect to all the client side functionality. Add functionality for random seek while playing (for renderers supporting that).
Fix UI layout problem after vanishing of selected media player.
Fix UI client bug preventing usage of some clients like Noxon iRadio, improve client side user experience generally.
Improve UI capability to show UPnP server content: customizable columns, sorting.
Minor changes in compatibility behaviour.
Fix handling of unexpected track numbers in format '<no>/<of all>' instead of a simple number.
Increase compatibility of builtin player for some MP3 encodings by workaround a MP3SPI problem.
Fix problems in UI coming from unexpected behaviour in several devices.
Extend support for audio/mp4 variants (like audio/m4a).
Fix sorting behaviour for albums, add playlist support: suppress sorting for playlists.
Fix running play time in pause mode of builtin player.
Fix/Change uri encoding behaviour for media files for some media servers (like FritzBox).
Add functionality to export media files from server to local drive.
Fix one more bug in local content browser (Linux only).
Change some more minor issues.
Enhance the UI behaviour for network problems (time outs are blocking the window for a long minute), especially in case of crashed client. Change some more things in backend for a better user experience.
Add a filter option to playlist for duplicated tracks.
Fix/Change some minor UI things.
Implement gapless playing for builtin player (for formats supporting that, like OGG and FLAC).
Increase compatibility to XBMC client and Media Player 12 (both have strange expectations to URI format).
One more fix for local browser content, support now also OGG and FLAC.