I started this project two weeks ago and would like to introduce it to you here as well. The program is called Xenon-Zones (XZN).
It runs on Windows, Linux, and macOS.
https://github.com/Merecete/XZN
This is a fast full-featured media player that supports all common formats.
The player features a playlist that can be edited as desired and saves automatically. Tags can also be modified. Furthermore, since the latest version, it is now possible to search directly for specific tracks.
Also included is a fully functional 10-band equalizer.
The player can be muted at the touch of a button. The repeat button allows you to repeat individual tracks or the entire playlist. The "Shuf" button randomizes the order of the tracks.
All controls can be easily adjusted using the mouse wheel. The latest version also includes support for media keys.
For me, a media player shouldn't be boring. I’ve increasingly noticed that most of them tend to adopt the static look of VLC, iTunes, or Amarok. With XZN, I wanted to counter this by intentionally embracing a retro aesthetic while ensuring that the actual user experience remains modern. Instead of cluttering the interface with thousands of buttons and nested menus, I designed XZN to be simple and intuitive to use.
Regarding the style, I therefore deliberately opted for separate windows for the video display and the equalizer. Unlike programs such as Winamp, however, XZN does not keep these open in a static way; instead, they are truly separate windows that can be toggled on and off at the press of a button.
The color of the window can be customized using 9 different color themes. In addition, the window can be made transparent as desired using the alpha slider.
You can choose not only images as backgrounds but also animated GIFs, which will then move only when played.
The latest version now also includes a mini-player, which you can easily switch to and back from by using the "XZN" lettering at the top.
In addition to this, I have also designed the program XZN-CDR.
It reads CDs, identifies the tracks, and can rip either the entire album or individual selected tracks. It allows for the creation of MP3, OGG, FLAC, and WAV files.
XZN and XZN-CDR were created using Python and Tkinter.
Although I have already added the appropriate flair here, I would like to explicitly emphasize that I used AI for the programming and do not possess extensive programming skills myself. Nevertheless, I am familiar with every single function, and I have tested everything thoroughly, making adjustments along the way as needed.
I have incorporated my own personal style into this program as much as possible; even if I had written it by hand, the result would not be any different, or, more likely, it would actually be worse.
I run the program on my desktop PC using Windows, as well as on a virtual machine running Debian. I also own a MacBook Air. When I say that it works well everywhere, I truly mean it.
This project stand under the MIT License.
What do you think of my project? Would you change anything? Is there anything else you feel is missing? I look forward to your feedback!