http://forum.xda-developers.com/showthread.php?t=580911
PlayIt! (Titanium Music Player Control) v0.40 (11-6-2009)[/B][/SIZE]
PlayIt! is a Windows Phone 6.5 Titanium plugin to control and display the status of S2P or Nitrogen.
PlayIt! is the continuation of CS2P.
Thanks to the original author of CS2P, chriscsh
Thanks to MichelDiamond for s2pcheck.exe and nitrogencheck.exe
Uses the TICS RC3.1 (Titanium Installator Controller Saver) installer for Titanium by MichelDiamond
[APP][RC3.1][24Oct09]TICS-Installer-install plg in all cpr's[RC-THREAD][6.5] - xda-developers
Requirements
- WM 6.5 Professional with the Titanium (CHome) interface
- S2P v0.72-beta or higher - http://forum.xda-developers.com/showthread.php?t=556885
- Mortscript 4.2
- JMLPanex v2.10 or higher - [WM6.5] [Titanium program] JMLPanex v2.10 (20-Oct-2009) - xda-developers
Default skin works for all Resolutions, portrait and landscape
Uses JMLPanex for button press detection
Installation
- Extract the contents of the Zip file to your hard drive
- Copy the CAB file to your device.
- On your device, run any File Explorer application; go to the folder where the
CAB file was copied to; run the CAB file. - PlayIt! will be installed, you may set up the plugin at any time.
NOTE! If CS2P was installed previously, the install will kill and delete the 24/7 script that was running when it was installed
You should uninstall CS2P when using PlayIt!
Operation
PlayIt! enables a registry change notification (s2pcheck.exe, nitrogencheck.exe).
They monitor the status of S2P and Nitrogen and update the panel.
This means no script is running 24/7.
The plugin has 1 page/panel
- There are 4 buttons on the panel
- Previous
- Play/Pause
- Next
- Open Player
- Right softkey will go to the setup page
Each button functions differently when the player is running or not running
Not Running
- "Previous", "Play/Pause", or "Next" starts the player, then minimizes it
- "Open Player" starts the player, does not minimize it
Running
- "Previous", "Play/Pause", or "Next" are what they are
- "Open Player" opens the player window
Settings
The behavior and look of PlayIt! can be altered by accessing the settings page, via the right softkey.
The current value is shown in parenthesis
- Player: Set the music player for PlayIt! to control
- Skin: Change the skin
- Vibration: Enable/disable vibration feedback
- Language: Change the language
- Refresh Titanium: Refreshes/reloads the Titanium interface in case of glitches or errors
- Exit Setup: Exits the setup page
Screen Shots - Default Skin (v0.40)[/B][/SIZE]
Change Log
--[0.40]---- * Changed name to PlayIt! because a complete rewrite of CS2P and support for Nitrogen * Removes old CS2P startup script * Added Nitrogen support o Timebar and/or current track time to come soon * Added Skin support o To add a new skin, create a new folder under "PlayIt\skins" and the settings panel will auto detect it o Skins have an skin.ini file for information and a skin.plg file for layout o Some images names must be the same as default for skins to work correctly! Details are in forum post o Certain ID attributes in the .plg MUST stay the same for the button detection to work correctly! Details are in forum post * Tweaked the default skin landscape buttons to match the portrait buttons o This is due to JMLPanex v2.00 not detecting button locations differently in landscape mode. This is fixed with JMLPanex v2.10, but I already changed the skin, so oh well * Default Skin tested in All resolutions using the Windows Mobile 6.5 emulator, so hopefully it looks good * Improved status display when panel is not active * Added settings control, via right softkey * New button "Open Player" (right softkey did this in previous versions) * Using the TCIS RC3.1 plg installer - http://forum.xda-developers.com/showthread.php?t=564884 * Changed button detection, uses JMLPanex v2.10 or higher - http://forum.xda-developers.com/showthread.php?t=552373
To-Do
- Add an option to disable "Minimize on Activation" from the panel when a player is not running.
- Create a "Mini Mode" skin
- Allow name of the panel to be the name to the current active player or a user input value
- Add a timebar or status for Nitrogen
- Add a volume level indicator
- Other ideas are welcome
Skin Support[/B][/SIZE]
PlayIt! supports skins
You can change the skin in the Setup screen
Add a new skin
- Create a new directory (or copy default) in the skins directory
- Create a skin.ini file
This is an information file for the skin - Create a skin.plg file
This is the layout file for Titanium - Some image file names must be the same as default for skins to work correctly
blank.png, cPause.png, cPlay.png, Next.png, NoCover.png, Pause.png, Play.png, Player.png, Prev.png, repeat_1.png, repeat_music.png, repeat_off.png, repeat_on.png, shuffle_off.png, shuffle_on.png - Certain ID attributes in the .plg MUST stay the same for the button detection to work correctly
<Layer ID="PlayItExpanded"><Layer ID="Page">: RewindImg, PlayImg, NextImg, PlayerImg, AlbumArt, Repeat, Shuffle, TEXT1, TEXT2, TEXT3
<Layer ID="PlayItCondensed"><Layer ID="Page">: PluginLabel, Title, PlayImg, TEXT1, TEXT2, TEXT3
For ID="PlayItCondensed", you can either use PluginLabel to show "playit" all the time, or use Title to show it only when the player is running - Copy the new skin directory to the skins directory and run Setup to change
Multi-Language Support
PlayIt! supports multiple languages
Just about everything in PlayIt! is localized
You can change the language in the Setup screen
Adding your language
- Copy PlayIt_en.ini in the locale directory and rename it for you language code
(Ex. rename PlayIt_en.ini to PlayIt_de.ini) - Edit the text for your language
- Copy the new file to the locale directory and run Setup to change the language
GRTZ CYBER WEESJE
SENIOR ADMIN@SPJ HIT THANKS ON THE WAY OUT