* Allow back Stream.AddStream but don't allow a process stream type
* Don't allow controlscript parameters when creating streams through RPC
* Added back documentation for Straem.AddStream and Stream.removeStream
* Fixed checking controlscript parameter
It is actually a property of the streamUri URI instead of a separate parameter
* Small doc update to clarify things
* Fixed missing doc delimiter
* Removed unused checkParamsNotAllowed method
Added pkgconfig to FreeBSD dependencies. Without pkgconfg cmake will result in error
```
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Call Stack (most recent call first):
/usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
CMakeLists.txt:167 (find_package)
```
* Added mention of protected_fifos on `pipes`
* Added info about disabling protected_fifos
Added info about disabling protected_fifos at the top, to make it obvious it can apply to just about every stream time, not just Mopidy.
* Update configuration.md
* Update player_setup.md
* Update configuration.md
Cli flag was removed in newer mpv versions. Was already adapted in raw
mpv example but not in process input one.
Co-authored-by: Jan Reusch <jan@jreusch.de>
* add instructions for installing shairport-sync packages (without the need for compiling) in doc/player_setup.md
* left the compile instructions in case of issues, to assure that no distro compile variations clutter our issue log