yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] MrGoodtunes:
That works well for normal album oriented collectors. My mindset is singles oriented. Each song gets it's own unique art, and I have thousands. Don't really want to put each into it's own folder, but still figure it's worth a test. So I set up two folders, each containing a song with no embedded art. Put a small JPG into each folder, making sure they had different aspect ratios. And sure enough, playing them in fullscreen gives the same bug#2 corruption.

The problem seems to be that when changing art for next track, this build only clears the device screen area corresponding to what is specified in the skin XML viewport statement. This is fine for main UI screen, but not for fullscreen. Proof of this can be seen to the right of the right edge of the red area of Nancy Sinatra's pic, superimposed over previous track art, minus the viewport area, a few pixels of which can be seen as the black area just right of red area.

Thank you porkenhimer, that's excellent! It goes beyond solving bug#1 by providing a better link to fullscreen because music is no longer interrupted. That is, IF you're lucky enough to have an available button. Wish my Vogue had more hardware buttons. At least she has the nice big 5-way navigation pad that recently released phones no longer have. But my 5-way is already totally mapped to higher priority functions. So is my camera button. And the send/end keys refuse to do anything other then their phone call functions. So, your suggestion got me investigating the side volume rocker. Had never considered it before. Got a warning from TCPMP when mapping, re capturing all button presses as in games, but I ignored this. And it worked!

So bug#1 is now more than solved. Plus, upon the rare occurance of bug#2, a couple flicks of side volume rocker moves out and back into fullscreen, quickly cleaning up any corruption of previous art. This is wonderful, I'm so happy!
[Windows Mobile Apps and Games] daspost:
How did you get AVRCP Agent to work? Any tips or tricks you can share? The only thing I can see I did different was install in the program files folder. I can get it to work with GSPlayer but not with TCPMP, even with the settings you listed here. It starts TCPMP but doesn't control it.
[Windows Mobile Apps and Games] jackleung:
Make sure you got the "WindowsName" right and the AppPath for you should be "\Program files\TCPMP\player.exe". And no other AVRCP capable programs running in the background (e.g. Windows Media, Core player ...etc)
[Windows Mobile Apps and Games] daspost:
I couldn't get AVRCP Agent to work with TCPMP until I installed a skin. Works fine now.
[Windows Mobile Apps and Games] MrGoodtunes:
Digging this skinnable build alot, looks so different, nice, plain & simple. So spent some time to make a minimal skin with same dark moonglow look as softkeys on bottom bar.

This is for portrait mode only, on QVGA (240x320) display only: View attachment MrGoodtunesSkin.zip
[Windows Mobile Apps and Games] samiutri:
Problems with skin image refresing

Hi,

Has anyone had problems with the main region backgound refreshing? I have a device with display size 480x270, OS: Win CE 5.0 Core. The player works great in native mode: without any skin. And after activating the player with skin from the desktop (and the graphics being drawn for the first time), the skin image seems to be ok (expect it doesn't fully fit to the screen because of the main menu bar, which in this case is at top of the screen, and thus the bottom of the bg image is not displayed), but after touching any button, the secondary image (button pressed image) is drawn to wrong location..please see the attachments. Or actully it goes so that when the complete region/display is being drawn, it's not drawn from position 0,0; it's drawn from where the main menu bar ends (e.g. 0, 30), and when some smaller part of display is redrawn, the drawing is done like the main image would have been drawn from position 0, 0 (see from attachments :confused:). After touching some buttons, the display is a total mess, but if going at that point e.g. to "File->About..." and back to player view, it looks good again (because to whole bg image is redrawn). I have tried every options, tried in also with GAPI, and tried to do some workarounds by manipulating the images, but those won't solve problem - as you might get the idea from the attached images.

Any idea what might be the root cause?

Thank you in advance,

Sami

P.S. Otherwise the skinning feature is great :)
[Windows Mobile Apps and Games] MrGoodtunes:
Sami, what happens when you toggle the checkmark at:

Options > View > Taskbar

Also, did you see similar glitch and fix back on page 23 of this thread?
[Windows Mobile Apps and Games] samiutri:
If the skin is activated, there is no visible effect when checking/unchecking Taskbar or Timeslider; only checking/unchecking titlebar takes effect. I mean that taskbar is not shown at all, no matter if it's checked or not; and timeslider is always visible. However, in native mode all works.

