Open ModPlug Player

Started by sunshine, February 08, 2020, 20:48:00

Previous topic - Next topic

sunshine

Quote from: Merlyn6175 on February 19, 2022, 19:32:38
these a little bug in the time, once a track loops to the start it jumps between 2 time. sometimes it fixes itself after a few seconds.
Can you please describe this bug more clearly? How can I reproduce it? May it be related to loop of the song? It is very important to reproduce it.
If you mean the time display bug, it is a known bug, I will fix it later.

Quote from: Merlyn6175 on February 19, 2022, 19:32:38
Keep up the good work.
Thanks for your precious comments.

sunshine

By the way, all the missing features will be implemented on the next alpha versions. If you want to increase the priority of a feature, please write here.
I am planning to enable color gradient selections, spectrum analyzer and vu-meter preferences on the setup window.

For project management (bug tracking, new features, etc.), I created a YouTrack project page. In the future, the bugs can be tracked from that page. Its address is https://modplugplayer.youtrack.cloud

Merlyn6175

QuoteIf you mean the time display bug, it is a known bug, I will fix it later.

sorry I didn't descried it well, its just the time display which you know about.  :)

For me personally its the Playlist and Sound resolution.
I like to load every mod/xm etc from my library, Play and carry on with my work. Having a resolution higher then the original Modplug players 16bit 48Khz would be great.

But this is your project, so do it the way makes you happy. As I will enjoy testing every release.



sunshine

Quote from: Merlyn6175 on February 20, 2022, 09:50:25
QuoteIf you mean the time display bug, it is a known bug, I will fix it later.

sorry I didn't descried it well, its just the time display which you know about.  :)

For me personally its the Playlist and Sound resolution.
I like to load every mod/xm etc from my library, Play and carry on with my work. Having a resolution higher then the original Modplug players 16bit 48Khz would be great.

But this is your project, so do it the way makes you happy. As I will enjoy testing every release.

Thanks dear friend. This is not just my project, this is everybody's project, so this is also your project. All the recommendations and comments are welcome.
I am planning to remove sound card settings from ModPlug player and move sound card settings to a plug-in. I will add sound output plug-in support. Its format will not be the same as Winamp's sound output plug-in format, because its interface is written in C. ModPlug Player will support plug-in interface in C++ (and it will be portable between different compilers). Because of this plan, I postponed sound card works.
I will implement playlist feature after then spectrum analyzer and vu-meter color gradient settings works are done.

Boost's DLL library (the name of the library is DLL) supports C++ plug-in interface. I am planning to use Boost's DLL library for ModPlug Player's plug-in architecture.

sunshine

#79
PlayList editor of ModPlugPlayer is almost ready. We will have our new PlayList Editor on the new alpha version.
New features of PlayList Editor:
* Drag&drop support: Single and multiple files can be dropped to the playlist editor by dragging the files from anywhere. Drag and drop can also be done between playlist items by dragging the items by mouse. Multiple files can be selected and moved by mouse.
* Multiple selected files can be removed from the PlayList once.
* Drop indicator line is shown when dragging the files from outside of PlayList or moving the playlist items. Qt's drop indicator is buggy; therefore, I wrote drop indicator from scratch.
* PlayList can also be closed by clicking PlayList button on the player, and the LED on the player stays on while playlist is open.

I added a screenshot, but this is very early screenshot. Its view will change so much. Header arrangement will be done, more buttons will be added, buttons will be like LED buttons of the player, playlist colors will be the same as the player colors. On the screenshot, gray text represents file name (with optionally its path), black text on the gray text represents the title of the music.

I also added the source codes of PlayListWidget component to GitHub.

Merlyn6175

Its gone quiet here, hope your OK. I know when I did a bit of programming, projects got started and sometime I was never motivated to complete them due to life priorities.

newbie

Here is his GitHub page https://github.com/ModPlugPlayer/ModPlugPlayer
It looks like he hasn't done anything on Github since Oct 26 2022. I hope he is okay.

Exhale

#82
Hi sunshine, I hope you are still ok and working on this project... I was thinking I might offer to lend a hand in the ways I can by offering to make skins for it.
It has been so long since you were working on this lovely little project, and I really hope you are still ok. If you have had life get in the way, maybe an offer for some graphical assistance might get you enthused on the project again, but if you dont reply I will try my very best to fork the project and add skins that way and maybe when you come back I will have skins to offer you.

EDIT : WARNING! WARNING!
do not drag and drop your tracks into any of the windows versions of this... it deletes the file! Fortunately I tested the drag and drop on a tune I had already uploaded to the modplug forums, but when I went to go drag and drop it again it wasnt there... YOU HAVE BEEN WARNED!

I added a warning on the git for other people too.
___________________
No longer helping. Do not expect replies.

sunshine

#83
Quote from: Exhale on April 01, 2024, 16:49:45Hi sunshine, I hope you are still ok and working on this project... I was thinking I might offer to lend a hand in the ways I can by offering to make skins for it.
It has been so long since you were working on this lovely little project, and I really hope you are still ok. If you have had life get in the way, maybe an offer for some graphical assistance might get you enthused on the project again, but if you dont reply I will try my very best to fork the project and add skins that way and maybe when you come back I will have skins to offer you.

EDIT : WARNING! WARNING!
do not drag and drop your tracks into any of the windows versions of this... it deletes the file! Fortunately I tested the drag and drop on a tune I had already uploaded to the modplug forums, but when I went to go drag and drop it again it wasnt there... YOU HAVE BEEN WARNED!

I added a warning on the git for other people too.
Hello Exhale,
I actively develop this project, and I explained you this bug on your bug report of your project. I am a software engineer, and I develop this application on my spare times. This year I decided to dedicate most of my time to the development of this application. I resigned my daily job, and as I wrote, I decided most of  my time to develop this project full dedicated.
On Alpha 2 version, there was file deletion bug, but I fixed it on Alpha 3 version. When you noticed that bug, there was Alpha 3 version but I accidentally removed Alpha 3 on GitHub. When you opened bug report ticket, I explained it to you and reuploaded Alpha3 version to GitHub.
I have skin support on my development calendar, but it is very early to add skin support. I am planning to add skin support next year, and it will be similar to Winamp's modern skin support. You can share your skin designs here, and I will be happy to use your skins, too.

Quote from: newbie on May 27, 2023, 22:57:32Here is his GitHub page https://github.com/ModPlugPlayer/ModPlugPlayer
It looks like he hasn't done anything on Github since Oct 26 2022. I hope he is okay.
Thanks newbie. My brother died previous year.
This project was in my mind since 2004, and it is not a short-term project. I want to continue to its development until the end of my life.

sunshine

#84
Hello everybody. Before new year, I am planning to release Alpha 4 version of ModPlug Player 2. I started working on this project full dedicated this month. This release will have the following features:
* All the spectrum analyzer settings will be functional.
* Playlist editor window (it is completely functional but its integration may be completed on the next Alpha release).
* Resizable main window (all the components are resizable now, but this feature may be completed on the next Alpha release).
* Interpolation mode and reverb features will be functional.
Since I actively full dedicated working on this project, we will have new releases more frequently (probably every 1-2 month). I am planning to have first full functional beta release next year.
Web page of ModPlug Player 2 is http://www.modplugplayer.org and I am planning to develop a modern web site for it before the beta release. Currently this address is redirected to SourceForge project page.
For spectrum analyzer settings, you can see this video: https://youtu.be/hCk4EMbA4BA
For color settings of spectrum analyzer, you can see this video: https://youtu.be/EttvI3wWDfY

sunshine

PlayList Editor demonstration of ModPlug Player 2 Alpha 4 version: https://youtu.be/2pgCnw1SQcg

sunshine

#86
ModPlug Player 2 Alpha 4 has been released. It can be downloaded from http://www.modplugplayer.org and https://github.com/ModPlugPlayer/ModPlugPlayer/releases/tag/Alpha4Release
Changelog:
- Spectrum Analyzer's and VU Meter's color, type and some other settings are functional.
- Windowing function for spectrum analyzer is functional.
- Repeat, Amiga filter and interpolation filter settings are functional.
- Playlist window was added but it is not functional yet. It will be functional on the next Alpha release.
- Audio device can be selected, but it becomes effective after then restarting ModPlug Player. It will not need app restart on a future Alpha release.
- LCD Display shows pattern amount, current playing pattern, song duration, Amiga filter, Interpolation filter, module format, module channel amount, current active channel amount of the module and subsong amount.
- Time display bug was fixed. It shows time without any interruption now.
Known bugs:
- When compiling source codes on ARM-64 platform, spectrum analyzer may be fully lit or may not be lighted in a session. There isn't such a problem on x86_64 (x64) platform. It will be fixed on a next alpha release.
- Spectrum analyzer type setting doesn't show/hide some settings like LED amount.
- Spectrum analyzer dimming slider doesn't work correctly. You can use dimmed transparency slider instead.
- Motion settings, frequency analysis type, peak settings, ... are not effective yet.
- Application crashes when corrupted or unsupported file is loaded. It is related to exception handling, and on the next alpha release it will be fixed.
This release doesn't have macOS version since Qt 6.8 has a deployment problem on macOS.
macOS version will come back on next Alpha releases.
ARM64 Windows version also will be added on a next Alpha release.

Merlyn6175

Been randomly checking for activity and was happy to see you back..
Just downloaded and tried it with a .C67 track.  Plays Adlib and Digital perfectly.(Win11)
Will keep testing over the next few days and report back.

sunshine

Thanks Merlyn6175. All the comments and bug reports are welcome. When you report a bug, it will be added to known bugs list (if the reported bug is not already there), then will fixed on future alpha releases.

n0cturn

#89
I can't get this to play any mptm modules, tried the open button and also dragged and dropped, same result, program quits.

EDIT - got it working now, it was a problem with the audio ouptut (and stupid user)