PocketMusic Player Bundle User’s Guide

PocketMusic Player Bundle includes PocketMusic and PocketMusic Feature Pack. PocketMusic with the Feature Pack is the most improved and popular music player for Pocket PC devices.

PocketMusic is compatible with Pocket PC 2003, Windows Mobile 2003, Windows Mobile 2003 SE, Windows Mobile 5.0 and Windows Mobile 6.0 devices. The player supports MP1, MP2, MP3, OGG, WMA, WAV, AA, FLC, M3U, ASF, ASX, PLS, WSZ, and WAL file types.

This User’s Guide will help you learn and use all features of the player. Please note that most of features are available only if PocketMusic Feature Pack is installed.


Table of Contents

Setup. 3

Today Screen Plug-In. 3

Interface Language. 4

Load Music Options. 4

File Types. 5

Skin Modes. 5

Skins. 6

Audible Files Playback. 7

Playlist

Hardware Key Mappings. 10

Fast Forward and Rewind. 10

Alarm Clock and Sleep Timer 10

Playlist Organizer 11

Bookmarks. 14

Playlist Options. 14

Effects and Equalizer Presets. 15

Improving Playback Performance. 17

Power Options. 17

Playing Music from the Internet 18

Advanced Options. 18

Appendix. 19

How to copy music from a desktop PC to your Pocket PC. 19

How to play music from local network drives. 19

How to create new skins for PocketMusic. 19


PocketMusic Player

Setup

1.      Connect your Pocket PC device to your desktop PC with a connection cable or cradle.

2.      Use ActiveSync for the software connection.

3.      Open the PocketMusic installation file on your desktop computer and follow the installation wizard instructions. There is a choice to install PocketMusic into the main memory or onto a storage card or ROM file storage. We recommend that you install PocketMusic into the main memory. You can store your music files on storage cards.

4.      When installation is complete, reset your Pocket PC.

5.      To start PocketMusic, go to Programs and tap the PocketMusic icon.

Today Screen Plug-In

Using the Today screen plug-in, you can control music playback directly from the Today screen.

Figure. 1. Today screen plug-in.

To activate the Today screen plug-in, go to the general Pocket PC settings, and on the Personal menu, tap Today, and then tap Items.

Figure. 2. Today screen Settings menu with the Items tab highlighted.

Select the PocketMusic option and tap OK. Reset your Pocket PC. Now you can use the Today screen plug-In. When the plug-in is activated, you can quickly and easily start PocketMusic by tapping on the bar of the plug-in window.

To disable the plug-in, on the Settings menu, tap the Personal tab, tap Today, tap Items, and clear the PocketMusic option.

Interface Language

PocketMusic interface is available in the following languages: English, German, French, Spanish, and Italian.

Figure 3. PocketMusic language menu.

To set the PocketMusic interface language, on the Player Options tab, tap General.

Load Music Options

To set Load Music options, on the Player Options tab, and tap Load. The following screen will appear:

Figure 4. PocketMusic Load options.

Sort files on load - PocketMusic will sort files in the playlist by name or by track number. This option will be available for tracks with tags.

Load local content on start - Load audio files located in the main memory each time PocketMusic is started.

Load folder contents on start - Load audio files from a specific folder each time PocketMusic is started. The folder can be located in the main memory, on a storage card, or on a network drive. Tap the Browse button to locate the folder.

Continue from last position -Start right where you left off the last time you stopped PocketMusic.

Start playback on PocketMusic launch -Start playback automatically when PocketMusic is started.

File Types

PocketMusic supports MP1, MP2, MP3, OGG, WMA, WAV, AA, FLC, M3U, ASF, ASX, PLS, WSZ, and WAL file types. The most popular music formats are MP3, OGG, and WMA.

M3U, ASF, ASX, and PLS are playlist file formats; WSZ and WAL are Winamp skin file formats.

