Package com.tulskiy.musique.playlist

Examples of com.tulskiy.musique.playlist.TrackData


        }
    }

    private void testWriteApe(String name) {
        Track track = new Track();
        TrackData trackData = track.getTrackData();

        trackData.addArtist(ARTIST);
        trackData.addAlbumArtist(ALBUM_ARTIST);
        trackData.addTitle(TITLE);
        trackData.addAlbum(ALBUM);
        trackData.addYear(YEAR);
        trackData.addGenre(GENRE);
        trackData.addTrack(TRACK);
        trackData.addTrackTotal(TRACK_TOTAL);
        trackData.addDisc(DISC_NO);
        trackData.addDiscTotal(DISC_TOTAL);
        trackData.addRecordLabel(RECORD_LABEL);
        trackData.addCatalogNo(CATALOG_NO);
        trackData.addComment(COMMENT);
        trackData.addRating(RATING);

        File file = getFileFromResource(name);
        File fo = createTempFile(name, file.getParentFile().getParentFile().getParentFile());
        copy(file, fo);
        trackData.setLocation(fo.toURI().toString());
        try {
            getAudioFileWriter(fo.getName()).write(track);
        } catch (TagWriteException e) {
            e.printStackTrace();
        }
View Full Code Here


                    @Override
                    public void start() {
                        for (int i = 0; i < tracks.size(); i++) {
                            Track track = tracks.get(i);
                            TrackData trackData = track.getTrackData();
                            if (abort)
                                break;
                            if (trackData.isFile() && trackData.getSubsongIndex() == 0) {
                                currentTrack = trackData.getFile().getName();
                                progress = (float) i / tracks.size();
                                AudioFileReader reader = TrackIO.getAudioFileReader(trackData.getFile().getName());
                                trackData.clearTags();
                                reader.reload(track);
                            }
                        }
                        playlist.firePlaylistChanged();
                    }
View Full Code Here

TOP

Related Classes of com.tulskiy.musique.playlist.TrackData

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.