Package entagged.audioformats

Examples of entagged.audioformats.AudioFile


        if (this.audioPane == null) {
            this.audioPane = new JScrollPane();
            DefaultListModel audioModel = new DefaultListModel();
            Iterator it = this.audioFiles.iterator();
            while (it.hasNext()) {
                AudioFile current = (AudioFile) it.next();
                audioModel.addElement(current.getName() + " "
                        + getLength(current.getLength()));
            }
            JList list = new JList(audioModel);
            list.setEnabled(false);
            list.setCellRenderer(new AudioRenderer());
            audioPane.setViewportView(list);
View Full Code Here


    try {
      if (verbose) {
        System.out.print("Reading file \"" + file + "\"...");
      }

      AudioFile audioFile = AudioFileIO.read(file);

      lister.addFile(audioFile, pathPrefix);
      if (verbose)
        System.out.println("OK");
    } catch (CannotReadException cre) {
View Full Code Here

      } catch (CannotReadException e) {
        System.err.println(e.getMessage());
        tag = new GenericTag();
      }
   
      return new AudioFile(f, info, tag);
     
    } catch ( Exception e ) {
      throw new CannotReadException("\""+f+"\" :"+e,e);
    }
    finally {
View Full Code Here

    for(int i = 0; i<args.length; i++) {
        File file = new File(args[i]);
       
      System.out.println("Tag content: "+file);
      try {
        AudioFile af = AudioFileIO.read(file);
        System.out.println(af);
       
        List l = af.getTag().get("APIC");
        if(l == null)
            continue;
       
        Iterator it = l.iterator();
        while(it.hasNext()) {
View Full Code Here

  public File getFileAt(int row) {
    synchronized (files) {
      File f = (File)files.elementAt(row);
      if (!f.isDirectory() && !(f instanceof AudioFile)) {
        try {
          AudioFile audioFile = AudioFileIO.read(f);
          files.set(row, audioFile);
          f = audioFile;
        }
        catch (Exception e) {} // Do Nothing
      }
View Full Code Here

        return false;
    }
    else if (f.isDirectory() || !(f instanceof AudioFile))
      return "";
    else {
      AudioFile af = (AudioFile) f;
      Tag tag = af.getTag();

      switch (column) {
      case 2:
        return tag.getFirstArtist();
      case 3:
        return tag.getFirstAlbum();
      case 4:
        String ret = tag.getFirstTrack();
        try {
          if (Integer.parseInt(ret) == 0)
            return "";
        }
        catch (Exception e) {} /* return normally */
        return ret;
      case 5:
        return tag.getFirstTitle();
      case 6:
        return getLength(af.getLength());
      case 7:
        return tag.getFirstGenre();
      default:
        return "";
      }
View Full Code Here

      Iterator it = new ArrayList(ManualFreedbPanel.this.audioFiles
          .getAudioFiles()).iterator();
      int i = 0;
      while (it.hasNext()) {
        AudioFile f = (AudioFile) it.next();

        Tag tag = f.getTag();
        tag.setTitle(fdbrr.getTrackTitle(i).trim());
        tag.setAlbum(ManualFreedbPanel.this.album.getText());
        tag.setGenre(ManualFreedbPanel.this.genre.getTextField()
            .getText());
        tag.setArtist(ManualFreedbPanel.this.artist.getText());
View Full Code Here

      Iterator it = new ArrayList(FreedbPanel.this.audioFiles
          .getAudioFiles()).iterator();
      int i = 0;
      while (it.hasNext()) {
        AudioFile f = (AudioFile) it.next();

        Tag tag = f.getTag();
        tag.setTitle(fdbrr.getTrackTitle(i).trim());
        tag.setAlbum(FreedbPanel.this.album.getText());
        tag.setGenre(FreedbPanel.this.genre.getTextField().getText());
        tag.setArtist(FreedbPanel.this.artist.getText());
        tag.setYear(FreedbPanel.this.year.getText());
View Full Code Here

      FreedbReadResult fdbrr = fdbresults[fdbresults.length - 1];

      it = files.iterator();
      i = 0;
      while (it.hasNext()) {
        AudioFile af = (AudioFile) it.next();

        Tag tag = af.getTag();
        tag.setTitle(fdbrr.getTrackTitle(i).trim());
        tag.setAlbum(fdbrr.getAlbum().trim());
        tag.setGenre(fdbrr.getGenre().trim());
        tag.setArtist(fdbrr.getArtist().trim());
        tag.setYear(fdbrr.getYear().trim());
View Full Code Here

    for(int i = 0 ; i < fichierPhysique.size() ; i++) {
      try {
        String path = (String)fichierPhysique.get(i)[0];
        String fichier = (String)fichierPhysique.get(i)[1];
        File f = new File(path + File.separator + fichier);
        AudioFile music = AudioFileIO.read(f);
        music.getTag().setArtist(newArtist);
        AudioFileIO.write(music);
      }
      catch(CannotReadException e) {
        e.printStackTrace();
      }
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.