# Foire Aux Questions

## Les FAQs

Cette FAQ est organisée en sections pour vous aider à trouver la meilleure réponse à la question que vous vous posez. Veuillez choisir une de ces trois sections.

Section sur l'utilisation générale : Questions sur l'utilisation générale d'&amarok;.

Section sur la Lecture : Questions concernant les types de fichiers supportés et autres problèmes de lecture.

Section sur le développement : Bogues, Demandes de Fonctionnalités, et autres questions de développement.

Section sur les Trucs et Astuces : Quelques fonctionnalités utiles ne pouvant être trouvées nulle part ailleurs.

## Utilisation générale

Ou puis-je trouver de l'aide sur l'utilisation d'&amarok; ?

Vous pouvez parler aux développeurs et poser des questions sur notre canal IRC. Nous vous y attendons :)

Quand j'ai lancé &amarok;, j'ai vu une liste de lecture vide. Comment puis-je jouer ma musique à partir d'ici ?

C'est simple. Utilisez le Navigateur sur le côté gauche pour naviguer vers le dossier désiré. Alors tirez les fichiers vers la liste de lecture située sur la droite.

Comment puis-je supprimer des pistes de la liste de lecture ?

Sélectionnez les fichiers que vous voulez supprimer, et appuyez sur la touche Suppr sur votre clavier. Ou effectuez un clic droit sur la sélection et choisissez Supprimer la sélection depuis le menu qui apparaîtra.

Comment puis-je charger une liste de lecture ?

Tirez et lâchez le fichier liste de lecture dans la liste de lecture, comme vous l'auriez fait avec n'importe quel autre fichier. C'est simple !

Comment puis-je enregistrer la liste de lecture actuelle ?

Le bouton Enregistrer la liste de lecture est à côté du bouton Ajouter un fichier sur la barre d'outils de la liste de lecture. Cliquez dessus !

Il n'y a pas de visualisations dans la fenêtre de visualisations.

Vous n'avez probablement pas installé xmms-config, reconfigurez et recompilez après avoir installé le paquetage xmms-devel approprié. Vous pouvez aussi installer la dernière version de libvisual, qui a quelques visualisations très agréables.

Ou est la balance ?

La Fenêtre de l'égaliseur peut être trouvée dans le menu du bouton droit de la souris. Vous pouvez aussi le trouver dans la Barre de menus en sélectionnant Outils Egaliseur.

## Lecture

Quels formats amaroK supporte-t-il?

Aucun. Oui, c'est vrai! Aucun! Nous avons une approche du moteur assez spéciale, la question devrait être posée comme cela : "Quels formats supportent GStreamer/xine/aRts/NMM/MAS/KDEmm?" Comme vous pouvez le devinez il supporte à peu près tous les formats audio que vous pouvez imaginez. GStreamer peut même décoder le texte et les PNG!

Pourquoi amaroK ne peut-il pas jouer des MP3 ?

Il le peut ! Vous utilisez sans doute Fedora/RedHat, il ne fournissent pas de décodeurs MP3 par défaut (à cause des problèmes de brevets). Solution :

&Alt; F2, gg:redhat mp3 kde, ENTREE. Note du traducteur : pour vous éviter d'autres problèmes de ce genre, ajoutez les sources du Penguin Liberation Front à votre distribution (Mandrake, Gentoo, ...), reportez vous à leur Site web.

Avec le moteur GStreamer, j'ai une utilisation du processeur de 100% lors de la lecture. Comment puis-je régler ce problème?

Quand vous utilisez le moteur GStreamer avec alsasink, amaroK demande au périphérique de proposer un mixeur. Le mixage permet à plusieurs applications d'accéder au périphérique en même temps, et de jouer du son simultanément. Cela peut être effectué en utilisant une carte son proposant le mixage matériel (ex. SBLive), ou en utilisant le module "dmix" pour alsa, qui propose un mixage logiciel.

Ici vous pouvez trouver les instructions pour l'installation et la configuration du module dmix:

FAQ Alsa dmix

Après l'installation vous devez spécifier "dmix" comme périphérique son dans la fenêtre de configuration du moteur.

Je ne peux lire aucun fichier avec amaroK, pourquoi ?

Vous devez tester l'interface son via la ligne de commande :

`%``artsplay foobar.mp3`

