Simple Tag Generator In Java For Music Blogs

For those of you who run a music blog, you might have faced the tiresome job of writing bunch of tags, I have written this simple program in Java that generates the tags for your use. I personally developed this for my one of my Music Blogs, and I find this quite useful to generate a bunch of tags at once which I can copy paste to my WordPress based blog.

You can customize this program as required to suite your needs.

You can download the original file  SimpleTagGenerator.java for free and use it for any of your purposes.

package com.kushal.utils;
/**
 * @author KushalP
 * For those who maintain music blog, this simple program
 * might be useful for generating music tags.
 *
 * I developed this for my personal use for my following blog:
 * http://www.sanjaal.com/nepalisongs
 */

public class SimpleTagGenerator {

	public static void main(String args [])
	{
		/**
		 * Param 1 : Album Name
		 * Param 2 : Artist Name
		 * Param 3 : Song Name
		 */
		generateTag("Division Bell", "Pink Floyd", "Marooned");
	}

	public static void generateTag(String album, String artist, String song)
	{
		String artistTags="";
		String albumTags="";
		String songTags="";

		if(artist!=null && artist.length() >0 )
		{
			artistTags+=artist +" Guitar Tabs, "+
						artist+ " Latest Songs, "+
						artist+ " MP3 Downloads,"+
						artist+ " Latest Albums, "+
						artist+ " Songs Download, "+
						artist+ " Lyrics Download, "+
						artist+ " MP3 Songs";
		}

		if(album !=null && album.length() > 0)
		{
			albumTags+=artist +" "+ album+" "+ "Songs Download, "+
						artist +" " +album+" "+  "MP3 Download,"+
						artist +" "+ album+" "+ "Lyrics Download, "+
						artist + " "+album+" "+  "Guitar Tabs," +
						artist +" "+album+" "+ "Guitar Chords,";		

		}

		if(song!=null && song.length() > 0 )
		{
			songTags+=	artist +" "+song+" "+"Guitar Tabs, "+
						artist +" "+song+" "+ "MP3 Downloads,"+
						artist +" "+song+" "+ "Songs Download,"+
						artist +" "+song+" "+ "Guitar Chords,"+
						artist +" "+song+" "+ "MP3 Song,"+
						artist +" "+song+" "+ "Lyrics Download,"+
						artist +" "+song+" "+ "Music Video";		

		}

		System.out.println(artistTags+","+albumTags+","+songTags);
	}

}


Here are the sample tags generated for the the parameters that I passed in the application while calling generateTag method i.e. generateTag(“Division Bell”, “Pink Floyd”, “Marooned”);

Pink Floyd Guitar Tabs, Pink Floyd Latest Songs, Pink Floyd MP3 Downloads,Pink Floyd Latest Albums, Pink Floyd Songs Download, Pink Floyd Lyrics Download, Pink Floyd MP3 Songs,Pink Floyd Division Bell Songs Download, Pink Floyd Division Bell MP3 Download,Pink Floyd Division Bell Lyrics Download, Pink Floyd Division Bell Guitar Tabs,Pink Floyd Division Bell Guitar Chords,,Pink Floyd Marooned Guitar Tabs, Pink Floyd Marooned MP3 Downloads,Pink Floyd Marooned Songs Download,Pink Floyd Marooned Guitar Chords,Pink Floyd Marooned MP3 Song,Pink Floyd Marooned Lyrics Download,Pink Floyd Marooned Music Video
  1. How to extract plain Text from HTML Website easily in Java
  2. How To Find What Java Version You Are Using?
  3. Computing the total, free and usable disk space easily using JDK 1.6
  4. Creating java.util.date and java.util.sql objects from Calendar object
  5. Bar Code Generation In Java Using iText API
  6. Simple Tag Generator In Java For Music Blogs
  7. Tutorial on Converting an List of Strings or Numbers to a CSV file with optional sorting
  8. Calling URL Browser From Java Application
  9. Java Reflection Tutorial – List Methods Of A Class
  10. Cleaning Punctuation And White Spaces From A String
  11. Java Tutorial – Using JCIFS to copy files to shared network drive using username and password
  12. Prime Number Finder In Java
  13. Utility Class For Getting SQL Connection and Closing It
  14. Java Design Pattern – Singleton Pattern
  15. Reading / Writing File in Java and String Manipulation
  16. How to capture a screenshot using Java and save it to a file?
  17. Calculating The Difference Between Two Dates In Terms of Months
  18. Getting The Name Of Currently Logged In User In The System
  19. How To Set And Get System Clipboard Contents In Java
  20. RGB To Hex and Hex To RGB Conversion Using Java and Regular Expressions
  21. Generating Nepali Unicode Sequence For Characters
  22. Java Tool To Compare Two Lists and Spit Out The Differences – Working Example
  23. Replacing non-ASCII characters using Java Regular Expressions
  24. Calculating Folder Size In Java
Tagged , , , , , , , , . Bookmark the permalink.

3 Responses to Calculating Folder Size In Java

  1. Pingback: Sanjaal.com » Latest Updates

  2. Jamie says:

    This approach uses less memory:

    public static class SizeCounter implements FileFilter
    {
    private long total = 0;
    public SizeCounter(){};
    public boolean accept(File pathname) {
    if ( pathname.isFile()) {
    total+=pathname.length();
    } else {
    pathname.listFiles(this);
    }
    return false;
    }
    public long getTotal()
    {
    return total;
    }
    }

    private static long getFileOrDirectorySize(File file) {
    SizeCounter counter = new SizeCounter();
    file.listFiles(counter);
    return counter.getTotal();
    }

  3. kushalzone says:

    Thank you Jamie for your optimized solution.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.