private Mp3Metadata getMp3Metadata(final BufferedReader reader) throws Exception {
		final Mp3Metadata metadata = new Mp3Metadata();
		
		// FIXME: Prompt with artist name
		System.out.print("Enter the artist: ");
		final String artist = reader.readLine();
		metadata.setArtist(artist);
		
		System.out.print("Enter the composer (hit enter for default [" + artist + "]: ");
		final String composer = reader.readLine();
		metadata.setComposer("".equals(composer) ? artist : composer);
		
		System.out.print("Enter the publisher (hit enter for default [" + artist + "]: ");
		final String publisher = reader.readLine();
		metadata.setPublisher("".equals(publisher) ? artist : publisher);
		
		System.out.print("Enter the original artist (hit enter for default [" + artist + "]: ");
		final String originalArtist = reader.readLine();
		metadata.setOriginalArtist("".equals(originalArtist) ? artist : originalArtist);
		
		System.out.print("Enter the album artist (hit enter for default [" + artist + "]: ");
		final String albumArtist = reader.readLine();
		metadata.setAlbumArtist("".equals(albumArtist) ? artist : albumArtist);
		
		System.out.print("Enter the album: ");
		final String album = reader.readLine();
		metadata.setAlbum(album);
		
		System.out.print("Enter the genre: ");
		final String genre = reader.readLine();
		metadata.setGenre(genre);
		
		System.out.println("Enter the copyright: ");
		final String copyright = reader.readLine();
		metadata.setCopyright(copyright);
		
		System.out.println("Enter the encoder: ");
		final String encoder = reader.readLine();
		metadata.setEncoder(encoder);
		
		return metadata;
	}