public ArrayList<DBSong> enterAndReturnIDs(ArrayList<File> songs){
		ArrayList<DBSong> ids = new ArrayList<DBSong>();
		for(int i=0; i<songs.size(); i++){
			File song = songs.get(i);
			String artist = tagger.getArtist(song);
			String title = tagger.getTitle(song);
			String bpm = tagger.getBPM(song);
			String album = tagger.getAlbum(song);
			boolean badartist = true;
			boolean badtitle = true;
			boolean badbpm = true;
			boolean badalbum = true;
			if(title.equals("")){
				title = song.getName();//If somehow this song has no title from echonest then set
				//it to file name
				badtitle = false;
			}
			if(artist.equals("")){
				badartist = false;
			}
			if(bpm.equals("") || bpm.equals("-1")){
				bpm = "-1";
				badbpm = false;
			}
			if(album.equals("")){
				badalbum = false;
			}
			DBSong newSong = new DBSong(0, title, badtitle, 
					song.getAbsolutePath(), true, 
					album, badalbum, 
					artist, badartist, 
					0, true, 
					0, true, 
					Integer.parseInt(bpm), badbpm);
			DBSong ret = dbmodel.insertSong(newSong);
			//DBSong ret = dbmodel.insertSong(title, song.getAbsolutePath(), tagger.getAlbum(song), artist, 0, 0, Integer.parseInt(bpm));
			ids.add(ret);
		}
		return ids;
	}