Results 1 to 4 of 4

Thread: Metatag class [APE, ID3v1, ID3v2, Vorbis]

Threaded View

  1. #1

    Thread Starter
    VB6, XHTML & CSS hobbyist Merri's Avatar
    Join Date
    Oct 2002
    Location
    Finland
    Posts
    6,654

    Metatag class [APE, ID3v1, ID3v2, Vorbis]

    This is a class still under development. At the moment it features fast reading, support for a file of any size (over 4 GB is no problem), full Unicode support for both reading tags and filenames, support for 2.2, 2.3 and 2.4 and possibly a quite inventive access to the frames.

    To do:
    1. Save files (needs frame conversion between versions 2.2 and 2.3/2.4)
    2. CRC-32 validation
    3. Private_Unsynchronize function is unfinished
    4. Properties for many header & frame flags
    5. Support for multipart tags (separate header & footer)
    6. Does not currently preserve unknown tags as required by the standard
    7. Adding and removing tags
    8. More easy access properties



    Methods & properties
    • Count = number of frames
    • FileLoad = opens a file, finds & reads the tag
    • FileSave = saves a file (not implemented)
    • FrameData = get/set frame's raw data as byte array
    • Frames = get a Long array of indexes for a particular frame ID
    • FrameText = get/set frame's text (encoding is dealt automatically)
    • FrameTextID = get frame's ID as text
    • Text = get/set text of a frame of given type (first one found in tag; created if does not exist)
    • Version = version number
    • VersionText = version as full text



    This far testing has been very limited; it would be nice to see this class being read tested on multiple files of different versions. This is also a reason I push out the class early.

    I try to give all the base features so that one would only need to care about things such as how to uncompress & show a PNG image, how to uncompress compressed data, how to encrypt if an encrypted frame is found... these are things that may already have a generally used code solution in a project.
    Attached Files Attached Files
    Last edited by Merri; Nov 23rd, 2008 at 06:04 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width