About This File
zPlayer is a standalone, intuitive, and fully functional media player. Built to suit my purpose, it is customizable to your taste. zPlayer is powered by winmm.dll, an integral part of Windows.
Features
- No 3rd Party Dependencies: Utilizes only Windows components and standard AutoIt UDFs.
- Universal Playback: Supports all digital media formats, provided proper codecs are installed.
- Independent Video Window: Separate video window with a minimal GUI for music.
- Versatile Loading Options: Load files, folders, or an audio CD for playback.
- Smart Playlists: Automatically generated playlists, available in sorted and shuffled orders, and saved in the folder.
- Hidden Playlist: Playlist is hidden by default but available on demand.
- Context Menus: Options include Play This File, File Properties, Search Internet, Go to This Folder, Move Playlist Item, and Remove from Playlist.
- Interactive Interface: Double-click any item to play it, search strings in the playlist, and use hotkeys for most functions.
- Playback Controls: Forward, backward, pause, and change folder.
- Repeat Functions: A-B repeat, current file repeat, and multiple-file repeat.
- Volume Control: Increase, decrease, or mute sound volume, synchronized with Windows Volume Mixer.
- Playback Environment Save: Save playback environment on session termination and resume in the next session.
- Resume Playback: Option to resume playback from where it was left off, with audio fade-in.
- Efficient Performance: Very low CPU and memory usage.
Technical Information
The script runs or compiles in x64 mode. To change this setting, comment out #AutoIt3Wrapper_UseX64=Y. The attached zPlayer.exe was compiled in x64 mode and is not flagged by Windows Defender as malicious. Compiling to x86 may result in false positive flags by Windows Defender.
Feedback
If you find an error, please download the latest version, as it may already be corrected. Otherwise, I would appreciate it if you could kindly let me know.
zPlayer-NoUI.au3
The download section includes zPlayer-NoUI.au3. This is an abbreviated version of zPlayer, which is a music player controlled by hotkeys only, without a GUI.
Note: zPlayer was tested to work in Windows 10 and 11. It should work in Windows 7, too. I would like to know if there is any compatibility problem.
Edited by CYCho
What's New in Version 6.1.4.8
Released
Version 6.1.4.8 - February 6, 2025
1. Fixed: If the string width of media title is longer than the display control, the title scrolls in a marquee style. Previously, this scroll stuttered because it moved one character width at a time. Now, it moves one pixel at a time and looks real smooth.
Version 6.1.4.7 - January 31, 2025
1. Fixed: When the program launched and zPlayer resumed playback of the folder from the previous session, the main window was visible but not active.
2. Fixed: The buttons in the main window briefly flickered when loading a new playlist.
3. Fixed: zPlayer offers three levels of repeat functions: A-B repeat, current file repeat, and multi-file repeat. But there were no specific rules about how these functions interacted. Now, if a larger scale repeat is activated while a smaller scale repeat is in effect, the smaller scale repeat will be cancelled. However, the smaller scale repeat can be activated while the larger scale repeat is in effect.
Version 6.1.4.6 - January 29, 2025
1. Fixed: Several grammatical and contextual errors were corrected in Help text.
2. Changed: The behaviour of the GUI for saving the custom playlist was improved for easier use.
Version 6.1.4.5 - January 25, 2025
1. Changed: You can create a custom playlist by following these simple steps. It may be saved in any folder, but it is a good idea to save it in an empty one. Afterwards, you can load this folder the same way you would load others with media files.
• Click the ‘Load Files’ button located in the main window.
• Select one or more of your favorite files from a folder and load them.
• While your files are playing, go to the playlist window.
• Click the ‘Save List’ button.
• You will be prompted for the full path to the folder where you want to save the playlist.
• If the folder does not exist, the directory will be created.
• If the folder does exist, the playlist will be overwritten.
• If you click the 'OK' button, the playlist files will be created in that folder.
• Click the ‘Add Files’ button in the playlist window to add files from other folders.