Skip to end of metadata
Go to start of metadata

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend_Id3 Component Proposal

Proposed Component Name Zend_Id3
Developer Notes http://framework.zend.com/wiki/display/ZFDEV/Zend_Id3
Proposers Jon Whitcraft
Zend Liaison TBD
Revision 1.0 - 3 September 2008: Initial Draft. (wiki revision: 11)

Table of Contents

1. Overview

Zend_Id3 will allow users to fetch and write id3 tags from different media types that support id3 file tags.

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

This component will read ID3v2 (v2.2, v2.3 & v2.4) and (Ogg) VorbisComment tags from their repective file types. It will also support writing tags to ID3v1, ID3v2 and Ogg to their respective files.

4. Dependencies on Other Framework Components

  • Zend_Exception

5. Theory of Operation

The user will pass a file to the class with the proper path and the class will analyze the file pick the approite adapter and read and return an array with the different id3 tag data.

The user will also be allowed to pass in a file and write id3 tags to it.

6. Milestones / Tasks

  • Milestone 1: design notes will be published here
  • Milestone 2: Working prototype checked into the incubator supporting use cases #1, #2, ...
  • Milestone 3: Working prototype checked into the incubator supporting use cases #3 and #4.
  • Milestone 4: Unit tests exist, work, and are checked into SVN.
  • Milestone 5: Initial documentation exists.

7. Class Index

Zend_Id3
Zend_Id3_Exception
Zend_Id3_Adapter_*

8. Use Cases

9. Class Skeletons

http://github.com/sidhighwind/zend_id3/tree/master

]]></ac:plain-text-body></ac:macro>

]]></ac:plain-text-body></ac:macro>

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Oct 21, 2008

    <p>Isn't Zend_Id3 the wrong name as it also supports Vorbis Comments?</p>

  2. Feb 05, 2011

    <p>Archiving this proposal, feel free to recover it when you want to work on it again. For more details see <a href="http://framework.zend.com/wiki/display/ZFDEV/Archiving+of+abandoned+proposals+(Feb+5+2011)">this email</a>.</p>

  3. Mar 15, 2013

    <p>What happens with this class?<br />
    Is development completely inactive?</p>

    <p>I found <a class="external-link" href="http://code.google.com/p/php-reader/wiki/ID3v2">http://code.google.com/p/php-reader/wiki/ID3v2</a><br />
    is that will be official class?</p>