Changes since version 0.10.0b - Use html page baseurl for resolving urls from the knpplayer backend - Initialize thread support for knpplayer, makes knpplayer crashes go away - Second part of set viewarea background to part's parent background Changes since version 0.10.0a - Fix some flash wanting full Url out of a relative Url before streaming data - Hardcode flash mimetypes in pluginsinfo - Fix kpart not reading the system global kmplayerrc - Set viewarea background to part's parent background for the plugin - Fix kxineplayer crash when sending the configurations Changes since version 0.10.0 - Fix npp streams with javascript urls, that never reached the finish state - Fix memory leak in SMIL image - Get rid of nspr dependency Changes since version 0.10.0-pre3 - Fix double scaling of video in a region - Use XPLAIN again for npp's GtkPlug embedded in QXEmbed, makes reproducable mouse grab go away Changes since version 0.10.0-pre2 - Fix unpausing with multi items from playlist - Compile fix for gcc >= 4.2 - Cairo painting speedups, always round to screen pixel values - Adjust for timer drifting in SMIL files - SMIL additions, add AnimateMotion, more transition types, transOut support, region background image and 'showBackground' attribute among others - Replace -vop with -vf for MPlayer Changes since version 0.9.4a - Allow per mimetype preferred player backend - Add npp backend that plays xembed style browser plugins Changes since version 0.9.4 - Crash fix in playlist change while still playing - Support for mouse events on 'area' elements in SMIL - Clear the 'Connecting' status message when we got the data - Fix regression in 0.9.4, xine added reference links weren't auto played - Fix painting gifs that where larger than qmovie default buffer size - Support SMIL 'fillDefault' attribute - Globally share XML attribute names, reducing memory pressure - Fix region painting regression to limit updating only the region rectangle - Add audio/x-ms* to list of possible playlists Changes since version 0.9.3a - Support for MPlayer ICY stream info - Fix flashing/resizing infowindow between two items having info - Podcast item w/o an enclose but having a description now keep them self active for a calculated time - Fix easy breaking reading CDATA sections - Changed intro animation, making it slightly shorter and using fade transition - Add support for SMIL linknodes a and area, brush and transiton (only fade) - RealPix's fades now realy fades in or out - Moved SMIL/RealPix painting to libcairo - Fix auto hiding controlpanel disappeared after switching to console view - Fix autohiding controlpanel when there is also a statusbar Changes since version 0.9.3 - Reading RAM playlists should stop on '--stop--' stop lines - Make playlist occuring on top less likely - Support for 'repeatCount="indefinite"' in SMIL - Fix uninitialized member in GenericMrl, eg. reopening saved playlist crashed - "quot" entity fix in XML parser - Also show content of cdata sections in infoview w/ RSS and XSPF - Fix konqueror wheel spinning when HTML object has an 'autostart=0' set - Fix possible hang in RemoteObject for SMIL or RealPix - Don't play exit animation when KDE terminates - Nested playlist fix for RSS and XSPF - Item 'Playlist', of panel's popup menu, didn't work in fullscreen/minimal view - Allow Xine as player for TV using v4l:/Tuner/frequency mrls Changes since version 0.9.3-rc1 - Fix audio/video CD w/ MPlayer adding more and more nodes on restart - MPlayer movie length detection fix for URLs in lists - Fix playlistview accessing root node w/o checking (crash fix) - XML Shareable Playlist Format (aka spiff) support - Fixed editing in place tree of URL, they were modified by KURL::prettyURL() - Fixed missing 'NotRunning' state change notification in some cases - Window title for playlists fix, either group name or item URL - Catergory items should not be editable Changes since version 0.9.3-pre2 - Patch from bero, add more output audio and video drivers - Frequencies for Xv TV watching should now be in MHz (like with MPlayer) - Add more help in the handbook about the backends and the playlist format - Support MPLAYEROPTS argument for group/item nodes to add extra settings - Add option to set path/application name for mplayer backend - Fix possible crash when updating the playlist tree from QListView click events - Add 'Delete item' and MoveUp/Down for persistent playlists context menu and TV - Delay loading of recent XML file to first item played or category opened - Defaults to not show progress slider instead of having a disabled slider, this greatly improves channel switching with Xv and the bttv driver - Properly stop kmplayer when 'hanging' in the resolving state, also add 'Connecting' when starting resolving Changes since version 0.9.3-pre1 - Support for audio cdrom - Fixes for 'Persistent Playlists' tree; drop position didn't account for scrollbar position, painting fixes, popup menu position and dropping an item in a not-yet-loaded tree created a temporary ghost tree Changes since version 0.9.2a - Painting of root items in playlist view as 'Window Background' - Add a 'Persistent Playlists' sub tree to playlist view, editing by D&D, in-place node editing or changing the XML directly using the 'Edit Mode' - Add a 'Most Recent' sub tree to playlist view, when having more than 10 items, automatic create a sub tree 'More ..' - Merge TV input and device name to make tree one step less deep - Add Television as persistent sub tree to playlist view - Add 'Optical Disks' with VCD/DVD as persistent sub tree to playlist view - Make playlist tree less deep and remove the branches paintings - Plugin fix for http://www.orbital.pt/ for Konqueror >= 3.5.4 users Changes since version 0.9.2 - Fix realvideo on tagesschau.de, support control lists as well - Toolbar can now be changed using KDE's default KEditToolbar dialog - Support 'ref' media tags and 'meta' head tags for Smil - TV source channel switching using Xv player now lowers volume for a short time - Fix passing playlist files at the commandline, were directly fed to backends - Fix ASX in case entries point to other playlist files, these weren't resolved - With plugin, undo infowindow or controlpanel only view if video output is detected (basically undo (mis)detection which controls to show) - Fix set Edit mode window to plain text, it interpretered HTML tags Changes since version 0.9.2-rc1 - Added a DCOP call 'isPlaying()' that returns true when backend is running and a DCOP call 'isPlaying()' on the backends, other than MPlayer, that returns true when not paused - Fix having to press 'pause' twice for unpause and pausing not working with playlists (likely regression since 0.9.2-pre1) - Compile fix for when not using Xine (regression in 0.9.2-rc1) - Crash fix when restarting certain SMIL files, eg when having an RealPix img Changes since version 0.9.2-pre3 - Recorder added using Xine's mrl setup (see xine-ui-ver/doc/README.en.15.MRLs) - Seeking support for gstreamer backend - Ported gstreamer backend from 0.8 to 0.10 - Fix length parsing for MPlayer current CVS version (by Jonas Hurrelmann) Changes since version 0.9.2-pre2 - Update with 0.9.1c - SMIL files can be part of other SMIL files - y-coordinate fix for images in RealPix Changes since version 0.9.2-pre1 - Update with 0.9.1b - Added RealPix support for SMIL animations Changes since version 0.9.1c - Option added to disable color setting on movie start - Simple playlist edit mode, edit (sub)tree in raw XML - SMIL animations can be paused now Changes since version 0.9.1b - WMP's showdisplay object argument interpretation fix, it's about clip info - Fix current playlist item not visual selected and plugin's playlist not showing HTML object's arguments (regression in 0.9.1b compared to 0.9.1a) - Fix KHTML setting palette on controlpanel, buttons weren't updated - Double click on video widget for Xine/Gst/Xv or background toggles fullscreen Changes since version 0.9.1a - WMP plugin fix for not showing video widget when 'controls' is specified - Fix for audio only plugin group for real - Fix media:// url's - Crash fix for SMIL when resolving multible url's simultaneously - Don't play exit animation if started with an url - Fix for plugin w/ floating statusbar,wrong parent was set - Real plugin fix for 'controls=All', shouldn't show video widget - Support for uimode/nolabels/nocontrols/showdisplay/showcontrols/showstatusbar attributes for WMP's embedded object emulation - Autohide controlpanel w/ 'Click to play' and support for TARGET attribute for QT embedded object emulation Changes since version 0.9.1 - Fix that switching channels w/ VDR sometimes stopped the backend - Fix saving playlist looses cdata sections (if any) and don't normalize them - Fix application window stays hidden when fullscreen window closed with ALT_F4 - Fix parser closing root's parent object when reading a XML file in an existing playlist (ie. a playlist item points to a broken XML playlist file) - Fix small chance of crashing by the intro movie when choosing another source very fast (eg. when having, and using, a shortcut for VDR directly) - Remove hardcode Esc shortcut to escape fullscreen mode, it clashes with canceling playlist editing - Workaround bug in KListView when clearing the playlist while it's editing an item, by clearing Focus on any child widget. Also move focus back to ViewArea when an item is executed Changes since version 0.9.1-rc1 - Added Find/FindNext in playlist's context menu - Intro-movie's background will finish when clicked on its background - Fix possible crash w/ plugin if javascript did a 'put' on an unknown property - Support reading playlist files from media:// or remote:// protocols, movie files that resolve to these, still doesn't work though - Support SMIL's 'begin' attribute on group tags (seq/par/excl) as well - Fix not honouring MPlayer's aspects detection in case it's not width:height - Fix MPlayer with the X11Shm video driver not scaling correctly when 'keep aspects' is set - Fix Xine not resuming on 'pause' when pressing the 'pause' button again - Fix to not let the session manager restore a backend application as well - Support for CONTROLS="StatusBar" for plugin, having the same statusbar as application. See tests/controls.html, after installing KMPlayer-plugin, with konqueror (also used on many sites when choosing for real format) Changes since version 0.9.1-pre3 - Show backend's status in application's statusbar and show the play time left as well. - Add OBJECT's attributes coming from khtml to the document of urlsource, that might be helpful for web developers (using the 'Show all' feature of playlist) - Add KAction for showing the control or language popup menu - Put colors and font settings on a separate tab, reducing total config dialog dimensions - Fix restoring playlist causing flashing on screen after intro animation - Also remember window location for window->minimal mode->window - Integrate MPlayer's languague/subtitles menus for DVD with new languague popup menu and seek to current position when changing languague/subtitles with MPlayer - Support for audio/subtitles within a stream. A language button will be added when detected which has submenus for the languages. GStreamer only subtitles with an external url ATM. Changes since version 0.9.1-pre2 - Support for CONTROLS="Playlist" for plugin - Support for tags for ASX - Network bandwidth setting added, this is used in SMIL's element when