Web Apps Archive

Hypem MP3 track cleaning application

Here it is! The Hype Machine track cleansing application…
Now you can automatically clean up all your mp3’s you download using the technique in my article: http://laymanstech.com/?p=74  by simply selecting the input directory with all your dirty tracks and then a directory to output the clean tracks. This will work on any dirty mp3 files. It grabs the ID3 bits encoded into the file and translates them into Album, Title, Artist etc… then renames the song title and depending on the options you select you can output the file in a folder structure like Artist/Album/NameOfSong.mp3 or just NameOfSong.mp3.

Here it is! The Hype Machine track cleansing application…

Now you can automatically clean up all your mp3’s you download using the technique in my article: http://laymanstech.com/?p=74 by simply selecting the input directory with all your dirty tracks and then a directory to output the clean tracks. This will work on any dirty mp3 files in any input directory you specify in the app. It grabs the ID3 bits encoded into the file and translates them into Album, Title, Artist etc… then renames the song title and depending on the options you select you can output the file in a folder structure like Artist/Album/NameOfSong.mp3 or just NameOfSong.mp3. You can download the source below or the application exe.

Hypeapp

Dirty Tracks (the tracks downloaded off Hype Machine or pandora):

dirtytracks

Clean Tracks (Titles only selected)

cleantracks(songonly)

Clean Tracks added to new directory structure:

cleantracks(directory)

How-To: Access Your PC Media and Stream From Anywhere on Any Device with Tversity

How-To: Access Your PC Media and Stream From Anywhere on Any Device with Tversity

Tversity Walkthrough

Today I am going to show you how you can set up a Media Server to stream your music, videos, photos and  playlists via the internet so that you may access your media content anywhere from almost any internet connected device. If you are not familiar with exactly what a Media Server is or how it works don’t fret. Essentially it is just software that allows for your computer to send out content when it is requested to do so. Whenever you click on a youtube video for example, you are requesting that the video be played and the server acknowledges that request and sends you the video which is then played in your browser. This system works the same way. We are going to be using a free software called Tversity to do this along with a few minor configurations to your home network. When configured correctly you will be able to access all of your media content on your PC either from another room in the house streamed to devices you already own like your Xbox360, Playstation3 and even the Wii (assuming these devices are all connected to your wi-fi). Or, if you are on the go you will be able to access your media from a web browser wherever you have an internet connection and even from your iphone! You can check out some of the other Tversity features here: http://tversity.com/download/features. Once we are all set up I will show you some of the other Tversity features like its ability to connect to your Hulu and youTube accounts so that all your videos and favorite shows are consolidated in one place alongside the content you already have.

For a brief overview of all this before you get started check out this link for videos and screenshots:

http://tversity.com/screenshots/

Lets Get Started!

Installation

1. Go to www.tversity.com and click the download button at the top of the screen to get the latest version. Make sure to get the Pro Edition , this is free but you are asked to make a donation if you enjoy using it.

2. Once the download is complete, run the installation.

setup

3. Agree to the terms, and click next until you arrive at the following screen:

setup1

4. Make sure all the options are selected, especially the firewall configuration option as this is necessary to get access to your files through the firewall remotely.

5. If you have a youtube and/or hulu account go ahead and enter your login on the next screen and all your content from each service will be added to Tversity when the installation completes.

setup2

6. On the next screen go ahead and click finish to complete the installation. Once Tversity starts we will get down to the nitty gritty of configuring this thing.

Add your Media to Tversity

1. Click Library on the top menu.

2. From this screen you can add or remove your media folders that exist on your PC to Tversity so that they can be accessed by your devices or from the web. I created a folder for My music, one for My Pictures, and one for My Videos. You can do this by clicking the Add Item top right menu and clicking browse… to search for the folder you want to add.

3. Next we want our menu to look just like it does in our file system so click on the Media Library icon on the left side of the screen and under Media Library Menus select File System. Your will now be navigated the same way it would be as if you were using windows.

4. Up to this point, your media should now be accessible from your devices at home and Tversity should be automatically detected on your Xbox 360, your Playstation 3, and your Wii. For more information on configuring Tversity for these devices if you are having trouble go here: http://tversity.com/support/

Tversity Configuration for Web Access

Before we begin you, should click on the Settings menu option at the top, this is where we will do most of our setup so that we have access to our media remotely and from all our desired devices. You should now see a screen like this:

tversity1

1. Our first option is to select a Media Playback Device, we will leave this as Auto Detect so that no matter what device we are trying to connect with, Tversity will stay compatible. You can see in the dropdown the list of devices that work with this service is quite extensive.

2. The next option, Media Sharing is basically what turns Tversity on or off.  This should read “Tversity Media Server is running” in order for your files to be accessible.

3. The Temporary Media Files option can keep its default value of 8192 MB for now.

4. This last option, Home Network is very important for getting this up and running. To do this we will need to follow the guide below:

Set up a static IP address for your computer

