yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] microfi:
Hi!

I don't know if it's a good or bad aspect of my personality, but sometimes I don't like to use the things that are ready-made:). My intention on building Nitrogen is just to have some fun and improve my knowledge on C++ programming language. MortPlayer is great, and I'd be satisfied if my player worked like his. My intention is not the competition nor copying his work, though.

The ones that really win with this situation are you, users. This way, you'll be able to choose among several players and enjoy the one that you identify more with.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] Mort:
microfi's got my support... ;)

I don't want to spoil my own work, but MortPlayer has become some kind of swiss army knife - which has the effect that sometimes you've got to search for the right tool, have to take the space all the tools you don't really need, and the scissors aren't the best out there. So, while a swiss army knife has its right to exist, so do japanese knifes or scissors, though you can use them all to cut your herbs.

And not to forget, MortPlayer itself could be blamed as GSPlayer ripoff, too. Though it used another decoder until V3.0, and the interface doesn't use GSPlayer code at all...

Oh btw, since there's no own thread for it so far, I'd like to use this opportunity to notice that there's 3.31b77 available on my site, which includes a WVGA version of the MortVista skin and way faster skin loading... ;)

Err... What about this or this?

Besides, I don't think MortVista or Night are that bad for finger usage...
[Windows Mobile Development and Hacking General] sj.wasan:
hope to see new version thank:)
[Windows Mobile Development and Hacking General] exidler:
microfi, great app, thank you!

I have a one problem, htc blackstone, playing music, select blank screen in menu. All ok, but about 2 minutes, playing stops, until i'm switch on the phone again.

My friend have the same problem with Omnia.

I'm try to recompile source with added SystemIdleTimerReset() in WM_TIMER processing, and now all fine.
[Windows Mobile Development and Hacking General] microfi:
Dude, thanks very much for the tip!!

I have been experiencing this with my phone too. It happens because the system enters the sleep mode (the one that you select in Settings > Power) after the user inactivity time, turns off the device speaker, and (my guess) slows down the CPU. To workaround this, I've (in my phone, Nitrogen does not do that) set in the registry a key to prevent the system from turning off the speaker (HKLM\System\CurrentControlSet\Control\Power\State\Unattended and set WAV1: from 4 to 0), but the song becomes glitchy anyway.

I'll add that in Nitrogen 0.2b, which is almost out!

Thanks very much for notifying that (I didn't know about SystemIdleTimerReset)...

Filipe.
[Windows Mobile Development and Hacking General] exidler:
Also, you can look for:

PowerPolicyNotify(PPN_UNATTENDEDMODE, TRUE);

(for prevent system to going to sleep mode)

and

HANDLE pwReq = SetPowerRequirement(L"WAV1:", D1, POWER_NAME | POWER_FORCE, NULL, 0); (for force WAV device be powered too)

do not forget release all requirements with

PowerPolicyNotify(PPN_UNATTENDEDMODE, FALSE);

ReleasePowerRequirement(pwReq);

ps: be careful with UNATTENDEDMODE mode :)
[Windows Mobile Development and Hacking General] TrYde:
I can't believe no other media player i know include this sleep functionnality. This is awesome because i need something like that when i want to listen to some music before sleeping.

Great app !

Do you plan on making playlists with subdirectories ? Something like browsing through every song i have with the scroll pad.
[Windows Mobile Development and Hacking General] nikerossxp:
want this player on my wvga toshiba. 0.1b starts in windowed qvga mode.
[Windows Mobile Development and Hacking General] hanackin:
this is only for QVGA man ;)
[Windows Mobile Development and Hacking General] exidler:
you can test small fix, for good working on VGA, WVGA screens. (also a have replaced Settings big button to Blank screen action)
[Windows Mobile Development and Hacking General] microfi:
Hi exidler, and thanks for the tips!

That's a more elegant fix, though (I guess) it may lead the device not to work properly if the program does not release the requirements (e.g. the program is not ended correctly) - I guess that's what you mean when you ask me to be careful. In Nitrogen 0.2b, I used the SystemIdleTimerReset periodically anyway (while the music is playing), and it works like a charm :).

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi dude!

This functionality has already been asked, so I'll spend some efforts on it (maybe an option in the Playlist Browser, huh?). Nitrogen 0.2b is about to be released, and this function won't be there yet, but wait for the further releases that will include equalizer and subdirectory scanning.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi dude!

This issue will be fixed with Nitrogen 0.2b, which is about to be released (until tomorrow, if everything goes right). This version of Nitrogen will provide skin support and you may use skins for WVGA devices on it, so that the player covers the whole screen.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi dude!

There will be WVGA support on Nitrogen 0.2b, which is about to be released. Watch this post for updates!

Thanks, Filipe.

EDIT: Err, I realized you were answering the above topic! Thanks too :)
[Windows Mobile Development and Hacking General] microfi:
Hi dude!

Nice fix, I tested it on my VGA Emulator ;). I'm just wondering the hard work you had!

Don't forget that Nitrogen 0.2b is about to be released and I'm designing this theme for WVGA devices so that the image quality will be better (because these ones were resized :)).

Thanks and great job!

Filipe.
[Windows Mobile Development and Hacking General] :
I think this would be the nicest Player for me! But 2 questions/problems:

1. Is there any way to save the playlist, or import it from Windows Media Player?

2. Is a theme available with the next version for my omnia (240/400 - 400/240)? On my Omnia only the half screen is filled :) I readed that you include theme-support, are there several themes included?

Sorry for my bad english :)

-edit-

One issue more :)

Can I add only one title of a folder? Yesterday I tried to add one title and the whole folder has been added. The playlist isn´t working well for me :( But the other features and the design are very nice!
[Windows Mobile Development and Hacking General] nikerossxp:
thanks to all, will test=)
[Windows Mobile Development and Hacking General] nikerossxp:
and, please, make icon fo vga devices too=)))
[Windows Mobile Development and Hacking General] microfi:
Hi!

Nitrogen 0.2b is out, and soon there will be skins for 240x400 devices, so you may load them on your device and play music nicely. My next goal is to provide an equalizer, and then focus my attention in the playlist, adding support for subdirectories, and add/remove individual files.

Enjoy 0.2b, and watch this post for updates!

Thanks, Filipe.
[Windows Mobile Development and Hacking General] nurkamol:
Good Job!!!

Thanks 2 you microfi. G:):)D, Nice & Great Job!!!

congratulationы!!!
[Windows Mobile Development and Hacking General] hanackin:
I really like the new skin man!!! :D:D Good job :cool:

If you could make a WVGA version in the future it would be awesome!!! ;)
[Windows Mobile Development and Hacking General] microfi:
Hi dude!

I'll try to make a WVGA version, but I think I'll face a few difficulties, because I "ripped" the buttons from Windows Media Player. I think a WVGA skin would need bigger buttons. Anyway, I'll think about that!

Thanks, Filipe.
[Windows Mobile Development and Hacking General] Zaiaku:
Just tried Nitrogen 0.2b o my Raphael. Works Great. Finally I can use this ting on a everyday basis. TY!
[Windows Mobile Development and Hacking General] microfi:
Hi! I'm glad you liked! I hope there will be nicer skins soon for WVGA devices!

Thanks, Filipe.
[Windows Mobile Development and Hacking General] flaviopac:
The new interface is amazing! :D
[Windows Mobile Development and Hacking General] Iceman692:
OMG! I LOVE THIS PLAYER!

2 constructive crits though:

1. when you put the phone to sleep/standby with the player on screen, then turn the phone back on you get the today screen rather than the player again.

2. This obviously isnt the case with everyone, but on my Tilt, the text is....pixelated (i guess thats the best way to describe it.)

EDIT: I got the text to come out clear, but I had to enable cleartype. Cleartype doesn't work with all apps, so if you could make this work with the regular windows font it would be perfect. Also, I just hard reset my phone so i have to go and change a setting to fix #1. :P
[Windows Mobile Development and Hacking General] Maikeu Locatelli:
Cara, queria em portugues?

triste saber que voce é brasileiro e só tem versao em ingles, mesmo eu tendo um bom ingles, só é esquisito, hehe
[Windows Mobile Development and Hacking General] microfi:
Hi!

