VLC is a reliable open source media player for Linux, Mac and Windows.
It is known for it’s ability to play almost any media file without trouble. It can also support streaming media in many protocols.
Unfortunately VLC records recently played videos by default. See this page for instructions on how to prevent this.
In terms of physical media, VLC can also act as player for DVDs, Audio CDs and Video CDs.
VideoLAN is now publishing the VLC 3.0.11 release, which improves HLS playback and seeking certain m4a files as well as AAC playback. Additionally, this solves an audio rendering regression on macOS when pausing playback and adds further bug fixes. Additionally, a security issue was resolved. More information available on the release page.