19. VLC Media Player
This incredibly popular app can play multimedia files, DVDs, audio CDs, VCDs, streams and more. It can also do file conversion, and it runs on most platforms. Operating System: Windows, Linux, OS X, iOS, Android.
A fork of the VLC Media Player, JuceVLC provides a full-screen interface that makes the system seem more like a media center. It's lightweight and provides an interface that is meant to be used with a wireless mouse while you're sitting on your couch. Operating System: Windows, Linux, OS X, others.
Calling itself "The beautiful, open-source music and video player that lets you break free," Miro promises amazing performance. It plays your music files like iTunes, syncs with your Android devices, downloads and plays audio and video files, connects with BitTorrent, and allows you to buy music or apps. Operating System: Windows, Linux, OS X, Android, iOS.
With more than 270 built-in codecs, UMPlayer plays nearly everything, including audio CDs, DVDs, VCDs, TV cards, YouTube, streams and more. It can even provide playback of some incomplete or damaged files. Operating System: Windows, Linux, OS X.
FFmpeg humbly describes itself as "the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created." It's a command-line tool that has been integrated into many other open source projects. Operating System: Windows, Linux, OS X.
Similar to iTunes, Banshee allows users to browse, buy, download, organize and play audio and video files. It can sync with iOS and Android devices, and it includes features like queuing, smart shuffle, cover art, smart search, playlists and more. Operating System: Windows, Linux, OS X, Android, iOS.
The feature that sets Bino apart is its support for stereoscopic 3D video and multi-display video. It can even handle some types of virtual reality display. Operating System: Windows, Linux, OS X.
Based in part on FFmpeg, MPlayer plays a wide range of video file formats. Note that the GUI is optional. It installs as a command-line tool by default, and alternative GUIs are also available. Operating system: Windows, Linux, OS X.
SMPlayer is one of those alternative GUIs for MPlayer. One key feature: it remembers the settings of all files you play, so you can pause and later resume movies or music right where you left off. Operating system: Windows, Linux.
And this is another MPlayer GUI. It offers thumbnail seeking, and the latest version has a new Movie Animator tool that allows users to turn clips into animated GIFs. Operating system: Windows, Linux.
Formerly known as XBMC, Kodi is an award-winning open source tool that turns your system into a media center. It plays music, movies and TV; records live TV like a DVR; organizes all your media files (including photos); and allows you to use a smartphone or tablet like a remote control. Operating System: Windows, Linux, OS X, Android, iOS.
Very similar to Kodi, MediaPortal is another option for turning a PC into a home media center. It can play TV, DVDs, music, streaming services, pictures and more, and it can also schedule and record live TV. Operating System: Windows.
For Linux only, this app plays video files on the GNOME 3 desktop. Several plug-ins are available to extend its functionality. Operating System: Linux.
Extremely lightweight, MPC-HC is a great option for playing video on older or underpowered Windows systems. The look and feel are similar to the classic Windows Media Player. Operating System: Windows.
Xine is a fast multimedia playback engine that can play CDs, DVDs or VCDs as well as files and streaming services. It can handle many different audio and video file format types. Operating System: OS X, Linux, Windows (partial support only).
Photo courtesy of Shutterstock.