AA and FLC files are Audible file formats. With PocketMusic, you can listen to Audible-provided content (www.audible.com) on your Pocket PC, such as more than 34,000 hours of audio programs, plus 135 Audible content partners that include leading audio book publishers, broadcasters, entertainers, magazine and newspaper publishers, and business information providers.

The File Types tab in the Player Options menu sets which types of files you want to associate with PocketMusic. This affects which files you can check in the file explorer to automatically call up PocketMusic to run, as well as which files show up in the Add to playlist and other directory functions. Initially, files associated with PocketMusic are MP1, MP2, MP3, M3U, PLS, and WSZ.

Skin Modes

There are two skin modes available in PocketMusic: PocketMusic and Winamp. To choose a skin mode, open the player menu.

Note: You can use Winamp skin mode in full-screen mode, or you can clear the Toggle FullScreen checkbox in the player menu to see the Windows toolbar.

Figure 5. PocketMusic skin mode.

Figure 6. Winamp skin mode.

Skins

PocketMusic supports Winamp 2.x skins for Winamp Skin Mode and its own skin format for PocketMusic Skin Mode.

To add a new skin, copy it to your Pocket PC:

1.    Connect your Pocket PC device to your desktop PC with a connection cable or cradle.

2.    Run ActiveSync for the software connection.

3.    Click the ActiveSync icon on your desktop PC, and you will see the ActiveSync window. Click the Explore button in the ActiveSync window. You will see the folders and files that exist on your device.

4.    Drag-and-drop skin files from a PC folder to a Pocket PC folder.

5.    Be sure the skin has a standard extension: .wsz or .wal. If it has any other extension (such as .zip), rename it to .wsz and then tap the file to use it.

Changing the mode in the Skin Type menu list does not change the PocketMusic Skin Mode. You can change Skin Mode only in the Player menu.

You can find more skins on our Website (www.pocketmind.com) or on the Internet. There are about 10,000 Winamp 2.x skins available online. The best have been tested with PocketMusic and published on our site.

Figure 7. PocketMusic Skins options.

To change the current skin on the Player menu tap Player Options, and then tap Skins.

Audible Files Playback

PocketMusic supports Audible files playback, and you can listen to the Audible provided content (www.audible.com) on your Pocket PC, such as more than 34.000 hours of audio programs, plus 135 Audible content partners that include leading audio book publishers, broadcasters, entertainers, magazine and newspaper publishers and business information providers.

To listen to the Audible files, you can just copy the files to the device or to the storage card through the card reader. But you will also need to activate your Pocket PC to be able to play Audible content. To activate your device, download and install Audible Manager software from www.audible.com. Open it, and on the Device menu, tap Activate/Deactivate. Choose which devices you wish to activate (make sure Pocket PC is checked in the Device list). Proceed with activation. Don’t forget that you must activate your Pocket PC with the same username that you used when buying books you wish to listen to. Now you are able to listen to your audio books.

Some audio books contain sections (for example, chapters). For navigating between sections, on the Player menu, tap Bookmarks, and use the Next/Previous Section commands. There is also the possibility to map these commands to the hardware buttons. From the Player Menu, tap Key Mapping Options.

Playlist

The playlist is a list of currently playing songs. In PocketMusic Skin Mode, you can access the playlist by tapping the Playlist menu item.

Figure 8. PocketMusic Playlist menu.

You can manage playback from the Playlist toolbar as well as on the main player screen.

The Playlist menu also has some special items:

Remove All + Add Files allows you to clear the playlist and add new files.

Add Files leads you to a kind of file explorer, which allows you to choose files to add to the playlist. You can browse folders on your device and your mapped network drives, if you have them.

Figure 9. PocketMusic file explorer.

Check the files you want to add and tap Done.

There are also special Menu sub-menus in the file explorer screen:

The Select menu allows you to select all files or to clear selections.

The Options menu allows you to choose whether you want to see all folders on your device, or only folders that contain music files or playlists.

The Map Network Drive provides a dialog box from which you can browse a local area network for computers and map shared network drives (see How to play music from local network drives in the Appendix).

Cancel backs up to the Playlist screen without adding selected files to the playlist.

