Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javacogs;
- import java.io.*;
- import javax.xml.parsers.ParserConfigurationException;
- import org.blinkenlights.jid3.*;
- import org.blinkenlights.jid3.v1.*;
- import org.w3c.dom.*;
- import org.xml.sax.SAXException;
- import discogs.DiscogsService;
- public class Application {
- public static void main(String[] args) {
- if (args.length == 3) {
- File file = new File(args[2]);
- if (!file.isFile()) {
- System.out.println("Filen findes ikke!");
- Runtime.getRuntime().exit(1);
- } else if (!file.toString().substring(file.toString().length() - 3).equals("mp3")) {
- System.out.println("Filen skal være en MP3-fil!");
- Runtime.getRuntime().exit(2);
- }
- DiscogsService discogs = new DiscogsService("41c7159d3c");
- Document release = null;
- try {
- release = discogs.getRelease(Integer.parseInt(args[0]));
- } catch (NumberFormatException e) {
- System.out.println("Release id'et skal være et heltal!");
- Runtime.getRuntime().exit(3);
- } catch (ParserConfigurationException e) {
- System.out.println("Der opstod en fatal konfigurationsfejl!");
- Runtime.getRuntime().exit(4);
- } catch (IOException e) {
- System.out.println("Der opstod en fejl under hentning af data!");
- Runtime.getRuntime().exit(5);
- } catch (SAXException e) {
- System.out.println("Der opstod en fejl under parsing af hentet data!");
- Runtime.getRuntime().exit(6);
- }
- MediaFile mediaFile = new MP3File(file);
- ID3V1_0Tag id3Tag = new ID3V1_0Tag();
- System.out.println(release.getNodeName());
- } else {
- System.out.println("Anvendelse: java javacogs.jar <discogs release id> <nummer position> <fil>");
- System.out.println("Discogs release id kan findes på discogs.com ved, at gå ind på en udgivelse og se efter en række tal i URL'en, som er id'et.");
- }
- }
- }
Add Comment
Please, Sign In to add comment