yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Q&A, Help & Troubleshooting] ddotpatel:
I used the instructions from http://xdaforums.com/showthread.php?t=645253 . They are instructions for installing a custom ROM. Once that is done you will be able to use an unlock code no problem. It is only some of the stock Orange ROMs that do not accept the unlock code.

Just try the lock code on the phone once you recieve it, you might be ok. IF it doesn't work, it is up to you which way you go.

...IF you are happy to keep the Orange branded stuff, upgrade your ROM to a newer one using http://xdaforums.com/showthread.php?t=559622 then unlock. If you want to install a custom ROM, use the instructions that I used myself to use a custom ROM, then unlock.

Peace.
[Hero, G2 Touch Q&A, Help & Troubleshooting] westicemix:
I'd like to be able to to install custom roms so I think upgrading to the latest Orange firmware is not a good idea since it's going to prevent me from getting root access.

Thanks everyone for all your help. :)
[Hero, G2 Touch Q&A, Help & Troubleshooting] kasmq:
Thx for the info. I tried installing. the RUU does not let me install on my phone it says something about serial number is not what should be... ( i am not sure of the exact error because i did it yesterday). So i'm guessing this update should be installed only on UK Orange phones and not on others.

Back to the drawing board.
[Hero, G2 Touch Q&A, Help & Troubleshooting] ddotpatel:
I *think* that means you need to create a goldcard 1st, then try again,... If I followed the instructions from here,... http://xdaforums.com/showthread.php?t=645253

And If you still cant do it, post up your problems there,... But include all error messages you get. We'r on a mission now,... Hang in there...
[Hero, G2 Touch Q&A, Help & Troubleshooting] kasmq:
Hey, thank you for the reply.

I have Modaco3.0 installed so i don't think i need goldcard ( so phone is rooted ). I will try again tonight and the i'll come back with info.
[Hero, G2 Touch Q&A, Help & Troubleshooting] ddotpatel:
Oh,... I assumed any ROM coulb be applied to any handset,.. as long as u use the correct GSM or CDMA one.

So why do you want to put the stock Orange ROM on it if you already using MCR?
[Hero, G2 Touch Q&A, Help & Troubleshooting] kasmq:
we'll .. just a blink of the light at the end of the tunnel. ( dum dum dum ) . i thought of a miracle(?!), if i did the update it would work. See...i got the unlock code but it does not work using MCR so i was hoping for a fix by using another rom. but i guess i will move to orange since i can't get this phone unlocked by any means.
[Hero, G2 Touch Q&A, Help & Troubleshooting] ddotpatel:
Strange,... I thought any unlock code would work fine with MCR! You tried with a non-Orange SIM inserted yeah?
[Hero, G2 Touch Q&A, Help & Troubleshooting] Nicolasfoto:
I know I'm doing something stupid, but I dont know what!

I'm 100% sure the rooting bit worked. When I want to do the update part, using "sense_villain_for_4beta2-signed.zip" renamed to update.zip, I get the following error:

Install from sdcard...

finding update package...

opening update package...

verifying update package...

E: No Signature (23 files)

E: Verification failed

installation abborted

My phone is a HTC Hero G2

Build: 2.73.405.5 146733 CL#1267 release-keys
[Hero, G2 Touch Q&A, Help & Troubleshooting] ddotpatel:
Have you tried any other ROMS,... Or is it just this one you are getting the error with?
[Hero, G2 Touch Q&A, Help & Troubleshooting] Nicolasfoto:
Sorted with a GSM Rom

Thanx
[Hero, G2 Touch Q&A, Help & Troubleshooting] crazyVII:
did you do something to the package? extract, re-zip ?

which would be a change to the signature...

=> which would lead to the verification error?

try re-download etC? different source :)

good luck!
[Hero, G2 Touch Q&A, Help & Troubleshooting] painx:
Is working for Orange Hiro? (Alcatel OT6102X California)
[Windows Mobile Apps and Games] zanix:
Screen Shots - Default Skin (VGA) (v0.50)

Screen Shots - CPlayer Skin (VGA) (v0.50)

Screen Shots - Menu/Settings (VGA) (v0.50)

Default Skins (should) work in all resolutions and may differ slightly to fit each resolution.

Change Log

