DSPlayer (DirectShow Player for XBMC) Frodo build available
(2014-02-04, 09:06)Simkin84 Wrote:
(2014-02-04, 01:38)indiejones Wrote:
(2014-02-03, 22:34)Simkin84 Wrote: What exactly do i need to set up to use DS player?

It seems like a awful lot of tweaking, filters, xml and what not.. any basic settings i can use? my audio sync are fine with MPC-HC, so it would be nice to get started with DS in XBMC.

Any starting tips?

My hardware are:
AMD A10
Yamaha RX-A2010 AV Receiver
Panasonic VT30 Plasma (24p capable)

Most of my videos are mkv bluray rips 1080p, with DTS/DD and DTS-HD/TrueHD.


Any help would be appreciated :=)

If your new to xbmc dsplayer just give it a try
if want you can use my xml files they have been working for me just fine

First delete all previous versions of xbmc

Download latest xbmc dsplayer build from first page
Download and install Notepad ++ use this to edit xml files
Download and install LAV Filters Installer x86/x64
Download and install AV Splitter

Go into Program Files/XBMC/system/players/dsplayer

filtersconfig.xml
Open Copy & Replace
Code:
<filtersconfig>
<filters>
<!-- Source -->
  <filter name="lavfsource" type="source">
   <path>LAVSplitter.ax</path>
   <guid>{B98D13E7-55DB-4385-A33D-09FD1BA26338}</guid>
   <osdname>LAV Splitter Source</osdname>
  </filter>
  <filter name="avsource" type="source">    
    <guid>{D8980E15-E1F6-4916-A10F-D7EB4E9E10B8}</guid>    
    <osdname>AV Source</osdname>
  </filter>
<!-- Splitters -->
  <filter name="lavfsplitter" type="splitter">
   <path>LAVSplitter.ax</path>
   <guid>{171252A0-8820-4AFE-9DF8-5C92B2D66B04}</guid>
   <osdname>LAV Splitter</osdname>
  </filter>  
  <filter name="avsplitter" type="splitter">
   <guid>{529A00DB-0C43-4F5B-8EF2-05004CBE0C6F}</guid>
   <osdname>AV Splitter</osdname>
  </filter>
<!-- Video -->
   <filter name="lavvideodec" type="videodec">
   <path>LAVVideo.ax</path>
   <guid>{EE30215D-164F-4A92-A4EB-9D4C13390F9F}</guid>
   <osdname>LAV Video Decoder</osdname>
  </filter>
  <filter name="mpcvideodec" type="videodec">
   <path>MPCVideoDec.ax</path>
   <guid>{008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}</guid>
   <osdname>MPC Video Decoder</osdname>
  </filter>
<!-- Audio -->
  <filter name="lavaudiodec" type="audiodec">
   <path>LAVAudio.ax</path>
   <guid>{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}</guid>
   <osdname>LAV Audio Decoder</osdname>
  </filter>  
<!-- Extra -->
  <filter name="ffdraw" type="extra">
   <guid>{0B390488-D80F-4A68-8408-48DC199F0E97}</guid>
   <osdname>FFdshow RAW</osdname>
  </filter>
</filters>
</filtersconfig>

mediaconfig.xml
Open Copy & Replace
Code:
<mediasconfig>
<rules>  
  <rule filetypes="avi|mkv|mp4|m4v|flv|mov|mpg|ts|mts|m2ts|bdmv|mpls">
   <source filter="avsource" />
   <splitter filter="avsource" />
   <video filter="lavvideodec" />  
   <audio filter="lavaudiodec" />
   </rule>
</rules>
</mediasconfig>

Go into Program Files/XBMC/system

playercorefactory.xml
Copy & Replace
Code:
<playercorefactory>
  <players>
    <!-- These are compiled-in as re-ordering them would break scripts
    The following aliases may also be used:
      audiodefaultplayer, videodefaultplayer, videodefaultdvdplayer
    <player name="DVDPlayer" audio="true" video="true" />
    <player name="DVDPlayer" /> placeholder for MPlayer
    <player name="PAPlayer" audio="true" />
    -->
  </players>

  <rules name="system rules">
    <rule name="rtv" protocols="rtv" player="DVDPlayer" />
    <rule name="hdhomerun/myth/rtmp/mms/udp" protocols="hdhomerun|myth|cmyth|rtmp|mms|mmsh|udp" player="DVDPlayer" />
    <rule name="lastfm/shout" protocols="lastfm|shout" player="PAPlayer" />

    <!-- dvdplayer can play standard rtsp streams -->
    <rule name="rtsp" protocols="rtsp" filetypes="!(rm|ra)"  player="PAPlayer" />

    <!-- Internet streams -->
    <rule name="streams" internetstream="true">
      <rule name="flv/aacp/sdp" mimetypes="video/x-flv|video-flv|audio/aacp|application/sdp" player="DVDPlayer" />
      <rule name="mp2" mimetypes="application/octet-stream" filetypes="mp2" player="PAPlayer" />
    </rule>

    <!-- DVDs -->
    <rule name="dvd" dvd="true" player="videodefaultdvdplayer" />
    <rule name="dvdfile" dvdfile="true" player="videodefaultdvdplayer" />
    <rule name="dvdimage" dvdimage="true" player="videodefaultdvdplayer" />

    <!-- Only dvdplayer can handle these normally -->
    <rule name="sdp/asf" filetypes="sdp|asf" player="DVDPlayer" />

    <!-- Pass these to dvdplayer as we do not know if they are audio or video -->
    <rule name="nsv" filetypes="nsv" player="DVDPlayer" />
  
     <!-- Youtube video -->
     <rule name="youtube" filename=".*youtube.*" player="DVDPlayer" />
    
     <!-- DSPlayer rules: set network streams to DVDPlayer -->
    <rule name="other" protocols="daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms|rtp|pvr" player="DVDPlayer" />
  </rules>
  
</playercorefactory>

Then make sure you setup Windows HDMI audio

Thank you so much.

If i delete xbmc, will all my custom menus, movies and such be gone?

And with your xml files, will my receiver be encoding the audio?
HTPC: AMD Ryzen 9 7900 | AMD Radeon RX 7600 XT | 32GB DDR5 6000 | 2x WD Black SN770 1TB + 164TB HDD.
TV/Audio: LG OLED CX 77 | Yamaha RX-A3070 | 5.1.2 Atmos Speaker Setup

Software:
Kodi: v21 RC1 Omega | Skin: Madnox.Redux v21.00.11 | OS: Windows 11 Home
Reply


Messages In This Thread
Re: RE: DSPlayer (DirectShow Player for XBMC) Frodo build available - by Simkin84 - 2014-02-04, 11:09
HELP!!! - by takiyon - 2014-12-28, 16:12
Logout Mark Read Team Forum Stats Members Help
DSPlayer (DirectShow Player for XBMC) Frodo build available8