Add Folders in the Playlist sub-menu on the Playlist screen allows you to add all files from specified folders.

Add URL is for playing music from the Internet (see Playing Music from the Internet).

Save Playlist is for saving your current items to your playlist.

Load Playlist is for loading music from your saved playlist.

Find Song leads you to the Search dialog box:

Figure 10. PocketMusic Find Song Search dialog box.

You can search for songs in a playlist by specific words or quickly find the needed entry by its position number.

Check Case Sensitive to make search distinguish capitalized and small letters.

Use Show Selected Item Info in the Playlist sub-menu on the Playlist screen to look at the Media File Description, which allows you to see file location, bitrate, etc.

The Select sub-menu in Menu item allows you to select all, none, or invert the selection of the songs.

The Remove sub-menu contains following items:

All - Completely clear the playlist.

Selected - Remove all selected files.

Crop Selected - Remove all items that are not selected.

Duplicates - Remove identical items.

Misc, Remove Dead Files - Remove items that you have deleted from your device.

Misc, Erase Selected From Storage - Remove items from both playlist and device. Be careful with this option.

The Sort By sub-menu allows you to sort your playlist by Title, File Name, Full Path, Track Number, and Creation Time.

You can also Reverse your list in this sub-menu, so the first item becomes the last one, and vice versa.

Randomize List allows you to shuffle items in your playlist in the random order.

Choose Back item to return to the Main screen.

Hardware Key Mappings

The Hardware Key Mappings option ties specific operations of the player to the hardware buttons. You also have the option to tie a mapping to a button while PocketMusic is in the background, allowing you to manipulate the player without closing the current application. You can define every button if you allow locking it when you have hardware buttons locked (see Power Options on page 17). To map a button, from the Player Menu, choose Key Mapping Options.

Figure 11. PocketMusic Hardware Key Mappings dialog box.

Choose an action from the list and check the hardware button you want to map. Tap the Unmap button to clear all key mappings.

Fast Forward and Rewind

To fast forward and rewind your tracks, map hardware buttons from the Player menu. Choose the Key Mapping Options to set Skip Forward and Rewind Back options. After that, you can fast forward and rewind by pressing these buttons when your track is playing.

From the Player menu, you can change the FF/Rewind Step from 2 seconds to 2 minutes.

You can also seek for position in your track using the slider on the main player screen.

Alarm Clock and Sleep Timer

Using the Alarm clock feature, you can wake up with your favorite music at a specified time. The Sleep timer automatically shuts off the device if you do not use it after a specified time, from 30 seconds to 2 hours.

To set the Sleep timer and Alarm clock options, go to the Player menu and choose Player Options, then tap the Timers tab.

Figure 12. PocketMusic Sleep timer and Alarm clock options.

Playlist Organizer

Using the PocketMusic Playlist Organizer, you can manage media files and playlists.

To run the Playlist Organizer, go to Player menu and choose Playlist Organizer. Once you have started Playlist Organizer, it will automatically search the device and storage cards for supported music files and will build a music library sorted by Genre, Artist, Album, and Title.

Figure 13. PocketMusic player menu showing the Playlist Organizer highlighted.

The Playlist Catalog lists any currently available playlists and allows you to select which one you would like to add to your playlist. The buttons on the control bar of the Playlist Catalog are

Rescan Media Info - Refresh the display with all currently available lists.

Rename - Change the name of the currently selected playlist.

Delete Selected Files - Remove the selected playlists from your Pocket PC.

Check - Select all, none, or invert the selection of playlists.

Add Selected Items - Add the selected list items to the current playlist.

The Media Catalog shows you the content of the playlists you have selected in the Playlist Catalog. You can select particular styles of music, particular albums, or particular tracks from any album to add to the current playlist.

Figure 14. PocketMusic Media Catalog tab.

Buttons on the control bar of the Media Catalog:

Rescan Media Info - Refresh the display.

Song Grouping Type - Group items in a wide variety of ways:

§        Album Title

§        Artist Name

§        Directory/Filename

§        Artist/Album or Album/Artist

§        Genre/Artist/Album or Genre/Album/Artist

Figure 15. PocketMusic Grouper menu showing Genre\Artist\Album checked.

Edit Media Description - Change ID3 tags of an MP3 file. You can change Artist, Title, Genre, Album, etc.

Figure 16. PocketMusic Edit Media Description options.

Delete - Delete selected files.

Check - Select all, none, or invert the current selection of items.

Add Selected Items - Add the selected items to the current playlist.

Figure 17. PocketMusic Current Playlist tab.

The Current Playlist tab shows the items in the current playlist. Options:

Play - Play the checked items from the current playlist.

Enqueue - Add checked items to the end of those items you are currently playing.

Save - Save the current playlist.

Delete - Delete selected items from the playlist.

Move - Move selected items up or down within the playlist.

Check - Check all, none, or invert the checkmarks.

Select - Select all, none, or invert the current selection.

Note: The Current Playlist is not the same thing as the program playlist with currently playing items. Current Playlist was designed for creating and editing playlists. If you want to see the list of currently playing items, tap the Playlist button in PocketMusic Skin Mode or Winamp Skin Mode.

Bookmarks

The Bookmarks feature is great if you are listening to audio books, recorded lectures, DJ sets, radio programs, etc. A bookmark marks the current location in the current audio file and lets you return immediately to it.

Go to Player Menu and choose Bookmarks. Then tap Bookmark Current Position to create a new bookmark. You can also map a hardware button for this action.

Figure 18. PocketMusic Bookmark Current Position option.

From the Player menu, choose Bookmarks to quickly go to existing bookmarks, or navigate further to Organize Bookmarks to organize your bookmarks.

Items in the Menu of the Bookmark Organizer:

Edit bookmark - Change bookmark description or position time.

Figure 19. PocketMusic Bookmark menu with the Edit bookmark feature highlighted.

Play - Play the bookmarked selection.

Enqueue file - Enqueue the selected audio file to the playlist.

Delete - Delete the selected bookmark.

Delete dead bookmarks - If you have deleted a file from your Pocket PC or a storage card, you can delete bookmarks for it here.

Playlist Options

There are various playlist options available in PocketMusic menu. To set them, go to Player Menu and choose Player Options, then Playlist.

Figure 20. PocketMusic Playlist options.

Options in the Playlist menu:

Enqueue files from command line - We never really see the command line on a Pocket PC. However, if you tap on a file or set of files associated with PocketMusic, you actually create a command line that calls up the program and lists each of those files. With this option enabled, PocketMusic will start with those files in the playlist.

Playlist Items Display Mode

Use tags if possible - If tags are enabled, the player displays the author's name and track names as they play. Otherwise, it will show the filename or filename and folder name.

Show filename - Show filename only.

Show folder and file - Show folder name and file name.

Show numbers - Display item numbers that show the order that the items appear in the playlist.

Repeat Mode

Repeat whole playlist - If the option is enabled, PocketMusic repeats the entire playlist.

Repeat current item - If the option is enabled, PocketMusic repeats only the current playlist item.

Repeat selected items - You can select some of your favorite songs in the playlist and PocketMusic will repeat them.

Tap the Repeat button on the main player screen if it is disabled to repeat items in the playlist.

Manual playlist advance - When this option is enabled, playback will stop after each song if repeat is not enabled. If the repeat option enabled, the current song will be repeated until the Back or Forward command is issued.

Move selected items when scrolling playlist by hardware keys - You can scroll the playlist and change the order of items in the playlist by using the directional keys.

You can also enable random playback by tapping the Shuffle button on the main player screen.

Effects and Equalizer Presets

Features such as Equalizer and Extra Bass in PocketMusic improve the sound quality and make music performance better. You can tune Equalizer manually or by using the standard Equalizer Presets, and even create your own preset choices by going to Player menu and choosing Equalizer Options.

Figure 21. PocketMusic Equalizer options.

