iTunes plug-ins

Transcription

iTunes plug-ins
Français
Install Notes
• iTunes plug-ins
For optimal use of Rosita Plugin, you should not use other iTunes plug-ins together. Doing so could affect
iTunes and lead to quality degradation. Therefore, the setup program first deletes all iTunes plug-ins which may
be present.
• Restarting the computer
Installing Rosita Plugin simply consist in copying one file to the iTunes plug-ins folder, so, restarting the
computer is not strictly required, but in order to proceed with the first listening in a reference state, we
recommend that you restart your computer upon installation completion.
audio output during blayback
• Setting
Audio output must be set to «Computer» when Rosita Plugin is enabled.
On most recent Mac models, internal speakers are automatically muted by Rosita Plugin as soon as playback is
started (volume set to zero). The volume is restored to its initial value when playback stops.
However, on some models, muting volume may fail due to hardware incompatibility (we are not able to test all
existing models).
In that case, please manually mute internal speakers.
• Volume control
By clicking the following menu via the main menu icon
you can enable / disable iTunes volume control.
When "Volume control" is set to "Via iTunes" you can adjust volume with the iTunes slider:
This is the default option in order to preserve user habits. However, this is not the recommended option:
If your amplifier is provided with a remote control, it is best to adjust volume with it and to set "Volume
control" to "Off". The plugin volume will be maximum regarless of the iTunes sound volume cursor position.
This way, you will get optimal sound quality.
Note:
When "Volume control" is set to "Off", you are also not able to to adjust sound volume
using the "Remote" app from an iPhone, iPad or iPod touch.
More on "Volume control" and iTunes
iTunes does not notify plug-ins when the volume is changed using the volume slider. It's an iTunes restriction
imposed on plug-ins. Therefore, to find out if you adjusted the volume slider, the plugin has to poll iTunes
continuously (at least 2 times per second for a good responsiveness). This permanent dialogue between the
plugin and iTunes can be avoided by setting "Volume control" to "Off".
• Gapless playback
By clicking the following menu via the main menu icon
needs:
you can choose the gapless mode that fits your
To play music tracks gapless, i.e. to chain them together without extraneous silence gap between them, Rosita
Plugin has to know the next track before the current playing one ends.
By design, plug-ins for iTunes are not supposed to play music instead of iTunes. So, iTunes doesn't tell Rosita
Plugin in advance which track will follow the current one. Rosita Plugin has to guess this information by himself.
And, depending in which mode iTunes is playing, guessing accurately which will be the next track can be
impossible.
Playing gapless is, so, a compromise and you have to choose between the 3 following settings, depending on
your playing habits and wishes:
Off
Music tracks are not played chained together.
Use this mode when you select
in iTunes to play in random order.
Pros
Cons
Rosita Plugin doesn't have to
guess the next track, so it can't
be misled.
A silence gap of minimum 2 seconds
take place between tracks.
When there is silence at end of the
current track and at the beginning of
the next one, a silence period of 4 to 5
seconds may occur.
Auto
Music tracks are played chained together only if needed:
If there is no silence at the end of the current track, it is played gapless.
Otherwise, an additional gap of 2 seconds will occur between the current track and the next one.
This is the default mode..
Pros
Cons
Rosita Plugin has to guess the
next track relatively rarely (non
gapless tracks are more
common), so it can be misled, but
rarely, even if you play tracks
randomly.
A silence gap of minimum 2 seconds
take place after each non-gapless
track.
Continuous
Music tracks are always played chained together, whether there are gapless or not.
Select this mode if you wish to avoid any extra silence gap between tracks.
Pros
Cons
Especially valuable when playing
opera and classical music in
general.
Rosita Plugin may be misled
sometimes and will be misled if
iTunes is playing randomly.
To learn more on gapless playback, see, below, «Gapless Playback under the Hood»
• Network Quality
By clicking the following menu via the main menu icon
you can check your network quality:
Network Quality display lets you check if your network is properly configured and has sufficient capacity to
operate with the plugin.
The percentage shown in large digits represents the amount of audio data
transmitted without error within the last elapsed second.
If transmission errors occur, the affected data are retransmitted. This is
harmless, as long as the number of retransmissions is low.
100% means: perfect transmission, no retransmission were required.
98%, for instance, means almost perfect transmission, 2% of the data had to be re-transmitted within the last
elapsed second.
The horizontal bar below remembers the lowest percentage observed since the
"Quality Network" window was shown.
If the network quality drops below 90% you should optimize your network
configuration. Moving around your wifi router to make it closer to the computer
or the Rosita may be a way to improve the network quality.
This display is updated only while playing music.
Known issues and restrictions
File Formats
• Audio
Rosita Plugin plays all file formats recognized by iTunes.
However, only files can be played.
CD audio tracks must first be imported into iTunes as files.
The internet radio stations are not yet supported. To play unsupported music sources, simply disable
Rosita plugin by clicking "Disable Plugin Rosita" from the main menu. The R letter in the menu icon turns
red to reflect the status. The iTunes icon in the Dock is then also red stained.
Playback of FLAC files will be available on a future release.
•
•
DRM copy protected files (.m4p)
• Playing
Files purchased on iTunes Store before January 9, 2009 are copy protected with digital rights management
(DRM).
• What is the issue ?
These files can only be read with iTunes or an Apple mobile device (iPhone, iPod, etc ...), provided that
you are identified as the purchaser of these files.
Rosita Plugin can not, technically and legally play DRM protected files (extension *. m4p) since Rosita
Plugin is not a "filter" or a kind of "equalizer" placed at iTunes output, it is a music player integrated into
iTunes but independent from iTunes. Rosita Plugin does not retrieve the music played by iTunes to
improve it. It directly reads the music files in order to play them in the most accurate possible way.
• Two solutions
• iTunes Plus via iTunes Match
Files purchased with DRM can be downloaded again without DRM from the iTunes Store in a
format named iTunes Plus. This has two benefits (especially for audiophiles)
New files can be played by Rosita Plugin.
They will be twice better in quality than the copy protected ones.
Files purchased with DRM were compressed with AAC codec at 128 Kbits / s.
DRM free files are now compressed with AAC at 256 kbps.
This requires a subscription to iTunes Match (about 25 € for one year).
See details on the Apple website: iTunes Plus Frequently Asked Questions
•
•
• Convert iTunes DRM protected files to unprotected files for free
It is possible to convert iTunes protected files to unprotected ones at the cost of an increase of
their size, or a slight deterioration of their quality.
The process is described below: «How to remove DRM from AAC files for free»
Gapless Playback under the Hood
Are you wondering why gapless playback is not merely implied ?
Are you wondering why Rosita Plugin doesn't follow, here, Apple's slogan:
"It just works"... ?
If so, read on the questions and answers below to learn what takes place behind the scenes...
Why the hell has Rosita Plugin so much trouble doing gapless playback while iTunes does it so easily ?
iTunes does it so easily, rightly so, because it's easy! The difficult part is to produce quality sound. Playing
gapless is not difficult, provided you know ahead what have to be played. iTunes handles the music library,
hence it knows which track follows the current one and, therefore, it is able to chain up tracks without a break
between them. Unfortunately, iTunes doesn't tell plug-ins this information. Rosita Plugin has therefore to guess
by itself which track is the next one and sometimes it's impossible.
If Rosita Plugin were a fully independent player, i.e. with its own graphical user interface to handle tracks and
playlists, it could play gapless without any hassle (it would be then named, Rosita Player).
Why iTunes doesn't tell plug-ins which track is the next one ?
By design, plug-ins for iTunes are "visualization" plug-ins. There are not supposed to play music, hence, they
are not supposed to need that information. The assumed unique purpose of plug-ins for iTunes is to display
pictures or artistic shapes related to the music currently played by iTunes. To achieve this goal, the name of the
next track is useless (only the current track name is required).
Previously, I was using the iTunes plug-in «X...» and I had no trouble with gapless playback. Would the
plug-in «X...» found a solution to this issue that Rosita Plugin doesn't know ?
Most competitors plug-ins didn't find any solution, because they didn't have ever any issue to solve.
Here's why:
Rosita Plugin working principle radically differs from the one of most its competitors:
•
Most competitors plugins fit into iTunes sound production. They transform (enhance ?) audio data read by
iTunes from files, then, let iTunes forward audio data over the network to the Rosita. By design, these
competitors plug-ins can only filter iTunes’s sound production (positively or negatively depending on personal
tastes). In any case, they aren’t able to produce high fidelity sound because they are a link in a chain that
may be inaccurate, but they don’t have to worry about gapless, iTunes takes care for them..
Most competitors plug-ins operating principle
•
Rosita Plugin doesn’t interfere with iTunes sound production, it replace iTunes: When Rosita plugin is
enabled, iTunes plays "for nothing" towards the computer’s internal speakers which are muted. Meanwhile,
in parallel, Rosita Plugin reads directly (without relying on iTunes) the same audio file that iTunes reads and
sends it, by himself, over to the network to the Rosita.
Rosita Plugin operating principle
The deep difference between most competitors plug-ins and Rosita Plugin can be summarized as follows:
•
•
Most competitors plug-ins play with iTunes.
Rosita Plugin plays instead of iTunes
So, is this what makes Rosita plugin unique compared to its competitors ?
Yes, by getting completely rid of iTunes for playing back files and network transfer, Rosita Plugin gains full
control of the sound production, from start to end. This uncompromising control, allows it to achieve the highest
possible fidelity in recorded sound source reproduction.
Rosita Plugin is not, therefore, strictly speaking, a plug-in. It is rather an independent player «clothed as» a
plugin in order to interoperate with iTunes and take advantage of its graphical user interface. However, this
interoperation has a counterpart: Rosita Plugin does not control files playing order, hence the difficulty to play
gapless.
Why Rosita Plugin is not always able to guess which will be the next track?
Starting with the knowledge of the current tracks tags, guessing which is the next track, is, in a somewhat
simplified form, finding out the track with the same tags as the current track, but with the track number
incremented by one.
In other words, this is finding the track no N +1 within the same album (as the current one).
Simple, isn't it ? Yes, except that it is not easy to define "same album", and that the search may fail for several
reasons.
Why is it difficult to define "same album" ?
A naive approach is to say, "tracks from the same album are those whose Album tag are identical". This is true
in general, but not always, you can have two albums in your library named "Best Of": one from an artist A, the
other from an artist B. In this case, how to determine which of the two tracks numbered «2» should be played
after the track number 1?
We must take into account additional criteria such as artist name, CD no (for multi-volumes albums), the main
artist name (if defined), the album track count. Unfortunately, it is not sufficient to ensure that the next track can
be found. Indeed, all tags are not always set, and when they are, they are not always consistent: In classical
albums, it is not unusual for the Artist tag to be filled with a plenty list of artists. Unfortunately, this list may vary
from one track to another (artists's count, artists's order, names spelling, etc ...). So that within the same album,
the Artist tag is not always unified.
Furthermore, the comprehensive list of library tracks is not always reliable.
How can the comprehensive list of library tracks be unreliable ?
To get the list of tracks, Rosita Plugin uses the XML version of the iTunes library file that iTunes provides to
third-party applications. In this XML file, we find, among other things, a list of all audio files registered by iTunes
with their tags. Unfortunately, informations contained in this file are not always up to date. The files's location on
disk, especially, can be wrong at some given time. The exact location is in the iTunes's database and iTunes
correct, if needed, the incorrect information in the XML file, after playing a track. Thus, informations will be
correct during the next playback.
In short, what are the reasons for which looking for the next track may fail?
First, there are two types of failures:
1. The next track could not be found
2. A next track were found, but the file's location is incorrect
Failure of type 1 : The next track could not be found
This may arise in two circumstances:
•
•
Search could not be completed before that current track playback ends.
This may occur with very short tracks (duration < 10 s).
The search lead to more than one single track.
To prevent this you have to properly adjust the tags of the tracks.
Failure of type 2 : A next track were found, but the file's location is incorrect
During the next playback, this issue will no longer occur since iTunes will have fixed the wrong location in the
XML file, after the previous playback.
All of this assumes that there are no duplicate track in your music library.
How to remove DRM from AAC files for free
The simplest way (but not the less tedious) to remove DRM from files purchased on the iTunes Store before
January 9, 2009, is to get through an export as audio CD, and then import the burned CD.
• Export
1. Create a playlist containing the protected files
2. Burn the playlist to a CD ("File / Burn Playlist to Disc" from iTunes menu)
• Import
When the audio CD is successfully burned
3. Delete the iTunes protected files
4. Insert the audio CD back into the CD drive and import the tracks in the format of your choice.
If you use Apple Loss Less file format, you will get files larger than the original ones, but without loss of quality.
If you chose the AAC file format, you will get files of size similar to the original ones but with slightly lower
quality, due to the lossy encoding process.
Notes d’installation
plug-ins iTunes
• Les
Pour une utilisation optimale de Rosita Plugin, nous vous recommandons de ne pas utiliser d’autres plug-ins
iTunes en même temps. Cela pourrait perturber iTunes et entrainer une dégradation de la qualité. C’est
pourquoi, le programme d’installation commence par supprimer tous les plug-ins iTunes éventuellement
présent.
de l’ordinateur
• Redémarrage
L’installation de Rosita Plugin consiste simplement à copier un fichier dans le dossier des plug-ins d’iTunes, le
redémarrage de l’ordinateur n’est donc pas strictement requis, mais pour être certain de procéder à la première
écoute dans un état de référence, nous vous recommandons de redémarrer votre ordinateur à la fin de
l’installation.
de la sortie audio pendant la lecture
• Réglage
La sortie audio doit être dirigée vers les hauts parleurs internes de l’ordinateur lorsque Rosita Plugin est actif.
Sur la plupart des modèles de Mac récents, les hauts parleurs internes sont automatiquement rendus muets par
Rosita Plugin dès le début de la lecture (volume à zéro). Le volume est rétabli à sa valeur initiale à l’arrêt de la
lecture.
Il peut arriver, cependant, que sur certains modèles, cette mise à zéro du volume ne fonctionne pas pour des
raisons matérielles (nous ne pouvons pas tester tous les modèles existants).
Dans ce cas, merci de désactiver manuellement les hauts parleurs internes.
• Contrôle du volume
En sélectionnant le menu suivant via l’icône
contrôle du volume sonore via iTunes.
de la barre de menu, vous pouvez activer / désactiver le
Lorsque le réglage du volume via iTunes est activé vous pouvez modifier le volume sonore par le curseur de
iTunes:
C'est l'option par défaut pour ne pas changer les habitudes des utilisateurs. Cependant, ce n'est pas l'option
recommandée:
Si votre amplificateur est muni d'une télécommande, il est préférable de régler le volume avec celle-ci et de
désactiver le réglage du volume via iTunes. Le volume du plugin sera alors maximal quelque soit la position
du curseur de volume dans iTunes. Vous obtiendrez ainsi une qualité sonore optimale.
Remarque:
Lorsque le réglage du volume via iTunes est désactivé, il n'est également pas possible
de régler le volume via l'application Remote d'un iPhone, iPad ou iPod touch.
Précision technique sur le réglage du volume via iTunes
iTunes ne notifie pas les plug-ins lorsque le volume est modifié via le curseur de volume. Il s’agit d’une limitation
imposée aux plug-ins par iTunes. Par conséquent, pour savoir si vous avez ajusté le curseur de volume, le
plugin doit interroger iTunes à intervalles réguliers (au moins 2 fois par secondes pour une réactivité
satisfaisante). Désactiver le contrôle du volume permet d’éviter ce dialogue permanent entre le plugin et iTunes.
• Lecture gapless
En sélectionnant le menu suivant via l’icône
correspond à vos besoins:
de la barre de menu, vous pouvez choisir le mode gapless qui
Pour lire des morceaux de musique de manière "gapless", c'est à dire les enchaîner sans silence
supplémentaire entre eux, le plugin doit savoir quelle sera la piste suivante avant que la lecture de la piste en
cours ne se termine.
Par conception, les plug-ins pour iTunes ne sont pas censés jouer de la musique à la place de iTunes. Ainsi,
iTunes ne dit pas à l'avance au plugin quelle piste suivra la piste en cours. Le plugin doit deviner cette
information par lui même. Et, selon le mode dans lequel iTunes est en train de jouer, deviner avec précision la
prochaine piste peut se révéler impossible.
Jouer gapless est donc un compromis et vous aurez à choisir entre les 3 réglages suivants, en fonction de vos
habitudes de lecture et de vos souhaits:
Désactivé
Les morceaux de musique ne sont pas lus enchaînés les uns aux autres.
Utilisez ce mode lorsque vous sélectionnez
dans iTunes pour jouer dans un ordre aléatoire.
Avantages
Inconvénients
Rosita Plugin n'a pas à deviner la
piste suivante, il ne peut donc
pas être induit en erreur.
Un silence d'au minimum deux
secondes sépare les pistes.
Quand il y a du silence à la fin de la
piste en cours et au début de la
suivante, une période de silence de 4
à 5 secondes peut se produire.
Automatique
Les morceaux de musique sont joués enchaînés seulement si nécessaire:
S'il n'ya pas de silence à la fin de la piste en cours de lecture, elle est jouée de manière gapless.
Dans le cas contraire, un silence supplémentaire de deux secondes se produira entre la piste courante et
la suivante.
C'est le mode par défaut.
Avantages
Inconvénients
Rosita Plugin doit deviner la piste
suivante relativement rarement
(les pistes non gapless sont plus
fréquentes), ainsi, il peut être
induit en erreur, mais rarement,
même si vous jouez les pistes en
mode aléatoire.
Un silence d'au minimum deux
secondes a lieu après chaque piste
non gapless.
Permanent
Les morceaux de musique sont toujours lus enchaînés, qu'ils soient gapless ou non.
Sélectionnez ce mode si vous souhaitez éviter tout silence supplémentaire entre les pistes.
Avantages
Inconvénients
Particulièrement appréciable lors
de la lecture d'opéra et de
musique classique en général.
Rosita Plugin peut être induit en
erreur parfois et sera induit en erreur
si iTunes joue en mode aléatoire.
Pour en savoir plus le la lecture gapless, consultez, plus bas, le § «Précisions concernant la lecture gapless»
• Qualité réseau
En sélectionnant le menu suivant via l’icône
réseau:
de la barre de menu, vous pouvez contrôler la qualité de votre
L'affichage de la qualité réseau permet de vérifier que votre réseau est bien configuré et que sa capacité est
suffisante pour le fonctionnement du plugin.
Le pourcentage affiché en grand représente la quantité de données audio
transmises sans erreur pendant la dernière seconde écoulée.
Si des erreurs de transmission se produisent, les données affectées sont réémises. Ce n'est pas grave tant que le nombre de ré-émissions reste faible.
100% signifie: transmission parfaite, aucune ré-émission n'a été nécessaire.
98%, par exemple, signifie: transmission presque parfaite, 2% des données ont du être ré-émises pendant la
dernière seconde.
La barre horizontale au dessous mémorise le pourcentage le plus bas constaté
depuis l'ouverture de la fenêtre "Qualité réseau".
Si la qualité réseau descend en dessous de 90% vous devriez optimiser votre
configuration réseau. Changer de place votre routeur wifi pour le rapprocher
l'ordinateur ou de la Rosita peut être un moyen d'améliorer la qualité réseau.
Cet affichage est mis à jour uniquement pendant la lecture d'un morceau de
musique.
Problèmes connus et limitations
des fichiers audio
• Formats
Rosita Plugin joue tous les formats de fichiers reconnus par iTunes.
Cependant, seuls les fichiers peuvent être lus.
Les pistes de CD audio doivent d’abord être importées dans iTunes sous forme de fichiers.
Les radios internet ne sont pas encore supportées. Pour jouer les sources de musique non supportées,
il suffit de désactiver Rosita Plugin en cliquant « Désactiver Rosita Plugin » dans la barre de menu. La
lettre R dans l’icône de la barre de menu devient rouge pour indiquer l’état. L’icône d’iTunes est alors
également teinté de rouge dans le Dock.
La lecture des fichiers FLAC sera disponible dans une version ultérieure.
•
•
de fichiers protégés par DRM (.m4p)
• Lecture
Les fichiers achetés sur l’iTunes Store avant le 9 janvier 2009 sont protégés contre la copie par une gestion
numérique des droits (DRM).
• Quel est le problème ?
Ces fichiers ne peuvent être lus que par iTunes ou un appareil portable Apple (iPhone, iPod, etc...) et à
condition d’être identifié comme l’acheteur de ces fichiers.
Rosita Plugin ne peut pas, techniquement et légalement, lire les fichiers protégés par DRM (extension
*.m4p) car Rosita Plugin n’est pas un «filtre» ou une sorte «d’equaliser» placé «en sortie» du flux joué
par iTunes, il s’agit d’un lecteur de musique intégré dans iTunes mais indépendant d’iTunes. Rosita
Plugin ne récupère pas la musique lue par iTunes pour l’améliorer, il lit directement les fichiers musicaux
afin de les restituer de la manière la plus fidèle possible.
• Deux solutions
• iTunes Plus via iTunes Match
Les fichiers achetés avec DRM peuvent être téléchargés à nouveau en version sans DRM (dite
iTunes Plus) depuis l’iTunes Store. Cela présente deux avantages (surtout pour un audiophile):
Les nouveaux fichiers pourront être lus par Rosita Plugin.
Ils seront d’une qualité deux fois supérieure.
Les fichiers achetés avec DRM étaient compressés en AAC 128 Kbits/s.
Les fichiers sans DRM sont maintenant compressés en AAC 256 Kbits/s.
Cela requiert un abonnement à iTunes Match (environ 25€ pour un an)
Voir les détails sur le site d’Apple: iTunes Store : questions et réponses sur iTunes Plus
•
•
• Convertir gratuitement avec iTunes les fichiers protégés par DRM en fichiers non protégés
Il est possible de convertir avec iTunes les fichiers protégés en fichiers non protégés au prix,
soit d’une augmentation de leur taille, soit d’une légère dégradation de leur qualité.
La procédure est décrite plus bas au § «Supprimer gratuitement les DRM des fichiers AAC»
Précisions concernant la lecture gapless
Vous vous étonnez sans doute que la lecture gapless ne soit pas simplement implicite ?
Vous vous demandez pourquoi Rosita Plugin ne suit pas, sur ce point, le slogan d'Apple:
"It just works"... ?
La série de questions-réponses qui suit, lève le voile sur les coulisses du gapless.
Mais pourquoi diable Rosita Plugin a-t-il tant de mal à lire gapless alors que iTunes y parvient
facilement ?
iTunes y parvient, justement, parce que c'est facile! Ce qui est difficile, c'est de produire un son de qualité.
Jouer gapless ne présente aucune difficulté à condition de savoir à l'avance ce qui doit être joué. C'est iTunes
qui gère la bibliothèque musicale, il sait donc quelle piste suit la piste en cours de lecture et est donc en mesure
d'enchaîner les pistes sans interruption entre elles. iTunes ne communique malheureusement pas cette
information aux plug-ins. Rosita Plugin doit donc deviner par lui-même qu'elle est la piste suivante et parfois
c'est impossible.
Si Rosita Plugin était un lecteur complètement indépendant d'iTunes, c'est à dire doté de sa propre interface
graphique de gestion des pistes et des listes de lecture, il n'aurait aucune difficulté à jouer gapless (il
s'appellerait alors, Rosita Player).
Pourquoi iTunes ne communique-t-il pas aux plug-ins quelle est la piste suivante ?
Par conception, les plug-ins pour iTunes sont des plug-ins de "visualisation". Ils ne sont pas censés jouer de la
musique, ils ne sont donc pas censés avoir besoin de cette information. L'unique fonction des plug-ins pour
iTunes est supposé être l'affichage d'images ou de formes artistiques en rapport avec la musique en cours de
lecture par iTunes. Pour atteindre cet objectif, le nom de la piste suivante n'est aucune utilité (seule la piste en
cours en est nécessaire).
Au paravant, j'utilisais le plug-in "X..." pour iTunes et je n'avais aucun problème avec le gapless. Le
plug-in "X..." aurait-il trouvé à ce problème une solution que Rosita Plugin ignore ?
Les plug-ins concurrents de Rosita Plugin n'ont pas eu à trouver de solution, car ils n'ont simplement jamais eu
à faire face à ce problème. Voici pourquoi:
Le principe de fonctionnement de Rosita Plugin est radicalement différent de celui de ses concurrents:
•
Les plug-ins concurrents s'insèrent dans la chaîne de production du son de iTunes. Ils transforment
(améliorent ?) les données audio lues par iTunes depuis les fichiers, puis laissent iTunes acheminer par le
réseau ces données jusqu'à la Rosita. Par conception, les plug-ins concurrents ne peuvent que filtrer
(positivement ou négativement selon les gouts de chacun) la production du son de iTunes. Ils ne peuvent, en
aucun cas produire un son fidèle à la source puisqu'ils sont un maillon d'une chaîne peu fidèle, mais ils n'ont
pas à se soucier du gapless, iTunes s'en charge.
Principe de fonctionnement de la plupart des plug-ins concurrents
•
Rosita Plugin n'interfère pas avec la production sonore de iTunes, il se substitue à iTunes: Lorsque Rosita
Plugin est actif, iTunes joue "pour rien" en direction des haut-parleurs internes de l'ordinateur qui sont
rendus muets. Pendant ce temps, en parallèle, Rosita Plugin lit directement (sans passer par iTunes) le
même fichier audio que iTunes et l'achemine lui-même jusqu'à la Rosita par le réseau.
Principe de fonctionnement de Rosita Plugin
La profonde différence entre les plug-ins concurrents et Rosita Plugin peut être résumée ainsi:
•
•
Les plug-ins concurrents jouent avec iTunes.
Rosita Plugin joue à la place de iTunes.
C'est donc cela qui rend Rosita Plugin unique par rapport à ses concurrents ?
Oui, en s'affranchissant complètement de iTunes pour la lecture des fichiers et le transfert réseau, Rosita Plugin
a la maîtrise totale, de bout en bout, de la production du son. Cette maîtrise, sans concession, lui permet
d'atteindre la restitution la plus fidèle possible de la source sonore enregistrée.
Rosita Plugin n'est donc pas un plug-in au sens strict du terme. Il s'agit d'un plutôt d'un player (lecteur)
indépendant "déguisé" en plug-in pour s'intégrer dans iTunes afin de bénéficier de son interface graphique.
Cette intégration a cependant une contrepartie: Rosita Plugin n'a pas la maîtrise de l'ordre des fichiers joués,
d'où la difficulté de jouer gapless.
Pourquoi Rosita Plugin ne parvient-il pas toujours à deviner quelle est la piste suivante ?
Connaissant (avec certitude) les tags de la piste en cours, deviner quelle sera la piste suivante consiste, de
manière un peu simplifiée, à trouver la piste dont les tags sont les mêmes que ceux de la piste en cours, à
l'exception du n° de piste qui doit être le "n° en cours + 1".
En d'autres termes, il s'agit de trouver la piste n° n+1 dans le même album (que celui en cours).
Simple, n'est-ce pas ? Oui, sauf qu'il n'est pas simple de définir ce qu'est "le même album" et que la recherche
peut échouer pour plusieurs raisons.
Pourquoi est-ce difficile de définir ce qu'est "le même album" ?
Une approche naïve consiste à dire: "les pistes d'un même albums sont celles dont le tag Album est identique".
Cela est vrai en général, mais pas toujours: vous pouvez avoir dans votre bibliothèque deux albums nommés
"Best Of", l'un d'un artiste A, l'autre d'un artiste B. Dans ce cas, comment déterminer laquelle des deux pistes n°
2 doit être jouée après la piste n° 1 ?
Il faut prendre en compte des critères supplémentaires comme le nom de l'artiste, le n° de CD (pour les albums
en plusieurs volumes), le nom de l'artiste principal (s'il est défini), le nombre de pistes dans l'album.
Malheureusement, ce n'est pas suffisant pour garantir que la piste suivante pourra être trouvée. En effet, tous
les tags ne sont pas toujours renseignés, et lorsqu'ils le sont, ils ne sont pas toujours cohérents: Dans les
albums de musique classique, il n'est pas rare que le tag Artiste contienne une liste d'artistes.
Malheureusement, cette liste peut varier d'une piste à l'autre (nombre d'artistes, ordre des artistes, orthographe
des noms, etc...). Si bien qu'au sein d'un même album, le tag Artiste n'est pas toujours unifié.
De plus, la liste complète des pistes contenues dans la bibliothèque n'est toujours fiable.
Comment la liste des pistes de la bibliothèque peut-elle ne pas être fiable ?
Pour obtenir la liste des pistes, Rosita Plugin exploite la version XML du fichier bibliothèque de iTunes, que ce
dernier met à disposition des applications tierces. Dans ce fichier XML, on trouve, entre autre, la liste de tous
les fichiers audio recensés par iTunes avec leur tags. Malheureusement, les informations contenues dans ce
fichier ne sont pas toujours à jour. L'emplacement sur disque des fichiers, notamment, peut être faux à un
moment donné. L'emplacement exact se trouve dans la base de donnée de iTunes et iTunes corrige, si besoin,
les informations erronées dans le fichier XML après la lecture d'une piste. Ainsi, les informations seront
correctes lors des prochaines lectures.
En résumé, qu'est-ce qui peut faire échouer la recherche de la piste suivante malgré toutes les
précautions prises?
Tout d'abord, il y a deux type d'échecs:
1. La piste suivante n'est pas trouvée
2. Une piste suivante est trouvée, mais l'emplacement du fichier est incorrect
Echec de type 1 : La piste suivante n'est pas trouvée
Cet échec peut avoir deux causes:
•
•
La recherche n'a pas pu être menée à son terme avant que la piste en cours ne se termine.
Cela peut se produire avec des pistes très courte (durée < 10 s).
La recherche n'a pas trouvé une piste unique.
Pour empêcher cela il faut ajuster les tags des pistes de manière appropriée.
Echec de type 2: Une piste suivante est trouvée, mais l'emplacement du fichier est incorrect
Lors de la prochaine lecture, le problème ne se produira plus car iTunes aura corrigé l'emplacement erroné
dans le fichier XML, après la lecture précédente.
Tout cela suppose qu'il n'y a aucune piste en doublon dans votre bibliothèque.
Supprimer gratuitement les DRM des fichiers AAC
Le moyen le plus simple (mais pas le moins fastidieux) de supprimer les DRM de fichiers musicaux achetés sur
l’iTunes Store avant le 9 janvier 2009, consiste à passer par un export sur CD audio, puis à importer le CD
gravé.
• Export
1. Créez une liste de lecture (playlist) contenant les fichiers protégés
2. Gravez la liste de lecture sur un CD (menu «Fichier/Graver la liste de lecture sur un disque»)
• Import
Lorsque le CD audio est correctement gravé
3. Supprimez les fichiers protégés d’iTunes
4. Insérez à nouveau le CD audio dans le lecteur de CD et importez les pistes dans le format de votre
choix.
Si vous importez en format Apple Loss Less, vous obtiendrez des fichiers plus gros que les originaux, mais
sans perte de qualité.
Si vous importez en format AAC, vous obtiendrez des fichiers de taille semblables aux originaux mais de qualité
légèrement inférieure, à cause du ré-encodage avec pertes.

Documents pareils