I realize this is not typical CUFP, as there is no code yet, but thought some of you might find it interesting none the less.

It's the media player I've written for my Car PC. It's Perl obviously, using SDL and XMMS. It's skinable, using HTML and all buttons that can change are created using animated GIFs. Most buttons have context to keep the touchscreen interface simple and intuitive. For instance, the REW/FWD buttons do double duty. A short press advances, rewinds the playlist, but a long press let's you scan around the playlist.

The Play/Pause button actually performs Play/Pause/Stop/Queue depending on the context. It's much more intuitive than it sounds.

Why no code? Well it's been a very need-driven development. Lot's of lava flow. At some point in the next few months I'm going to try and refactor it into an application framework. How far I want to take it, I don't know. I really wish there were widgets in SDL. Once that happens, I'll be releasing at the very least, the modules if not the source for the player. As far as the scope of such a project, I don't know. I'd like some basic widgets, but a full blown windowing API is probably beyond my desire and time to develop and maintain.

Logo Image

Scaled down screenshot.

There are two vids so far, the touchscreen is moving so much because it's not mounted in the car. Rather sloppily onto a monitor stand for ease of development (ie: It's cold out). The broken hand isn't helping dev time :(

Videos Video 1

Video 2 (playlist que)

Anyway, comments, good or bad are welcome.

-Lee
"To be civilized is to deny one's nature."

In reply to Auto-DAC Automotive Media Player by shotgunefx

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.