DSPlayer (DirectShow Player for XBMC) Frodo build available
I was doing some housecleaning on Google Drive and wanted to re-post the information below to keep it current:

DS Player Starter Kit

I am new to DS Player and thought I'd post a "Starter Kit" for those piecing through Google searches and various threads in search of up-to-date files necessary to get DS Player operating. These .xml files can be hard to find. My "Starter Kit" includes the following:
  1. mediasconfig.xml
  2. filtersconfig.xml
Download the Starter Kit: https://drive.google.com/file/d/0B2LAr9I...sp=sharing

Before continuing, you must first obtain a DS Player Kodi installer. The installer is necessary to integrate DS Player into the Kodi gui. The magic comes from the two attached .xml files. filtersconfig.xml is a master list of the all filters, splitters and decoders available to the player. While mediasconfig.xml provides instructions on what filters, decoders and splitters are used when certain file types are played. Using DS Player can be as easy as that.

The starter .xml files have been pre-configured to leverage LAV Filters and AV Splitter for all media types. Feel free to edit and substitute your own filters and splitters as desired. AV Splitter is necessary for full chapter support with .mkv files. Otherwise, LAV Filters should suffice in most other situations.

Instructions:
  1. Run the Kodi installer to overwrite existing copies of Kodi on your system and replace with the integrated DS Player.
  2. Install LAV Filters: http://forum.doom9.org/showthread.php?t=156191
  3. Install AV Splitter: http://www.videohelp.com/tools/AV-Splitter
  4. Launch LAV Video, LAV Audio and LAV Splitter from the Start Menu and configure to your personal hardware.
  5. Place the completed mediasconfig.xml and filtersconfig.xml in the following location:
    C:\Users\Username\AppData\Roaming\Kodi\userdata\dsplayer.
    Overwrite and replace any existing files.
DS Player is configured from the Kodi gui (System>>Video>>DS Player). Ensure "Use system filters (DirectShow merits)" is unchecked to leverage the customized mediasconfig.xml. To confirm the correct filters are being loaded during playback, press O while playing any video file.

Adding Shaders:

Custom shaders can also be added to the rendering pipeline to further enhance video quality. These shaders must be identified in mediasconfig.xml. The list of available shaders is defined in shaders.xml located at C:\Program Files (x86)\Kodi\system\players\dsplayer\Shaders. Activating a shader is as easy as referencing its "id" in mediasconfig:

<rule filetypes="mkv">
<shaders>
<shader id="18" />
<shader id="4" />
</shaders>
<source filter="lavsource" />
<splitter filter="avsplitter" />
<video filter="lavvideo" />
<audio filter="lavaudio" />
</rule>

The above rule states that all mkv files will be rendered using shaders "18" and "4", which correlates to "Sharpen complex 2" and "Denoise." To add shaders to other file types, simply repeat this format for each file type. Custom shaders can also be added to the default group by saving any shader file with the extension .psh and declaring it in shaders.xml.

playercorefactory.xml:

If you are having trouble using DS Player with video add-ons containing Internet streams, considering adding the following playercorefactory.xml file to the userdata folder:

<playercorefactory>
<rules action="prepend">
<rule video="true" player="DSPlayer">
<rule internetstream="true" player="DVDPlayer" />
</rule>
</rules>
</playercorefactory>

This rule ensures all Internet video is played with the default DVD Player, while other content is played by DS Player.
Reply


Messages In This Thread
HELP!!! - by takiyon - 2014-12-28, 16:12
RE: DSPlayer (DirectShow Player for XBMC) Frodo build available - by Warner306 - 2015-02-01, 08:47
Logout Mark Read Team Forum Stats Members Help
DSPlayer (DirectShow Player for XBMC) Frodo build available8