Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[UPDATE 2011-01-20] Yet another TCPMP build [SKINNED+AVRCP]

OP bimbam69

21st February 2010, 02:28 PM   |  #1  
bimbam69's Avatar
OP Senior Member
Flag Kaunas
Thanks Meter: 7
 
177 posts
Join Date:Joined: Apr 2008
More
This is the latest TCPMP build based on milesmowbray's sources, original thread

First of all the credits corner:

This build contains work of the following people:
fmarozz: flv1 plugin, at http://sourceforge.net/projects/progrdowntcpmp/
nv: flv4 plugin, at http://d.hatena.ne.jp/nvsofts/20090705
nikoro: subtitle plugin, at http://sourceforge.net/projects/tcpmpsubssubtit/
eoc: modified language.tgz file, at http://www.portegeclub.com/forum/vie...302b9ea4995bc1
mylostblog: skin images, at http://mylostblog.altervista.org/ski...-006-iphone-20
Listopad: new skin, at http://4pda.ru/forum/index.php?showt...post&p=4158144
templay.de: FileOpen dialog icons, at http://templay.de/Neu/52/Free-Mobile-Berries.html
xiaojin1985: bluetooth AVRCP support, at http://forum.xda-developers.com/member.php?u=1640628

Special thanks to original creators of this beast, at http://picard.exceed.hu/tcpmp/test/
or
http://corecodec.com/

Features of this build:
Support of FLV1 FLV4 videos and subtitles straight of the box.
matroska.plg is mkv version 2.0 compliant.
flac.plg has the latest 1.2.1 library
working equalizer
asap.plg has the latest library (still some problems exists)
skinnable interface
Supports BT AVRCP
includes mpc.plg and tta.plg plugins
player will keep playing when device is put to suspend mode
softkey based menu across all screens
refer to goolge code for more recent update messages

Installation instructions:
Be sure to uninstall old tcpmp before installing;
Download cab installer (recommended for Windows mobile 6 and above);
Install;
Pick suitable skin pack, for further info read readme.txt in corresponding pack. Or you can try skins created by other users (links are provided below);
That's it.

TCPMP skins by other users:
WMP12-like skin from Osprey00: link
GTX skin by nick13c: link
QVGA only skin by MrGoodtunes: link
Vista Dream (QVGA only) skin by charly_: link
Skin for WQVGA screens by Corwin9S: link
WP7 style skin by chriscsh: link
QVGA only skin by millo1978: link
skins for WWGA by relaxe: link
Various skins: link

Other resources regarding TCPMP
Info about skinning: link
If you want a clean TCPMP version without skin support visit Unit ZER0's thread
Huge collection of TCPMP resources by frmariam: link
Another TCPMP based player that has pretty nice Real Video playback: Wepop

I hope you'll enjoy this build, Cheers

If you'll gona post this build somewhere else please link back to this thread. Let's play fair

Sourcecode and previous release can be downloaded here


Sreenshots:

Attached Files
File Type: zip TCPMP-Listopad-Skins-All-Res.zip - [Click for QR Code] (569.0 KB, 23834 views)
File Type: zip TCPMP-Iphone2-Skins-All-Res.zip - [Click for QR Code] (80.1 KB, 18233 views)
File Type: txt Changes.txt - [Click for QR Code] (1.7 KB, 8894 views)
File Type: cab TCPMP-0.72RC2-ARM-REV42.CAB - [Click for QR Code] (2.86 MB, 32263 views)
Last edited by bimbam69; 20th January 2011 at 10:35 AM. Reason: Update
The Following 4 Users Say Thank You to bimbam69 For This Useful Post: [ View ]
21st February 2010, 03:09 PM   |  #2  
saurabh88's Avatar
Senior Member
Flag kapadwanj
Thanks Meter: 8
 
1,515 posts
Join Date:Joined: Dec 2008
More
wll it play mp4 smoothly?
21st February 2010, 03:18 PM   |  #3  
saurabh88's Avatar
Senior Member
Flag kapadwanj
Thanks Meter: 8
 
1,515 posts
Join Date:Joined: Dec 2008
More
no match with coreplayer....
21st February 2010, 04:22 PM   |  #4  
frmariam's Avatar
Senior Member
Thanks Meter: 3
 
550 posts
Join Date:Joined: Oct 2008
More
And with this the suposed "TCPMP 0.81" release is history

