Thank you, both!

jdporter No, no CLI arguements expected; that's a todo, yet, but it does expect to run in the directory with the mp3s as it now stands. Could my oversight in failing to mention that be the reason it "doesn't work" for you? It's been fine on all three recent w32 boxes here.

BUT, thank you especially for pointing out problems AND improvements. Clearly, I should NOT have missed MP3::Info (though it is NOT FOUND in ActiveState's ppm repository)... which may explain, if not excuse, my reverse-engineering of the two working .asx samples I found.

If you would, please, elaborate on "gruesome" -- I think I understand re parsing the output from dir, but don't see why the code to obtain a (close) approximation of runtimes earned that epithet (which is definitely NOT to say it doesn't deserve it; I just don't understand why, yet).

blazar -- The brevity and elegance of your so-called "poor man's" script amazes me... but it also prompts a (hasty) question (I'll likely regret): as I read it, your script seems to imply that most of the junk I'm so awkwardly and verbosely handling is "unnecessary." True? Wikipedia was less than helpful; PC Mag's was even less so.
Update: Thanks also for quick reply below, even as I was fixing 2 omissions here.


In reply to Re: buildasx.pl (W32 Windows playlist builder) by ww
in thread buildasx.pl (W32 Windows playlist builder) by ww

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.