Linux SoftwareMultimediaAudioPGID3 Tag Editor 2.02

PGID3 Tag Editor 2.02


PGID3 is an ID3v1 and v2 tag editor for manipulating the information on files such as MP3s
Developer:   Bob Majdak Jr.
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


PGID3 is an ID3v1 and v2 tag editor for manipulating the information on files such as MP3s. PGID3 Tag Editor project is written in PHP and uses PHP-GTK, so it can take advantage of the GTK+ Toolkit for rendering a GUI.

The program itself is broken into three parts, a PHP Function Library called Pid Three (Pid3), a PHP CLI interface (PCLID3), and the GTK+ GUI itself. All three parts come together ready to go, so do not go freaking about uber amounts of dependencies to fill. All together they create the PGID3 Tag Editor.

"But Bob," you might say, "PHP is for the web!" Sure it is, but you should then check out the link below for the PHP Command Line Interface. That document describes using PHP to develop shell and desktop applications. Why PHP? Because I like to abuse it, that is a little hobby of mine.

Simply, PGID3 is an ID3 tag editor for MP3 files. The ID3 tags are what tell your media player the information about the tune such as title, album, etc. You can get by with slack tags if you just use a player like XMMS or Winamp, but if you have a portable like an iPod or some kind of database for the files, then correct and neat tags are a must. PGID3 can handle both the v1 and v2 of ID3 tags.

As for the program itself, it is the combonation of three seperate pieces that together work to create a user friendly envrionment to manipulate your ID3 tags. The base of it all is the Pid Three Function library, which is a fully custom set of functions for the reading and writing of ID3 tags. Since these are seperate from the application itself, the actual dirty work of messing with the data can be easily updated as well as easily included into other projects.

The second part of PGID3 is the Command Line Interface that I have lovingly called PCLID3. Using this you can manipulate your tags from the command line without using any type of graphical front end. By not having this built into the GUI, the opportunity is left open to build alternate GUI's, or even just not use any at all.

The third and final piece is the PHP-GTK GUI. This is the actual PGID3 component, though all of the parts together form a complete package under the PGID3 name. I designed this GUI to be light, compact, and solve as many problems in one spot as possible. As a bonus feature, PGID3 has built in intergration with QueryXMMS which is a command line utility for Linux that can ask XMMS what is currently playing so PGID3 can open it. This speeds up editing of playlists considerably.

Enough acronymns, what about features? Well, it is an ID3 editor so the features I would expect to find in one is what it has. It has the ability to read, write, and strip ID3v1 and ID3v2 tags from files. You can open a file from anywhere in the filesystem with a dialog, or using the above mentioned QueryXMMS integration you can zap right to whatever XMMS is playing.

If you leave the comment field blank when you write a tag, it fills it in automaticly with "Tagged by PGID3" which might be an easily disabled in future releases - depends if I get any feedback on that. It also automaticly removes excess whitespace on the end of tags which if I recall correctly happens because Winamp pads with spaces instead of nuls. Anyway it cleans that for you. Stripping a tag automaticly unchecks the related checkbox for writing it back, and the boxes are dynamicly checked as you load a file depending if it already has a v1 or v2 tag.

There are also a few keyboard shortcuts. F1 toggles the Write ID3v1 checkbox, and F2 toggles the Write ID3v2 one. F9 opens the currently playing file in XMMS, and naturally Enter writes tags.

Requirements:
  • PHP, tested on v4.3.4.
  • PHP Command Line Interface.
  • PHP-GTK module.

    What's New in This Release:
  • Some bugfixes in the ID3 functions, addition of the file info dialog, and general cleanup.
    tags for the  command line  id3 tags  you can  tag editor  line interface  php gtk  interface that  the id3  tags are  pgid3 can  the actual  can open  

    Download PGID3 Tag Editor 2.02


     http://prdownloads.sourceforge.net/pgid3/pgid3-2.02.tar.bz2?use_mirror=belnet
     http://prdownloads.sourceforge.net/pgid3/pgid3-2.02.tar.bz2?use_mirror=keihanna
     http://prdownloads.sourceforge.net/pgid3/pgid3-2.02.tar.bz2?use_mirror=umn


    Authors software

    PGID3 Tag Editor 2.02 (by Bob Majdak Jr.)
    PGID3 is an ID3v1 and v2 tag editor for manipulating the information on files such as MP3s

    QueryXMMS 1.06 (by Bob Majdak Jr.)
    QueryXMMS (qxmms) is a small command line application that queries XMMS about what it is currently doing


    Similar software

    PGID3 Tag Editor 2.02 (by Bob Majdak Jr.)
    PGID3 is an ID3v1 and v2 tag editor for manipulating the information on files such as MP3s

    MP3::Tag 0.9708 (by Thomas Geffert and Ilya Zakharevich)

    MP3Unicode 1.0 (by Andrei Dubovik)
    MP3Unicode is a command line utility to convert ID3 tags in mp3 files between different encodings.

    For example, mp3unicode --sourc

    Kid3 0.8.1 (by Urs Fleisch)
    If you want to easily tag multiple MP3 files (e.g

    MP3::Tag::ID3v2 0.9708 (by Thomas Geffert)

    Ogg Vorbis Tag Editor for XMMS 0.2 (by McMCC)
    Ogg Vorbis Tag Editor for XMMS is a plugin for XMMS which allows you to edit the tags in ogg vorbis files

    id3lib 3.8.3 (by Cedric)
    id3lib is an open-source, cross-platform software development library for reading, writing, and manipulating meta-information in digi

    ID3iconv 0.2.1 (by Feng Zhou)
    ID3iconv is a little Java command line tool to convert ID3 tags in mp3 files from whatever machine encoding you have to Unicode

    mBox 0.7.2 (by aiyyo)
    mBox is program intended to help you with organizing your music files.

    Here are some key features of "mBox":
    · ability to reencod

    Audio Tag Tool 0.12.2 (by Pedro Lopes)
    Audio Tag Tool is a program to manage the information fields in MP3 and Ogg Vorbis files, commonly called tags


    Other software in this category

    gpac 0.4.2 (by Jean Le Feuvre)
    GPAC is an implementation of the MPEG-4 Systems standard (ISO/IEC 14496-1) developed from scratch in ANSI C.

    The main development

    Gaim Video and Voice Support 1.2.0 (by Tim Ringenbach)

    XMMS 1.2.10 (by H?vard Kv?len)
    XMMS is a multimedia player for unix systems

    LAME 3.97 (by Mark Taylor)
    LAME is short from LAME Ain't an MP3 Encoder and is a research project for learning about and improving MP3 encoding technology

    Audacity 1.2.6 (by Dominic Mazzoni)
    Audacity project is a free, easy-to-use audio editor and recorder for Windows, Mac OS X

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags