- April 4, 2006
- 1,597
- 314
- Home Country
- Germany
Hi all,
I have created an external player plugin an window plugin that allows you to use MPlayer in MP.
With the window plugin you can play more medias like rtsp streams etc. than with the standard plugins. It always uses MPlayer even if normally the internal players or an other external player is used.
Please read the instructions in the configuration wizard and the tool tips of the setup form
Download link: My MPlayer
The source code is available at GitHub. https://github.com/MisterD81/MyMPlayer
Before you report a bug please test the scenario direct with MPlayer to verfiy that it is really a bug of my plugin. And when you report it please attach a log.
I hope you enjoy my plugin.
Regards,
MisterD
Changes from version 0.5 to 0.6:
- Added global cache option
- Added option to select direct sound output device
- Added AC3/DTS passthrough option
- Fixed option "Volume normalize"
- Fixed option "Noise/Denoise->High Quality Denoise"
- Videostreams will be played in fullscreen at startup
- Added option to change displayed name of gui plugin
- GUI plugin stores now last used folder during MP session.
- All input field are disabled now, if now item is selected in the correpsonding list
- Small other fixes in player
Changes from version 0.6 to 0.61:
- Fixed localisation issue when parsing MPlayer messages
- Fixed time issue when playback starts
Changes from version 0.61 to 0.65
- Fixed white border issue during playback
- Added option to use the shares of MyVideo and MyMusic
- Additional error handling in setup to avoid double entries
- Added OSD for seek steps and "Jump to"
- Added possibility to play TVServer streams
- Removed VirtualWebKeyboard, because it doesn't work with latest SVN
Changes from version 0.65 to 0.70:
- You need at least MP 0.2.3 RC1 or SVN
- Added support for video output drivers: OpenGL and OpenGL2 (DirectX is still recommend)
- Added volume handling to the osd
- Added feature to activate subtitles by default
- Added .flv to the list of supported video formats
Changes from version 0.70 to 0.70b:
- Fixed configuration of gui plugin
Changes from version 0.70b to 0.80:
- New features: Adjust audio and subtitle delay, Adjust subtitle position, Adjust subtitle/osd font size
- Added localization support. English, German, French, Spanish included. framug and patricon for the French and Spanish translation
- Support for different screens (works only with DirectX as video output driver. Limitation of MPlayer)
- Major redesign of the external plugin for further improvements
- Improved seeking, but still not fully working as expected, because MP needs the duration of the file, which MPlayer could not calculate for some file types (e.g. .ts files)
- Fixed several bugs (audio stream handling [bug in MPlayer], pausing etc.)
- Moved to MPInstaller and created a simple ConfigurationWizard.
- Added an osd library.
Changes from version 0.80 to 0.85:
- Improved playlist handling
- Playlists can now be handled as folders
- For SVN 16546 and higher an performance improved version of the external OSD library is included.
- Made the configuration screens sizable. It's not perfect, but should solve the problems with large fonts in windows.
- Updated French localization by framug
- New Italian localization by ettore
Changes from version 0.85 to 0.86:[/B]
- Fixed several small bugs in external player
- Improved error handling
- Playlist aren't sorted anymore when treated as folder
- For SVN 16546 and higher the osd library was updated:
- Added group element
- Fixed some bugs in the OSD library
Changes in 0.90:
- Fixed several small bugs in external player
- Improved compatibility with VISTA (volume handling, aero etc.)
- Added skin files for XFace and Blue3
- Things that I forgot
Changes in 1.0:
- Made plugin compatible with MP 1.0
- Code cleanup
- Small optimizations
Changes in 1.0.1:
- Made the plugin compatible with MP 1.0.2
- Fixed and improved External OSD library
- Added experimental support for DVDNAV
- Added experimental support for Direct3D
- Some small other bugfixes
Changes in 1.1.0:
- Made plugin compatible with MP 1.2.x
- Backported improvements on ExternalOSDLibrary from OnlineVideos plugin
- Some minor bugfixes that I forgot
- Created MPEI
Informations about the osd library:
This library is an independent library and could also be used by other external player plugins. Since it isn't completed and still has some issues, it is disabled by default in My MPlayer. This libary displays an osd which is based on the osd of MP. The main difference is that it doesn't support transparency and effects.
It is almost skin independent, because it gets all informations about the images, color etc. from MP. But currently not all skin elements are supported. I have tested only the Default skin of MP. If you use a different skin, and it doesn't work as expected please post a log in this thread. The start of the first playback or after resize of the MP window takes a little bit longer, because the library has to be initialized. But while you are waiting a wait cursor is displayed. The new library has also advantages. The main advantage is that it looks like the MP osd. Another advantage is that it can display the status of the cache when you start playing a web stream. It can also display a message while the player itself is initializing.
I have created an external player plugin an window plugin that allows you to use MPlayer in MP.
With the window plugin you can play more medias like rtsp streams etc. than with the standard plugins. It always uses MPlayer even if normally the internal players or an other external player is used.
Please read the instructions in the configuration wizard and the tool tips of the setup form
Download link: My MPlayer
The source code is available at GitHub. https://github.com/MisterD81/MyMPlayer
Before you report a bug please test the scenario direct with MPlayer to verfiy that it is really a bug of my plugin. And when you report it please attach a log.
I hope you enjoy my plugin.
Regards,
MisterD
Changes from version 0.5 to 0.6:
- Added global cache option
- Added option to select direct sound output device
- Added AC3/DTS passthrough option
- Fixed option "Volume normalize"
- Fixed option "Noise/Denoise->High Quality Denoise"
- Videostreams will be played in fullscreen at startup
- Added option to change displayed name of gui plugin
- GUI plugin stores now last used folder during MP session.
- All input field are disabled now, if now item is selected in the correpsonding list
- Small other fixes in player
Changes from version 0.6 to 0.61:
- Fixed localisation issue when parsing MPlayer messages
- Fixed time issue when playback starts
Changes from version 0.61 to 0.65
- Fixed white border issue during playback
- Added option to use the shares of MyVideo and MyMusic
- Additional error handling in setup to avoid double entries
- Added OSD for seek steps and "Jump to"
- Added possibility to play TVServer streams
- Removed VirtualWebKeyboard, because it doesn't work with latest SVN
Changes from version 0.65 to 0.70:
- You need at least MP 0.2.3 RC1 or SVN
- Added support for video output drivers: OpenGL and OpenGL2 (DirectX is still recommend)
- Added volume handling to the osd
- Added feature to activate subtitles by default
- Added .flv to the list of supported video formats
Changes from version 0.70 to 0.70b:
- Fixed configuration of gui plugin
Changes from version 0.70b to 0.80:
- New features: Adjust audio and subtitle delay, Adjust subtitle position, Adjust subtitle/osd font size
- Added localization support. English, German, French, Spanish included. framug and patricon for the French and Spanish translation
- Support for different screens (works only with DirectX as video output driver. Limitation of MPlayer)
- Major redesign of the external plugin for further improvements
- Improved seeking, but still not fully working as expected, because MP needs the duration of the file, which MPlayer could not calculate for some file types (e.g. .ts files)
- Fixed several bugs (audio stream handling [bug in MPlayer], pausing etc.)
- Moved to MPInstaller and created a simple ConfigurationWizard.
- Added an osd library.
Changes from version 0.80 to 0.85:
- Improved playlist handling
- Playlists can now be handled as folders
- For SVN 16546 and higher an performance improved version of the external OSD library is included.
- Made the configuration screens sizable. It's not perfect, but should solve the problems with large fonts in windows.
- Updated French localization by framug
- New Italian localization by ettore
Changes from version 0.85 to 0.86:[/B]
- Fixed several small bugs in external player
- Improved error handling
- Playlist aren't sorted anymore when treated as folder
- For SVN 16546 and higher the osd library was updated:
- Added group element
- Fixed some bugs in the OSD library
Changes in 0.90:
- Fixed several small bugs in external player
- Improved compatibility with VISTA (volume handling, aero etc.)
- Added skin files for XFace and Blue3
- Things that I forgot
Changes in 1.0:
- Made plugin compatible with MP 1.0
- Code cleanup
- Small optimizations
Changes in 1.0.1:
- Made the plugin compatible with MP 1.0.2
- Fixed and improved External OSD library
- Added experimental support for DVDNAV
- Added experimental support for Direct3D
- Some small other bugfixes
Changes in 1.1.0:
- Made plugin compatible with MP 1.2.x
- Backported improvements on ExternalOSDLibrary from OnlineVideos plugin
- Some minor bugfixes that I forgot
- Created MPEI
Informations about the osd library:
This library is an independent library and could also be used by other external player plugins. Since it isn't completed and still has some issues, it is disabled by default in My MPlayer. This libary displays an osd which is based on the osd of MP. The main difference is that it doesn't support transparency and effects.
It is almost skin independent, because it gets all informations about the images, color etc. from MP. But currently not all skin elements are supported. I have tested only the Default skin of MP. If you use a different skin, and it doesn't work as expected please post a log in this thread. The start of the first playback or after resize of the MP window takes a little bit longer, because the library has to be initialized. But while you are waiting a wait cursor is displayed. The new library has also advantages. The main advantage is that it looks like the MP osd. Another advantage is that it can display the status of the cache when you start playing a web stream. It can also display a message while the player itself is initializing.