Examples of AudioFile


Examples of entagged.audioformats.AudioFile

            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

Examples of entagged.audioformats.AudioFile

        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

Examples of entagged.audioformats.AudioFile

     */
    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

Examples of entagged.audioformats.AudioFile

    }

    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

Examples of entagged.audioformats.AudioFile

    }

    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

Examples of entagged.audioformats.AudioFile

    }

    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

Examples of entagged.audioformats.AudioFile

    }

    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

Examples of org.jaudiotagger.audio.AudioFile

    private Collection<DcObject> albums = new ArrayList<DcObject>();
   
    public MusicFile() {}
   
    public MusicFile(String filename) {
        AudioFile audioFile;
        try {
          audioFile = AudioFileIO.read(new File(filename));
       
            Tag tag = audioFile.getTag();
            if (tag != null) {
                album = tag.getFirst(FieldKey.ALBUM);
                artist = tag.getFirst(FieldKey.ARTIST);
                genre = getGenre(tag.getFirst(FieldKey.GENRE));
                year = tag.getFirst(FieldKey.YEAR);
                title = tag.getFirst(FieldKey.TITLE);
               
                for (Artwork aw : tag.getArtworkList())
                    image = new DcImageIcon(aw.getBinaryData());
               
                bitrate = (int) audioFile.getAudioHeader().getBitRateAsNumber();
                length = audioFile.getAudioHeader().getTrackLength();
                encodingType = audioFile.getAudioHeader().getEncodingType();
               
                try {
                    String s = tag.getFirst(FieldKey.TRACK);
                    if (s != null && s.length() > 0) {
                        if (s.indexOf("/") > 0)
View Full Code Here

Examples of org.jaudiotagger.audio.AudioFile

  @Override
  public void prepare(RawDocument rawDocument) throws RegainException {

    File rawFile = rawDocument.getContentAsFile(false);
    try {
      AudioFile audioFile = AudioFileIO.read(rawFile);
      ArrayList<String> info = new ArrayList<String>();

      Tag tag = audioFile.getTag();

      info.add(tag.getFirst(FieldKey.ARTIST).trim());
      info.add(tag.getFirst(FieldKey.ALBUM).trim());
      info.add(tag.getFirst(FieldKey.TITLE).trim());

      try {
        int year = new Integer(tag.getFirst(FieldKey.YEAR).trim()).intValue();
        if (year > 0) {
          info.add(tag.getFirst(FieldKey.YEAR).trim());
        }
      } catch (Exception ex) {
      }
      int length = audioFile.getAudioHeader().getTrackLength();
      int hours, minutes, seconds;
      hours = length / 3600;
      length = length - (hours * 3600);
      minutes = length / 60;
      length = length - (minutes * 60);
      seconds = length;
      DecimalFormat doubleDigit = new DecimalFormat("00");
      String res = "";
      if (hours > 0) {
        res = doubleDigit.format(hours) + ":";
      }
      res += doubleDigit.format(minutes) + ":";
      res += doubleDigit.format(seconds);

      info.add(res);
      info.add(audioFile.getAudioHeader().getBitRate().trim() + "kbps");

      setCleanedContent(concatenateStringParts(info, Integer.MAX_VALUE));
      setTitle(concatenateStringParts(info, 2));

    } catch (CannotReadException ex) {
View Full Code Here

Examples of org.jaudiotagger.audio.AudioFile

    MetaData metaData = new MetaData();
    metaData.setMediaType(Mediatype.valueOf(extension));

    try {
      AudioFile audioFile = AudioFileIO.read(new java.io.File(
          file.getDirectory(), file.getFilename()));
     
      Tag tag = audioFile.getTag();
      if (tag != null) {
        metaData.setArtist(getTagField(tag, ARTIST));
        metaData.setArtistSort(getTagField(tag, ARTIST_SORT));
        metaData.setAlbumArtist(toAlbumArtist(tag));
        metaData.setAlbumArtistSort(getTagField(tag, ALBUM_ARTIST_SORT));
        metaData.setAlbum(toAlbum(getTagField(tag, ALBUM)));
        metaData.setTitle(getTagField(tag, TITLE));
        metaData.setYear(getTagField(tag, YEAR));
        metaData.setGenre(toGenre(getTagField(tag, GENRE)));
        metaData.setLyrics(getTagField(tag, LYRICS));
        metaData.setComposer(getTagField(tag, COMPOSER));
        metaData.setDiscNr(toFirstNumber(getTagField(tag, DISC_NO)));
        metaData.setDiscNrs(toShort(getTagField(tag, DISC_TOTAL)));
        metaData.setTrackNr(toFirstNumber(getTagField(tag, TRACK)));
        metaData.setTrackNrs(toShort(getTagField(tag, TRACK_TOTAL)));
        metaData.setCoverArtEmbedded(tag.getFirstArtwork() != null);
      }

      AudioHeader audioHeader = audioFile.getAudioHeader();
      if (audioHeader != null) {
        metaData.setVbr(audioHeader.isVariableBitRate());
        metaData.setBitrate((short) audioHeader.getBitRateAsNumber());
        metaData.setDuration((short) audioHeader.getTrackLength());
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.