Hiyas, I finally finished the framework for my new media player. Although it is still lacking playlist support. And menu options its still quite usable. I am hoping that I could get some feedback from users.
The application can be downloaded [url:1p714ocp]http://www.gamingbattleleague.com/beta/gplayer.zip[/url:1p714ocp] (286k). I have selected a large display mode because I plan on eventually adding direct show support to it to be able to play avi, mpeg files and whatnot.
Anyhow take a peek, it features full visual addins, will feature playlist addins, sound modifing addins, runs using less cpu and memory then winamp, and WMP. Still got lots of work to do yet to the skin system. Anyhow thanks in advance.
I just finished full skinning support on my new app and I was going to start working on visuals and I was wondering if you knew anything about how to impliment Winamp Visuals through FMOD and VB?
(I have only made the GUI so far, nothing else is done)
Winamp, erm u won’t be able to stick them in your exe, winamp vi’s create thier own windows, most of which bind to the main exe. Honest I have no clue if its possible to do in VB. I know that it exports 1 symbol a large struct with function pointers which the main app calls It could be trictky to get it to work right if at all from within VB.
Waht I did for my visual was export a similar struct, but instead of creating a seperate standing window, i created a window within the main app which is based on a set of RECT quards that i pass it. If the visual goes full screen I handle it slightly differently. But I do this in C++, since I’ve pretty much given up on VB and moved on.
One suggestion I can offer is that you create a seperate win32 dll in C++ taht would interface to your app and then in turn commuincate with the winamp visual. I know its a nazty kludge but your options are kinda limited. Another soluation would be to upgrade to .net
Well, I just looked at your prog. I dont really like that it is soooo big, thats part of the reason why I dont like WMP. And also, the framerate of the visual included makes it move a bit choppy. Oh, also, I know you’ve already mentioned the skinning it but you could add transparency on the corners. Other than that it plays media very well, but lacking in options (equalizer, panning, frequency settings). I’m not trying to be harsh so I hope you only take this as feedback! 😀
I have not added the group options yet. The effects dlls such as those to which u refer like low pass cutoff, reverb, ect will be included at a later date and will allow the user to write his or her own dlls which will refeclt the sound output.
I made the program have a large and small mode, this is because I am going to also include direct show abilties, so that the player can also play avi, mpeg, ect, ie video as well as audio.
As to the main visual dll being choppy, not really sure, it runs pretty well on my weakest system (a 266). If you noticed, the space dust (simple dots) appear based on trebble leve at that reading, and there are moving lines that move a distance and are longer when the base level is higher. Perhaps these are slowing your comp down too much. However I have not worked in the configuration menus for visuals yet, so that you can “cut back” on effects based on the system.
Anyhow appreciate the feedback, and thanks for being honest and upcoming.
Please login first to submit.