PDA

View Full Version : iTunes Menu Modification Tutorial


diabolic53
11-09-2006, 04:01 PM
So... these are the basics when trying to modify iTunes, first you need these to ghet started:
-iTunes Editor
-Notepad
-Hex Workshop

So let's ghet started....the iTunes main menu is composed from several files, i will prezent to you each file and what it does and how to modify it.
Resource_DB - this is the main file that holds the skin but allsow the menu of iTunes, to modify it just open it with Hex Workshop....and go to the bottom of the file untill you see the main menu items(Ex. Songs, Mediaviewer, ) but allsow some others like Plugin1, Plugin2 ...etc. ,these only afect the name in the main menu, so if you add a new plugin you have to modify one of the names ( acording to the plugin's position-see nmm.plugin)
http://img156.imageshack.us/img156/1986/menuvf6.th.jpg[/URL]
Allsow if you have a new version of iTunes i recommend that you update the menu's grafics manualy using iTunes Editor by extracting the new skin's grafics into a folder an then replacing the Resource_DB's grafics with thoes extracted
Allsow Resource_DB holds the names shown in the menu when pressing the Menu button, so you can change the name or disable what plugin you whant
[URL="http://img226.imageshack.us/img226/5...esdbtu7.th.jpg"]http://img226.imageshack.us/img226/5...esdbtu7.th.jpg (http://img156.imageshack.us/img156/1986/menuvf6.th.jpg)
nmm.plugin - this file can be opened with Notepad and edited, you can add whatever plugin you whant but you have to introduce it's name twice just like in these examples:
[MediaViewer]
MediaViewer
MediaViewer
[Clock]
Clock
Clock
[plugin1]
null - these are just to show you hou a blank plugin looks like
null

nm.plugin controls the plugins that are dispayed when pressing the menu key you can edit this file just like the nmm.plugin file- this is not tested but i figure it works ... dunno for shure do .. dindn't have time to test it

nm.class - holds the Create iTunesDB? question when creating a DB so if you have a russian version of iTunes, this is the file you need to change to translate that message

ishell.plugin -this file holds the menu for iTunes iShell, and the image for the plugin directory -to add or to change the menu just edit this file with Notepad
Ex.
[Phone Manager]
/PMan/pm.png
PMan
[PB Tool]
/PB/pb.png
PhoneBook
Edit/Delete Message

dwi.wicaksono
11-09-2006, 07:21 PM
Nice Guide :biggthumpup:, thanks for sharing

kirklestat
11-09-2006, 09:51 PM
does this mean we can add as many features into our iTunes?

diabolic53
11-10-2006, 01:58 AM
yup:D

kirklestat
11-10-2006, 02:47 AM
wow this is awesome! tnx for the share dude! now, i don't have to open up my java to use some important apps.

Kukosk
04-10-2007, 02:43 PM
http://rapidshare.com/files/25319146/iTunes_and_MV.rar
Sorry for my bad english (SLOVAKIA )
More people on this phorum want to do this but they dont know how... We want to combine this two corelets... The MV that is as a plugin in iTunes I have uploaded havent got function to send files via BT... We want you to remove the old MV from the iTunes and put there the new version named MediaViewerApplet.jar do you understand what i mean?
Simply make a corelet - iTunes + MV with BT send function... THX

mr_m
05-04-2007, 05:14 PM
Does it mean that I can put a plugin into iTunes .jar, edit the Resource.db and nmm.plugin files and it should work?