/* This file is part of Subsonic. Subsonic is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Subsonic is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Subsonic. If not, see <http://www.gnu.org/licenses/>. Copyright 2009 (C) Sindre Mehus */ package net.sourceforge.subsonic.service.metadata; import org.jaudiotagger.tag.FieldKey; /** * Contains meta-data (song title, artist, album etc) for a music file. * @author Sindre Mehus */ public class MetaData { private Integer discNumber; private Integer trackNumber; private String title; private String artist; private String albumartist; private String albumName; private String genre; private String mood; private Integer year; private Integer bitRate; private boolean variableBitRate; private Integer durationSeconds; private String lyrics; private boolean hasLyrics; private Integer width; private Integer height; private String MBTrackId; private String MBArtistId; private String MBReleaseArtistId; private String MBReleaseId; public Integer getDiscNumber() { return discNumber; } public void setDiscNumber(Integer discNumber) { this.discNumber = discNumber; } public Integer getTrackNumber() { return trackNumber; } public void setTrackNumber(Integer trackNumber) { this.trackNumber = trackNumber; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getArtist() { return artist; } public void setArtist(String artist) { this.artist = artist; } public String getAlbumArtist() { return albumartist; } public void setAlbumArtist(String albumartist) { this.albumartist = albumartist; } public String getAlbumName() { return albumName; } public void setAlbumName(String albumName) { this.albumName = albumName; } public String getGenre() { return genre; } public void setGenre(String genre) { this.genre = genre; } public Integer getYear() { return year; } public void setYear(Integer year) { this.year = year; } public boolean hasLyrics() { return hasLyrics; } public void setHasLyrics(boolean hasLyrics) { this.hasLyrics = hasLyrics; } public Integer getBitRate() { return bitRate; } public void setBitRate(Integer bitRate) { this.bitRate = bitRate; } public boolean getVariableBitRate() { return variableBitRate; } public void setVariableBitRate(boolean variableBitRate) { this.variableBitRate = variableBitRate; } public Integer getDurationSeconds() { return durationSeconds; } public void setDurationSeconds(Integer durationSeconds) { this.durationSeconds = durationSeconds; } public Integer getWidth() { return width; } public void setWidth(Integer width) { this.width = width; } public Integer getHeight() { return height; } public void setHeight(Integer height) { this.height = height; } public String getMood() { return mood; } public void setMood(String mood) { this.mood = mood; } /** * @return the mBTrackId */ public String getMBTrackId() { return MBTrackId; } /** * @param mBTrackId the mBTrackId to set */ public void setMBTrackId(String mBTrackId) { MBTrackId = mBTrackId; } /** * @return the mBArtistId */ public String getMBArtistId() { return MBArtistId; } /** * @param mBArtistId the mBArtistId to set */ public void setMBArtistId(String mBArtistId) { MBArtistId = mBArtistId; } /** * @return the mBReleaseArtistId */ public String getMBReleaseArtistId() { return MBReleaseArtistId; } /** * @param mBReleaseArtistId the mBReleaseArtistId to set */ public void setMBReleaseArtistId(String mBReleaseArtistId) { MBReleaseArtistId = mBReleaseArtistId; } /** * @return the mBReleaseId */ public String getMBReleaseId() { return MBReleaseId; } /** * @param mBReleaseId the mBReleaseId to set */ public void setMBReleaseId(String mBReleaseId) { MBReleaseId = mBReleaseId; } public String getLyrics() { return lyrics; } public void setLyrics(String lyrics) { this.lyrics = lyrics; } }