Permalink
Commits on Nov 19, 2016
  1. Use mutagen id3 encoding constants

    lazka committed Nov 19, 2016
Commits on Nov 18, 2016
  1. mediafile: prefer latin-1 encoding for ID3 APIC descriptions. Fixes #899

    lazka committed Nov 18, 2016
    
    
    iTunes has problems with everything but latin-1
    Try to use latin-1 if possible and fall back to utf-16.
Commits on Jun 28, 2016
  1. mediafile: Cleanup mutagen error handling

    lazka committed Jun 27, 2016
    Instead of the individial mutagen format exceptions use the
    mutagen.MutagenError exception introduced in 1.25.
    
    Since 1.33 mutagen will only raise MutagenError for load/save/delete
    and no longer raise IOError. Translate both errors to UnreadableFileError
    to support older and newer mutagen versions. Unify error handling
    in __init__(), save() and delete().
    
    Since it's no longer possible to get an IOError from MediaFile, adjust
    all callers and tests accordingly.
    
    This was tested with mutagen 1.27 and current mutagen master.
  2. mediafile: Remove alac detection workaround

    lazka committed Jun 27, 2016
    No longer needed since we depend on mutagen 1.27
Commits on Jun 27, 2016
  1. tests: Fix setup.py test

    lazka committed Jun 27, 2016
    test_hidden was missing suite() which made testall.suite() fail