--[0.50]----
* Added CPlayer skin, a minimal skin showing only inside the Titanium bar
o Thanks to derby00, creater of CPlayer, for letting me use the skin from his player
* Added current Album name for Nitrogen, uses the AlbumArt path for this info
o This depends on the current track being inside of a sub-folder including the album name
* Reworked the setup screen, it is now a menu, you can also control the player via this menu
o Added Close Player, which will close the active player
* Added about screen, for displaying PlayIt! version info and url to the forum topic
* Sped up the setup menus a bit
* Changed how players are handled
o New players to control can be added via a new directory in the players directory
o player.ini: Metadata and command controls
o install.mscr: Install script, sets up the player control for use in PlayIt!
o uninstall.mscr: Uninstall script, used to remove registry entries or files that the install script added
* Consolidated player control scripts into one file, PlayItControl.mscr
* Added dynamic player switching
o If you open another player that is not set as default in PlayIt!, the default will be switched to that player
* (Nitrogen only) Added TimeTotal, TimeElapsed, TimeRemain, and ProgressBar
o These can be used to display time information for the current track
o Default and CPlayer skins both have a progress bar and timers
* Fixed (maybe) red X for no album art.
* Adjusted the default skin a bit, adjusted minor positioning issues

For a more complete history, look at History.txt in the zip file

To-Do

Allow name of the panel to be the name to the current active player or a user input value

Fix skin changing while the player is open and running

Fix hard-coded image paths in default skin

Is SQVGA (320*320) working ok?

Volume level

Other ideas are welcome
[Windows Mobile Apps and Games] zanix:
Skin Support

PlayIt! supports skins

You can change the skin from [Menu -> PlayIt! Setup -> Skin]

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 and text updates 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 from [Menu -> PlayIt! Setup -> Language]

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
[Windows Mobile Apps and Games] zanix:
Reserve three of more
[Windows Mobile Apps and Games] bigman1:
I love it!. Now to figure out how to incorporate it into titanium themes other than the default.
[Windows Mobile Apps and Games] zanix:
Currently it will install to the current Titanium theme.

The function that installs the plg into Titanium (PlayItSubs.mscr -> Sub InstallPlg) can accept more parameters for other Titanium themes, but right now I'm just calling it with defaults when a new skin is selected (PlayItSubs.mscr -> Sub ChooseStyle).
[Windows Mobile Apps and Games] claus1953:
Congratulations Zanix, was waiting for this release and will try it out right away.

Thanks
[Windows Mobile Apps and Games] naynada:
Love it! Thanks Zanix :)
[Windows Mobile Apps and Games] mashimus:
Hi Zanix,

First of all, thanks for all your work! However, I have a issue with PlayIt! 0.40 that I hope you can help me fix. I have a Samsung Omnia i900 with the following installed:

WM 6.5 Professional with the Titanium (CHome) interface

S2P v0.72-beta (I have always tried 0.73)

Mortscript 4.2

JMLPanex v2.10

It installs correctly, however all buttons (Prev Track, Play, Next Track) don't do anything besides open S2P... what am I doing wrong..?

Thanks!
[Windows Mobile Apps and Games] zanix:
Once S2P is open, will the buttons control it?

Pressing the prev, play, next buttons when S2P is closed will run it, then immediatly minimize it. The "player" button will open, and stay in S2P.

Or are they just activating S2P and not controlling it?
[Windows Mobile Apps and Games] naynada:
I also have an i900 with all you mentioned...and works fine for me :confused:

Reinstall, soft reset?
[Windows Mobile Apps and Games] motisu:
more than 1 copy!!!

Hi Zanix,

This may sound crazy, but is it possible to have 2 plugins of playit at the same time? I use both S2P and Nitrogen (for different types of audio, S2P for audio books and Nitrogen for songs), and I would love to be able to have both of them available as titanium plugins. Alternatively, have multiple config files that I could pick online depending on what I want to listen to.
[Windows Mobile Apps and Games] Shawn_230:
Great work zanix, you just blew my mind.

Not only does your plugin look great, but it also works flawlessly whereas CNitorgen and CS2P rarely if ever worked for me (never updated the music data in Titanium).
[Windows Mobile Apps and Games] MichelDiamond:
Hey my Friend,

I'm glad that my little Exe's for you (and your Plugin-Users) works for your great Plugin and make it as flewless as possible.

And also that TICS works fine with landscape (never forget: "-silent" means that you make error handling on your own :) )