The problem is exactly the same than problem #1 described in page23; problem #2 is not visible as such, even there are some bugs also with my device when returning from full screen...or I might be able to reproduce also problem#2, if using the same video, settings, and skin...
[Windows Mobile Apps and Games] Osprey00:
samiutri,

That was solved a few weeks ago by tronikos. You need his interface.plg from earlier in this thread: http://xdaforums.com/showpost.php?p=6031368

bimbam, what about at least updating the Extras.zip on the first post to include that interface.plg?
[Windows Mobile Apps and Games] cesardemi:
Hey people. I was trying to play a movie, and then I got a message:

"Player: Video Codec (WVC1) not supported by the player!"

Does anyone have any idea about where to find this codec?

Thanks!
[Windows Mobile Apps and Games] jackleung:
xiaojin1985 just reply back regarding AVRCP

Just got an PM reply from xiaojin1985. He's away from home and will contact bimbam69 soon. Stay tune for AVRCP native support.
[Windows Mobile Apps and Games] porkenhimer:
I think I got a fix but I have no vc1 videos so upload the video so I can check it out. If the video is not small cut a small portion and upload it and I think I got a solution for u.
[Windows Mobile Apps and Games] cesardemi:
Yeah, it's an episode of Heroes :p (Episode 6 from the last season) and it seems to be coded with that codec.

I'll try to get a piece of it, but I don't know if that will encode it in some other format in the process... Will it?
[Windows Mobile Apps and Games] porkenhimer:
The video will no change if u cut me a clip or upload it. I think I can play the video so if I can I will tell u how to do the same.
[Windows Mobile Apps and Games] frmariam:
WVC1 seems to be a WMV variant. WMV support in TCPMP is done by the Windows Media Player dlls (generally in the rom).

I personally never encountered such a sample so I can't test this. Assuming the WMP dlls don't support this already I supose there's nothing one can do but wait for Microsoft to implement it (unless someone writes a WMA/WMV plugin).

PS: bimbam you may find this info useful... porkenhimer posted (before he erased it from his post) how mkv with h264 will not play with avc.plg (the plugin will crash TCPMP on such cases). TCPMP will be able to reproduce the file using ffmpeg.plg if avc.plg isn't present in the TCPMP folder (and not avc.plg in the video dir).
[Windows Mobile Apps and Games] bimbam69:
I disagree, most of mkv vids with h264 that I've tried were playable by tcpmp using avc.plg, therefore I'm not surpised that some h264 coded videos can't be decoded using avc.plg (the plugin is old and there's nothing we can do). Ofcourse one can try to put avc.plg to another folder and use ffmpeg.plg to decode h264 videos, but playback will be very slow, compared to avc.plg.
[Windows Mobile Apps and Games] bimbam69:
Its good to know that the ices will finaly move on this side.
[Windows Mobile Apps and Games] frmariam:
Strange... Since I never use mkv I tried some samples from mplayer database and they only worked with ffmpeg.plg... Oh well it's not a big deal.
[Windows Mobile Apps and Games] bimbam69:
I assume that those files on mplayer database are mostly problematic ones, meant for fixing issues encountered using mplayer.
[Windows Mobile Apps and Games] cesardemi:
Ok. Do you know of any tool to do that? Sorry, but I don't know anyone... :(
[Windows Mobile Apps and Games] porkenhimer:
I can play the file. I have had several of them. They are called wmv9 advanced profile vc1. If u want help I told u to upload a portion and I will tell u what u need to do to play the file.
[Windows Mobile Apps and Games] cesardemi:
Sorry if I made a mess with my previous message. What I was trying to say is if you know a tool for cutting a movie and perform the task you asked me.

I don't know of any tool to do this kind of trimming and I wonder if you could tell me about anything you know. Once I have that application, I will upload a fragment of the movie for you to analyze/test it ;)

Thanks in advance.

Cesar.
[Windows Mobile Apps and Games] porkenhimer:
I knew I had played VC1 files so I used super C to convert 5 files to use wvc1 codec and I got all 5 to play but I used mplayer wince 0.3. The files I converted were in different resolutions and the higher the resolution the slower the playback was. A couple of the lower resolution files played video on windows media player mobile but higher resolution files only played audio. I am still workin on gettin them to play /b TCPMP. I'll let u know if I can.
[Windows Mobile Apps and Games] samiutri:
Thank you very much, that solved the problem (#1)
[Windows Mobile Apps and Games] STUdog8586:
Your skin does not work. have done everything in all the txts/read me's. no skin shows up what so ever. can u please fix.
[Windows Mobile Apps and Games] RAEvangelista:
:) show, excellent news. Use the application long ago!
[Windows Mobile Apps and Games] bimbam69:
Sometimes its good to carefuly read first post.
[Windows Mobile Apps and Games] sigsmund:
What CPU instruction should I use for my HD2 snapdragon processor?
[Windows Mobile Apps and Games] Osprey00:
STUdog8586,

