Permalink
Commits on Sep 19, 2011
  1. Recover from corruption in memoify caches.

    scottr committed Sep 19, 2011
    When corruption is detected, move the affected memocache file out
    of the way and retry with a clean cache. The possibly bad memocache
    is moved to ~/.mbcache/cache_name_DATESTRING so that the user can
    optionally attempt to recover the cache file if desired.
  2. Expand ~ in --dest-path option.

    scottr committed Sep 19, 2011
    Closes #85
Commits on Aug 28, 2011
Commits on Aug 22, 2011
  1. spelling correction

    shweppsie committed Aug 22, 2011
Commits on Aug 10, 2011
  1. Fix import path

    shweppsie committed Aug 10, 2011
    Script was failing to import sort as it couldn't see the
    "src/renamealbum" directory.
  2. fix tabbing

    shweppsie committed Aug 10, 2011
    file is mainly tabs not spaces so let's be consistent.
  3. Hide unnecessary output

    shweppsie committed Aug 10, 2011
    The user has no value in knowing all this information. Hide it by
    default and allow re-enabling via the verbose var in the script.
  4. lastfm returns 400 on missing tracks

    shweppsie committed Aug 10, 2011
    lastfm is returning 400 on missing tracks so don't report this as a
    malformed url.
Commits on Jul 10, 2011
Commits on Jul 7, 2011
  1. Merge pull request #79 from oldmanuk/master

    alastair committed Jul 7, 2011
    [minor] toc.py improvements
  2. Improve toc.py parsing of FILE/AUDIOFILE

    Dominic Evans committed Jul 6, 2011
    More reliable detection of track durations/offsets.
  3. Fix toc.py formatting mismatch.

    Dominic Evans committed Jul 6, 2011
Commits on Jul 3, 2011
  1. Don't modify output if we can write it fine

    shweppsie committed Jul 3, 2011
    If we can write out the string without modifying it then we should.
    This is causing renames to fail needlessly.
    I'm not even sure the old code works but I'll leave it for now.
Commits on Jun 25, 2011
  1. Fix indentation in ripcd.py, not sure if this is complete, but

    scottr committed Jun 25, 2011
    at least Python can import it now.
  2. Don't use glob.glob() in toflac.

    scottr committed Jun 25, 2011
    Seeing as we only want to match file extensions in a path and don't want full
    glob behaviour, replace glob.glob() with our own function to do the matching.
Commits on Jun 21, 2011
  1. Fix script so importing works

    shweppsie committed Jun 21, 2011
  2. Fix tabbing in ripcd

    shweppsie committed Jun 21, 2011
  3. Ensure newlines are printed with output

    shweppsie committed Jun 21, 2011
    print writes the message and '\n' character as 2 separated items.
    Sometimes other messages end up between the message and '\n' char.
    To prevent this we now write output with the '\n' included.
Commits on Jun 1, 2011
  1. Add tools/flac2m4a.py - a simple tool to transcode to m4a.

    scottr committed Jun 1, 2011
    Currently this tool takes a list of FLACs to transcode as well as
    an optional coverart file to embed. Metadata is read out of the
    FLACs and is added to the resulting M4A files.
    
    Requires "flac" for decoding the FLACs, and "faac" for encoding the M4As.
Commits on May 17, 2011
  1. Add continuous feature to ripcd. closes #73

    shweppsie committed May 17, 2011
    * Added CD.py library to detect CDROM tray status
    * CD.py currently only supports linux
    * Updated ripcd to use optparse for parsing command line args
    * Ignores ctrl+c when in -c mode and not doing anything
Commits on May 7, 2011
Commits on May 4, 2011
  1. Fixed error copying toc file.

    shweppsie committed May 4, 2011
    We were using the wrong variable :S
Commits on May 3, 2011
  1. Read the correct path variable. Closes #72

    shweppsie committed May 3, 2011
    After we rip the tracks off the block device, we change the
    srcpath to point to the new wav files. Therefore we should be
    using srcpath not path which contains the path to the block device.
Commits on Apr 14, 2011
  1. Exceptions tidy up...for the last time (Yeah right)

    shweppsie committed Apr 14, 2011
    * move all inherited exceptions before their parents so they are actually called
    * Don't wait 20 seconds if we are giving up
    * Check actual error codes instead of parsing error messages
    * Lots of comments :)
Commits on Apr 12, 2011
  1. Fix timeout detection bug. Closes #67.

    shweppsie committed Apr 12, 2011
    Oh yay so urllib returns an IOError where errno is a description of the
    error and the the description field  is set to the socket.timeout
    exception we were supposed to get originally.
Commits on Mar 6, 2011
  1. Fix syntax errors

    alastair committed Mar 6, 2011
Commits on Mar 5, 2011
  1. run renamereport after renaming multiple albums

    shweppsie committed Mar 5, 2011
    * renamereport works from the CLI and renamealbum now
    * few lines added to renamealbum to run renamereport
Commits on Mar 3, 2011
Commits on Mar 2, 2011
  1. fix up return codes

    shweppsie committed Mar 2, 2011