Great release! Skin looks great (and I didn't notice frame drop while playing)! Just needs to have a stop and a mute button (maybe the speaker image in the landscape view... needs to be added to portrait). Can't wait until we get it for the playlist and file browser!

Only thing I notice is when you press the video "window" it goes to fullscreen but doesn't start playing automatically. Also the bottom system "taskbar" doesn't redraw after skin is applied (if you didn't have a skin at launch and apply it using the browser in the player the bottom system "taskbar" will still be the one from the old TCPMP). But it's just tiny things (should be easy to fix).



About language.tgz could you add two more variants to the possible wma and wmv dlls? At least in my ROM (official WinMo 6.1 ROM from Samsung) and other WinMo 6.1 they're:

* wmv9decoder.dll
* wma9prodecoder.dll



Congrats and thanks for all the hard work!

PS: Noticed it has a skin selector. But can it revert to classic view (no skin) whithout deleting the skin file (or reg value)?
Last edited by frmariam; 21st February 2010 at 06:49 PM.
21st February 2010, 05:45 PM   |  #5  
Win_XP's Avatar
Senior Member
Flag Bulgaria, Varna
Thanks Meter: 17
 
819 posts
Join Date:Joined: Jan 2007
More
Thanks for share, great news for TCPMP lovers (the best audio/video player for Windows Mobile - my opinion).

Thanks again
21st February 2010, 07:58 PM   |  #6  
bimbam69's Avatar
OP Senior Member
Flag Kaunas
Thanks Meter: 7
 
177 posts
Join Date:Joined: Apr 2008
More
Quote:
Originally Posted by frmariam

Great release! Skin looks great (and I didn't notice frame drop while playing)! Just needs to have a stop and a mute button (maybe the speaker image in the landscape view... needs to be added to portrait).

Well I must admit that my photoshop skills aren't very good so we need someone to volunteer and make official skin for tcpmp. I would be glad to provide info on how to make it.

Quote:
Originally Posted by frmariam

Can't wait until we get it for the playlist and file browser!

oh about that, the original sources offered the mechanism for skin support (and were meant only for main screen), but original developers removed sourcecode which would parse skin file load the skin and handle screen taps. So I've reimplemented that functionality using common sense with minimal changes to core components of program. To make whole interface skinnable it would involve to dig into core components and perhaps make program slower, this scenario isn't very attractive

Quote:
Originally Posted by frmariam

Only thing I notice is when you press the video "window" it goes to fullscreen but doesn't start playing automatically. Also the bottom system "taskbar" doesn't redraw after skin is applied (if you didn't have a skin at launch and apply it using the browser in the player the bottom system "taskbar" will still be the one from the old TCPMP). But it's just tiny things (should be easy to fix).

Will fix the fullscreen taping behavior
About the bottom taskbar, restart of application is needed when skin is loaded



Quote:
Originally Posted by frmariam

About language.tgz could you add two more variants to the possible wma and wmv dlls? At least in my ROM (official WinMo 6.1 ROM from Samsung) and other WinMo 6.1 they're:

* wmv9decoder.dll
* wma9prodecoder.dll

Will look into that

Quote:
Originally Posted by frmariam

PS: Noticed it has a skin selector. But can it revert to classic view (no skin) whithout deleting the skin file (or reg value)?

Yes it can revert to clasic by pressing skin... then cancel
21st February 2010, 08:12 PM   |  #7  
Senior Member
Thanks Meter: 107
 
475 posts
Join Date:Joined: Jan 2009
Wow, this is great news! Thank you for your work on this.
One thing though -- will the AVRCP plugin work with this? Bluetooth music control is really a killer function for me.
http://www.freewarepocketpc.net/ppc-...p-0-72rc1.html

thanks!
21st February 2010, 08:58 PM   |  #8  
bimbam69's Avatar
OP Senior Member
Flag Kaunas
Thanks Meter: 7
 
177 posts
Join Date:Joined: Apr 2008
More
All .plg plugins should work with this version, those addons wich consists of midified common.dll interface.plg player.exe etc. might work but will result in missing features of this build such as working equalizer, subtitles and skin support and this is the case for avrcp addon. In order to make it work in this build the sourcecode is needed.
21st February 2010, 10:34 PM   |  #9  
frmariam's Avatar
Senior Member
Thanks Meter: 3
 
550 posts
Join Date:Joined: Oct 2008
More
I bet there will be new gfx for this (I think ppl have been dying for skins in TCPMP). Also the xml seems easy enough to understand to make new themes just by playing with it (though it lack stop and mute buttons).

About the other elements skinning all we need is a bigger (more touch friendly) playlist editor, browser (bigger folder/media files icon... stuff like that)... Maybe tweak them a bit (custom scrollbar, backgound color/image, font size/color... if possible). That's really what I meant.


About AVRCP I'm afraid it won't work... It was built into interface.plg and some lang files...
However the author xiaojin1985 uses this forum so he could be contacted. Also he has the code (or part of it) a his homepage.
Last edited by frmariam; 22nd February 2010 at 01:17 AM.
21st February 2010, 10:54 PM   |  #10  
Member
Thanks Meter: 0
 
59 posts
Join Date:Joined: Dec 2009
any way to make last.fm scrobbling from this app?

Post Reply Subscribe to Thread

Tags
mkv, skin, tcpmp, tcpmp mkv flv sourcecode
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes