	
	
		
http://flac.sourceforge.net/FLAC Logo 	
	
		
			
				
					
  index.htmlhome   | 					
  faq.htmlfaq   | 					
  news.htmlnews   | 					
  download.htmldownload   | 					
  features.htmlfeatures   | 					
  goals.htmlgoals   | 					
  format.htmlformat   | 					
  id.htmlid   | 					
  comparison.htmlcomparison   | 					
  documentation.htmldocumentation   | 					
  changelog.htmlchangelog   | 					
  links.htmllinks   | 					
  developers  				
			
		
	
	
		
			
				
					
  english  | 					
  ru/developers.htmlrussian   				
			
		
	
	
	
		
		
FLAC developers		
	
	
	
	
	
		FLAC is an open source project and we are happy to enlist the help of anyone who wants to contribute.  The preferred method for transmitting improvements is patch files (in "diff -c" format) sent to the 
http://sourceforge.net/mail/?group_id=13478developer mailing list , but zipped up sources are OK.  Make sure to read the goals.htmlFLAC goals  first; there are some thing the we don't want added to FLAC, like copy protection and lossy compression.
	
	
		High priority items are:
	
	
	
		
			Support in the plugins for using the CUESHEET metadata block.  The plugin should be able to see a CUESHEET in a FLAC file and present the individual tracks in the player, and fetch metadata from CDDB or CDindex by computing the hash from the CUESHEET and looking up either in a local database or over the net.
		
	
	
	
		Some other "nice-to-haves":
	
	
	
		
			FLAC module for 
http://www.68k.org/~michael/audiofile/Audiofile .
		
		
			
http://java.sun.com/products/java-media/jmf/JMF  plugin.
		
		
			Streaming support in the Winamp plugin.
		
	
	
	
		See also the 
http://sourceforge.net/projects/flacFLAC project page  on Sourceforge.net.
	
	
	
	
	
	
	
		
		
third-party developers		
	
	
	
	
	
		FLAC is open to third-party developers who want to add support for FLAC into their programs.  All the necessary functionality is contained the lib*FLAC libraries which are licensed under Xiph.org's BSD license.  The relevant documentation here is:
		
			
The license.htmllicense page .			
The api/index.htmlAPI documentation .			
The format.htmlformal description  of the FLAC format.			
The ogg_mapping.htmlOgg FLAC mapping  document.			
The id.htmlID registration page  for registering an ID if you need to write custom metadata.		
	
	
		There also are several examples in the FLAC code base of API usage that may also be helpful.  Visit the 
download.htmldownload page  for instructions on how to get the source.
	
	
	
	
	
 Copyright (c) 2000,2001,2002,2003,2004,2005  Josh Coalson
