I'm just smiling and listening to my Britney Spears collection :eek:
well done Martin :)
Printable View
I'm just smiling and listening to my Britney Spears collection :eek:
well done Martin :)
Thanks for all the good comments.
Barney: Not sure why it doesn't like Fear Factory, try some Slayer - they're much better anyway :)
I've really got into this little project and am reaching the stage of obsession. My next aim is to get the file size down. Currently it is all done in VB with a few fancy API Calls but I'm considering doing the whole thing in assembler to try and get it even smaller and more efficient.
I have made a tiny website but hope to expand it in the next few days. You can see it at www.seoltd.co.uk/minimp3 I have registered www.minimp3.com and will move it over as soon as it becomes live.
With regards to releasing the source code. I'm mulling this over at the moment - I've always thought it was the right thing to do but would like to get it running in tip top shape before I do this.
Slaine,
I really like the icons you use on your site... Any good sites, or links you'd like to share with us?
Again, nice job on the minimp3 player.
Joan
cool :)Quote:
Originally posted by Slaine
Thanks for all the good comments.
Barney: Not sure why it doesn't like Fear Factory, try some Slayer - they're much better anyway :)
I've really got into this little project and am reaching the stage of obsession. My next aim is to get the file size down. Currently it is all done in VB with a few fancy API Calls but I'm considering doing the whole thing in assembler to try and get it even smaller and more efficient.
I have made a tiny website but hope to expand it in the next few days. You can see it at www.seoltd.co.uk/minimp3 I have registered www.minimp3.com and will move it over as soon as it becomes live.
With regards to releasing the source code. I'm mulling this over at the moment - I've always thought it was the right thing to do but would like to get it running in tip top shape before I do this.
advertise link in my sig has been changed :)
let us now when u move to u'r new site :)
Mostly I make my own icons but the Help and Contact icon are a complete rip off of those used in windows XP.Quote:
I really like the icons you use on your site
I generally can't find anything useful at any of the free icon sites but they are good sources of inspiration. Probably my favourite is www.iconfactory.com they have some nice sets but tend to be biased towards the MAC.
Just out of interest, did you code up the MP3 decompressor yourself, or is it a different one?
I wish I were so graphically motivated.Quote:
Mostly I make my own icons
I used the defunct BEOS Icons in some of my applications, and web pages... but they dont have that certain flair on me that they once had. Again, wish I had even a smigg'in of talent with graphic design. :mad: I know what looks good, just cant create it myself. :)Quote:
Probably my favourite is www.iconfactory.com they have some nice sets but tend to be biased towards the MAC.
Anyways... good job!
Joan
Cool little program, but i find it uses more RAM and CPU time than winamp.
It tends to use 5 to 8 megs of RAM and 0 to 3 % cpu time.
While Winamp uses 1 to 2 megs of RAM and 0 to 1 % cpu time.
Great job on the actual size of the download though. :)
very cool program you got there...
It works great but for some reason when I choose my file, the open dialog pops up 2-3 more times even thought the song is already palying...
also, like Iain said, on my PC it uses about 7MB ram and 0-4% CPU
-Emo
Emo, I think I know what the problem is with the multiple dialogs - will see if I can improve it.
On my machine It uses about 3Meg when inactive and about 9Meg when I loaded an MP3. This is as expected, being a VB program it will always have the overhead of all the MS stuff being loaded. When the file is playing it is all loaded into memory hence the increase.
I never set out to make it the most memory efficient player, just the least fussy. And hell I've got half a Gig of memory in this machine so who gives a damn about 10Meg.
BUT, I am always up for a challenge. Consequently I am already planing to rewrite the program, but this time not in VB, then I can try and make it the worlds smallest, sleekest least memory hugging and fastest MP3 player :)
Watch this space for V2
i dont know if this would make any difference at all - but your program plays *.wavs aswell, but it only lists *.mp3's to open
if you are using 2 lots of code to open wav and then the other mp3 couldnt u rid of the .wav? to make the file smaller?
Mmmm so It does - I did know that of course ;), It will play midi's as well. But try the following for a big surprise:
Find an MPEG Video file. Rename it to have an mp3 extension. Try loading it into Mini MP3 - Voila!
thats the dogs bollocks! :D
one suggestion would be the ability to load and create m3u playlists :)
Have changed it so that the additional file types can be loaded via the open dialog. You can now play wav files, midi files and mpeg video files (let see you try and do that in winamp :) )
New version uploaded to www.seoltd.co.uk/minimp3
Not sure about m3u playlists. Are they the format that winamp uses? If so where can I get details on the format of them.
By the formats, I see you're writing the program with (a) Windows Media component(s)? Cool. If I ever get the decoding specs for Mp3 (or AAC, since it is new), I'm going to write an Mp3 decoder. Now that will be a challenge.
Since I know it will go to a good cause, I could make it have a quality/speed slider so you get more audio quality but more CPU usage, or less quality but less, etc.
That is, if you're interested.
Oh, and for the m3u files, I've seen them on www.wotsit.org
i changed my sig...the middle pic now links to the minimp3 site :)
Thanks for the offer Sastraxi, but that sounds a bit too much like adding an uneeded feature - I will think about it though.
I didn't find the m3u format at wotsit, but i did find some interesting info at www.winamp.com:
I will hang fire with adding support for either format to see how things develop.Quote:
Nullsoft is no longer using M3U in Winamp3. Thay have introduced the Brennen/Better Playlist Format (BPL). It's XML.
ghost ryder: nice one :D
minimp3 as default app for the mp3 files.
make a function for it?
Sorry peet don't quite understand you there. Do you mean you would like to be able to associate mp3 files with Mini MP3? If so what a great idea. Makes me feel all kinda fuzzy inside that someone might want to make my app the default one.
BTW the proper web address is now up and running - see it at www.minimp3.com
crashed and wont' stop playing :eek:
yes, thats what I mean :)Quote:
Originally posted by Slaine
Sorry peet don't quite understand you there. Do you mean you would like to be able to associate mp3 files with Mini MP3? If so what a great idea. Makes me feel all kinda fuzzy inside that someone might want to make my app the default one.
and I'll redirect sig link to proper web :)
I think this project has a lot of potential
Lol ;)Quote:
Originally posted by Slaine
Thanks for all the good comments.
Barney: Not sure why it doesn't like Fear Factory, try some Slayer - they're much better anyway :)
It doesnt seem to use that much RAM on my computer.Its fast and clean.
Alrighty I'm impressed. Will you release VB code and VBP files and the like when you finish version 1, and start coding in Assembly for v2?
yes i agree- sharing the code would be a lovely thing. that way we can all put another bell or whistle on it--
anyway wasnt the point of this program to not have bells and whistles?
complain complain complain
i want multiple mp3s
i want volume control
i want a new porche
get over it.
lol
Slaine, i woudl download your player but i dont play many mp3s unfortonately and those that i do, i use wmp..
i just wanted to make few comments
1. so far very nice (stop adding bells or it will be called megamp3)
2. the more you please peet the more he wants, just watch out for the post where he asks to have sex with him
3. ahh waht the hell am gonna download it, just to support programmers :)
4. watch out for peet
mmm Yeah I don't want to overload it with features. I have a few good ideas that I might implement in version 2 but at the moment I am not going to add anything to the VB version.
What I might do though is have two different versions so I might have Mini MP3 which is the cut down streamlined version and Mega MP3 which has a few more enhancements. That way you can choose the version you wish to use.
I dissected your mp3 player a bit...
You might want to use the CommonDialog API's in that VB version instead of the OCX like you're doing now. That might eliminate some of the overhead.
Also, I think you should add an "All Files" selection in the open dialog box and actually code it to attempt to open any file. As is, you got it showing a message box for files that aren't mp3's, midi's, wav's, etc. This isn't such a good idea, because MCI can handle a very wide array of media types (I noticed that you seem to be using mciSendString).
Thanks Tygur, all good suggestions. Currently working on a revised version and will take them into consideration.
i just had a question cuz i dunno S*** about dealing with media types on vb yet -- do you use a wm player control to decode/code mp3 files ? or some other control/codec i dunno?? anyone knows??
I use the Media Control Interface. It's all done with the api call mciSendString.
I'm curious how you got your EXE so small!
Where's all the overhead with DLLs and such to make a VB program run? Or am I just lucky I have Visual Basic 5.0 installed, so it has the runtimes ALREADY???? But then how's this run on OTHERs computers!??... :(:confused:
Unzipped it's just one file, 56kb... Where's all the files that add up to 1.38 MB to make sure this runs on any computer?
VB EXE's are supposed to be small by nature because of all the dependancies. A lot of the code is in external DLL's and OCX's. The code that actually plays the mp3's isn't even in the exe.
tygur is correct. I didn't include the VB runtimes file as I assumed anybody reading this forum would already have it.
Not an ironical oxymoron, but an inspiring fact to push harder, code better. Make your program play that 1 MP3 damned well! ;)Quote:
I think the irony of all this is that I only actually have one MP3 file on my computer and very rarely listen to that!
A list. Debate here and now whether a list for multiple musics is good or bad.
Good: get to choose songs by hand, see them all at once
Bad: have to create a graphical user interface, even if it's really small.
Food for thought:
There's no way to control the order files are played... Winamp users are used to handpicking from a list, or listening in a random order, or just the ability to skip directly into the next song (aka previous and next track) .. Mini MP3, you have to wait, and they're played in the order they're opened.
If you don't like making a G.U.I., MAYBE... Maybe a pop out list of files... Like, you right click on MiniMP3, a new option say call it "Muzics", and when you hover over this, a list pops out beside the arrow, and all the files you loaded are here. The one checkmarked file would be the one currently playing.
I dunno it kinda sounds like a mediocre idea, and potentially slow down the system if it's lots of files listed....??? Opinions?
AUG!! NO! that means the moment you really release it to the public at large, it will go up to almost 1.5 MB!? Nooooo! :eek: :mad:Quote:
Originally posted by Slaine
tygur is correct. I didn't include the VB runtimes file as I assumed anybody reading this forum would already have it.
Whenever I distribute any of my apps, I never include the vb runtimes. I always just leave a warning in the installer and/or readme that explains that you need it. Then I offer it as a separate download on my website for anybody that doesn't already have it.Quote:
Originally posted by postitlord
AUG!! NO! that means the moment you really release it to the public at large, it will go up to almost 1.5 MB!? Nooooo! :eek: :mad: