Recently Browsing 0 members
No registered users viewing this page.
This file includes the source code for zPlayer, which is a stand-alone, simple, intuitive and easy-to-use, yet fully functional media player. I made this to suit my purpose and you can tweak it to your taste. The source code is only about 1600 lines and only standard #include files were used. Also included in the source code file are some image files which are used for drawing the graphical media controls in the main window.
As of its release date, the compiled exe file of this player, as attached hereto, is not flagged by Windows Defender with latest Security Intelligence Update.
Hash values for compiled file of the latest version are as follows:
This player has the following features:
- Play back all formats of media files which can be played back by the Windows Media Player in your computer
- Depending on the file types specified by the user in zPlayer.ini file this player can be either audio only, video only or both.
- Video window is independent of other windows and, when maximized, increases the immersion of the user
- Graphical media controls similar to embedded Windows Media Player
- Forward, backward, pause, repeat, shuffle function
- Increase/decrease/mute sound volume
- Change folders and create playlist for all media files in that folder and its subfolders, and support for manually-made playlists
- Save play-back environment when terminating and resume that environment when restarting
- 'Continue playback' option for a file you left off in the middle of playback
- With one click, you can see internet search results for the file selected in playlist
- With a double-click, you can play back an item in the playlist
- Search strings in the playlist
- Option to see long file names including folder names
- View file properties for any file in the playlist and copy their values
- Resize the playlist and video windows, and restore them to their default positions
- Very small footprint: very low CPU and memory usage, with only about 1MB when compiled
- You can even hide all the windows and manipulate the player with hotkeys only
Note: zPlayer is the name I used when I introduced the early version of this player in my blog back in early 2009 and, therefore, has nothing to do with the mobile media player of the same name which started marketing in 2015.
I'm close to finishing my first "big" project, which is a program that allows you to create and watch playlists, the twist is that it keeps track of where you last left off (like netflix or VLC player).
I'm aware that VLC Player and probably a few others already have this feature, but i remember having problems with it in VLC, tried PotPlayer and that didn't go amazingly smooth either, so i decided i'd try and make my own so i could only blame myself instead of get frustrated because this software i don't understand doesn't do the thing it's supposed to.
- Code's not entirely a mess, but not very organized either.
- Could probably be optimized in a lot of ways, anyone who would like to should definitely feel free, or even more appreciated would be some tips on how to improve my code, i'll be Somewhat active until school starts again. (For the next few days i think i'm done coding for a little bit, tired & so. Maybe an update to make the gui's a little more colourful seems nice because photoshop is a little bit more relaxing than pulling your hair out and feeling stupid because your code doesn't work not knowing why. But i do want to add some more semi crucial features like selecting a specific episode to start watching the playlist from, and maybe to add and delete single videos/seasons to a playlist, more options for making sure you're not uninstalling a video you didn't want to when clicking remove.)
- i've used 2 udf's i got from these forums:
Sudeepjd's WMP udf. https://www.autoitscript.com/forum/profile/36364-sudeepjd/
File Properties udf which i found somewhere in a dark corner after long hours of searching for a solution to get Video Duration without ffmpeg, don't remember who posted it so if anyone knows i'll add it here.
Attached files are:
Zip folder with .au3 (You'll have to change up the FileInstall functions in installer.au3 and uninstall.au3)
And Installer.exe which self deletes and does the following:
Install main "PlaylistTracker2" folder including: Uninstaller.exe, PlaylistTracker2.exe, VideoPlayer.exe, Data.ini and Manual.txt
Creates Desktop shortcut and Start Menu shortcut
I recommend reading the manual as it can be fairly easy to delete a video you might have wanted to keep! And also for a better explanation of what it does of course.
You will need to find your own video and place it in \PlaylistTracker2\Playlists\None as "Sample.mkv" as that file is 5.2 mb's so i can't upload it here, couldn't fix it by zipping.
(Also i don't know if it's better to just compile to default x86 but i'm using an x64 system so i chose that option, some enlightenment here would also be nice)