1. I couldn't reproduce it on my device. Does it happen all the time, or in specific situations (e.g. while playing music or browsing the playlist)? I'll be glad to try to solve your problem.

2. I'll add an option to draw antialiased (ClearType) text on the player even with ClearType off (I figured out how to do it :D). Maybe I'll release a 0.2.1, who knows? However, I'll wait some days to see if more bugs will appear so I can solve them too at once!

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Olá Maikeu Locatelli,

Enquanto o Nitrogen não possui suporte para troca de idiomas (vou pensar nisso em breve), tive de escolher o inglês devido ao maior número de usuários que poderiam usar o player. No entanto, em breve será lançada uma versão que permite a troca de idiomas através de um arquivo. É só aguardar que a versão em português logo estará disponível!

Obrigado, Filipe.
[Windows Mobile Development and Hacking General] le_cactus:
Hi,

Nice player! Will there be a today screen plugin availabe in the future, one that *is* compatible with VGA devices?

Cheers,

/Cacti
[Windows Mobile Development and Hacking General] bennyj71:
Microfi, I've been following this thread for a couple days. I was thinking... oh no. like we need another music player! I saw the positive posts, so I downloaded it yesterday. I owe you a big apology. This player definitely has a MP3 Player experience. I do have one question though- There's a music note button on the top left. What is this button for because it does nothing on my Tilt.
[Windows Mobile Development and Hacking General] microfi:
Hi!

I just didn't understand the "today screen plugin". Nitrogen does not use any today screen plugin on its interface!

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi!

I'm glad you liked! The music note button returns the playlist to the music that is currently being played. It happens because you can change the playlist index without changing the playing song. So, if you want to go back, just tap on the button. You may also download the skin maker and customize the button if you want it to do something else.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] kaiser47:
very nice mp3 player, works perfect on my tytn. original skin is cool also.

the sleep mode is nice but can i suggest adding an alarm function ? it can be usefull for waking up wih music like in my pocketmusic.

even nicer if it could handle different alarms parametters for work days and weekend for example.r
[Windows Mobile Development and Hacking General] sj.wasan:
Wow! update thanks
[Windows Mobile Development and Hacking General] microfi:
Hi dude!

It's a nice idea, but now I'm kind of busy with the equalizer and a change in the playlist interface. I'll add to my "TO-DO" list anyway, maybe later I'll think about it.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] FatBoyExtraordinaire:
I must admit I'm a little late to the party when it comes to this player, and I feel like a fool. This is one of the best, if not the best music apps out there for touchscreens. I am able to do everything with my left thumb and I'm right handed. No stylus necessary and that is great. Really an excellent bit of software right here.
[Windows Mobile Development and Hacking General] mithritades:
hi microfi,is this smaller in storage size than s2p,and will it work on my diamond?
[Windows Mobile Development and Hacking General] One Hype:
Great job on the player. I was wondering how to be able to create playlists? Thanks.
[Windows Mobile Development and Hacking General] ElHisbo:
wow... great mp3 player...;)
[Windows Mobile Development and Hacking General] mithritades:
how do i install this,i can't seem to get it installed...thnx,step by step would be appreciated
[Windows Mobile Development and Hacking General] microfi:
Hi!

The size of the player with the VGA skin is around 1,5mb. To ensure Nitrogen will work properly on your device, you must download the version with the VGA skin. I guess Nitrogen will work smoothly on your Diamond, please try it and post your feedback!

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi!

Currently, you can create playlists by opening a folder (through the "Playlist browser" in the menu or through the button) and selecting a media file in this folder. The player scans the directory and adds all the MP3 files on it to a playlist. I'm planning to improve the playlist browser to search in subdirectories and to allow more advanced actions.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi!

First, you must download the CAB file (available in the first page) that complies with your device (e.g. if you own a QVGA device with Windows Mobile 6, download the "Windows Mobile 6, QVGA Devices" version). After that, connect your device to the computer and stabilish an ActiveSync connection. Copy the file you downloaded to a folder on your device and through the "File Explorer" application on your mobile, locate the file and click on it. An installation wizard will appear and you'll be able to install Nitrogen.

If you want, take a look on this wonderful tutorial: http://www.pocketpccentral.net/help/tutorials/install_cab_file.htm

Thanks, Filipe.
[Windows Mobile Development and Hacking General] atmt:
Switch between skins

Hello Microfi!

Your player is the best I've found for my Omnia. I made a small modification to your original skin so it fits to the screen. Is it possible to do the option which will recognize screen orientation and choose between two different skins (first skin for normal orientation, second for landscape)? It could be very nice...

Thanks for your great work!
[Windows Mobile Development and Hacking General] microfi:
Hi atmt!

That's a nice idea for a future release! By now, I'm kind of busy with the equalizer and bugfixes, but later I'll think about a skin manager and utilities to recognize the screen and adjust the skin properly.

By the way, if you wish to post your skin on the skins page, I'd gladly receive it and add to the first topic;).

Thanks, Filipe.
[Windows Mobile Development and Hacking General] atmt:
Omnia skin

I've already posted a skin in a skins topic (it's your original skin little bit modified for Omnia). You can find it under your HTC Attempt-VGA version post.

Best regards and I'm waiting for new releases!
[Windows Mobile Development and Hacking General] CommZ:
Hi.

I'm currently using Conduits Pocket Player, which is currently the most finger-friendly MP3 player for WM, but it becomes very slow, when the music library is very big, which is sadly my case, so I am looking for an alternative. Your player looks very promising.

I tried it. What I am missing:

- album art display - I have album arts embedded in all of my MP3 and I like the full screen mode in Pocket Player where is only the album art and some basic about the song being played displayed.

- finger gestures for navigation in music browser - swipe from right to left would mean "Up" and left to right would be "Ok" (= play currently the folder or file which is beigh swiped on).

- "momentum effect" in file browser. This makes navigation in long lists very easy, currently scrolling through long list is a pain.

- make the left softkey access the media browser and make exit an suboption in the right softkey menu. Or make it configurable, but now I keep exiting your player while tring to access the library

- work with ID3 tags. Both in file browser (at least for individual files - leave folders as they are, but mp3 files display as their track name from the tag - I hope this is fast enough) and on the main screen.

- make an option to keep playing the music after pressing standby (-> only disable the screen). I don't know how is it done, but it is really addictive. And Pocket Player has it.

That's all for now. Now to praise some interesting properties of your player:

- it is amazingly fast - after using the Pocket Player, I we really shocked by the speed of your player, both startup and while browsing the media.

- the wheel is really good idea. It just needs to be perfected. Currently I don't find its reactions entirely predictible.

For me, this is the most promising project on xda-dev since TouchExperience (or how it called). I'm not starting using it right now, but if you add the features I suggested, I could. Keep up good work.

EDIT:

PS: Last.fm scrobbling support would be nice too :)
[Windows Mobile Development and Hacking General] microfi:
Hi CommZ!

By now, Nitrogen has the very basic features that allow a satisfying MP3 playback. Now, I'll improve its capabilities (e.g. adding the equalizer in the next release) and slowly Nitrogen will become a really rich and full-featured MP3 player. I've had some experience with the "momentum effect" and I didn't like my results very much (I'll do further research on it, though). Instead, I'll add a simple vertical scrollbar that will be a workaround until I figure it out. The left soft key will be customizable in 0.2.1 (I also realized the "Exit" command wasn't that proper:)).

The other features you listed will be added to my to-do list, and I hope I can accomplish them so that users like you can enjoy Nitrogen!

Thanks, Filipe.
[Windows Mobile Development and Hacking General] sedwo:
whew... finally..

Nice work Microfi. :)

I've been a fan of GSPlayer for a long time but found it limiting without a "touch" interface once I got my HTC Diamond. And although I looked through its source code, I never got around to making changes to allow it to become like your Nitrogen player.

I especially like the fact that you decided to work with C++. It's more work, but the .NET stuff just annoys me for its bloat and speed. Which is why I stuck to C++ as well.

Keep up the great work. With a few more features, this player has great potential to disrupt the market.

Cheers! ;)
[Windows Mobile Development and Hacking General] Richardprins:
awesome

Dude, Awesome, but can you please make AAC support? I guess it is ALOT of work but you'd have one of the only free players that supports AAC/m4a.