Are you addressing me, concerning my WMP12 skin? Regardless, I don't know about other devices, but, on mine, no skin is displayed until you actually load and play a valid video. Make sure that you've already done that.

EDIT: If there's ever a newer version of this build, it'd be most nice if this could be changed so that the skin displays even when no video is loaded. It would give the user an earlier assurance that the skin is working, would just be nicer-looking and, in the case of my skin and any others that have an "Open" button included, would mean that we could use that button to open a video (the same way as we would, normally), instead of going through the menu the first time. Thanks.

EDIT #2: Nevermind. It happens only with GAPI as the video driver.
[Windows Mobile Apps and Games] bluenote73:
I can't wait for AVRCP support, that would be the cherry on top :)

To gild the lily a little, I wonder if anyone here is interested in creating a skin thats big enough to be used in the car? (Audio almost exclusively)
[Windows Mobile Apps and Games] bimbam69:
Ok from previous posts i noticed you are a PND user, right?

If so does this problem repeats through various PND devices and WindowsCe OS'es, or this is the only one case problem?

Tronikos previously wrote:

So theoreticly all should be fine on a real device, but we know that on the real world everything is more complicated :).

So what I'm trying to say that there might be a problem in a WindowsCe itself not the TCPMP (reg settings, drivers, etc.), because skin is shown normally on Windows mobile and even on Windows desktop builds.

Edit: Also I noticed that if the GAPI video driver is selected the skin is displayed incorrectly.
[Windows Mobile Apps and Games] dark_prince:
No LANDSCAPE SKIN there :/ why u say ALL RES then?

my device is Excalibur 320x240, QVGA Landscape
[Windows Mobile Apps and Games] xiaojin1985:
Sorry I'm on a business trip now and don't have an Internet connection...Until now I'm stay at a hotel which having Internet service.

I can send full src_code of AVRCP to you and point out the key,can you plz message me your email address? :)
[Windows Mobile Apps and Games] bimbam69:
By saying ALL RES i mean that skins are meant for common Windows mobile screen resolutions. Included skins should support landscape mode, if you look into images that come allong with skin you will notice that there is landscape images included as well. Did you tried to load the QVGA skin? If it dosent load that means some bug in skin addon. Also you can try to edit skin.xml file by finding the lines:

<skin no=0>

and

<skin no=1>

and swap those lines with each other.
[Windows Mobile Apps and Games] Osprey00:
bimbam,

Thanks for the reply. GAPI sounds like a likely explanation, since, yes, I'm using it. Unfortunately, even if I set the video driver to something else in TCPMP, the problem remains. I think that it's because, no matter what I set the video driver to, TCPMP still detects that I have GAPI installed and displays its splash screen. So, there's still nothing that I can do about it, short of uninstalling GAPI. I did just notice that the buttons on the skin work, even though they're invisible, so the skin is working, just not displaying, somewhat like the problem on exiting fullscreen that tronikos fixed in interface.plg. Anyways, since it can be worked around and appears to affect only GAPI-enabled devices, it's no big deal if it's never fixed.
[Windows Mobile Apps and Games] bimbam69:
Update on AVRCP!!!

xiaojin1985, sent his sourcecode to me, so I merged his sourcecode into my build. Attached files are all in one interface.plg (supports subtitles, skin and AVRCP) and language files for AVRCP to work.

To install first you need to have installed my build from first post then put these files in TCPMP dir and overwrite existing ones.

Note that I didn't tested AVRCP feature :) If someone knows a way how to test it, using usb Bluetooth dongle or something please let me know.
[Windows Mobile Apps and Games] a5med:
For some reasons TCPMP doesn't want to work with my TMobile USA HTC HD 2.

I tried it on both standard ROM and Kumar's ROM.

After opening a video and pressing play, it lags the whole OS, and I need to do soft reset.

