Changes since version 0.8.4-rc3
- Look for title entries in ASX and .pls files for playlist items
- DemiBold font for playlist and console log window for readability
- Begin of GStreamer backend support, local file only
- Allow disconnect/connect for VDR while still playing, allows other apps to 
  access the VDR port
- Actively determine mime-type for playlist detection (was guess on extension
  or use the one the plugin got from konqueror)
- VCD tracks are, for MPlayer only, displayed in playlist and not in menu
- Added custom command for VDR, output to console view
- Made command interaction with VDR much more relyable
Changes since version 0.8.4-rc2
- Added a XVideo player (kxvplayer) process. Used now for viewing VDR
- Fixed various crash cases with the playlist
- Playlist view is dockable now
Changes since version 0.8.4-rc1
- Oops, left an ugly hack in the icon loading for the playlist tree, can crash
  konqueror.
- Some playlist tree visualization ordering fixes
Changes since version 0.8.3a
- Nice icons from Marcel Dierkes, thanks!!!
- Replaced internal playlist structure from std::list to DOM
- Removed the 'Show Console' option, now one can always switch to the console
  output window
- Visualization of internal playlist, becomes one of the
  video/playlist/console views of the data
- More icons in the menus and some context menus added
Changes since version 0.8.3
- Auto hiding in fullscreen fix
- Mencoder recording fix for URLs
- Yet another spurious seek locking Xine when playing a playlist
- Comment out NoExpose debug line with kxineplayer
Changes since version 0.8.3-rc5
- Two more regression fixes in show cache progress, get rid of spurious seek
  command caused by switching progress slider usage and don't update playing
  position if there is no position change (might fill cache instead).
- Xinerama fix, fullscreen on display where video widget is on.
Changes since version 0.8.3-rc4
- Fix regression in show cache progress in 0.8.3-rc2, which made the xine
  backend hang on some web movies
- Ripped out the arts volume slider. Now you only get a volume slider if you
  run kmix standalone or as an applet in kicker.
- Try to limit symbols in the shared objects by using KDE_NO_EXPORT. Although
  hard to measure, hopefully speed up loading the plugin
- New recorder (mplayer -dumpstream) from Stefan Siegel
Changes since version 0.8.3-rc3a
- Downloading of .m3u/.pls also eats .asx, so try to read this one too. This
  fixes also MPlayer-1.0pre not been able to read .asx files.
- Make sure if we're downloading a playlist file, it isn't bigger than 50k
- More or less revert the alsa5/alsa9 change to just alsa. Seems latest
  MPlayer doesn't work with alsa5/alsa9. Although they are still available.
Changes since version 0.8.3-rc3
- add AM_MAINTAINER_MODE in configure.in.in, no recheck/automake/autoconf
  version mismatch
Changes since version 0.8.3-rc2
- All QtoolTips to QWhatsThis and help from Xine for whatsthis by xine options
- Store xine settings in ~/.kde/share/apps/kmplayer/xine_config and not in
  ~/.xine/config2. Save the first time if file does not exist (Automaticly
  sets the misc.memcpy_method).
- Added a debian build directory, builds a kmplayer-lib, kmplayer-plugin and a
  kmplayer-app package. Eg. install only kmplayer-lib and kmplayer-plugin if 
  you prefer another player but do want the plugin for konqueror.
- Added protocol files for mms://, rtsp:// and pnm://
- Position slider now also shows progress of the cache fill
Changes since version 0.8.3-rc1
- Remove configure options for control buttons. Simply always autohide for
  fullscreen and embedded part and show them otherwise
- Fix another case of video widget stays black cause in kxineplayer
- If position slider is hidden, make buttons small again (like <= 0.8.2)
- Support for AUTOSTART attribute
- Support for FULLSCREENMODE attribute
- Seeking while sliding :-)
- Local .pls and .m3u playlist files support. Works too if autodownloaded, eg
  pls' on http://www.shoutcast.com should work now
Changes since version 0.8.2
- fix for the "video window stays (sometimes/often) black" bug, which seems to
  occur more with the latest Qt versions. KMPlayer uses a XSimpleWindow now
  that is managed by QXEmbed
- Support for Real's CONTROLS/CONSOLE attributes. This makes it possible
  multible plugins cooperate with imagewindow/controlpanel
- Combine control buttons and position slider to one control panel
Changes since version 0.8.2-rc5
- Don't show ffserver setting when no v4l devices are configured
- Stream detection fix for MPlayer-1.0prex (needed for recording)
Changes since version 0.8.2-rc4
- Locale fixes for Xine
- Let Xine play all URLs in playlist
- Change alsa to alsa5/alsa9 audio driver for MPlayer
Changes since version 0.8.2-rc3
- Compile fix for Qt-3.1
- Compile fix for xine-lib-1-rc2
Changes since version 0.8.2-rc2
- Add audio/x-pn-realaudio to supported mimetypes
- Fix for filenames containing a #
- Build fix for KDE-3.1.x
- Add audio.visualization property for Xine (very nice for eg. web radio)
Changes since version 0.8.2-rc1
- Don't fill X log with ffmpeg output
- Jump to broadcast config page first when clicking broadcast button
- 'Start' button on broadcast config page and two leds for ffserver and ffmpeg
- dvd/vcd fix (regression from '-frames 0' removal
- put mplayer's output patterns in a QTable 
- default to asf for ffserver
Changes since version 0.8.1a
- MPlayer-1.0-pre is default now ([MPlayer] Post MPlayer 0.90=true in
  kmplayerrc)
- Removed the '-frames 0' switch for MPlayer-1.0-pre, now identifying is done
  in one stroke with playback (faster playing, less sensible to failures)
- Xine configuration tab for convenient editing of ~/.xine/config2
- Made config dialog somewhat flexible, and TV/broadcast settings are now
  not available when launched from the plugin
- Change dir of mplayer/kxineplayer process if playing a local file. Hopefully
  fixes relative links in supported playlist files.
- Profiles for broadcasting
- Fixed always having a left/right black border with Xine
- Sub title support (although MPlayer-1.0-pre3 crashes with '-sub' option)
Changes since version 0.8.1
- Fix for Web object having HREF attributes and not 'Click to Play' enabled
- Allow opening 'vcd://' and 'dvd://' URLs (useful for Xine VCD Nav)
- Pass vcd/dvd device setting to kxineplayer
Changes since version 0.8.1-rc1
- Delay arts volume initialization for faster startup when not build with
  --disable-arts-volume
- First jump to URL source page when opening an URL
- Added history combo for URL on URL source page
- Replaced tree for icons with tabs in settings dialog
Changes since version 0.8b
- First jump to recording page when pressing the record button
- Optionally use ffmpeg for recording (URL or v4l sources)
- Fix mplayer v4l device scanning for mplayer > 0.91
- Bookmarks added
- Beginning of more configurable mencoder options
- Fix signaling of backend player play (regression from 0.8b)
Changes since version 0.8a
- Layout fixes in configuration dialog
- Fix loading percentage feedback
- Fix console output for kxineplayer
- Fix tv channel switching
Changes since version 0.8
- Fix forward/backward/position seek for mplayer and implemented for kxineplayer
- Hide zoom sub menu when in fullscreen
Changes since version 0.7.97
- Locale fix for filenames
- Added audio/x-ms-wma mimetype
Changes since version 0.7.96
- Build changes, kdeinit wasn't used (speeds up loading) and an option for
  disabling arts volume slider (eg. if you use kmix already)
  use --disable-arts-volume with configure and it prevents linking agains the 
  arts libs (speeds up loading of kmplayer too)
- Moved color sliders to a sub menu, fix it for mplayer
Changes since version 0.7.95
- Support for mplayer/mencoder from CVS. Set 'Post MPlayer 0.90=true' in 
  .kde/share/config/kmplayer.rc under group [MPlayer] to use it.
- Also enable DVD playing using kxineplayer (dvdnav, yeah!)
Changes since version 0.7.4c
- Added a simple Xine player backend (kxineplayer). Basically a finger practice
  for the upcoming MPlayer-G2 lib, but now quite useful for rtsp/real playback.
  Works only for URLs
- Added the javascript bindings to mimic a realplay plugin (only some are
  really doing something). You must set KMPlayer as default viewer for
  audio/x-pn-realaudio to use it.
- Support for 'Click to play' start images as found on
  http://www.apple.com/switch/ads/
- Broadcast, http streaming, for video devices (needs ffmpeg/ffserver)
  "Say hi to a friend", if you have a webcam.
Changes since version 0.7.4b
- Fix postprocessing checkbox
- Fix proxy setting for mplayer process
Changes since version 0.7.4a
- Height calculation fix when position slider is visible
- Q&D fix for mplayer compiled with locale output (,->. for aspect)
- Aspect fix for fullscreen when embedded in khtml
- Position slider fix VCD, re-determine length for each track
Changes since version 0.7.4
- Fix VCD playing
Changes since version 0.7.3
- Re-added the main application toolbar
- Re-identify dvd if another title is selected, because they have different
  chapters/subtitles/languagues/length
- Added a record button. Currently only configurable in kmplayerrc, see the
  mencoder options in mplayer man page. Doesn't work for audio only streams.
- New config dialog from Joonas Koivunen
- Support for MPlayer's experimental TV capturing (use with care, I need to 
  rmmod bttv, tvaudio and msp3400 to get xawtv working again afterwards)
  No audio capturing for now
