Switch branches/tags
Commits on May 25, 2009
  1. Updating manpage

    demonbane committed May 25, 2009
Commits on Apr 16, 2009
Commits on Jan 23, 2008
  1. * Added more debugging output (for mkvalidutf)

    demonbane committed Jan 23, 2008
    * Altered m3uline generation to try and ensure that all output is valid utf.
      See diff for details.
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@23 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
Commits on Oct 16, 2007
  1. * Fixed a small bug causing only the first file in a group to have the

    demonbane committed Oct 16, 2007
      EXTM3U header if the -a switch was used.
    * Added some informational output informing a user when a file has been
      written. It was disconcerting to create a dozen playlists automatically and
      have the program produce 0 lines of visible output. :)
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@21 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
Commits on Sep 17, 2007
  1. * Fixed rules to include changelog in package.

    demonbane committed Sep 17, 2007
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@20 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  2. * Removed mime-type properties from m3ugen. They were just causing pr…

    demonbane committed Sep 17, 2007
    …oblems with diff anyway.
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@19 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  3. * Converting to native debian package in subversion. From this point …

    demonbane committed Sep 17, 2007
      handle source tarballs by dereferencing the changelog symlink and deleting
      debian/ before rolling the tarball.
    * Added a bunch of necessary files to debian/ (compat control copyright dirs
      docs README.Debian rules)
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@18 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  4. * Added a check to see if the disc tag is supported by the underlying

    demonbane committed Sep 17, 2007
      library. If not, $disc is set to "undef" (which is the same value it would
      get if the modified version of Audio::File couldn't read a disc property
      for that particular file.)
    * Updated copyright.
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@17 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
Commits on Sep 15, 2007
  1. * This is the REAL 0.16. Not to be confused with the fake 0.15 that w…

    demonbane committed Sep 15, 2007
    …as 0.15
      except that it wasn't... (see commit 16 for details)
    * Fixed a bug that would cause an empty playlist to get created if -a was
      specified along with an output file. You'll now get a warning and some
      halfway intelligent behavior.
    * A lot mote UTF8 cleanup stuff. I've pulled out most of the explicit
      handling, choosing instead to let Perl do whatever it thinks is best. We
      just convert the text that's going to be written to the file to UTF8 and
      let Perl and the OS decide amongst themselves how to handle all of the
      file-related stuff.
    * Removed some redundant code that didn't really do anything.
    * Added a few additional debugging messages that I needed while doing all of
      the above stuff.
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@16 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
Commits on Sep 13, 2007
  1. * This is the version that 0.14 should have been, had I done more wor…

    demonbane committed Sep 13, 2007
    …k on
      it. But as I've been in the teens for a long time with versioning, I
      figured this was a good time to make some progress.
    * Fixed some of the UTF8 handling code. Turns out that decode_utf8 doesn't
      like being passed strings which are already OK. So we now have the
      mkvalidutf subroutine to take care of that for us.
    * Fixed a bug with some filenames not being handled properly. (We were
      checking for valid UTF8 in a filename AFTER trying to open it... whoops.)
    * Added the --stdebug option. Same as --debug, except it prints to STDOUT.
      (I got tired of doing m3ugen -d somedir 2>&1 |less)
    * Cleaned up the debugging code to provide information about what's being
      found and what's being used to be a bit more compact and to make a bit
      more sense (I hope).
    * Created an "intelligent" separator line. It's made up of as many dashes as
      can fit on the current width of the terminal.
    * Cleaned out some old comments.
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@15 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
Commits on Sep 12, 2007
  1. * Updated to use File::Basename instead of old hacked together string

    demonbane committed Sep 12, 2007
    * Fixed a few outstanding utf8-related bugs.
    * Fixed a bug that caused multiple #EXTM3U lines to get written if you were
      putting more than one album into a single playlist.
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@14 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
Commits on Mar 10, 2007
  1. * Whoops, forgot to actually ADD the files from the last commit... :)

    demonbane committed Mar 10, 2007
    * Deleting old .project file
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@13 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  2. * Added standard COPYING, INSTALL, AUTHORS, and TODO files, preparing…

    demonbane committed Mar 10, 2007
    … for a
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@12 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  3. * Added man page

    demonbane committed Mar 10, 2007
    * Added a symlink from debian/changelog to changelog, in case any non-Debian
      users get confused. I think that for the next release I may just make it
      into a proper Debian package.
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@11 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
Commits on Mar 9, 2007
  1. * Added pattern functionality for M3U info lines. See 'm3ugen --help'

    demonbane committed Mar 9, 2007
    * Cleaned up the --help screen a bit.
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@9 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  2. * marked m3ugen as executable

    demonbane committed Mar 9, 2007
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@8 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  3. * Improved UTF-8 support. All filehandles are now explicitly opened a…

    demonbane committed Mar 9, 2007
    …s UTF-8.
    * Added a requirement for Encode (one of the base Perl modules) to handle UTF-8 strings.
    * Added the -v flag to show the current version of m3ugen.
    * First version to be committed to new SVN repository.
    * Initial release.
    * Why, is this a Debian changelog? Yes, yes it is. But this isn't a Debian package? No, no it's not. But I use a Debian system, and since Debian already has these wonderfully helpful tools written for me already, why not use them?
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@7 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  4. Including changelog as part of commit. Moving forward, the changelog

    demonbane committed Mar 9, 2007
    will probably get synchronized with the svn commit logs, but I'm not
    yet sure how so I'll leave it 'till later. :)
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@6 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  5. This version of m3ugen was maintained outside of CVS for quite a while

    demonbane committed Mar 9, 2007
    and has quite a few changes. The following is a brief summary:
    * added (almost) full utf8 support
    * cleaned up a few of the loops
    * added version information ($version var and -v option)
    * added some in-line documentation
    * changed name to remove .pl (see r4)
    * added a bunch of additional prints to ERROR for debug purposes
    * probably quite a few others that I've forgotten in the meantime
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@5 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  6. * preparing for commit to current version

    demonbane committed Mar 9, 2007
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@4 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
Commits on Mar 7, 2005
  1. - adding source file

    demonbane committed Mar 7, 2005
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@3 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  2. - initial commit

    demonbane committed Mar 7, 2005
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@2 1e1f2d8e-b8a0-4649-aeed-5658290dd61f
  3. New repository initialized by cvs2svn.

    (no author)
    (no author) committed Mar 7, 2005
    git-svn-id: file:///var/lib/svn/m3ugen/trunk@1 1e1f2d8e-b8a0-4649-aeed-5658290dd61f