./audio/eyeD3, Python tool for working with audio files (in particular, mp3)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.7.11, Package name: eyeD3-0.7.11, Maintainer: pkgsrc-users

eyeD3 is a Python tool for working with audio files, specifically
mp3 files containing ID3 metadata (i.e. song info).

It provides a command-line tool (``eyeD3``) and a Python library
(``import eyed3``) that can be used to write your own applications
or plugins that are callable from the command-line tool.


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e497d01366497b2112598043eb715710d3a826c4
RMD160: 852b7fd18cb4dead92275f345e2d177e7738f9ef
Filesize: 228.745 KB

Version history: (Expand)


CVS history: (Expand)


   2017-03-14 20:17:21 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
0.7.11 - 03.12.2017 (Evergreen)
New Features:
* Repo and issue tracker moved to GitHub: https://github.com/nicfit/eyeD3
Bug Fixes:
[issue 78] - ‘NoneType’ object has no attribute ‘year’
[issue 108] - Multiple date related fixes.
[issue 110] - Allow superfluous –no-tagging-ttme-frame option for backward \ 
compatibility.
[issue 111] - The –version option now prints a short, version-only, message.
[issue 116] - Allow –year option for backward compatibility. Converts to \ 
–release-year.
[issue 117] - Fixes for –user-text-frame with multiple colons and similar fixes.
[issue 125] - ID3 v1.1 encoding fixes.
   2017-02-08 15:21:26 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated eyeD3 to 0.7.10.

0.7.10 - 12.10.2016 (Hollow)

    Bug Fixes:

            [issue 97] - Missing import
            [issue 105] - Fix the rendering of default constructed id3.TagHeader
            Fixed Tag.frameiter

0.7.9 - 11.27.2015 (Collapse/Failure)

    New Features:

            process files and directories in a sorted fashion. <Hans-Peter \ 
Jansen>
            display the ellipsis file name and path, and the file size right \ 
justified in printHeader. <Hans-Peter Jansen>
            stating to be unable to find a valid mp3 frame without a hint, where \ 
this happened is rather unfortunate. I noticed this from using eyed3.load() \ 
calls. <Hans-Peter Jansen>
            [fixup plugin] - Better compilation support.

    Bug Fixes:

            Fixed missing ‘math’ import.
            [issue 81] - Replaced invalid Unicode.
            [issue 91] - Disabled ANSI codes on Windows
            [issue 92] - More friendly logging (as a module)

0.7.8 - 05.25.2015 (Chartsengrafs)

    New Features:

            [pymod plugin] – A more procedural plugin interface with modules.
            [art plugin] – Extract tag art to image files, or add images to tags.
            eyed3.utils.art - High level tag art API
            eyed3.id3.frames.ImageFrame.makeFileName produces the file extension \ 
.jpg instead of .jpeg for JPEG mime-types.
            Added eyed3.utils.makeUniqueFileName for better reuse.
            [statistics plugin] – Less score deduction for lower bit rates.
            Split example plugins module into discrete plugin modules.
            [fixup plugin] – Added –fix-case for applying title() to names
            [fixup plugin] – Detects and optionally removes files determined \ 
to be cruft.
            eyed3.id3.Tag – Added frameiter method for iterating over tag frames.
            Added optional preserve_file_time argument to eyed3.id3.Tag.remove.
            Removed python-magic dependency, it not longer offers any value (AFAICT).

    Bug Fixes:

            [issue 50] Crashing on –remove-frame PRIV
            [issue 75] Parse lameinfo even if crc16 is not correct
            [issue 77] Typo in docs/installation.rst
            [issue 79] Request to update the GPL License in source files
            Fixes to eyed3.id3.tag.TagTemplate when expanding empty dates.
            eyed3.plugins.Plugin.handleDone return code is not actually used.
            [classic plugin] – Fixed ID3v1 –verbose bug.
            [fixup plugin] – Better date handling, album type, and many bug fixes.

0.7.6 / 0.7.7 - Skipped
   2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577)
Log message:
Add python-3.6 to incompatible versions.
   2016-07-09 15:04:18 by Thomas Klausner | Files touched by this commit (599)
Log message:
Remove python33: adapt all packages that refer to it.
   2015-12-05 22:26:09 by Adam Ciarcinski | Files touched by this commit (578)
Log message:
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
   2015-11-03 02:12:56 by Alistair G. Crooks | Files touched by this commit (409)
Log message:
Add SHA512 digests for distfiles for audio category

Problems found with existing distfiles:
	/pub/pkgsrc/distfiles/amp-0.7.6.tgz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz
	/pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2
	/pub/pkgsrc/distfiles/mp3to.gz
	/pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz
No changes made to these file.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-01-04 12:43:12 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix python path in installed shell script.
Ride import.
   2015-01-04 12:05:16 by Thomas Klausner | Files touched by this commit (4)
Log message:
Import eyeD3-0.7.5 as audio/eyeD3.

eyeD3 is a Python tool for working with audio files, specifically
mp3 files containing ID3 metadata (i.e. song info).

It provides a command-line tool (``eyeD3``) and a Python library
(``import eyed3``) that can be used to write your own applications
or plugins that are callable from the command-line tool.