But now: I will enjoy PlayIt - and say many Thanx for your work!

Cheers

Micha
[Windows Mobile Apps and Games] mashimus:
It happens even after S2P is running. I can see the album art and which song it's playing, but I cannot use the controls. (All it does is open S2P).

hmmm.. it's a custom rom, which I just put on as well...

I did install it over the top of CS2P.. but I also did uninstall CS2P afterwards, I wonder if that is the cause of the issue. I'll uninstall and re-install PlayIt and report back.
[Windows Mobile Apps and Games] mashimus:
OK, reinstalled PlayIt! and I still have the same issue. Also, the buttons don't do the vibro even though I just set that option.

I remember 1 thing that happened when I first installed PlayIt... I didn't have JMLPanex installed and it detected this, so I installed JMLPanex afterwards. Am I supposed to "point" PlayIt! to where JMLPanex is?

Thanks
[Windows Mobile Apps and Games] zanix:
Can you look in \Program Files\JMLPanex and see if there is a file named PlayIt.pnx

I may need to take a look at the JMLPanex detection and make sure it copies this file over
[Windows Mobile Apps and Games] mashimus:
Hi Zanix,

Yes, the file PlayIt.pnx is in there...

ugh.. I might do a hard reset just to get it working.. doh. :D
[Windows Mobile Apps and Games] naynada:
Mmm. Custom ROM shouldn't be an issue (same here).

Well, if you haven't hard resetted already:

I also installed JMLPanex AFTER installing PlayIt, and I remember I had some issue with PlayIt, but I can't remember what.

I then uninstalled both JMLPanex and PlayIt, then installed them properly (ie. JMLPanex, THEN PlayIt)

Worked perfectly from thereon.

Maybe try that? :P
[Windows Mobile Apps and Games] ghenarys:
Hope you'll make a WM6.5.1 version !
[Windows Mobile Apps and Games] Jumba:
Hi

I believe the problem can be solved by running "JMLPanexforPlugin.mscr" in the JMLPanex folder and choosing "PlayIt!" and "All".
[Windows Mobile Apps and Games] zanix:
It works in WM 6.5.1

I'm using it right now with build 23081
[Windows Mobile Apps and Games] zanix:
Oh yeah, I forgot about that script
[Windows Mobile Apps and Games] motisu:
compact version

Hi Zanix,

If you remember, one of the requests that I made a while ago was to have the option of not seeing the cover art for all of us who use this for audio books and would like to save the space. You said that it wouldn't be hard to allow this option in some future version. Is it still possible to add this option to PlayiT?

Also, you didn't reply to my question about multiple copies or profiles.
[Windows Mobile Apps and Games] zanix:
I do remember, it's actually on my "To-Do" list from post #2 (Create a "Mini Mode" skin)

I didn't respond to your post about the profiles or multiple installs because I wanted to think about it first.

Everything in PlayIt is not location dependent, except for the skin.plg file (path's have to be hard coded in there, I'm working on a solution)

PlayIt could be installed to any directory as along as the registry paths are updated as well. So multiple installs are possible, if I move the registry creation out of the cab file and into the install script, then only the Install path in the cab would need to be changed.

Alternatively, I could have the panel update no matter what player is playing. It could possibly detect which player is open and issue commands to the active player. Would take some nifty logic planning, but then you wouldn't need to switch the active player in Setup. However, what player would open when no players are running? Maybe the player setting would be the "default" player and run that when buttons are pressed.
[Windows Mobile Apps and Games] motisu:
Thank for remembering. Sorry, I didn't understand that Mini Mode referred to this option

Maybe you could set it up to read a "last used player" key and to have a key in the setup file to switch to the other, similar to what you have now, but you would have to save at least the program location setting for each player. If you are already saving a unique setting, might as well have 2 completely different setup profiles.
[Windows Mobile Apps and Games] zanix:
I am already saving the current active player name and exe path to the registry.

I could have the panel give a choice for what player to open when it's pressed/clicked when a player is not running, via a context menu that pops up. MichelDiamond made a configurable context menu for TitaniumRSS that I could "borrow".

I will start working out the logic for this, pencil and graph paper is my best friend!
[Windows Mobile Apps and Games] motisu:
That would be great, but if they choose the "other" player, the registry will still contain the exe path of the first player. I don't know which is faster, reading an .ini file or the registry, but it makes sense that during initial setup, the user would fill in both locations (if needed) and then the context menu would have all necessary information ready.
[Windows Mobile Apps and Games] zanix:
Right, then the paths for each player would be saved

