Package entagged.audioformats

Examples of entagged.audioformats.AudioFile


     * @see junit.framework.TestCase#runTest()
     */
    protected void runTest() throws Throwable {
        File[] files = parent.copyDir.listFiles(new AudioFileFilter());
        for (int i = 0; i < files.length; i++) {
            AudioFile file = AudioFileIO.read(files[i]);
            file.getTag().setTrack("do not modify");
            AudioFileIO.write(file);
        }
        TrackEnumerator te = new TrackEnumerator();
        te.getSettings().setSaveRun(true);
        te.getSettings().setFiles(new File[] {parent.copyDir});
        File cantwork = new File(parent.copyDir, "CantWork.ogg");
        assertTrue(cantwork.createNewFile());
        int processed = te.process(false);
        assertTrue(processed < 0);
        for (int i = 0; i < files.length; i++) {
            AudioFile file = AudioFileIO.read(files[i]);
            assertTrue("Tag written despite errornous file.", file.getTag()
                    .getFirstTrack().equals("do not modify"));
        }
        assertTrue(cantwork.delete());
    }
View Full Code Here


            while(str.hasMoreTokens()){
              extAudio = str.nextToken();
            }
            if(type.contains(extAudio.toUpperCase())) {
              try {
                AudioFile af = entagged.audioformats.AudioFileIO.read(fic);
                fichiers.add(af);
              }
              catch (CannotReadException e) {
                e.printStackTrace();
              }
View Full Code Here

        String extAudio = "";
        while(str.hasMoreTokens())
          extAudio = str.nextToken();
        if(type.contains(extAudio.toUpperCase())) {
          try {
            AudioFile af = entagged.audioformats.AudioFileIO.read(f);
            fichiers.add(af);
          }
          catch (CannotReadException e) {
            e.printStackTrace();
          }
View Full Code Here

     */
    private boolean processFile(File current, int trackNum, int total,
            boolean preview) {
        boolean result = false;
        try {
            AudioFile file = AudioFileIO.read(current);
            if (file != null && file.getTag() != null) {
                String trackValue = getTrackValue(trackNum, total,
                        getSettings().getDigitCount(), getSettings()
                                .isDynamicDigitExtend());
                file.getTag().setTrack(trackValue);
                if (!preview) {
                    if(file.getTag() instanceof Id3v2Tag)
                        file.getTag().setEncoding(PreferencesManager.get("entagged.tag.encoding"));
                   
                    AudioFileIO.write(file);
                }
                if (!counting) {
                    progressListener.fileChanged(trackNum, current.getName()
View Full Code Here

    }

    public DataSet getMetaData(File file) {
        DataSet dataset = new DataSet();
        try {
            AudioFile af = AudioFileIO.read(file);
            Tag tag = af.getTag();
            dataset.setAlbum(tag.getFirstAlbum());
            dataset.setArtist(tag.getFirstArtist());
            dataset.setTitle(tag.getFirstTitle());
            dataset.setComment(tag.getFirstComment());
            dataset.setTrack(tag.getFirstTrack());
View Full Code Here

    }

    public void setMetaData(MyFile file, DataSet dataset) throws Exception {
        if (Boolean.TRUE.toString().equalsIgnoreCase(getProperty("modify_tag"))) {
            // delete any old tag
            AudioFile af = AudioFileIO.read(file);
            AudioFileIO.delete(af);

            // create the new tag
            Tag tag = af.getTag();
            tag.setTitle(dataset.getTitle());
            tag.setTrack(dataset.getTrack());
            tag.setArtist(dataset.getArtist());
            tag.setAlbum(dataset.getAlbum());
            tag.setComment(dataset.getComment());
View Full Code Here

    }

    public DataSet getMetaData(File file) {
        DataSet dataset = new DataSet();
        try {
            AudioFile af = AudioFileIO.read(file);
            Tag tag = af.getTag();
            dataset.setAlbum(tag.getFirstAlbum());
            dataset.setArtist(tag.getFirstArtist());
            dataset.setTitle(tag.getFirstTitle());
            dataset.setComment(tag.getFirstComment());
            dataset.setTrack(tag.getFirstTrack());
View Full Code Here

    }

    public void setMetaData(MyFile file, DataSet dataset) throws Exception {
        if (Boolean.TRUE.toString().equalsIgnoreCase(getProperty("rename_comment"))) {
            // delete any old tag
            AudioFile af = AudioFileIO.read(file);
            AudioFileIO.delete(af);

            // create the new tag
            Tag tag = af.getTag();
            tag.setTitle(dataset.getTitle());
            tag.setTrack(dataset.getTrack());
            tag.setArtist(dataset.getArtist());
            tag.setAlbum(dataset.getAlbum());
            tag.setComment(dataset.getComment());
View Full Code Here

TOP

Related Classes of entagged.audioformats.AudioFile

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.