QuickMediaPlayer is a script that I originally wrote several years back for fun and as an example for the MCI Library. It has become one of my alternative/secondary media players. I use to to play short audio clips and the occasional CD. I keep a copy on my flash drive so I have access to a media player wherever I go.
QuickMediaPlayer
Key features:
[*:20stq5ox]Quick & Lightweight.
[*:20stq5ox]Play Anything. Well, almost. By default, the program will play any audio or video file that the computer is configured to play.
[*:20stq5ox]Drag & Drop. Drop any file(s) or folder(s) on the program window to play.Key limitations:
Tags. The program does not extract tag (ID3v1, ID3v2, APEv2, etc.) information from the media files to determine the title, artist, etc. The OS file name is used to identify the media file.
[*:20stq5ox]Volume. Changing the volume from the player will change the volume for the entire computer.Screenshots



The Code
The pertinent files are as follows:Project: QuickMediaPlayer.zip (Includes source, icons, and EXE)
Documentation: Future
Issues/Considerations/Limitations
[*:20stq5ox]Media Supported. The player uses the Windows Media Control Interface (MCI) to play media files. Only files with extensions that are registered MCI file extensions (Ex: *.mp3, *.wav, etc.) can be played. See the documentation in the MCI Library for additional information.
[*:20stq5ox]Audio CDs. The player is able play standard audio CDs but is unable to play most Enhanced CDs.
[*:20stq5ox]Playlists. The routines to load playlists (*.m3u, *.pls, and *.wpl files) is limited and may not work correctly for some playlist files.
[*:20stq5ox]VBR Length. This is a known issue. When playing an MP3 encoded with a variable bit rate (VBR), the MCI API will return a length value that is (usually) larger than the actual media length. This "bug" only affects the length displayed in the title and the status bar. It does not affect playback.
[*:20stq5ox]External functions. This script uses external functions which have been included in a "_Function" folders. Some of the functions are mine and should be clearly marked and documented. Functions written by others should be clearly marked but may contain custom modifications. Thanks to the original authors for sharing their work.
[*:20stq5ox]Documentation. With the exception of this post, there is no user documentation. Most (all?) of the keyboard shortcuts are identified on the menus (Menu button or context menu (right mouse click)) and the Tooltips.
[*:20stq5ox]Future. Although I will be happy to fix obvious bugs, I have no plans to make significant enhancements to this script.References
MCI Library
http://www.autohotke...pic.php?t=35266
---------------------------------------------------------------------------
Release Notes
v0.3
First release.