Issue present in Linux and macOS , working only on Windows.
2 . media_hub/website/mako/downloads.mako :
Has list_files() extension arguments
Supported in Windows and Linux , but not for macOS.
3 . media_hub/lanshark/autostart.py :
Cross Platform autostart helper
Supported in Windows and Linux , but not for macOS.
4 . media_hub/lanshark/lib.py :
guess_ip() - function to determine the public ip of the system
Supported in Windows and ( Linux , macOS ).
5 . media_hub/lanshark/sendfile.py :
_sendfile() - function supports on Linux2 and Windows.
6 . media_hub/lanshark/config.py :
get_mediaplayer() - function has multiple options for mediaplayers for platforms Windows and Linux.
get_imageviewer() - similar to get_mediaplayer() has support for default/available imageviewers in Windows and Linux.
get_openfile() - function allows direct opening of files in macOS and Linux.
Class Config - instantiates the lanshark config file for Windows and Linux in the appropriate location, but creates the required folder in ./bin in macOS. (Issue #1)