fe.settings:getUserBoardSettings - non array given[os] - Endchan Magrathea
I have uploaded a working port of endstream for openBSD 
endstream_bsd.sh.  

It's currently missing most of the channels.  Getting this to work starting with endstream.sh, required deleting most of the channels as there is some syntax bug that ksh doesn't like on openBSD.  I'll be reading the channels incrementally and deleting the channels that cause the problem running endstream.sh until its up to date.  Next I'll make a port of endradio.sh and endtv.sh for openBSD. Work in progress. Test it out and let me know if it's working for you.

Available here and in the usual locations:

https://raw.githubusercontent.com/endwall2/endware_bsd/master/endstream_bsd.sh

https://gitgud.io/Endwall/Endware_BSD/-/raw/master/endstream_bsd.sh

http://nguipxnkrp3qrzrlduhsatpcpwehnblzmlkc5ifiumxq4z5jlh4lwvid.onion/endware_bsd/endstream_bsd.sh

Endware Hidden Service
http://nguipxnkrp3qrzrlduhsatpcpwehnblzmlkc5ifiumxq4z5jlh4lwvid.onion/
GitHub
https://github.com/endwall2/
GitGud
https://gitgud.io/Endwall