[Windows Mobile Software Development] howdykeith:
Media Players and Playing Musics

Nitrogen:

CNitrogen - Titanium Plugin for Nitrogen Music Player

#If Nitrogen running
If ( ProcExists( "Nitrogen.exe" ) )

#Paused
If ( PlayStatus <2 )
Icon = "Pause"
TickerDatum = "Nitrogen is Paused"
Else
Icon = "CD1"
#Playing song
SongTitle = RegRead( HKLM,"\System\State\Nitrogen\","SongTitle" )
SongArtist = RegRead( HKLM,"\System\State\Nitrogen\","SongArtist" )

TickerDatum = ( SongTitle eq "(none)") ? "Nitrogen is Playing" : SongTitle & " by " & SongArtist

#vol
EndIf

SongVol = RegRead( HKLM,"\System\State\Nitrogen\WM_NTG_GETVOLUME","WM_USER+3005" )
TickerDatum = (SongVol) ? "Nitrogen is Mute" : " Nitrogen Volume is at " & SongVol & "%"

#TimeElapsed - secs
#TimeTotal - secs
SongElaS = RegRead( HKLM,"\System\State\Nitrogen\","TimeElapsed" )
SongTotS = RegRead( HKLM,"\System\State\Nitrogen\","TimeTotal" )
TickerDatum = "At: " & (SongElaS / SongTotS) & "% of the Track... " & SongElaS & " Seconds" & " of " & SongTotS & " Seconds"

EndIf

WMP:

If (RegValueExists( HKCU,"\System\State\MediaPlayer", "Title" ))

SongTitle = RegRead( HKCU,"System\State\MediaPlayer\","Title" )
SongArtist = RegRead( HKCU,"System\State\MediaPlayer\","WM/OriginalArtist" )
SongTrack = RegRead( HKCU,"System\State\MediaPlayer\","WM/TrackNumber" )

SongElapsed = "T" & RegRead( HKCU,"System\State\MediaPlayer\","Elapsed" )

sleep(Tick)
If (not SongElapsed eq ("T" & RegRead( HKCU,"System\State\MediaPlayer\","Elapsed")) )
TickerDatum = SongTitle & " by " & SongArtist
EndIf
EndIf

If you are trying to pass a file with spaces in it, this use of quotes might do the trick:

Run ( "\Windows\WMPlayer.exe", """" & SoundF & """" )

MortPlayer:

If( NOT(wndExists( "MortPlayer" )) )
Run("\Program Files\MortPlayer\MortPlayer.exe")
Sleep(2500)
EndIf
If ((TimeStamp() - RegRead("HKLM","Software\HTC\AudioManager","PPForwardTime")) > 5)
SendCommand( "MortPlayer",10001)
RegWriteString( "HKLM","Software\HTC\AudioManager","PPForwardStatus","0")
Else
SendCommand( "MortPlayer",10003)
If (RegRead("HKLM","Software\HTC\AudioManager","PPForwardStatus") eq "0")
SendCommand( "MortPlayer",10001)
RegWriteString( "HKLM","Software\HTC\AudioManager","PPForwardStatus","1")
EndIf
EndIf
ToggleDisplay( off )
RegWriteString( "HKLM","Software\HTC\AudioManager","PPForwardTime",TimeStamp())

S2P:

S2P that copies the album art to a certain folder

Musicplayer Script

S2P player with Album Art (WAD2) - wallpaper, icons and scripts included

launch S2P

Album Art Search

Conduits Pocket Player Support

Conduits Pocket Player 4.0 running pocketplayer.exe with the right command line parameters. Here is the command list (taken from pocketplayer forum):

>>>>>>>

Here are some command line options that are recognized by Pocket Player. To use these, you would target your shortcut to:

\Program Files\Pocket Player\pocketplayer.exe [command name and options, without brackets]

FileOrUrl Will begin playing the track

/VOLUME=N Where N is from 0 to 255, will change the volume

/SILENT Will start Pocket Player hidden

/ENQUEUE X Will enqueue track X to Now Playing

And the format that controls playback:

/COMMAND C1 [optional: C2 C3 C4 C5]

This option takes one to five numbers on the command line, and then processes those numerical commands. Here are some of the numerical commands recognized in that form:

Play/Pause 1

Play 2

Pause 3

Stop 4

Next 5

Back 6

Mute 7

Volume up 8

Volume down 9

Screen toggle 10

Vis toggle 11

Jump fwd 12

Jump back 13

Hide/show 14

Bookmark 16

Lock/unlock 17

Unlock 18

Repeat/shuffle toggle 21

Eq toggle 28

Dsp toggle 30

Browse 31

Seek to marker 33

__________________

Conduits Support

support@conduits.com

>>>>>>>>>>>>>

example: Storage Card\Program Files\Pocket Player\pocketplayer.exe" /COMMAND 1 5 17