Any suggestions?
[Windows Mobile Apps and Games] brent_si:
Im having some problems. My skin on my tcpmp doesn't look like that. I am trying to get it to work on my tilt2/touch pro 2. It looks like the original tcpmp and some of my videos don't work and my phone freezes. Any ideas?
[Windows Mobile Apps and Games] porkenhimer:
Great work. Love the new interface.plg. Now maybe u can figure out why every common.dll that has the gapi driver shows the taskbar each time u launch TCPMP even if u have the taskbar unchecked in options>view.
[Windows Mobile Apps and Games] bimbam69:
A bit feedback is apreciated

Is AVRCP working? is theare any noticable conflicts between skin, subtitles and AVRCP? if not i will update the release on first post.
[Windows Mobile Apps and Games] xiaojin1985:
Tested,I think it's working correct.

If a plugin "smart_lyrics.plg" can be worked with this version or someone can develop a lyric_show support for TCPMP,it will be great.
[Windows Mobile Apps and Games] xiaojin1985:
And there have something need to be fixed:

Edit "LANG_AVC.TXT" and replace "[n]" to "[chs]",also there are many strings still in English,maybe the language pack isn't the full one.
[Windows Mobile Apps and Games] frmariam:
I believe that the lyrics support could be added by modding the subtitle component. The working principle is similar. *.lrc files are text based and somewhat similar to some subtitles.

Making "subtitle" show during music playback (make them show regardless of file type) and teaching it how to parse text from *.lrc and it should work (please regard these are just the ramblings of a layman).

PS: Once the AVRCP lang components are figured out I believe it'd be best adding the respective translations into each lang file inside the language.tgz. I can do the Portuguese version (I couldn't test it because I don't have a headphone besides my stock wired one but this I can do).

PPS: xiaojin1985 could you please try contacting ghosting over at pdafans and ask him for the rmvb source? He has at least the splitter code (the dll code is from ajeet mplayer). When the news was posted here @xda the thread author stated he'd release the sources...
[Windows Mobile Apps and Games] bimbam69:
Ok, post your modified lang files here.
[Windows Mobile Apps and Games] porkenhimer:
The smart_lyric.plg works fine. All u do is put the lrc file in the same folder that the mp3 file is in and make sure the names are the same and it will automatically show the lyrics when the mp3 is playing. The smart_lyric.plg does not work on mp3 files with album art and that is the only problem I have experienced. I would like to see this fixed but the lyric plugin it is still a good feature that has always worked for me.
[Windows Mobile Apps and Games] xiaojin1985:
I think he won't release source code to me,because I didn't know him.....
[Windows Mobile Apps and Games] xiaojin1985:
I haven't try smart_lyric.plg in this version of TCPMP because it have its own skin,won't it override the original interface of TCPMP?

I will try it later.
[Windows Mobile Apps and Games] brent_si:
The skin is exactly the same as the old one. It looks nothing like your screenshots. I don't really care about the skin I just want it to stop freezing because only way to reset it is taking battery out. Also sometimes the videos don't work and all I get is audio. I am running factory rom and I really don't want to change it because it works for me. Maybe im doing something wrong idk.
[Windows Mobile Apps and Games] frmariam:
@bent_si

