Bien des personnes éprouvent quelques difficultés à comprendre le fonctionnement de la playlist dans la mesure où gmusicbrowser ne se comporte pas comme les autres lecteurs.
Quelques règles
- La file d'attente a la plus haute priorité ; lorsque la première piste de la file d'attente est lue, elle est enlevée de la file d'attente.
- la piste en lecture doit être dans la playlist, si l'utilisateur ou la file d'attente sélectionne une piste qui n'est pas dans la playlist, la playlist correspond alors à la bibliothèque entière.
- lorsqu'un verrou est appliqué, il s'applique à la piste en lecture, c'est-à-dire : si c'est l'artiste qui est verrouillé, lorsque l'utilisateur choisit/lance une piste de l'artiste A, la playlist sera réduite aux seules pistes de cet artiste A.
- la playlist peut être définie soit par un filtre soit par une liste “figée” :
- avec un filtre, la playlist est constituée de toutes les pistes de la bibliothèque répondant aux critères du filtre. Un filtre vide correspond à la bibliothèque dans son ensemble, c'est le mode par défaut. La playlist est mise à jour dynamiquement/automatiquement en ajoutant ou enlevant les pistes lorsque leurs propriétés sont modifiées.
- une liste “figée” permet à l'utilisateur de choisir les pistes une à une.
Dispositions des fenêtres ("Layouts")
Ce comportement peut être modifiée quelque peu en utilisant différentes dispositions de fenêtre (“layouts”). En particulier le comportement lorsque l'utilisateur double-clique sur une piste dans la fenêtre de navigation, l'action effectuée peut être choisi parmi celles-ci :
- (défaut) lire la piste, la liste de lecture (playlist) correspond alors à la collection entière si la piste n'est pas dans la liste de lecture (playlist) en cours
- mise en attente de la piste (normalement avec un double-clic sur le bouton central de la souris ou sur la molette)
- lire la piste et remplacer la liste de lecture (playlist) par une liste fixe correspondant à la liste des pistes sur lesquelles on a cliqué.
- (seulement dans la version en développement (“devel version”)) ajoute la piste à la liste de lecture (playlist), la transformant en une liste fixe
De plus, dans certaines dispositions/“layouts” la liste des chansons est en mode “playlist” : c'est à dire que la liste des chansons affichées correspont à tout moment à la liste de lecture. Aussi, le widget TabbedLists (pas encore utilisé dans les dispositions/“layout” inclus) rend l'utilisation de listes “fixes” plus simple.