Plan du wiki
Aide
Site TomPlayer
Contact
Le logiciel TomPlayer est accessible au téléchargement sur sourceforge : un simple click sur le bouton vert Download TomPlayer donne accès à la dernière version officiellement délivrée.
Vous pouvez aussi le trouver ICI en même temps que les skins actuellement développés pour lui et qui ne sont pas encore inclus dans la livraison officielle… Attention cependant, cette version est “remaniée” graphiquement, car elle contient les images “loading/exiting” en français, et des icônes pour TomPlayer. Sinon, le soft et le pack de skins de base sont identiques.
Le Logiciel téléchargé se présente sous la forme d'une archive zip qu'il convient de décompresser sur le disque dur. Cette archive contient, entres autres, les répertoires suivants :
Dans l'absolu, le répertoire tomplayer peut être copié n'importe où sur un support accessible à votre TomTom. Selon votre modèle, cela peut être un disque dur, la flash interne de TomTom ou encore une carte SD-Card externe. Nous conseillons d'installer TomPlayer et vos fichiers Audio/Video sur un support aisé à remplacer au cas où une utilisation intensive vous conduirait à atteindre le nombre de cycles d'écriture maximal que ces supports peuvent endurer.
De façon courante, les utilisateurs procèdent à cette copie:
Une fois tomplayer copié, il faut penser à adapter le fichier de configuration tomplayer.ini pour y indiquer les répertoires audio et vidéo qu'il doit utiliser. Le format du fichier de configuration est expliqué en détails dans la section suivante.
Afin d'intégrer une icone TomPlayer dans le menu du logiciel de navigation, il convient :
1. D'éditer le fichier tomplayer.cap et d'adapter la ligne
AppPath|/mnt/sdcard/tomplayer/|
afin de pointer vers le chemin correspondant au lieu d'installation du répertoire tomplayer. A titre d'information, si vous avez copié le répertoire tomplayer sur la racine de votre support de stockage, il est probable que le chemin à utiliser soit :
2. De copier les fichiers tomplayer.cap et tomplayer.bmp dans le répertoire SDKRegistry qui se trouve à la racine de votre support de stockage hébergeant le logiciel de navigation. Si ce répertoire SDKRegistry n'existe pas, créez le.
Note : Avant le patch disponible avec la version V0.10 de Tomplayer, il était nécessaire de créer un répertoire ou un fichier vide nommé nowatchdog à la racine mais ce n'est plus nécessaire. C'est même fortement déconseillé.
Cette section explique le contenu du fichier de configuration tomplayer.ini.
Ce fichier adopte une syntaxe de type fichier INI que l'on rencontre, par exemple, sous Windows. Dans la section [general] , on trouve les paramètres suivants :
video_dir=/mnt/movinand/video
audio_dir=/mnt/movinand/audio
Attention : Tous les noms d'images indiqués dans ce fichier doivent correspondre aux images pour écrans de résolution 320*240. Des images au format écran large 480*272 de même noms préfixées par ws_ existent également dans le répertoire skin. Tomplayer détecte automatiquemet le format de l'écran et rajoute le préfixe ws_ aux noms des images qu'il essaie de charger s'il détecte un écran large. Le fichier de configuration ne doit donc jamais contenir de nom d'image commencant par ws_ même sur un TomTom avec un écran large…
Dans la section [audio_skin] , on trouve les paramètres suivants :
filename=./skins/audio/audio_skins.zip
Dans la section [video_skin] , on trouve les paramètres suivants :
filename=./skins/video/video_skins.zip
Note : Avant la version V0.11 de Tomplayer, les possesseurs de TomTom ayant des coordonnées écran XY inversées devaient avoir des actions de configuration manuelles mais ce n'est plus le cas.
Un skin est une archive au format “zip” qui est l'association de deux fichiers :
Dans une telle archive, on peut trouver le skin associé à un tomtom avec un écran large et le skin associé à un tomtom avec un écran normal. Le fichier de configuration pour un écran normal doit se nommer skin.conf. La configuration pour un écran large se nomme ws_skin.conf.
Notez que les fichiers de configuration peuvent être au format windows, et sont donc éditable avec le bloc note de windows.
Les skins “audio” sont à placer dans le répertoire ./skins/audio. Les skins “vidéo” doivent être mis ./skins/video.
Ce fichier adopte une syntaxe de type fichier INI que l'on rencontre, par exemple, sous Windows.
Dans la section [general] on trouve les paramètres suivants :
Ensuite, pour chaque bouton du skin, une section est définie. La section porte le nom CONTROL_ auquel on vient concaténer un numéro de contrôle (en fait, un simple compteur qui commence à 0). La liste des noms des contrôles sera donc :
CONTROL_0 CONTROL_1 CONTROL_2 CONTROL_3 etc..
Il faut être particulièrement vigilant au numéro de contrôle ! Il faut bien veiller à ce qu'il n'y ait pas de trou. En effet, si on a 10 contrôles, et que dans la numérotation on a oublié le 4, alors tous les contrôles qui sont après le 3 seront ignorés !
Remarque : actuellement, le nombre maximal de contrôle est défini à 20.
Donc le nom du contrôle défini une section qui comporte plusieurs paramètres :
Commandes disponibles :
| Mnémonique | Valeur | Description | Vidéo | Audio |
|---|---|---|---|---|
| PAUSE | 1 | switch entre pause et lecture | oui | oui |
| STOP | 2 | arrête définitivement la lecture | oui | oui |
| MUTE | 3 | coupe le son | oui | oui |
| VOL- | 4 | diminue le volume sonore | oui | oui |
| VOL+ | 5 | augmente le volume sonore | oui | oui |
| LUM- | 6 | diminue la luminosité | oui | non |
| LUM+ | 7 | augmente la luminosité | oui | non |
| DELAY- | 8 | augmente le délai entre le son et l'image de 100ms | oui | non |
| DELAY+ | 9 | diminue le délai entre le son et l'image de 100ms | oui | non |
| CONTRAST- | 10 | diminue le contraste | oui | non |
| CONTRAST+ | 11 | augmente le contraste | oui | non |
| FORWARD | 12 | avance de 10s | oui | oui |
| BACKWARD | 13 | recule de 10s | oui | oui |
| NEXT | 14 | passage au morceau suivant de la playlist | non | oui |
| PREVIOUS | 15 | passage au morceau précédent de la playlist | non | oui |
| BATTERY STATUS | 16 | Affiche l'état batterie | oui | oui |
Contrôles disponible :
| Mnémonique | Valeur | Description | Paramètres |
|---|---|---|---|
| CIRCULAR | 1 | bouton circulaire | x,y,r |
| RECTANGULAR | 2 | bouton rectangulaire | x1,y1,x2,y2 |
| PROGRESS_X | 3 | barre de progression horizontale | x1,y1,x2,y2 |
| PROGRESS_Y | 4 | barre de progression verticale | x1,y1,x2,y2 |
Signification des paramètres:
Spécification d'icones associés:
Dans la définition d'une barre de progression, le paramètre
De même, dans la définition d'un statut batterie, le paramètre :
Cette animation doit être constituée de 5 images :
Exemple :
[CONTROL_0] ctrl=1 type=1 x=202 y=204 r=28
Dans cet exemple, on définit le contrôle CONTROL_0 qui est le premier contrôle. Son type est type=1, il s'agit donc bouton circulaire dont le centre est en x=202 et y=204) et le rayon est r=28 pixels. La commande associée à ce bouton est ctrl=1, il s'agit donc du commutateur PAUSE/LECTURE.