There is no skin bundled in the setup. You need to place a skin directly in the TCPMP device (xml and image folder) or browse for the xml file using the skin select option (if it's in another location) and restart TCPMP.

Also not every single video you try will work. Extremelly high res videos, some exotic formats or bad encodes may fail. But this sounds like an issue because of registry leftover from older releases. It has been explained here how to fix these issues many times. For simplicity sake do the following:

1-Install Mortscript

2-Extract, copy and run my fix script in your device

@xiaojin

I only asked because I don't speak the language and can't even use Google translate on those forum pages (at times I can't even open them)... I believe he may have used GPL sources. If so he is obliged by the license to released the code to anyone that requests it (not that everyone respects the license or Core will enforce it).

About the lyrics plugin yes I believe it'll conflict with the native skin support added by bimbam.

@bimbam

Here is the portuguese translation.
[Windows Mobile Apps and Games] xiaojin1985:
The author said that he will release code when it's ready.
[Windows Mobile Apps and Games] tino1708:
what ffmpeg shoud i use on my touch hd,i don't know in which group my processor goes.thx
[Windows Mobile Apps and Games] bimbam69:
tino1708,

try armv6.

Its not that hard to google it out :) for example there:

http://pdadb.net/index.php?m=cpu&id=a7201a&c=qualcomm_msm7201a
[Windows Mobile Apps and Games] porkenhimer:
@ BIMBAM

I like the new Interface.plg but I am experiencing a couple bugs while using it. I can only choose certain XML skin files and it distorts the buttons on certain skins. I noticed this while trying to use the WMP12 skin from a few pages back. When I click on any button it just turns into a black square. When i click play it shows a black square until i pause the track or video. I was not sure what happened so I switched out the new interface plugin with your Interface.plg that comes in the cab and I no longer have trouble choising a skin or seeing black squares. Is there something I can do to fix this? I have switched out the new and old interface plugin several times and each time the new plugin does the same thing with the black squares and inability to choose skins. Is the new Interface.plg just a rough draft or are you gonna do more to work out any bugs it may have?
[Windows Mobile Apps and Games] bimbam69:
porkenhimer,

noticed the same issue :) and it seems it happens with wmp12 skin only ohers are working normally. Strangely I solved this by editing skin.xml and deleting "tab" spaces used to indent keywords. All new features in TCPMP are rough draughts :D, and it still kepps going due to the fact that its been well written by original developers :rolleyes:
[Windows Mobile Apps and Games] tino1708:
ok, thank you bimbam. i usually read and try to find it out alone, if i cant i ask but i missed this one line were it says supported instruction set.
[Windows Mobile Apps and Games] porkenhimer:
Thank u! That worked. Someone on the last page had a good idea about addin a lyric plugin that that would work like the subtitle plugin but parse lrc files. That would be nice, not that the lyric plugin we have now isn't good but it has limitations such as only showing lyrics on mp3 files without album art. Anyway keep up the good work. TCPMP was good but u made it great again.
[Windows Mobile Apps and Games] Osprey00:
bimbam, porkenhimer,

Odd. I guess that the AVRCP guy broke tab support... though I didn't have the problem on my PNA. Anyways, I've gone through all sizes of the WMP12 skin and converted the tabs to spaces. I've also updated my earlier post, so no need to update the link in the OP, bimbam.

Download from MediaFire: TCPMP WMP12 Skin

Download from xda-developers: (see attachment)
[Windows Mobile Apps and Games] jackleung:
Test with the new interface.plg and AVRCP working perfectly. Thanks everyone involved.
[Windows Mobile Apps and Games] Jackal331:
Hello, I'm using Samsung Omnia II, this release is brilliant, however I'm having troubles with subtitles. When I load a subtitles file *.srt, subs just wont show up. Is there anything special I should check out ?

Edit: I set video output to GDI and it works flawlessly.
[Windows Mobile Apps and Games] frmariam:
It' been answer many times here... Subtitles don't work in some video modes. Set video mode to GDI.
[Windows Mobile Apps and Games] petrutms:
@osprey, on my all in one device with wince 5.0, 800x480, your skin doesnt look ok, when i press button the pressed icon is above the unpressed one. Tried to edit skin.xml but made things worse. Any ideas ?
[Windows Mobile Apps and Games] Osprey00:
petrutms,

It's not the skin; it's the interface.plg in this TCPMP build. You need to download one of the newer interface.plg versions. I've tested the AVCRP version that bimbam uploaded just above and it includes the skin fixes. If, for some reason, that doesn't work for you, go back a few weeks in this thread to the interface.plg that tronikos uploaded.
[Windows Mobile Apps and Games] petrutms:
that fixed it, thanks.
[Windows Mobile Apps and Games] porkenhimer:
Will we ever see a today screen plugin for TCPMP?
[Windows Mobile Apps and Games] frmariam:
You can pretty much already control TCPMP using Mortscript via postmessage (check here for the commands... you'll need to covert the syntax to Mortscript and the parts hexadecimal to decimal). You can use that info and create a theme (using today plugins such as Homescreen++) and thus create a TCPMP today screen controller.

I just don't know if you can access the playing file info (like currently playing file, artist/album/length, playing status/position). So far I wasn't able to find it in the registry (just what files are in the current playlist files but not the rest of the stuff).

These 6 should be enough to implement basic control:

#Play/Pause
SendMessage("TCPMP", 273, 370, 0)

#Stop
SendMessage("TCPMP", 273, 372, 0)

#Next
SendMessage("TCPMP", 273, 400, 0)

#Previous
SendMessage("TCPMP", 273, 401, 0)

#Forward
SendMessage("TCPMP", 273, 250, 0)

#Backward
SendMessage("TCPMP", 273, 251, 0)

Though now I'm kind of curious if one can get the playing file info from TCPMP.