Anyways, thanks for your hard work
[Windows Mobile Development and Hacking General] microfi:
Hi! I'm glad you liked my work. Actually, there was a prototype of Nitrogen that ran through .NET, but the fact that I wasn't "talking directly" to the machine always annoyed me, besides the lack of speed and the memory issue (not all the memory was freed after I closed it - even if I paid attention to all the variables and resources).

C++ is harder to learn, but when you get used to it, it becomes a powerful tool that allows you to do cool things;).

By now, Nitrogen has the basic features that allow a satisfying MP3 playback. Soon, I'll add more features such as multilanguage support (I'm brazilian and there is no portuguese version:)) and other extensions support.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi!

I'll do some research concerning AAC, but it's more likely that Nitrogen will support OGG, because there is a free, documented library that decodes it (libovd, I guess).

I'll spend some efforts on other extensions such as AAC and WMA though, and if I find something, I'd surely look into it and add to Nitrogen.

Thanks for the patience, Filipe.
[Windows Mobile Development and Hacking General] pzucchel:
great app, it looks working very well in the functional sense...

...you probably know that on the touch HD there is a big white band on the bottom, not very aesthetic!
[Windows Mobile Development and Hacking General] adolfotregosa:
Hi Filipe, i have 2 suggestions and one request.

1 - Option to remember music position when you close the program. (useful when listening to long music sets)

2 - Make nitrogen act like media player / pocket player when concerning power management. (When you press the power button the music stops atm)

3 - Any ideia for bluetooth avrcp support ?? Besides that, that i'm missing, the player is very very good atm, thank you for your work.

keep it up :) !!
[Windows Mobile Development and Hacking General] bennyj71:
Microfi, downloaded the update yesterday. I'm loving it. Great job....but(there's always a but)...I'm having issues with the text. The song title for some reason doesn't fit on the display. I have a Tilt running stock ATT 6.1WM. Do you have this issue?
[Windows Mobile Development and Hacking General] microfi:
Hi!

This happens because the skin you're using is not for your device resolution. I'm afraid there is no skin that fits your screen (480x800) yet:(. Please, be patient because soon there will certainly be a skin for your device. If you don't want to wait, download the skin maker and try to adapt something or make your own skin! I'd be glad to post it here!

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi!

I'll work on your suggestions, primarely the first one. As other user has already asked to handle the power button, I'll do some research on it as well, and if I figure out how the bluetooth avcrp works, I'll implement that too.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] microfi:
Hi!

What is exactly happening? Is the title font too big to fit your device? Which skin are you using? Was this glitch absent in the previous release?

If you could provide a screenshot, it would be even better, but given that getting a screenshot for Pocket PC isn't always something easy, it's not necessary.

Thanks, Filipe.
[Windows Mobile Development and Hacking General] S.V.I:
Been away for a little while.

this is some awesome work!

I never expected it to work so well and eat so little ram!!!

Unfortunately the BT stereo is choppy after a little while on my wizard.

However it is stereo.

I am going to see if there are some registry settings that mess up the BT sound. it otherwise works perfect!

Nice work!!
[Windows Mobile Development and Hacking General] naset:
your player was awesome!

im waiting for ogg support bcoz all my audio was converted to ogg.

btw,thx for your effort. :)
[Windows Mobile Development and Hacking General] saiyogo:
I think it is very good.

Have you ever consider last.fm support?
[Windows Mobile Development and Hacking General] motisu:
Great to hear!! I use my BA primarily for audio books so all 3 of these features are critical for me.
[Windows Mobile Development and Hacking General] .wojtek:
I second both of aboves. It's fast and responsive and I'd be more than happy to see last.fm support (ie. only scrobbling) :)
[Windows Mobile Development and Hacking General] taz5176:
tried this software, seems working great on my hd except for the resolution, any fix?

btw, double-bytes are not supported? i hv chinese, jap & thai mp3. the filenames read ok in file explorer, resco explorer, windows mobile media player kinoma player & even the TF3D music player. anyone has this problem as well?
[Windows Mobile Development and Hacking General] pzucchel:
Hi Filipe,

thanks indeed, i realized the situation myself after the post. Unfortunately, i am not really an expert in graphics - but I will take it to somebody else attention...;)