Available EQ presets: Techno, Soft, Soft Rock, Rock, Reggae, Pop, Party, Live, Large Hall, Headphones, Full Treble, Full Bass, Full Bass and Treble, Dance, Club, Classical.

Equalizer Options:

Preset, Save Preset - Save your own preset choices.

Enable Equalizer - Check to enable it. You can also tap the EQ button on the main player screen.

Auto load preset (by genre) - Check to automatically load a preset according to the file genre it its tag.

Effects options are located in the Player menu under Player Options and the Effects tab.

Figure 22. PocketMusic Effects options.

Use fast MP3 EQ - Turn on a faster dynamic equalizer. This affects how much processing power is used during play. When fast MP3 EQ is turned on, music playback will take fewer resources and your Pocket PC will run faster.

Enable extra bass - Enhances the bass portion of the sound spectrum. This feature is particularly good for those people who use small headphones. You can also enable this feature in the player menu under Equalizer Options by checking Enable extra bass, or on the main player screen by tapping X-Bass button.

The new version of PocketMusic supports a set of features to improve your listening experience:

Use crossfading effect - Check this option for crossfading between tracks or on playing position seek. On a track change, PocketMusic fades out the old song and fades in the new one, mixing their sounds together.

Gapless playback - Useful when listening to DJ sets. It allows seamless transition between tracks, without taps or pauses.

Remove silence at the beginning/end of each track - When this feature is activated, PocketMusic tries to detect any long silence at the beginning or the end of a track and to skip it. Note: The length of skipped silence at the end of a track cannot be more than two seconds.

To set up these features, go to the main menu in Player Options and choose the Effects dialog box.

Improving Playback Performance

The General tab offers ways to improve playback performance.

Figure 23. PocketMusic General options.

Enable file caching and Set read file cache size - Initially, file caching is 256 Kb, but it is adjustable up to 16 Mb. Battery life can be affected when using a hard drive as storage for music files, since media players normally stream the content from the storage device. If you will change this option and set the cache from 2 to 14 Mb (higher for larger files), PocketMusic will quickly buffer the whole music file in memory, which will allow the hard drive to spin down shortly after starting playback.

Decoder thread priority - You can set how much system time is devoted to decoding music as it is played. Setting a higher priority improves music performance, but as it takes more resources, it may slow down other applications. Setting a lower priority means better performance in other applications but may cause music to skip. You can play with this setting and find the best priority for your device configuration.

Power Options

To set or change the power options, go to the player menu and choose Player Options and the Power Options tab.

Options in the Power Options tab:

Automatically turn off display - Shut off the display after the specified time, from 5 seconds to 3 minutes.

Automatically lock hardware buttons - Prevent the hardware buttons from waking up the Pocket PC after the same time limit.

Don't lock display toggle button - Allows you to lock the other buttons but leave whichever button is assigned to toggle the display enabled.

Playing Music from the Internet

PocketMusic supports HTTP streaming for MP3, Ogg, SHOUTcast, and Icecast title streaming formats. A large number of Internet radio stations can be found at yp.shoutcast.com.

To play streaming radio, you will need to download playlist files for selected stations. In case you are browsing directly from your Pocket PC, tap on the desired station link in Pocket Internet Explorer and choose the Open command. Pocket IE will download the playlist file for the radio station and then start to play it in PocketMusic.

You can also download playlists for all desired stations on your Desktop PC and then copy them to your Pocket PC. Then start PocketMusic, open the desired playlist, and press Play. Make sure that you are connected to the Internet before playing. If you do not have a playlist for the radio station, but you know its IP address, you can add it manually. To do this, start PocketMusic, open the Playlist window, tap Playlist, and choose Add URL. Now enter the IP address of the station. It should have the following format: http://ip-address:port (e.g. http://123.45.67.100:8000) or http://server-name:port (e.g. http://www.streaming-radio.com:8011). Then double tap on the added playlist entry, or press Play.

