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

    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.
    committed Sep 19, 2011
  2. Expand ~ in --dest-path option.

    Closes #85
    committed Sep 19, 2011
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

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

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

    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.
    shweppsie committed Aug 10, 2011
  4. lastfm returns 400 on missing tracks

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

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

    More reliable detection of track durations/offsets.
    Dominic Evans committed Jul 6, 2011
  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

    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.
    shweppsie committed Jul 3, 2011
Commits on Jun 25, 2011
  1. Fix indentation in ripcd.py, not sure if this is complete, but

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

    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.
    committed Jun 25, 2011
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

    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.
    shweppsie committed Jun 21, 2011
Commits on Jun 1, 2011
  1. Add tools/flac2m4a.py - a simple tool to transcode to m4a.

    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.
    committed Jun 1, 2011
Commits on May 17, 2011
  1. Add continuous feature to ripcd. closes #73

    * 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
    shweppsie committed May 17, 2011
Commits on May 7, 2011
Commits on May 4, 2011
  1. Fixed error copying toc file.

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

    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.
    shweppsie committed May 3, 2011
Commits on Apr 14, 2011
  1. Exceptions tidy up...for the last time (Yeah right)

    * 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 :)
    shweppsie committed Apr 14, 2011
Commits on Apr 12, 2011
  1. Fix timeout detection bug. Closes #67.

    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.
    shweppsie committed Apr 12, 2011
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

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

    shweppsie committed Mar 2, 2011