BSPlayer claims to be an all-in-one media player, but in reality it's a buggy, broken joke. When the CCCP staff, on request from many users on the AnimeSuki forums, tried to make it compatible with the CCCP, they eventually succeeded in making a very specific version work provided that one adjusted some of the default settings. This took three people two and a half hours to accomplish. If you are interested in what they encountered while doing it, you may read this article.
I really, really like BSPlayer, but it doesn't seem to work with CCCP. How do I fix it?
To tell you again if you missed it the first time, BSPlayer is NOT a supported player. The instructions herein are meant to make BSPlayer as compatible as possible with the CCCP. However, in the end many features which work in supported players may not in BSP. Playback problems are typically not player dependent, which means if you do have a playback problem try to get the file to play in a supported player first. If it works in a supported player and not BSPlayer you are SOL. This is why we urge you to not use BSPlayer. Also note that these instructions do not mean that we will help you solve your BSPlayer related problems -- if you ask about it in #CCCP the answer you will get is "Use a supported player".
Now that aside you should know that some versions of BSPlayer will not be fully compatible with the CCCP. The latest BSP as of this writing, version 2.12 b941, seems to still function properly with the CCCP. This version unfortunately does contain adware if you have not paid for the Pro version. Luckily we are still hosting an old copy of BSP, version 1.32 b820, which is the last adware-free version that works with the CCCP. For your convenience, we've provided the correct build for download here. If you wish to get BSP to work with the CCCP use only version 1.32 b820 or the latest available version. Nothing else!
Note: you will likely need a CLEAN install for this to work (which means uninstall all other versions of BSPlayer before installing a compatible version). After installing you will have to change only the following settings.
- Open the BSPlayer Preferences, go to the Video area and then click the Video rendering tab.
- In the dropdown labeled Rendering mode be sure Overlay mixer is selected. In version 1.32 there is no dropdown and the option is called Use overlay Mode 2 (Overlay mixer) and needs to be checked.
- Now go to the Audio area and uncheck Use internal Vorbis decoder. Under the dropdown named For AC3 decoding use select ffdshow Audio Decoder. Lastly, in the dropdown named Output device be sure that Default DirectSound Device is selected.
- Next, go to the Filter management area and check Allow intermediate filters. The other option Enable advanced graph building should be on by default (this option is not on by default with 1.32).
- Finally, go to the Subtitle area and check Subtitles disabled.
- Press OK and exit the preferences, then restart BSPlayer.
List of known BSPlayer issues
All tested versions
- Internal renderer overlay, previously called Overlay Mode 1, is BSP's default video renderer. It only works about 50% of the time, and almost never if the output is set to YV12.
- VSFilter can't be loaded unless "Allow intermediate filters" is on (it is off by default) and internal subtitle rendering is off (it is on by default). BSPlayer's internal subtitle renderer does not completely support styled SSA/ASS softsubs.
- If "Advanced graph building" is off, the player may take a LONG time to load and unload different filters before starting playback. Sometimes it either gets stuck in an infinite loop and has to be killed manually, or it simply crashes.
- Turning "Advanced graph building" and "Allow intermediate filters" seems to be permanent - once turned on they can't be turned back off without a reinstall.
- Many settings seem semi-permanent - if you manage to break BSPlayer in some way, you usually can't unbreak it without reinstalling it.
Note: Many of these are from the old versions of BSP, some may or may not hold true for the latest version. BSP is not important enough to require further testing to confirm/deny its own b0rks in the latest version.
Version 2.12 build 941
- All clear.
- Crashes with files that have move than 12 tracks using Haali Media Splitter. Note: Haali supports a maximum of 32 tracks. Further Note: graphedit (a non-player) has no issues, as always.
Version 2.10 build 939
- Praise be to newbs who use crappy players. This version supports all features of the CCCP. The VobSub issue was fixed. Through only minor testing it seems to work for all facets of MKV/OGM/MP4/AVI.
- This version is installed with the audio equalizer setting forcing all audio to the left speakers. Press Alt+G to and move the equalizer back to the middle. Just a bad default setting on installation, not a bug.
Version 2.00 build 937
- Same issues as previously listed. Also just to note, BSP 2.0 is just 1.41 with a new skin. It's a sham.
Version 1.41 build 832
- Same issues as previously listed. Problem being you cannot disable internal subtitle rendering if a VobSub track is present, BSP will immidiately crash.
Version 1.38 build 828
- Contains adware.
- Crashes if you open any MKV file with Vobsubs in it.
Version 1.35 build 823
- Completely incompatible with Haali's splitter - crashes with dual audio MKV's.
- Crashes if you open any file with more than one track of any kind.
Version 1.32 build 820
- This is probably the least broken version that we've tested. It has no known issues other than the ones listed above that applies to all these versions.
Version 1.23 build 817
- Getting subs in OGM's (and sometimes in MKV's) using VSFilter is a very difficult project. OGM seems impossible, MKV seems broken about half of the times.
Latest version at the date of 2008-08-04: 2.28