org.jaudiotagger.test
Class MergeID3AndMP3Files

java.lang.Object
  extended by org.jaudiotagger.test.MergeID3AndMP3Files

public class MergeID3AndMP3Files
extends java.lang.Object

Simple class that will attempt to recusively read all files within a directory ending in .mp3 (but only actually expected to contain id3 tags), merge them with a given mp3 and write them to the provided output folder (which must already exist)


Nested Class Summary
 class MergeID3AndMP3Files.DirFilter
           
(package private)  class MergeID3AndMP3Files.MP3FileFilter
           
 
Field Summary
private static int count
           
private static int failed
           
 
Constructor Summary
MergeID3AndMP3Files()
           
 
Method Summary
private static boolean append(java.io.File fromFile1, java.io.File fromFile2, java.io.File toFile)
           
static java.io.File copyAudioToTmp(java.io.File toDir, java.io.File tagFile, java.io.File mp3File)
           
static void main(java.lang.String[] args)
           
private  void scanSingleDir(java.io.File fromDir, java.io.File toDir, java.io.File mp3File)
          Recursive function to scan directory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

count

private static int count

failed

private static int failed
Constructor Detail

MergeID3AndMP3Files

public MergeID3AndMP3Files()
Method Detail

main

public static void main(java.lang.String[] args)

scanSingleDir

private void scanSingleDir(java.io.File fromDir,
                           java.io.File toDir,
                           java.io.File mp3File)
Recursive function to scan directory

Parameters:
fromDir -
toDir -
mp3File -

copyAudioToTmp

public static java.io.File copyAudioToTmp(java.io.File toDir,
                                          java.io.File tagFile,
                                          java.io.File mp3File)

append

private static boolean append(java.io.File fromFile1,
                              java.io.File fromFile2,
                              java.io.File toFile)