`%``gst-launch filesrc location=/home/foo/bar.mp3 ! spider ! audioscale ! audioconvert ! alsasink`

`%``xine-check`

La sortie de ces commandes devrait vous aider à identifier la source du problème et à le régler. Notez que vous pouvez avoir besoin d'utiliser un sink différent pour tester GStremaer (par exemple osssink).

amaroK peut-il envoyer directement des données à OSS/ALSA ?

Ãa se fait déjà ! N'oubliez pas que le média doit d'abord être décodé ! Vous ne pouvez pas transmettre directement un MP3 à ALSA, tout ce que vous obtiendriez serait un long silence pesant. GStreamer est le meilleur choix pour la plupart des gens voulant une solution de décodage utilisant peu le processeur, il lit le fichier, le décode et fournit les données PCM à ALSA. Exactement comme XMMS.

Mais ! XMMS peut fournir les données directement à ALSA !

Mais il décode d'abord ! GStreamer peut fournir les données directement à ALSA aussi ! Comme le peut xine !

Puis-je faire quelque chose pour améliorer les problèmes de qualité sonore ?

Vous pouvez utiliser soit le moteur GStreamer (il est super !), ou bien aRts. Ouvrez le Centre de contrôle Son Système de sons. Activez Exécuter avec la priorité la plus haute, et augmentez la taille du Tampon audio : (attention, voir la FAQ suivante !). Vous devriez aussi vous assurer que votre artswrapper est comme ce qui suit :

`%``su`

`%``chmod a+rsx /path/to/kde/bin/artswrapper`

`%``killall -9 artsd`

Avec KDE 3.2.x il y a des solutions avec le codec KDEMultimedia qui peut causer des lectures distordues, reportez vous à ce rapport de bogue.

Augmenter la taille du tampon dans votre fichier de configuration alsa .asoundrc peut aussi aider beaucoup.

L'utilisation du processeur est haute, y a-t-il quelque chose à faire pour la réduire ?

Vous pouvez ne pas utiliser le moteur aRts, utiliser les moteurs GStreamer ou xine, ou réduire l'utilisation du processeur en installant KDEMultimedia pour utiliser des codecs aRts plus rapides (par exemple libarts_mpeglib.so, etc.)

Les analyseurs amaroK sont vraiment décales !

Vous utilisez probablement le moteur aRts, utilisez soit un autre moteur (le moteur xine a été sérieusement amélioré pour donner une synchronisation d'analyseur parfaite), ou réduisez la taille de votre tampon aRts dans kcontrol, système de sons. Plus petit sera le tampon, plus réactifs seront les visualisations. Oui c'est un bogue, veuillez nous aider à le fixer !

J'ai installé GStreamer, mais j'ai essayé de changer vers le moteur GStramer et &amarok; plante, que faire ?

Après avoir installé GStreamer vous devez enregistrer ses composants, lancer 'su -c gst-register' devrait enregistrer les composants GStreamer.

J'ai lancé gst-register mais j'ai des problèmes avec GStreamer, que puis-je faire ?

Vous pouvez essayer la la FAQ de GStreamer. Si tout rate vous pouvez vous reportez à des gens ayant de bonnes connaissances canal IRC #gstreamer.

## Développement

Comment puis-je obtenir la version cvs d'&amarok; ?

Ici vous pouvez trouver un petit tutorial par Christian Muehlhaeuser.

Créez un nouveau dossier sur votre disque dur, comme "kde-cvs" :

`%``mkdir kde-cvs`

`%``cd kde-cvs`

Nous mettons toute la source ici, téléchargeons-la :

`%``export CVSROOT=":pserver:anonymous@anoncvs.kde.org:/home/kde"`

`%``cvs -z4 co kde-common/admin`

`%``cvs -z4 co -l kdeextragear-1`

`%``cvs -z4 co kdeextragear-1/amarok`

`%``cd kdeextragear-1`

`%``ln -s ../kde-common/admin`

Compilons la !

`%``make -f Makefile.cvs`

`%``./configure --prefix=`kde-config --prefix``

`%``make`

`%``su -c "make install"`

C'est parti ! Souvenez vous de refaire "make install" régulièrement pour vous assurer que les modifications aux modules sont installées.

Comment obtenir les logs après un plantage ?

La façon la plus simple est de compiler amarok avec --enable-debug=full, et d'utiliser gdb (le déboggueur GNU) :

`%``gdb amarokapp`

`(gdb)` `run`

`(gdb)` `[wait for crash..]`

`(gdb)` `bt`

Si vous voulez poster vos logs à notre canal IRC, alors utilisez http://nopaste.php.cd, merci !

J'ai trouvé un bogue / J'ai une idée pour amaroK !

Veuillez le rapporter à http://bugs.kde.org, si vous avez une liste de suggestions/souhaits il peut être mieux de les envoyer à notre liste de lecture : amarok-devel@lists.sourceforge.net.

Acceptez vous les patchs ?

Avec joie ! Votre meilleure façon d'agir est de nous faire savoir ce que vous voulez faire pour que nous puissions en discuter, mais ne vous inquiétez pas si nous n'avons pas encore intégré votre patch ! La discussion est surtout faîte pour vous aider à corriger mieux amaroK. Puis vous pouvez soit soumettre le patch à la liste de lecture, ou le commiter si vous avez un accès cvs. Malgré tout, veuillez nous le faire savoir avant de commiter les nouvelles fonctionnalités de cvs ! Si c'est une résolution de bogues alors allez-y, c'est l'open source après tout :)

Pourquoi avez-vous choisi le nom &amarok; ?

&amarok; est un album du compositeur Anglais Mike Oldfield. Je l'ai beaucoup aimé, et j'ai pensé que le nom avait une bonne sonorité. De plus, il contient le très important K... :)

Est-ce &amarok;, AmaroK ou Amarok ?

C'est définitivement &amarok; ! Mais nous comprenons que ce n'est pas très conventionnel :)

## Trucs et astuces

Comment utiliser &amarok; comme un réveil?

Actuellement, grâce à la magie de DCOP vous le pouvez déjà :) Mettez simplement une alerte dans votre programme calendrier préféré et demandez-lui de lancer la commande suivante :

`%``dcop amarok player play`

Cette commande demandera à &amarok; de lancer la lecture. Assurez-vous qu'&amarok; est déjà lancé avant d'aller vous coucher, et vous devriez vous réveiller avec la mélodie du morceau que vous avez mis en pause avant d'aller vous coucher.

Comment savoir ce qu'&amarok; joue actuellement, quand je suis sur un autre ordinateur?

Si vous avez mis en place proprement un environnement ssh, vous pouvez l'utiliser pour obtenir l'information. La commande suivante retournera la chaîne Now Playing:

`%``ssh -i ~/.ssh/id_rsa votreip dcop --user votrenomd'utilisateur amarok player nowPlaying`

Assurez-vous que vous avez remplacé votreip par votre IP et votrenomd'utilisateur par votre nom d'utilisateur. Notez aussi que cela suppose que votre identification puisse être trouvé dans le fichier ~/.ssh/id_rsa.

Quelles sortes de choses la Fenêtre du lecteur peut-elle effectuer ?

Les analyseurs du lecteur &amarok; peuvent être détachés de la Fenêtre de lecture. En appuyant sur la touche d de votre clavier l'analyseur actuel s'ouvrira dans une fenêtre indépendante et redimensionnable.

Quelles sortes de choses la Fenêtre de la liste de lecture peut-elle effectuer ?

Garder la touche Ctrl enfoncée et cliquer sur le &BDS; met les fichiers en file d'attente dans l'ordre où vous les cliquez.

Appuyer sur la touche Entrée après avoir effectué une recherche dans la liste de lecture jouera le premier élément de la recherche et effacera la recherche.

Je vois que la Fenêtre de lecture et la Fenêtre de la liste de lecture ont des astuces super, et l'icône de la barre des tâches ?

Cliquer dessus avec le bouton du milieu de la souris joue-met en pause la piste actuelle.

Garder la touche Maj enfoncée tout en utilisant la molette navigue à travers la piste.

Garder la touche Ctrl enfoncée tout en utilisant la molette naviguera entre les pistes de la liste de lecture.

Tirer et lâcher des éléments vers l'icône de la barre des tâches ouvre un menu vous permettant de choisir entre trois options, Ajouter à la Liste de lecture, Ajouter et Jouer, et Mettre en file d'attente après la Piste Actuelle.