That's a good thing to ask, I don't know myself

I wonder if there is a good way to benchmark this
[Windows Mobile Apps and Games] MichelDiamond:
you need no benchmark :) Registry is faster,but you will mention the difference only,if you have to write often to it or have to access it often between short times.

Registry is a "File" which is always open, an .ini has to be opened and to be searched line for line.

How about a "toggle"/"state" button (a little bit like jmltoday sms/phone-button) which changes depending of system state, which player is active? this could be controlled via the .exe's allready.

And with a press by user it can be also changed by user.

Greetz

Micha
[Windows Mobile Apps and Games] Hellsblade:
Hey Zanix, Glad someone took over CS2P development.

But i have to say i have the same problem as described.

The buttons only bring S2P to the foreground.

I followed the instructions (first uninstall CS2P etc.)

The script didn't do anaything for me either.

Also PlayIt seems to be displaced in the mainscreen (CS2P had the same problem).

Can this be altered? Or is this a custom rom problem. I'm using it on Shifu's 4.1 ROM on a Kaiser.

rgrds,

Helssblade
[Windows Mobile Apps and Games] zanix:
Is this the ROM? http://xdaforums.com/showthread.php?t=543276

He says on his page

I don't know how well JMLPanex handles this customization

Try pressing some other locations and see if a thin white outline pops up anywhere
[Windows Mobile Apps and Games] mashimus:
Hi,

After a soft reset, I figured out what is conflicting with PlayIt!'s controls. This behaviour only happens when I install WM7 Titanium Project ...

I'm not sure if this is the cause, but it seems to install Mortscript 4.3b5 in it's own folder (\program files\titaniumweather ? ). After uninstalling WM7 Project, the controls are fine again...

Any ideas Zanix ?

Thanks!! :D
[Windows Mobile Apps and Games] zanix:
I don't think JMLPanex is compatible with WM7 Titanium

I don't see a good mention of it in the JMLPanex forum, though this is in the first post

I don't know if it means anything though

http://xdaforums.com/showthread.php?t=552373

I wonder if this uses BronzeListView instead of TitaniumListView

This means you would have to configure the offset just for that panel
[Windows Mobile Apps and Games] MichelDiamond:
Panex 2.10 should work with BronzeListView - but is to test.

perhaps you can add to menu the possibility to switch to TitaniumListView or BronzeListView.

With TICS rc3.1 you can change it by commandline parameter.

Micha
[Windows Mobile Apps and Games] mashimus:
ok, so I ditched WM7 and now the controls are working fine.. thanks Zanix :)

However, I do have 2 issues:

1. If you restart your phone with PlayIt! + S2P running, upon restart PlayIt! will still think that the last track is still loaded. (ie. It lists the last song that was played)

2. Sometimes you cannot stop the music. The buttons changes from stop to play and vice versa, but the music keeps playing... even if I go into S2P and use the controls there, the same thing happens.. so this might be a S2P bug?

Thanks!
[Windows Mobile Apps and Games] zanix:
Sweet! Except the ditching of the WM7 part, unless you wanted to, and that's ok then...or something

Yep, S2P won't close, the registry won't change therefore the panel won't be updated.

Can't think of how to fix this other than a script that runs on startup and resets PlayIt! I would rather not have to do that though.

I've been having the same bug with S2P myself, don't know why
[Windows Mobile Apps and Games] zanix:
New Locale File - German

I have added a new locale file to the first post

Thanks to der_Volki for the translations

Extra and updated locale files will be available here between releases of PlayIt!

I will include new/updated files on every release.

PlayIt_de.zip - German

To use these files, extract the .ini file to the PlayIt/locale/ folder, then click Setup to select the new language
[Windows Mobile Apps and Games] MichelDiamond:
With Stop/Play-Issue:

@zanix - perhaps the problem is: if you stop, the notification is called - and in the calling script, there's something, which restarts it? Could this be possible?

Then a simple timeout would solve this problem.

Cheers

Micha
[Windows Mobile Apps and Games] zanix:
Well, here is the script that activates on press of the play / pause button

###
# s2pPlay.mscr
#
# JMLPanex button: Pause / Play / Start player
##