To access streaming playback options, go to the player menu and choose Player Options, then Streaming dialog. It is possible to connect to a streaming radio station through a proxy server. The proxy server address should be in the following format: proxy-server:port. Adjust the buffer size for the data streamed from radio station by moving the corresponding slider. The default buffer size is 128 KB. When streaming playback begins, PocketMusic pre-buffers some amount of data from the server. On slow Internet connections, the player can run out of incoming data. Then it will start pre-buffering again. For both these cases, you can set how much data will PocketMusic pre-buffer.

Advanced Options

You can change the playlist font size in the player menu under Player Options, Advanced. Note: This works only for the playlist screen that is available from PocketMusic Skin Mode.

Let PocketMusic use system volume can resolve volume problems on a range of devices.


Appendix

How to copy music from a desktop PC to your Pocket PC

1.      Connect your Pocket PC device to a desktop PC with a connection cable or cradle.

2.      Run ActiveSync for software connection.

3.      Double tap the ActiveSync icon on your desktop, and then tap the Explore button. This will open a window called Mobile Device on your desktop PC. Now you will see folders and files that are in your Pocket PC's internal memory.

4.      Drag music files from the desktop PC folder into the Pocket PC folder. For example, if you double tap My Pocket PC and then Storage Card, you will be able to browse the contents of your storage card and copy your music there.

How to play music from local network drives

To play music from local network drives, map a network drive using a third-party application such as Resco Explorer or by using the special PocketMusic dialog box on the Playlist screen. After you map a network drive such as your Pocket PC local storage, you can play music from it. PocketMusic is specially adapted to play music from network drives, with excellent performance.

How to create new skins for PocketMusic

Skin types

PocketMusic uses skins of two different formats: Winamp 2.x skin format and PocketMusic native format. For detailed description and hints for developing Winamp skins, visit www.winamp.com. PocketMusic searches for Winamp skins in the Skins subfolder (e.g. \Program Files\PocketMusic\Skins\).

Native PocketMusic skins are placed in the PMSkins subfolder. PocketMusic supports portrait and landscape orientation of skins. To distinguish landscape skins from portrait (vertical) skins, different extensions are used. Portrait skins use the .vsk extension, and landscape-oriented skins use the .lsk extension. Actually, these files are just .zip archives containing a skin description file named layout.xml, a set of images containing skin elements, and optionally, a preview.png file. The preview file should have a resolution of 139x185 pixels and is a downscaled screenshot of a whole skin. It is presented to the user in the skin selection dialog box in PocketMusic options.

Skin description file layout.xml

Feel free to use skins distributed with PocketMusic as a base for creating your own skin. Copy the default portrait-oriented skin (usually located at \Program Files\PocketMusic\PMSkins\default.vsk) to your desktop computer, rename it to default.zip, and extract its contents. You can view the layout.xml file in Internet Explorer. This will also help during development, since Internet Explorer detects and shows errors in xml formats. You can edit the layout.xml file in any simple text editor (e.g. Notepad).

Skin definition consists of two parts (or two corresponding xml nodes):

Preload node.

 

 
<preload>
  <bitmap alias="BACK" file="back.png" /> 
  <bitmap alias="PLAYPAUSE" file="playpause.png" />
  <bitmap alias="BUTTONS" file="buttons.png" />
  <bitmap alias="CONTROLS" file="controls.png" />
  <bitmap alias="OTHER" file="other.png" />
</preload>

Preload node describes all bitmaps needed by skin. Bitmaps may be in PNG, GIF, JPG or BMP format. You will need to assign an alias for each bitmap. The bitmaps will be identified by these aliases later.

Layout node.

 

 
<layout>
  <control1 param1="aaa" param2="bbb" />
  <control2 param1="ccc" param2="ddd" /> 
          . . .
  <controlN param1="yyy" param2="zzz" />
</layout>

Layout node contains information about every control used with skin. Here is detailed description of possible controls:

 

<background
  src="BACK"
  x="0" y="0"
  w="240" h="320"
/>

 

<timer>
  x="17" y="15" w="76" h="30"
  orientation="0"
  font="Tahoma"
  point="18"
  weight="700"
  color="000000"
