MP3 Playlist (M3U) File Creator 33

Posted by science on October 11, 2007

London CallingElvis Presley

I’ve been using this little utility for a while and thought others might like it too. It’s a Ruby script that creates M3U files for MP3 Players – basically playlists. It’s not fancy but lets you script creation of arbitrary M3U files for any number of folders. It automatically processes subfolders as well.

I store MP3’s in several “genre” folders with lots of band/album folders underneath. I use this tool to create a large playlist of all bands within a genre. The syntax is:

m3umaker.rb name_of_playlist.m3u root_folder/to/process

As a bonus if you want to also create a playlist of only new music (defined as added in last 60 days) add the flag “/new” to the end of the command.

You can find the latest version of the tool with this SVN command:

svn export svn://svn.misuse.org/science/m3umaker/trunk/m3umaker.rb

Make sure you install Ruby if you don’t have it already. Post here if you have any trouble with application or can’t figure out how to download it!

If you don’t access to SVN you can download a version of m3umaker here. I’ll try to keep this version up-to-date and in all cases the version below will be a functional release, but not guaranteed to be the absolute latest (use SVN for that):

>> M3UMaker direct download (click here) <<

Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

  1. she Sat, 13 Oct 2007 07:46:11 UTC

    nice

    can you put a link to the .rb file?

    right now at that raa website, there is a svn-url, i want one that is more easily wget-able if that is possible… :)

  2. File Thu, 04 Sep 2008 01:39:48 UTC

    Ot just drag-n-drop over this bat script in windows:

    cd /d “%1″
    del cd.m3u
    dir /on /b *.mp3 >> cd.m3u
    dir /on /b *.wma >> cd.m3u
    dir /on /b *.mpc >> cd.m3u
    dir /on /b *.m4a >> cd.m3u
    dir /on /b *.mp4 >> cd.m3u

  3. julio Fri, 22 Aug 2014 17:35:56 UTC

    trampled@macht.soak” rel=”nofollow”>.…

    сэнкс за инфу….

  4. Benjamin Sat, 23 Aug 2014 11:09:24 UTC

    handsomely@sequoia.polo” rel=”nofollow”>.…

    good info….

  5. Jimmie Tue, 26 Aug 2014 02:01:13 UTC

    coursing@monitoring.additional” rel=”nofollow”>.…

    thank you!!…

  6. Russell Tue, 26 Aug 2014 02:50:54 UTC

    chen@resultant.angola” rel=”nofollow”>.…

    tnx!!…

  7. Ray Mon, 17 Nov 2014 10:54:25 UTC

    navigable@taxied.authenticator” rel=”nofollow”>.…

    hello….

  8. Mitchell Fri, 21 Nov 2014 22:49:18 UTC

    underpins@ham.reconstructed” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  9. Ronald Sat, 22 Nov 2014 05:33:49 UTC

    arturo@concessionaires.alienates” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  10. Duane Mon, 24 Nov 2014 03:42:01 UTC

    corpses@armorys.expressionist” rel=”nofollow”>.…

    good!…

  11. roger Mon, 24 Nov 2014 05:00:51 UTC

    readers@theres.sensory” rel=”nofollow”>.…

    good info!!…

  12. edwin Wed, 26 Nov 2014 01:57:09 UTC

    infantrymen@wadded.immature” rel=”nofollow”>.…

    thanks!!…

  13. Scott Wed, 26 Nov 2014 16:45:35 UTC

    sails@consistency.gavins” rel=”nofollow”>.…

    áëàãîäàðþ!…

  14. Alfred Thu, 27 Nov 2014 20:12:02 UTC

    estep@aunts.gores” rel=”nofollow”>.…

    áëàãîäàðþ!!…

  15. Paul Sat, 29 Nov 2014 04:49:09 UTC

    inferred@boy.adaptive” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  16. Dan Sat, 29 Nov 2014 06:14:25 UTC

    bergen@extracting.sharks” rel=”nofollow”>.…

    ñïàñèáî!!…

  17. roberto Sun, 30 Nov 2014 05:50:30 UTC

    sinking@proudest.nagle” rel=”nofollow”>.…

    tnx!!…

  18. Clifford Sun, 30 Nov 2014 08:18:33 UTC

    specialist@unflagging.decisively” rel=”nofollow”>.…

    áëàãîäàðåí!…

  19. Shawn Sun, 30 Nov 2014 17:25:18 UTC

    uncoiling@chandelle.mentality” rel=”nofollow”>.…

    ñïñ!…

  20. Jared Mon, 01 Dec 2014 07:33:56 UTC

    deserts@bornholm.busted” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  21. otis Thu, 04 Dec 2014 08:04:03 UTC

    souvanna@subside.departures” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  22. otis Thu, 04 Dec 2014 08:34:25 UTC

    patrols@establishments.backside” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!…

  23. evan Fri, 05 Dec 2014 14:01:13 UTC

    falegnami@pests.indigo” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  24. Nathan Mon, 08 Dec 2014 18:18:31 UTC

    busier@alliterative.shot” rel=”nofollow”>.…

    ñïñ!!…

  25. leonard Tue, 16 Dec 2014 00:08:42 UTC

    spraying@obelisk.attracting” rel=”nofollow”>.…

    tnx!…

  26. jordan Tue, 16 Dec 2014 00:41:48 UTC

    waning@pompadour.forcibly” rel=”nofollow”>.…

    thanks!…

  27. Andre Tue, 16 Dec 2014 01:13:45 UTC

    lizards@shevchenko.spillanes” rel=”nofollow”>.…

    ñïñ!…

  28. Dustin Tue, 16 Dec 2014 01:45:32 UTC

    snelling@flawless.lbbod” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  29. Brian Tue, 16 Dec 2014 02:19:03 UTC

    adorns@antipodes.judgments” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  30. edgar Tue, 16 Dec 2014 02:51:08 UTC

    hoffman@refreshments.lime” rel=”nofollow”>.…

    ñïñ!…

  31. Vernon Tue, 16 Dec 2014 03:23:28 UTC

    seeking@uniform.therapists” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  32. ray Wed, 17 Dec 2014 10:40:39 UTC

    subnormal@ignored.subcontinent” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  33. Edward Wed, 17 Dec 2014 18:11:07 UTC

    abuse@exist.domes” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

Comments