vibration = RegRead("HKLM", "Software\Microsoft\CHome\PlayIt\Setting", "Vibrate")
curPlayer = RegRead("HKLM", "Software\Microsoft\CHome\PlayIt\Setting", "Player")
playerPath = RegRead("HKLM", "Software\Microsoft\CHome\PlayIt\Setting", "PlayerPath")

# Vibration
If (vibration = 1)
Vibrate(70)
EndIf

# S2P
If (curPlayer eq "S2P")

If (ProcExists("s2p.exe") = 0)
Run(playerPath \ "s2p.exe")
# Remove the next 2 lines to disable PlayIt from minimizing the player
WaitForActive("S2P", 5)
Minimize("S2P")
Else
SendCommand("S2P", 301)
EndIf

# Nitrogen
ElseIf (curPlayer eq "Nitrogen")

If (ProcExists("nitrogen.exe") = 0)
Run(playerPath \ "nitrogen.exe")
# Remove the next 2 lines to disable PlayIt from minimizing the player
WaitForActive("Nitrogen", 5)
Minimize("Nitrogen")
Else
SendCommand("Nitrogen", 40001)
EndIf

EndIf

Exit

The only thing I can think of is that the script will minimize the player if it isn't already running
[Windows Mobile Apps and Games] MichelDiamond:
No my friend, you misunderstood me-you mmust think in processes:

if you call "play" then nitrogen/s2p changes their registry value...

and that call the script by notification (s2pcheck,nitrogencheck)

and the called mortscript from you resets at the same time the button press intention....

now better explained?

if you'd make an timeout for reaction on notification in the othersscipt,which is

called by .exe...and sets a reg-value for 1 second in the script,which you have posted above.

and called script looks if this value is set and terminates automatically,

then it could work.

(Now you know apprxm. what a "semaphore" is :) )

but only if this is the reason for the issue,'course.

Micha
[Windows Mobile Apps and Games] zanix:
You kinda lost me there on the second half of your post.

If S2P or Nitrogen is playing and the user soft-resets, then no values are written to the registry and (nitrogen/s2p)check.exe never calls the scripts in playit.

So then the playit panel is stuck with the last song that was playing. And since I have nothing running, the panel will not update until one of the players are started again, which will then make (nitrogen/s2p)check.exe call the script.

The scripts that nitrogencheck.exe and s2pcheck.exe call do have sleep() a timeout of 1 second before any of their code is ran.
[Windows Mobile Apps and Games] MichelDiamond:
Put checkexe into Autostart - it would only run 1 second after SoftReset :)

And if it's already notified, I've developed that it refreshes only this notification.
[Windows Mobile Apps and Games] kwill:
Thanks much for playit as it recognizes screen presses much more accurately. One concern though. Ive had to delete my titanium cpr twice because updated has caused it to crash when updating the cpr. Im not sure why though. I think it has something to do with not using the atpluginstaller for updating the cpr, which is what causes the crash.
[Windows Mobile Apps and Games] zanix:
I don't know, ask MichelDiamond about that since he makes the TICS installer

http://xdaforums.com/showthread.php?t=564884

It's also possible it's the way I call it, can't be sure though.
[Windows Mobile Apps and Games] claus1953:
Installation worked fine for me, i even tried it on different sets of cprs and all worked well.
[Windows Mobile Apps and Games] ermallimaj:
any possibility to make it work with conduits pocket player ?
[Windows Mobile Apps and Games] zanix:
If it can accept commands for previous, play/pause, and next as well as have entries in the registry for status, current title, author, and album, it sure can

Give me a link and I will look into it
[Windows Mobile Apps and Games] ermallimaj:
http://www.conduits.com/products/player/download.asp

it is not freeware but you can try it for 30 days...

If this can help...pocket player has a plugin called "Conduits WMP Plugin Adapter" http://www.conduits.com/products/player/plugins.asp which makes it able to use wmp plugins such as spb mobile shell 3 wmp widget, i tried and it worked great, but with titanium it doesn't work. Plus pocket player itself has a today plugin (for old wm6.1 today).

Thank you for trying to help, I really like pocket player :)
[Windows Mobile Apps and Games] zapras:
Nice! I'd be very keen to see if someone could work out a way to add Pocket Player to Titanium. I had a look at the documentation but couldn't find anything relevant. Any clues?