- Added a position slider
- Fixed two cases of double deletes found by valgrind
Changes since version 0.7.2
- Make using of arts optional, now that the volume slider automatic starts
  artsd
- Patch from Rainer Blessing; show/hide menubar. Enhanced it a bit for
  people, like me, who forget how to get it back again.
Changes since version 0.7.1
- Check for an onFinished handler before emiting it
- Great patch from Joonas Koivunen, add postprocessing filter configuration
Changes since version 0.7a
- Added a 'Open Pipe' item to 'Source' menu for mplayer reading from stdin.
  Of course slave commands doesn't work here (forward/backward/pause/...)
  And I had some hard time killing mplayer this way (make 'stop' work).
  Not available for the embedded part.
- Add tearoff handle to 'DVD'/'VCD' menus
- Changed 'File' menu to 'Source' menu and move 'DVD'/'VCD' to it
- Use KProtocolManager::proxyForURL to determine if http_proxy should be set.
  Copied some code from KProtocolManager::slaveProtocol for the exceptions.
  MPlayer seems to only support http protocol proxies.
- End fullscreen mode when movie ends when embedded
- Zoom fix when embedded, 100% resets original movie size
- Move config button to front, makes it accessable for very small movies
- Also delay hiding of control buttons a bit
Changes since version 0.7
- Arts::Dispatcher -> KArtsDispatcher, fix multiple use crash
Changes since version 0.6.5b
- Zoom sub menu added in popup menu
- Arts volume slider added in popup menu
- Fullscreen mode for part (when embedded)
- Small config button shows a popup menu now
- Set environment variable http_proxy in mplayer's process when defined
- Use LiveConnect for automatic resizing to movie size when embedded in khtml
  fixes movie sizes at http://wwwa.accuweather.com, needs KDE-3.1 from cvs
- Typo in application/x-mplayer2 mimetype
Changes since version 0.6.5a
- Remove -mpentium4 from admin/acinclude.m4.in (build fix)
Changes since version 0.6.5
- Changed regexp in wrong string fix
Changes since version 0.6.4
- Don't set a subtitle automatically
- Put some basic install instructions in README
- Get rid of the compiler warnings
- Added ; at end of Patterns in mimetypes. Lets hope this fixes the mimetype
  install
- Changed regexp; mplayer rc3 changed "Start playing" to "Starting playback"
- Fix uncheck of subtitle/language DVD menu
Changes since version 0.6.3a
- View Arts Control menu option (kdemultimedia)
- disable screensaver in fullscreen mode
- more user feedback; BrowserExtension::infoMessage for cache fill
- start hiding buttons when the movie starts, not when mplayer is executed
- do a lowercase match on HREF, fixes more on http://www.apple.com/switch/ads/
Changes since version 0.6.3
- compile fix for KDE-3.1 'kdDebug () << KURL' works only in HEAD
Changes since version 0.6.2
- Play HREF's if given, fixes movies at http://www.apple.com/trailers
Changes since version 0.6.1
- added auto hide buttons option
- drop -alang and -slang in favor of -aid and -sid (fix duplicate languages)
= synchronious killing of mplayer in KMPlayer's part dtor, fix possible crash
- implemented some BrowserExtension functions,
    loadingProgress, better progress feedback in konqueror of cache fill
    save/restoreState, backward/forward works now in konqueror
    setLocationBarURL when url changes in config dialog, updates locationbar
- added video/x-ms-asf mimetype, now I can watch webtv from www.dsltv.nl :-)
- sync config after each Ok/Apply
- fix url argument (was broken by fix file argument)
- fix crash, ConfigDialog already destoyed by view
Changes since version 0.6
- fix kmplayer file argument without path
- fix some memory leaks
- fix ratio settings when setting a new URL from the configure dialog
- make loop non default (MPlayer bug workaround)
- drop quoteURL, use KProcess:quote
- add VCD menu
- --enable-final fix
- gcc-2.95.x compile fix
Changes since version 0.5
- Made colors of console output window darker
- Fix for not restoring main window size
- Don't have an useless toolbar
- Make DVD menu optional
- Make buttonbar optional
- Add loop option
- Config dialog added
- Quick fix for File|Quit hang
- Fix escaping bug
- Make keep width/height ratio default
Changes since version 0.4
- Make small control buttons even smaller and flat
- Play and Stop buttons are toggles
- Try even harder to kill mplayer
- Make console output window optional
- More config options, eg. mplayer output patterns 
  (use vi .kde/share/config/kmplayerrc for now)
- Added an extra mimetype application/x-mplayer2 (how many are ther for wmf?)
  I hope someone can tell me why these mimetypes doesn't show up in file
  associatives.
- a patch for mplayer x11 video driver, for those that don't have xv
