What is the BNPLayer’s Home Folder

Mac provides a special folder that BNPlayer can read and write without your explicit permission. This folder is called BNPlayer’s home folder.

Note : BNPlayer also can read (but not write) your “Music” folder without your explicit permission. For other folders, BNPlayer needs your explicit permission, including save dialog, open dialog and drag & drop, to access them.

The home folder, named “jp.haruosorimachi.BNplayer” is located at:

/Users/(Your home foldfer)/Library/Containers/jp.haruosorimachi.BNplayer/

If you check “Containers” folder with Finder, you will find lot of application’s home folders. BNPlayer’s home folder has following structure:

BNPlayer creates “SBNFilters” folder and “currentFilter” folder when first launched. “SBNFilters” is where saved SBNFilters are stored, and “currentFilter” stores a copy of the SBNFilter you are using (current SBNFilter).

Tip : Easy way to access the home folder

Click “SBNFilters” > “Edit Saved Filters…”. You will find a path at the bottom of the opened sheet. This is the path to /(BNPlayer’s home directory)/data/SBNFilter/. Right click the path then click “Services”->”Show in Finder”. You can see “SBNFilters” and “currentFilter” with Finder.

How does BNPlayer uses the home folder

When first launched

BNPlayer creates “currentFilter” and “SBNFilters” folder, load default SBNFilter(DF135) and make a copy of DF135 in “currentFilter” folder.

When you change the current SBNFilter

You may change the current SBNFilter by loading a new SBNFilter or compensate current SBNFilter. BNPlayer replaces the copy of the current SBNFilter by new one.

When you save a SBNFilter

The SBNFilter is stored in the”SBNFilters” folder.

When terminated

BNPlayer updates GEQ settings of the copy of current SBNFilter in the “currentFilter” folder.

When BNPlayer is restarted

BNPlayer uses the SBNFilter in the “currentFilter” folder as a new current SBNFilter. The SBNFilter are now restored along with its compensation value and GEQ settings.

Reset BNPlayer

To reset BNPlayer, click “BNPlayer”->”Reset BNPlayer”. BNPlayer deletes the “currentFilter” and “SBNFilters” folder along with their contents, then terminates itself. At the next launching BNPlayer executes the first launching process described above again.