Perfect Player Changelog

What's new in Perfect Player 1.1.4

Apr 11, 2015
  • Added Portuguese localization
  • Added Greek localization.
  • Added Auto update checkbox to the EPG matching buttons section:
  • Unckeck it to avoid annoying EPG programmes reloading after each EPG manipulation. Check it back when you finished manual EPG assignments.
  • Added very useful Stick by group channels list sorting. It is in popup Sorting menu.
  • Added PluginIPTV support. This plugins are for proper settings handling of specific IPTV providers. See edem.tv plugin at Plugins page.
  • Improved playlist, EPG and plugin’s pages downloading: following redirects when net protocol changes. Widely used by URLs shortening sites like TinyURL.com.
  • Improved M3U playlist parsing:
  • All tags can be specified without quotes.
  • Added #EXTGRP lines parsing.
  • Fixed: URL converting issue when udpxy server is used.
  • Fixed: Encoding detection at EPG exporting.
  • Fixed: Very thin and low images rendering with locked aspect ratio (mostly affecting logos).
  • Updated libraries:
  • DSJ latest pre
  • LAVFilters-0.64
  • JRE 1.7.0_76

New in Perfect Player 1.1.2 (Jan 16, 2015)

  • Added Spanish localization.
  • Added Ukrainian localization.
  • Added Font size preference in Properties. All OSD elements are scaled in accordance with font size. Available values: small, standard, large, extra large
  • Added ability of moving selected playlist and EPG up/down to specify
  • their priority. The first lines have a higher priority
  • Show URL conversion with udpxy in channels table’s tooltip
  • Added Hardware acceleration preference in Properties (enable/disable).
  • Added start_force_hwa.cmd into program’s directory. Its aim is to start Perfect Player with hardware acceleration forced.
  • Bugfix concerning groups in XSPF playlist repeated loading.
  • Small fixes.

New in Perfect Player 1.1.0 (Dec 27, 2014)

  • Perfect Player (PC version from v1.1.0) can serve as IPTV data server. It can be used by other Perfect Players running on Android devices to:
  • request playlists download
  • fetch generated playlist
  • fetch EPG (prepared specially for the playlist)
  • fetch missed logos
  • On Android: You can get playlist, EPG, logos and the ability to request playlist update right away by specifying only IPTV data server address in Settings.
  • On PC: To activate this feature select IPTV data server enabled checkbox in Properties (restart needed).
  • Plugin interface updated to v0.2.0. Plugins have become universal and will work on all platforms. Web pages downloading speed increased.
  • Greatly improved processing and rendering performance and memory optimizations especially with huge channels quantity.
  • Added URL duplications resolving feature.
  • Added enabled checkboxes to playlists and EPG URLs tables to easily activate/deactivate separate playlists and EPGs.
  • Added Reset to default settings feature in Properties.
  • Added support of unarchived (non GZipped) XMLTV EPGs.
  • Channels groups selection dialog appears when there are more than 12 groups, instead of separate group popup menu items (to eliminate situations when popup menu does not fit on the screen).
  • Fixed: RTMP streams with PLAYPATH parameter are not checked and not marked as ‘no signal’ falsely.
  • Program keeps last added (as local file) playlist path runtime.
  • Update to the latest DSJ library.

New in Perfect Player 1.0.8 (Oct 30, 2014)

  • Added MKV subtitles selection and rendering. t – select next subtitles.
  • Added has subtitles and more than one audio tracks info icons into info panel bar
  • Added RTMP, MMS, RTSP, RTMPE, MMSH, HTTPS protocols handling in playlists.
  • Added playing and scanning some simply defined RTMP streams (maybe further improvements needed).
  • Added in Properties window startup mode selection: Normal, Fullscreen, In tray.
  • Added thanks in About window.
  • Fixed: Selection of audio tracks by stream index. Correct selection of defaut audio track in Playback options window.
  • Fixed: posibility of two active windows at the moment when splash disappeared.
  • Fixed: played URL status (plugins history) occasional reset.
  • Fixed: hidden and no signal channels don’t disappeared in XBMC playlist.
  • Fixed: Correct timeline drawing at 0 playing position.
  • LAV Filters updated to v0.63.0.
  • Updated to latest timezones and JRE 1.7.0_72.
  • Updated (BrB.to plugin): fixed series status parsing.

New in Perfect Player 1.0.7 (Oct 4, 2014)

  • Project now has its home! Home page link changed to http://niklabs.com
  • Show backgound image when not playing.
  • New splash with dark background.
  • Added playback options settings in channels table popup menu (deinterlace,
  • aspect ratio, zoom) to make video settings to all selected channels.
  • Close OSD command (‘backspace’ key) and hide media list (‘c’ key) doesn’t close media list when not playing.
  • Added tvg-name tag parsing at provider’s playlist loading.
  • Improved comma parsing in m3u playlists.
  • Plugin ex.ua updated (videos descriptions parsing improved).
  • Added played URLs history (for plugins videos and local files):
  • Starting videos from last stopped time.
  • Show last played progress line in media lists (as bars under filenames).
  • Show watched videos status with special icon image (with the EYE).
  • Auto remove old (4 weeks) entries from playedURLs.xml.