</timer>

 

<titlebar>
  x="15" y="41" w="210"
  h="25"
  orientation="0"
  font="Tahoma"
  point="12"
  weight="700"
  color="000000"
</titlebar>

 

<iconstatus>
  x="95" y="23" w="11" h="13"
  <stop src="OTHER" x="22" y="75" />
  <play src="OTHER" x="0" y="75" />
  <pause src="OTHER" x="11" y="75" />
</iconstatus>

 

<text>
  x="112" y="20" w="35" h="15"
  id="BITRATE" 
  orientation="0"
  font="Tahoma"
  point="10"
  weight="400"
  color="000000"
</text>

 

<button>
  id="PLAY"
  x="205"
  y="142"
  w="35"
  h="75"
  <released src="BACK" x="205" y="142" />
  <pressed src="OTHER" x="0" y="0" />
</button>

NEXT

Jump to next track

PREVIOUS

Jump to previous track

VOLUMEUP

Increase volume

VOLUMEDOWN

Decrease volume

PLAY

Start playback

STOP

Stop playback

PAUSE

Pause playback

MUTE

Mute sound

LOADFILES

Clear current playlist and show Load Files dialog

ADDFILES

Show Add Files dialog

FASTFORWARD

Fastforward (for 10 sec)

REWIND

Rewind (for 10 sec)

SETBOOKMARK

Set bookmark at playing position

MODE

Switch to/from Landscape mode

OPTIONS

Open PocketMusic menu

PLAYLIST

Open playlist window

PREVIOUSSECTION

Jump to previous section (for Audible files)

NEXTSECTION

Jump to next section (for Audible files)

 

 

<checkbutton>
  id="XBASSONOFF"
  x="12" y="102" w="35" h="35" 
  <state1>
    <released src="BACK" x="12" y="102" />
    <pressed src="BUTTONS" x="245" y="0" />
  </state1>
  <state2>
    <released src="BUTTONS" x="280" y="0" />
    <pressed src="BUTTONS" x="315" y="0" />
  </state2>
</checkbutton>

Checkbutton control is a button which have two states - on and off. Checkbutton definition is similar to simple button, but you have to specify two additional images for drawing it's second state. Here is the list of supported checkbutton ids:

REPEATONOFF

Turn repeat on/off

EQONOFF

Turn equalizer on/off

XBASSONOFF

Turn extra bass on/off

SHUFFLEONOFF

Turn shuffle on/off

PLAYPAUSE

Play/Pause button

LOCKBUTTONS

Lock hardware buttons

 

 

<slider>
  id="SEEKBAR"
  orientation="0"
  x="10" y="67" w="220" h="24"
  <released src="OTHER" x="70" y="0" w="40" h="24" mask_color="FF00FF" />
  <pressed src="OTHER" x="70" y="24" w="40" h="24" mask_color="FF00FF" />
</slider>

Slider control may be used to change volume or seek to position in media file. x, y, w and h parameters are used to define rectangle on the background which will be treated as borders of control. Slider has orientation parameter. You may set it's orientation to 0, 90, 180 or 270 degrees. Slider with orientation of 180 degrees looks exactly like the same control with orientation of 0 degrees, but their minimal and maximal positions are placed on the opposite sides. Slider control does not have background image, instead it uses skin's background. So you only need to specify images for slider's tracker. Tracker has two states - pressed and released. It also may be partially transparent. If you wish to make some pixels of the tracker transparent, fill them with some unique color. Then add mask_color parameter with that unique color.

Useful tips.

You may use as many bitmaps for skin as you want. But loading a large number of small bitmaps may be slower then loading several mid-size bitmaps. Please, try not to leave unused space in bitmaps as it takes up program memory.

If you have a skin for PocketMusic General Skin Mode or Landscape Skin Mode, and if you wish to share your skin with other PocketMusic users, please send a skin to pocketmusic@pocketmind.com. Make sure you included skin screenshot, skin name, your name or nick-name.