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