New in Perfect Player 1.0.5 (Sep 18, 2014)

  • Plugin interface updated (version 0.1.2). Allows fetching extra data (items descriptions and thumbs) and getting plugin's icon image. Any description text's parts can be highlighted by color. Some objects moved to plugin interface to make plugins writing more simple.
  • Added: Plugin extra info window with title, description and thumb. Show/hide window - button 'i' in plugin media list window title or 'e' key.
  • Added: Folders entering history in plugins media list (to correctly setting cursor when return to previous folder).
  • Improved: GUI responsiveness when video start playing for plugins and loacal files (graph creating moved to separate thread).
  • Channel's add date parameter added. Showed in tooltip on channels table as "Added: ...".
  • Added: About program info dialog.
  • Other minor bugfixes.

New in Perfect Player 1.0.3 (Sep 2, 2014)

  • Plug-in interface created (version 0.1.0). Allows anyone to create video plug-ins for the Perfect Player. The aim of plug-ins is to download and parse web-pages with video content, identifying video links and folders. Lists of links and folders transferred to player for display and playback of selected video. Plugins are files with jar extension and placed in plugins subfolder of program folder. If Perfect Player detects at least one plug-in selecting video source (key 's' or the button on control panel) displays source selection window (IPTV, Files, Plug-in 1, Plug-in 2, etc.).
  • Distribution includes 'ex.ua' plug-in. Of course, watching videos only be used for educational and informational purposes.
  • Fixed (jtv): Ignore EPG for PDT files with size bigger then 65kb (jtv limitation).
  • Added: At the end of video playback videos list window opens (not black screen).
  • Other minor bugfixes.

New in Perfect Player 1.0.0 (Aug 18, 2014)

  • Added GUI multilanguage support (Auto, English, Russian, ask for more...). Properties-> GUI Language. Program must be restarted to apply language change.
  • Added ability to move through programmes in EPG window by: buttons in the title of EPG window; keyboard keys '[' - previous program, ']' - following program; choice by mouse the desired program.
  • Added window with details of the selected EPG program: channel name, time and date of start, time and date of end, category, description. Categories and descriptions are available only when using XMLTV EPG file format.
  • To show EPG program details press 'i' key or 'i' button;
  • Added ability to quickly change audio track ('a' key), zoom ('z' key), aspect ratio ('w' key).
  • Added option Properties->Playback->Hide channels list at start playing.
  • Ability to open a video file as program argument. Playing videos by 'open with ...' Perfect Player in system.
  • Forcing LAV filters usage. LAV filters are used if installed in system, if not, the "built-in" LAV filters are used (special codecs installation is not needed).
  • The possibility of changing the splash image (for broadcast providers).
  • Graphics Improvements, bug fixes (correct determination of EPG shift in the XSPF playlists, saving individual channels deinterlacing mode ...)

New in Perfect Player 0.9.5 (Jul 24, 2014)

  • Added full support for XSPF playlists format. The first time downloading playlist (and new channels appearing) all data from file is loaded into the program (channels, groups, sort order, EPG, EPG time shift, logos). Adding corresponding EPG URL (for correct binding EPG to channels) before adding playlist is recommended. Then you can change any settings for channels. If you need to reload data from a playlist file you should choose the channels and click drop down menu item 'Remove selected channels' - selected channels immediately deleted and then will be loaded from the playlist file.
  • Added ability to individually set playing options for channels and video files (deinterlacing type, aspect ratio, picture zoom, audio track selection). To open options window press button 'P' when playing.
  • Full mouse controls implemented. Selecting menu items, channels, files. Scrolling windows with lists. Volume changing with mouse wheel. Seeking when playing video (by clicking on the timeline).
  • Added control panel. While mouse movements detected control panel will appear. Functions: play/pause, stop, channels, source select, options, update playlists, settings mode.
  • Before playing some protocols (M3U8) you have a choice of bandwidth (if the source provides such a possibility).
  • Improved interface responsiveness and visualization, optimization of memory management.

New in Perfect Player 0.9.0 (Jul 24, 2014)

  • installation is now done using a native installer (additional installations are not required).
  • Added play mode (windowed). There are 3 program modes now: settings, play, fullscreen.
  • Added ability to view media files.
  • In the Properties Playback tab added to set video settings (select default media files directory, fullscreen display selection, zoom SD video or fit width, changing display frequency in accordance with the video frame rate).
  • Added OSD elements: list of channels, list of files, media info...
  • Player keys controls:
  • Left, Right, Up, Down, PageUp, PageDown – channel/file selection, seeking
  • Enter - play selected item
  • X - stop
  • Space - pause/play
  • I - show/hide playback info bar
  • O - show/hide media info
  • U - download and update provider(s) playlist(s)
  • -,= - volume down, up
  • M - mute
  • С - show/hide channels/files list
  • S - source selection (IPTV/Files)
  • Backspace - hide OSD
  • Easy remote control setup (imitation keys pressing to the 'ProviderPVR - Fullscreen' window with EventGhost).
  • Many fixes/improvements regarding stability and interface.