• Home
  • Guide
  • FAQ
  • Download
  • Mutagen
  • Development
  • Contact

  • Login
  • About Trac
  • Help/Guide
  • Settings
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Quod Libet Development

Check out the development FAQ. Play around in the sandbox.

If you want a copy of the development source, you can use Subversion to check it out:

 $ svn co http://svn.sacredchao.net/svn/quodlibet/trunk/quodlibet

Here is Joe's ~/.subversion/config file which contains settings helpful for Python development.

Translation

Help us translate Quod Libet into other languages. You don't need to know how to program in Python to do it. Read our vocabulary and style guidelines, and notes on access keys and accelerators.

Specifications

  • File Formats:
    • APEv2 tag specification
    • MP3/ID3:
      • MPEG audio header format, and the Xing VBR header
      • ID3v2.4 structure, ID3v2.4 frame list, ID3v2.3, ID3v2.2, and ID3v1
      • Lyrics3v2
    • Xiph Formats:
      • Ogg bitstream structure
      • Vorbis comment structure
      • Ogg Vorbis embedding
      • FLAC format, and Ogg FLAC embedding
      • Ogg Theora embedding
      • Problems in the Ogg specification
    • Special Vorbis comment fields used by QL
    • Notes on ID3 frame storage
    • Deviations from the above specifications
  • Code:
    • GNOME Human Interface Guidelines
    • PEP-8, style guidelines for Python code
    • Current HACKING file in QL trunk

Random Notes

  • Getting GDB backtraces from Python
  • Local changes to the Trac installation

∀A (⊥ → A)

Copyright 2004-2006