HaiHaisoft Universal Player is the former name of HUPlayer, a cross-platform media player developed by HaiHaisoft Corporation. This program enables users to view, organize, and play multimedia files such as music files and video files. HaiHaisoft Universal Player is capable of playing audio/video encoded files such as WMV, ASF, Flash Video, Real Media formats such as RM and RMVB, MP4, H.264, MPG, 3GP, NUT, MOV, AVI, OGG, OGM, and MKV. This program also supports audio file formats like WMA, MP3, AC3, AAC, ALAC, AMR, DTS, and RAM. In addition to these, HaiHaisoft Universal Player supports media files for Apple and Android devices such as M4A, MPEG, DivX, as well as DRM-X 3.0 protected audio/video files. HaiHaisoft Universal Player contains the basic features and controls found in most commercial media players such as play, stop, pause, forward, rewind, skip, back, and volume controls, full screen and window playback mode, as well as subtitle and multi audio track menu for movies. HaiHaisoft Universal Player also allows users to create audio and video playlists, and view and organize the media library.
HaiHaisoft Universal Player features a simple user interface that has three main parts. The first part is the main menu options where users may access the main menu, playlist menu, media library, and favorites. The middle portion of the screen is where users may view the media file currently played. The bottom part of the program window displays the media player controls such as play, pause, stop, skip, etc. In the main menu, users may find options for subtitle language, other audio tracks, as well as pre-installed skins that are used to change the appearance of the media player. HaiHaisoft Universal Player also contains an advanced options section where users may set advanced parameters for the media player.