yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] eversp01:
Two suggestions, while waiting for the update of the library:

1. is it possible to show the number of lines found in the query (i.e. the number of artists, the number of album artists, the numer of albums, of songs, ... )?

2. is it possible to do a search on the lines found in the query (by entering a search phrase)?
[Windows Mobile Apps and Games] HTC_TP2_lover:
Thanx for v4 and the negative VolToglle C16. Looks nice and smooth.

Still looking forward for your easy implementation of the Rating-tag (query possibilities on existing ratings).

What about the addition of Shuffle and Repeat Control buttons ?
[Windows Mobile Apps and Games] thx1200:
I'm fixing to add an "about" menu item, but until then, run Avian Play, then look at the Error.log in the app folder. The version number is listed in the "Application Started" entries.
[Windows Mobile Apps and Games] thx1200:
I honestly have no idea why it's not taking. When you install the next version, check something for me. After it asks you if you want to remove the old version, but before it asks you where you want to install the new version, go to the \Program Files\Avian Play\INI folder and see if you see all the INI settings files with the underscore in front of it (this prevents deletion of old settings). This will help me track down where it's failing.

I plan to add a feature in the future where you can optionally show the item count in the breadcrumb. So it would say, for example, Library (12)\Artists (42)\Album (4) or some such.

Yes. Just start typing with the SIP or hardware keyboard and the results are immediately filtered and highlighted. :-)
[Windows Mobile Apps and Games] thx1200:
It's on my agenda. :-) ETA is "when I have time" ;-) ;-)
[Windows Mobile Apps and Games] djsolidsnake86:
goog app, there is some new skin? the one now is too black

and there is a way for visualize in the library only the artist + the file name without the album/folder name under?
[Windows Mobile Apps and Games] thx1200:
Same skin as ever...

There is currently no way to modify the layout of the library visualization (other than enabling/disabling the album art thumbnail). As such, in the subtitle area, the album will appear.
[Windows Mobile Apps and Games] motisu:
suggestion for future version

Hi,

I've been playing around with this and it is a very nice app. 2 things that I would like to see:

1. I mostly use my player as a audio ebook reader so a much simpler interface would be nice to have. I now use something called "ab_player" but I would love to have an integrated all purpose player.

2. There should be a way of saving all the settings so after a HR/ROM upgrade, I can restore all settings and libraries without having to go through the whole search again.

Thanks
[Windows Mobile Apps and Games] eversp01:
Maybe you missed this one.
[Windows Mobile Apps and Games] eversp01:
Another one for the list of requests:

is it possible to pause playback when the headphone is unplugged?
[Windows Mobile Apps and Games] thx1200:
I'm not sure I understand the request... Simpler in what way would you like to see?

Copy the INI files in the <program files>\Avian Play\INI and your settings will be saved.
[Windows Mobile Apps and Games] thx1200:
Added it to my to-do list to check.
[Windows Mobile Apps and Games] thx1200:
I'm working on some extensions to the event system that will allow this.
[Windows Mobile Apps and Games] thx1200:
Evangelize

V5 will be coming sometime next week (maybe during Thanksgiving (USA) holiday). It will include more bug fixes, a few requested features, and *drum roll* the integrated control editor! You will be able to customize the control surfaces from within the application, making it the most user-customizable music player on WinMo. New event handlers (like for taking action on power status changes, etc.) will come in V6.

While I'm working on this, I'd like to ask anybody using this app to evangelize it. I submitted it to some blogs and XDA's front page, but nobody has noticed it yet. I want to get more people using this app so I can get a larger following before I port it to future platforms. My dream is to get this app on lots of platforms, but that can't happen if I'm the only one developing. :-) But, you know, don't spam anybody. ;-)

Making a YouTube video might help...
[Windows Mobile Apps and Games] nagagaya:
thanks

the following r bugs inbuilt music player of htc hd2

1.shuffle will not properly due tag missing

2. no stereo effects

3. no search

in ur

1. no bluetooth handle facility

2. quite often dump

3. no pause on call thru button r bluetooth

4. no scanning for radio thru internet

5. no g-sensors

6. play on start if required
[Windows Mobile Apps and Games] thx1200:
A2DP should work; AVRCP will not. When I add support to control the player from outside applications, this issue should be able to be dealt with.

I need more info. Can you post your error.log?

When a call is answered or initiated, the player will pause. I'm not sure what you mean "thru button r bluetooth." That doesn't make sense...

Go to the Library, then SHOUTcast(TM) Radio.

Correct; No plans for that. How would a music player benefit from g-sensing?

You can cause this to happen by modifying the Events.ini and adding a play command to the application start event.
[Windows Mobile Apps and Games] nagagaya:
hi

i am attaching the error file for your purview please download error.cab and rename to error.log.

the following are the observation.

1. takes to much time to load (i have 14 gb of mp3 songs)

2. it occupies more memory spaces.

3. when i install as fresh and i press the lock button htc hd2 and close the back light, music was playing

4. when i restarted and do the step 3 operation it stop the play

g-sensor in htc hd2. it automatically change the screen to landscape from portarit automatically. in your player it shows but no controls.

expect pause button back order.
[Windows Mobile Apps and Games] thx1200:
1. How long does it take? The amount of songs doesn't impact the time of load, only the time of rescanning all the files for the DB.

2. Not understanding... What occupies more memory space? And more memory than what?

3. Good...

4. Restarted the phone or restarted Avian Play? Make sure under Settings\General that Keep device awake while playing is set to TRUE. If it is, set the Advanced Poewr Debug Logging to TRUE, recreate the problem, then upload that error.log (rename to .txt if you don't mind).

5. G-sensing: That's not a g-sensor problem, that's just a portrait/landscape problem. Avian Play works in landscape, but is not optimized for it. If you double tap the track info label (top part of the screen), it will shrink and expose more controls for you. But, I just recommend that you add Avian Play to the exceptions list for apps that shouldn't show in landscape. Maybe I need to make an option to automatically flip it back. hmm...

EDIT: Scanned your error.log and see what is causing a crash. I will fix that for next release. I also see where I need to add more debugging info. Thanks for attaching the file.
[Windows Mobile Apps and Games] joeugly1:
Thanks for your nice programm.

Could you please add support for flac files?

On my HD2 flac files doen´t work.

Edit: now it works!

I would translate your program into german. Can you tell me how it is possible?

kind regards

Joe
[Windows Mobile Apps and Games] thx1200:
The language files are located in \Program Files\Avian Play\Languages\English.

Each INI needs to be translated and named the same then stored in a new folder for German. In the changelog.txt for each version, I list any new strings I add for new features. If you don't translate some strings, that's okay, because Avian Play will fall back to English for any string that is missing, but will prefix it with "[ENG]" so that you and users know that the string is actually missing for that particular language, as opposed to having the string just left over as the English version. Thanks for the translation!
[Windows Mobile Apps and Games] thx1200:
V5 delayed a bit

Building the control surface editor is taking longer than expected and Thanksgiving weekend football has been a bigger distraction than expected. ;-)

V5 will come next week probably.

Freeware deadlines are always prone to moving forward. ;-)

EDIT: Attached a screenshot of the control surface editor...
[Windows Mobile Apps and Games] thx1200:
Just an update on this.

MP3 ID3v2 has POPM (Popularimeter) and may contain many POPM tags from every user who has touched the file... so I don't know which one to use as there may be dozens or even hundreds. The behavior Avian Play is going to use is to use the rating from the first POPM tag in the file. If you have more than one, you will need to remove the extras. If your tag editor only shows a single rating for MP3 files, then it is likely only storing one POPM tag in the MP3 file. ID3v1 does not have a rating tag.

WMA has a single rating tag, so that one is easy. However, it's a DWORD in WMA (BYTE in Avian Play), so anything above 255 will normalize to 255 in Avian Play and, accordingly, less than 0 will be 0.

Ogg/Flac (aka Xiph) do not have an official rating tag. But it seems at least a few taggers support the "MediaMonkey" format, which is a 0-100 scale with 100=5 stars, 80=4 stars down to 0 stars, so that's what I'm going to support for values beyond 5. For values 1-5, it will stay 1-5 to match the star rating system. Confused? Good. ;-) It will work this way until somebody complains that it should work a different way. :-)

My logic in this is that it seems to be common for WMA and MP3 to use a 1-5 scale, despite explicit support in the format for values beyond that, so I'm normalizing values in Ogg to a strict 1-5 scale even for larger values to support the MediaMonkey format.

Obviously the different formats may very well have mixed conventions in some rare cases for some users (MP3s with a rating of 150, OGG at 3, and WMA at 100,000, intended to mean the same rating), but since MP3 and WMA mostly live in the 1-5 range, I think this will work out okay.
[Windows Mobile Apps and Games] damienisxcore:
Nice player. My only problem is the god-aweful colors and graphics on the interface.
[Windows Mobile Apps and Games] HTC_TP2_lover:
Hi thx1200,

Thanks for your update and technical approach towards my request of the Rating-tag.

My interest is only situated towards MP3-files with 1-5 rating.

I would appreciate if this (small) update could be released even before your substantial upgrade in relation with the control editor.

Thanks in advance.
[Windows Mobile Apps and Games] JVogler:
I'm sorry if I missed a post addressing my question, I did several searches of the thread, rather than reading each post individually.

Whenever I choose to 'open' anything (file, playlist, etc.) it always starts at the root of my device in the folder window. Then I have to hit storage card, then my documents, then my music, etc. etc. etc. and can only open 1 file at a time. So if I want to play just 3 chapters of audio book for example, because I have a very detailed file system to organize it's about a 2 minute process. I changed the directory to be scanned to point to the right location, but that didn't change where 'open file' started. Is this a Windows 6.1 setting to remember the last folder I was in, or an Avian Play setting I'm not seeing, or maybe a registry tweak?

I know there are other ways to get those files playing with the library tab and stuff, just curious about any work-around to either start at a specific folder, or remember the last folder opened would be good enough too.

Thanks
[Windows Mobile Apps and Games] thx1200:
I'm going to be releasing V5 probably tomorrow (just need to run it on my device for a bit).
[Windows Mobile Apps and Games] thx1200:
It's a limitation in the file system selector control I'm using. The WM file system open/save dialogs are even slower, because they "flatten" the file system. The control I'm using is custom and it just starts off at root. Not ideal, but that's how it goes. :-)

The good news is that it probably wouldn't be too hard to have it remember where it last was and jump to that point right away for you. I'll add that to my todo list.
[Windows Mobile Apps and Games] nagagaya:
hi

any new updates are coming.

solution needed

1. when htc hd2 backligh off and avian player stops. even when we enable backgroud set to true

thanks
[Windows Mobile Apps and Games] thx1200:
V4 should resolve this issue.
[Windows Mobile Apps and Games] thx1200:
V5 Released

- Fixed bug: When saving Now Playing cache files, if the thread is aborted due to crash or other termination, it would raise an exception on the aborting thread, leading to a (second) crash and confusion for the user as the application fails to terminate gracefully.

- Fixed bug: Fixed a possible divide by zero error that may occur when shutting down the application, but due to timing, may or may not be an issue (most of the time, seems not).

- Fixed bug: Realtime monitor would not enable/disable without a restart after changing setting.

- Fixed bug: Changing scan paths and exclude paths would not take effect without a restart.

- Fixed bug: Fixed some parsing bugs in the controls.ini parser. Note: this only became noticible with the control editor. There were no crashes associated with this before the editor.

- Refactored: Modularized skin, settings, and control functions codes into their own respective DLLs. This is done to make porting Avian Play easier in the future and also to just clean up the main module.

- Refactored: Realtime monitor interaction between the main application and realtime monitor thread.

+ New debugging: Added more debugging information for when the audio engine crashes.

+ New feature: The control editor is here! Translators: This feature added the following strings to translate: Surface, Scene, ControlButtonSelectSurfaceScene, ControlButtonRemoveScene, ControlButtonAddRow, ControlButtonRemoveRow, ControlButtonRowOrder, ControlRemoveRowTitle, ControlAddScene, ControlDeleteSceneAreYouSure, ControlButtonCount, ControlMoveRow1, ControlMoveRow2, and all the Control### strings (which correspond to all valid control functions).

+ New feature: The official "rating" tag is now supported in MP3 (ID3v2) and WMA. MP3 may store multiple ratings per file, so only the first one is used.

+ New feature: The unofficial "rating" tag used in MediaMonkey is now supported in Ogg/Flac. Values between 20, 40, 60, 80, and 100 are normalized to 1, 2, 3, 4, and 5, respectively. Values of 1 through 5 are left alone. Values larger than 100 is set to 5 and less than 0 to 0. This is done to comply with MediaMonkey's custom tag's format, while also complying with the very common "star" rating system of 1 through 5 stars for how a file is rated. A value of 0 means that there is no rating on the file.
[Windows Mobile Apps and Games] eversp01:
Checked this and yes, I saw the "underscored" ini files. The settings look ok after this update. Thanks.
[Windows Mobile Apps and Games] HTC_TP2_lover:
Thanx for V5.

A very quick testing learns me that the Rating-function is not working for me. It only shows a 0-value with all my 2000 MP3-songs included. Despite My Ratings are varying from 1 to 5 as a standard MP3-tag on my PC.

On your FileLibrary Code (post #2) I still notice "User rating of the file ** Currently unusued **". I assume this is not correct.

My Library.ini has been expanded with :

[MusicByRating]

Mode = SubMenuQuery

SubMenuQuerySelect = DISTINCT [Rating] FROM [FileLibrary]

SubMenuQueryWhere1 = [IsPodcast] = -- 0

SubMenuQueryOrder1 = [Rating] ASC

SubMenuQueryGo = MusicByTitle

SubMenuTextColumn = Rating

SubMenuTextEmpty = NoRating

Main.ini has been expanded with :

MusicByRating = Rating

NoRating = <No Rating>

What do I do wrong ?
[Windows Mobile Apps and Games] thx1200:
Right, that "currently unused" needs to be updated.

What you have looks good. Go to the Settings tab and press Menu then select "Reset Library Item Update Status." This will force all files to be rescanned. Since you did an upgrade install, what happened is probably that the rating tag was still set to 0 from the previous version, but Avian Play didn't detect any changes in the media files, so it never updated the values in the DB.

Let me know if this helps...
[Windows Mobile Apps and Games] HTC_TP2_lover:
I have updated the complete Library and the result is 3 different ratings : 0, 1 and 50 ??? The strange thing is that all of my 2000 mp3-songs are inside

each

of these rating-tags. Please advice how to solve this issue.
[Windows Mobile Apps and Games] thx1200:
That is odd... My guess is that each file may contain multiple rating tags. What app did you use to tag the ratings? And would it be possible to email me a small one, tagged however you did tag it, so I can dig into it (PM me to get my email address)? MP3 ratings are a little complicated on how its implemented. I have more confidence in the other formats, since they were far simpler. :-) Since I don't use this feature personally, I haven't really done much debugging, but if I can get some samples, I'm sure I can work through it and figure it out.
[Windows Mobile Apps and Games] HTC_TP2_lover:
My Music Library on my PC is controlled (and tagged) with J. River Media Player (official registrated software). I can email you a small mp3-song which is tagged as all my other files. How can this be arranged ? I do not understand "PM me".
[Windows Mobile Apps and Games] fluke73:
Damienisxcore: Im working on some graphics to the program, and going to try make a nice color scheme as well.

Im using the program on a daily basis now, and it works really good! Keep upp the good work thx1200!
[Windows Mobile Apps and Games] eversp01:
Click on "thx1200" and then choose "send a private message to thx1200".
[Windows Mobile Apps and Games] HTC_TP2_lover:
eversp01,

Bedankt voor de tip, doch op die manier kan ik nog steeds geen mp3-file opsturen.

The private message sending does not allow me to attach an mp3-file. Only an image or a http-link can be inserted...
[Windows Mobile Apps and Games] HTC_TP2_lover:
eversp01,

Please forget my remark, the sending-problem has been solved.

Thanks anyway.
[Windows Mobile Apps and Games] white-energy:
It looks kinda boring!
[Windows Mobile Apps and Games] HTC_TP2_lover:
Any progress on the Rating-issue ????
[Windows Mobile Apps and Games] thx1200:
Not yet. I've been really busy with the holiday seasoning approaching. :-) I hope to get to this in a week or two.
[Windows Mobile Apps and Games] eversp01:
Need this one!
[Windows Mobile Apps and Games] nagagaya:
hi

any new version is coming.

how to set avian player as default player rather the music player in bulit on htc hd2

thanks in advance
[Windows Mobile Apps and Games] thx1200:
A final version will be released which will include some bug fixes, then I will focus solely on Android development.
[Windows Mobile Apps and Games] powinmo:
I finally got around to trying out your great app. It is quite a refreshing interface and is nice to see active development. I've been using Nitrogen for a while, but since development has ceased and no one has picked up the source code to take it over... I was afraid yours might be next. Sorry to see you stop any further dev for WM6x. But I'm sure the Android folks will be very very happy.

One *last* favor? The ONLY reason I continue to use Nitrogen as my primary audio player is because it has an equalizer function on playback. I have to use the PRE-AMP feature and lower it to the lowest setting in order to simulate a "low" volume when I use Bluetooth headphones on Touch Pro2 devices. Because of the BT stack HTC used on TP2s (at least the CDMA models), we cannot directly control the volume on the device when audio is routed via A2DP. There are various threads about this and stop gap solutions like the one I and others use for Nitrogen.

Could you please enable the equalizer and expose the pre-amp option, if it is available in MAD, even if it is only for mp3 playback? This would greatly help me convince other BT headphone users in the TP2 threads to ditch Nitrogen and go with your player full time :)
[Windows Mobile Apps and Games] thx1200:
I'm not familiar with this issue as I don't use A2DP right now on my TP2... Just to confirm, if you use Avian Play's volume control (not the system volume, but the volume control inside the app) this doesn't help you with the volume being too loud?

I can't make any promises because although the EQ is available in MAD, it would take a bit of effort to wire it up in Avian Play. Not because it's appreciably difficult, but just because there are a lot of layers and it would take some time to wire it up, develop a UI, store it in the settings, etc., as I had never intended on supporting that feature.
[Windows Mobile Apps and Games] powinmo:
Confirmed using Avian Play's volume control vs the system volume. The

BT stack used on the TP2's A2DP will stream the audio at a fixed volume, requiring the target headphones to provide for complete volume control. Unfortunately most BT headphones (Altec Lansing Backbeat 903 and Motorola S9, etc) have their "lowest" internal volume settings at a "normal" dB level. Which, at low is can be quite loud when you are in a semi quiet office environment and you just need some gentle background noise music.

Sorry if I meant it should be a trivial matter to enable an Eq type function in your app. I know it takes a lot more then just flipping on a switch in the code, just as you mentioned. But maybe this might help provide some insight if you try to code it in the WM side, to see how much of an effort and what support might be available if you try to implement it in your Android port.

Either way, I am grateful you even took the time to code what is currently available so far and for taking the time to be active in your app thread.
[Windows Mobile Apps and Games] EricTheViking:
WinAMP Playlists

Hi, great app & thanks for sharing your hard work!

I'm trying to use WinAMP generated playlists with Avian Play on an HD2 and can't get them to work.

Seems that the WinAMP playlist contains a relative path /Music/Artist/Album/ but Avian Play seems to expect an absolute path /Storage card/Music/Artist/Album/

Any ideas how I can get a WinAMP playlist to be recoginsed in Avian Play?

Thanks
[Windows Mobile Apps and Games] thx1200:
Windows Mobile does not support a "current working directory," and by extension, Avian Play does not either. There is no reference point for what the relative path would be relative to. In addition, a path starting with "/" (or, more appropriately on WM, a backslash "\") is not actually a relative path. It's an absolute path because you are referencing the root folder which is "\". A relative path would start with a name or dot folder reference, such as "..\music\" or "music\" or something. On big Windows, you can reference a relative root folder on the current storage device by starting with a slash, but WM has a single root file system, so starting with a slash is always an absolute path.

So, to answer your question, you need to hand edit the playlist. What file format does it use?
[Windows Mobile Apps and Games] aminmd1:
music on storage card not recognized by Avian on hd2 / wm 6.5

I installed Avian on my device and had no trouble running it. It plays the sample songs provided on the phone. My problem is that it does not load that music from my storage card into the library. When I have the player update the library, it stops after a few seconds without showing any music from the storage card in the library. I have designated within the settings the path to the music folder on the card. I also loaded the sqlce file, but it did not resolve the problem.