PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

TCPMP 0.71 (Palm OS)

 & Jamie Lendino Executive Editor, Reviews

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS
 - Mobile Utilities
3.5 Good

The Bottom Line

In spite of its flaws, TCPMP is a must-download for Palm OS—based Treo owners who want to play video on their handhelds.

Pros & Cons

    • Free.
    • Plays dozens of video and audio formats on Palm OS, Pocket PC, and Symbian handhelds.
    • Stellar video performance.
    • Spartan interface.
    • Occasional audio-sync issues.
    • Uncertain development future.

TCPMP 0.71 (Palm OS) Specs

Free: Yes
Type: Business
Type: Personal
Type: Professional

The Palm OS is in dire need of an update, but that doesn't mean you can't use your Treo as a portable media player. The Core Pocket Media Player (TCPMP), originally written by Gabor Kovacs, is an open-source, platform-agnostic video player for smartphones. By downloading and installing TCPMP and the correct plug-ins, you'll be able to play dozens of media formats, including DivX, XviD, FLAC, H.264, Vorbis, WAV, AVI, AC3, MPEG-1, MP2, and MP3. It also supports "container" formats, such as AVI, ASF, OGG, and even QuickTime. The program is good enough to be built into Palm OS, though some persistent audio issues somewhat soured me on the player.

I reviewed the Palm OS version on a Treo 700p and grabbed version 0.71 of the app from the company website. There's a newer release candidate called 0.72RC1, but it ran sluggishly on the same Treo. Video played smoothly, but audio fell out of sync with video by several seconds on all the files I tried. There are also versions for Symbian and Pocket PC floating around, though those platforms already come with useful media players built in.

When I installed TCPMP, I added several of the plug-ins; this way I could try MPEG, AVI, and some audio formats. (Check the included install.htm file for explanations of which plug-ins are necessary for which formats.) The installation was as simple as unpacking the PRC file and the desired plug-ins, and then adding them all to your next PalmOne Quick Install in a single pass.

TCPMP certainly doesn't look the part. Resembling a black-and-white Macintosh app from the late 1980s, it has absolutely no eye candy whatsoever. You can't just open a single file, either. You have to place a check mark in the appropriate box—or multiple boxes, if you want to queue up several—click OK at the bottom, and then click Play. That's a useful feature, but clearly no one paid attention to standard interface conventions.

I threw lots of video files at it in MPG, AVI, and ASF formats with no problems, at least visually, aside from the occasional frame-rate stutter. Most of the time, videos looked perfect. Impressively, TCPMP automatically scales videos to fit the device's display. There's no need to transcode videos that are, say, 480-by-208, or even 640-by-344, down to a width of 320 pixels, though the player appeared to struggle a bit with these larger files, reacting more slowly to my input.

Sound quality was quite good, too, with excellent stereo separation, even with the Treo's included earbuds. Audio synchronization was more problematic, however. It was nowhere near the problems I mentioned above with version 0.72RC1, at least on this particular Treo. But some videos (usually MPEG) had tight audio sync, and others (some AVI, as well as the larger ones that TCPMP had to scale down) were processor-intensive enough to throw off the audio by almost one second, which is noticeable.

On the plus side, TCPMP offers lots of tunable preferences, including playback speed, audio/video offset (which helped with some but not all audio-sync issues), various scaling options to fit the Treo's 320- by 320-pixel screen, and adjustments for brightness, contrast, and color saturation. I could usually, but not always, end up with something watchable by fiddling with the audio settings.

TCPMP is a solid piece of software, but it has an uncertain future. There's no official home page for the TCPMP project anymore, since http://tcpmp.corecodec.org/about/ (cited in the player's Wikipedia entry) is now gone. CoreCodec took over development and is now marketing a commercial version called CorePlayer. That product has a jazzier interface, but it costs $19.95 and there's no trial version available. You're on your own as to whether this software will run well on your particular handheld; I found numerous reports around the Web that claimed it doesn't perform as well as TCPMP. Meanwhile, CoreCodec also announced a new, free version called BetaPlayer, but it's not available yet; in fact, all of the pages at www.betaplayer.com were blank.

Despite its confusing pedigree and audio issues, I still recommend the current, free TCPMP 0.71 to Palm OS Treo owners. It's a useful way to get your media fix on the go, virtually irrespective of the kind of files you want to play.

Download the Core Pocket Media Player at the company's website

More PDA & Phone OS Reviews:

Final Thoughts

 - Mobile Utilities

TCPMP 0.71 (Palm OS)

3.5 Good

In spite of its flaws, TCPMP is a must-download for Palm OS—based Treo owners who want to play video on their handhelds.

About Our Expert

Jamie Lendino

Jamie Lendino

Executive Editor, Reviews

My Experience

I’ve been a technology journalist and editor for more than 20 years, including for PCMag since 2005. I've also written seven books about retro gaming and computing. Previously, I was the editor-in-chief of ExtremeTech. I’ve been on CNBC and NPR's All Things Considered talking techplus dozens of radio stations around the country. My articles have also appeared in Popular ScienceConsumer ReportsComputer Power UserPC Today, Electronic MusicianSound and Vision, and CNET.

Before all this, I was in IT supporting Windows NT on Wall Street in the late 1990s. I realized I’d much rather play with technology and write about it, than support it 24/7 and be blamed for whatever went wrong. I grew up playing and recording music on keyboards and the Atari ST, and I never really stopped. For a while, I produced sound effects and music for video games (mostly mobile and online games in the 2000s). I still mix and master music for various independent artists, many of whom are friends.

The Technology I Use

I’ve been cross-platform for decades, with PCs and Macs, iPhones and Android, Atari and Intellivision, NES and Sega…I’ve been doing this a while. Especially everything Atari, from the 2600 and 800 through the Atari ST, Jaguar, and Lynx. I bought my first 286 PC in 1989, the same year I bought my first issue of PC Magazine from a newsstand. I subscribed in the 1990s and upgraded to a 386, two 486s, and beyond.

Today, I use a 16-inch MacBook Pro, a custom AMD Ryzen 7 PC, and an Acer Nitro 5 gaming laptop. My phone is an iPhone 14 Pro Max. For music recording, I work in a variety of DAWs (and review them all for PCMag), but my main ones are Logic Pro and Pro Tools. I use an LG 27-inch 4K monitor, a pair of PreSonus Eris E8 XT studio monitors, Beyerdynamic and Sennheiser studio headphones, and a Focusrite audio interface. For my books, I use Scrivener, Microsoft Word, and Adobe InDesign and Photoshop. I also use a zillion emulators of old computers and game consoles for…work. 

Read full bio