This is necessary to uniquely identify your computer from other internet devices in your home. See the videos at the end of this article and visit the links for more information on how to do this correctly in either Vista or Windows XP. Once you have completed this you should now  know what IP number can be used to connect to your computer. Now we just need to know how to connect to your home network , to do that we need to get your home network IP address.

If you are lost at this point think of it this way, your home network IP is like the phone number you would use to call a business. That business may have a lot of people working for it just like you might have a lot of internet devices in your home. Each individual in this business has his or her own extension number that can be used after you dialed in to the business to reach a specific individual, the same goes for connecting to your home network to access a specific device. That extension is basically the same thing as your static IP address.

When I finished this I set my Static IP Address to 192.168.1.50 , you may have specified something else but I recommend using the same as I did.

Now, back to the Home Network option in the Tversity settings panel, enter your Static IP number into the IP address box, leave the Port number as the default value of 41952 and check the box below, assign a username and password and click SAVE.

5. Now we need to configure our router to forward all requests to use Tversity to our computer, so please note the Port number from the previous step as this will basically say, any requests to use Tversity will connect to the computer with IP address {your IP static IP here} when port 41952 is specified, this will become clearer in the next steps.

6. In your browser window type 192.168.1.1 (this is the IP of your home router), you will be prompted for a username and password. If you never specified a username or password when you originally set up your router it will be the default of something like username: admin password: password. The default login information is usually on the bottom of the router. The following screen will differ depending on whether or not you are using a linksys router, a netgear router, etc… Somewhere in the menu there should be an option titled Port Forwarding.

When you click this option you should see a screen that looks something like the following, you will need to enter the port number for the service “Tversity” and specify your Static IP address 192.168.1.1 we set earlier:

portforwarding

for more information on port forwarding if you are having trouble please visit this site: http://portforward.com/

Secondly, not all routers have this setting but some do. If you see a WAN Setup option, click it and if there is an option titled Respond to Ping on Internet Port select it. WAN stands for Wide Area Network, by enabling this you are basically saying the following: “if you want devices to be able to connect to this router from the internet remotely (WAN), and you have services like Tversity set up with an assigned port number, enable connections”.

portforwarding2

Assigning a Web Address to your PC

1. The last thing we need to do is create a friendly web address so that we can connect to our home network. To begin open your browser and go to www.dyndns.com and create an account, once set up correctly this service will allow us to enter something like www.BriansMedia.dyndns.tv into the browser instead of 192.151.12.45 to connect to our home network which is harder to remember. This service basically automatically detects the IP of your home network and assigns it to a website address you specify as seen above.

2. Once you have an account login and do the following:

a) click Services on the top menu.

dyndns1

b) on the following screen click the Dynamic DNS option under Domain Services

dyndns2

c) next select Dynamic DNS Free and when that page opens click the Get Started button on the right hand side.

dyndns3

d) Follow the instructions, chose a hostname (I chose myMedia.dyndns.tv), for the service type  select Host with IP address and lastly click the Use auto detected IP address to determine your home network IP and assign that to your Hostname you specified. When finished it should look something like this:

dyndns4

3. Now that we have finished this step, we should be all set! You should now be able to open your browser and enter your Hostname followed by the port number we specified in step 4 that tells us what computer has been assigned requests originating from that port. Just enter your web address you created earlier (http://Mymedia.dyndns.tv:41952)

Your can now navigate through your pictures, music and video and play or view all of these files from your internet browser!

browser

Alternatively you can also access the iPhone interface by adding /iphone at the end when viewing in your iPhones browser (http://myMedia.dyndns.tv:41952/iphone)

tversityIphone

Setting a Static IP in Vista

Setting a Static IP in Windows XP

Download The Songs You Listen To On Pandora!

For all you Pandora fans out there, I have put together a tutorial to show you how to keep the music you are listening to. If somehow you are not familiar with Pandora, I am not going to say anything about it other than please go check out www.pandora.com. The music you play from streaming services like these is actually downloaded on to your computer in a hidden folder called the cache, a cache is basically a temporary storage folder where files, web pages, images etc… are temporarily stored so when you re-vist that site or re-play the song, you don’t have to download it again the file is simply loaded from your cache folder. We are going to install an application that attaches itself to your internet browser (this only works in Internet Explorer) and installs a toolbar that grabs any music or videos you play on the net. So, in short this works for any music streaming site not just Pandora. Most sites use mp3’s but Pandora uses a Quicken format with a .MOV extension. Good news is you can convert these songs you downloaded from Pandora by getting a music converter that takes the song and spits it out as an MP3. Just type in “.mov to .mp3 Converter” in Google and you will get plenty of results. Feel free to post your favorite converter in the comments section.

Check out the LaymansTech walkthrough below!

Forget Personal Trainers, Let Your Digital Device Tell you What To Do

Forget Personal Trainers, Let Your Digital Device Tell you What To Do

As devices have become increasingly smaller over time it is now possible to bring an entire training regimen with you to the gym and forego any kind of hired personal trainer or 3 ring training binder to tell you what you need to do that day. Better yet, everything you do in the gym or outside the gym (bike rides, runs, swims etc…) can all be monitored and recorded automatically so you can see your progress, set benchmarks and ultimately keep a healthy rate of improvement over time without any hassle! The best part is that all this can all be done from devices you can wear normally or that fit in your pocket.

The Ipod

This device has not only partnered with Nike to develop Nike+, the add-on that is inserted into your shoe and logs all the data from a run (speed, time, distance etc…) wirelessly and syncs up with your computer when you get home to store it all. The ipod has a lot of other great applications for creating a great fitness routine as well.
My favorite is ripping a fitness training video into an ipod format (you can get a great video converter here Free Ipod Video Converter) and taking it with me to the gym where I can show up to the gym, pop on my video and go through the routine glancing down at the player only when I am unsure of the proper form for the exercise otherwise I can just listen in as a professional trainer tells me what to do and keeps me at a good workout pace. If this sounds cool to you, then check out P90X, you may have seen the infomercials on late-night TV and if you have not just Google it, but let me tell ya, that program will kick you in to shape in no time and it’s actually fun to do since it involves a diverse and balanced mix of exercises based primarily on the concept of Muscle Confusion. The best routine is Plyometrics, you might want to do that one in a secluded room since it involves jumping around like a lunatic. Anyway, this is not an infomercial so I will let you check out more on that yourself but if you need motivation the P90X program is one of the best fitness programs I have ever done.

There are also great fitness apps in the app store for the Iphone and Itouch, my favorite is iFitness. This app is a database of exercises organized by targeted muscle groups. All you do is click on a muscle group, you get a list of exercises to choose from, make your selection and you get a real life demo of the proper form and technique as well as a detailed description of the exercise. You can put exercises in a list to step through when you are at the gym so no time is wasted thinking of what to do next.
(feel free to leave your favorites in the comments below!)

GPS + Heart Rate Monitors

There is a lot more to the concept of a pocket size personal trainer than just the ipod though. You can now pick up a watch that monitors your heart rate , tracks the route you just biked or ran and maps it when you get home alongside detailed statistics on where you were working the hardest along the run (probably hills…) and you can see where you were slacking so you know to pick it up in that spot the next time, a great alternative to a personal trainer standing over your shoulder telling you to work harder.
The bottom line is all of these devices collect data about your physical activity and provide visual and quantitative meaningful feedback over time. These devices allow you to train much more precisely and therefore naturally lead to you working harder when the feedback is right there in front of your face. There is no number fudgery since your exercises are all monitored automatically. For me at least, when I know that my last best 3 mile time on a run around the neighborhood was an average of say 7 minutes a mile, I am going to make darn sure I beat that by at least 5 seconds on average the next time. I think the same way of thinking goes for everyone as we all have a competitive spirit inside us, these devices really allow us to compete with ourselves. If that isn’t enough there are websites that sync up with all your devices, collect the data, and posts it for the world to see as a way to motivate people to do better because their results are highly visible (if you enjoy trashtalking these sites can be an outlet for that as well.)
For your convenience I have included links to a bunch of my favorite performance monitoring and workout tracking sites as well as the gadgets that make it all happen. Enjoy!

Resources:

http://www.weendure.com
Monitor your performance and leave “comments” on the performance of others. This online performance tracking site lets you upload all your personal metrics from dozens of devices and lets you critique others as well as monitor your own stats.

http://www.mapmyride.com/
http://www.mapmyrun.com/
These guys map your routes on google maps with uploaded GPS data you can sync up when you get home, you can evem see and rate all the routes others have posted in your area with the option to print directions right from the map itself:

TrainingPeaks.com
Training Peaks collects data from a hanful of fitness devices and reports back with visualizations of heart rate, power output, speed, distance, elevation, and much more. A great tool for benchmarking your progress and finding areas for improvement.

Garmin Forerunner 310XT
This bad boy is the ultimate workout tool. It does all that fancy stuff I mentioned earlier and automatically syncs it with your desktop or laptop when you get home. That and it is even waterproof!

(Know of any other good ones?, post them below!)

Sync and Share Files With Anyone, or Any Computer [DropBox]

Sync and Share Files With Anyone, or Any Computer [DropBox]

Ditch your thumb drive and sign up with DropBox now! This awesome web application installs on all of your desktop or laptop machines and adds a folder called “dropbox” to your regular documents folder. Anything you put in that folder is automatically saved to their website for online access and synced up with all of your machines so you can access your files without having to manually transfer them. Basically it creates a copy on every machine and when any changes are made those changes are updated everywhere! Aside from that you can share folders with any other dropbox users so for example, I could drop an mp3 in a folder I am sharing with my roommate and he will automagically  have access to that file on his computer in his dropbox folder that I shared with him. Pretty cool huh? Aside from that there are a ton of other features some of which are referenced below but you can learn more about here.

Sweet Features & Explanation Video

Dropbox Features