>> Technologie Électronique >  >> Audio personnel >> Lecteur MiniDisc

Un lecteur audio est-il un plug-in ? Comprendre l'architecture logicielle

Non. Un lecteur audio est une application autonome, pas un plug-in.

La distinction

Comment ils s'articulent

  • Les lecteurs audio hébergent des plug-ins : effets VST (EQ, réverb), DSP (crossfeed, normalisation), formats entrée (FLAC, APE, DSD), visualisations, skins UI
  • Les plug-ins étendent les capacités du lecteur
  • Exemple : foobar2000 (lecteur) + foo_dsp_eq (plug-in EQ) + foo_input_sacd (plug-in décodeur SACD)

Formats plug-in dans lecteurs audio

  • Winamp DSP : Classique, API simple
  • Composants foobar2000 : Puissants, SDK C++
  • VST/VST3/AU : Audio pro — supportés par certains lecteurs (Audacious, VLC via wrapper)
  • LADSPA/LV2 : Standard Linux

Cas limite : Lecteurs audio navigateur

Lecteurs web (Spotify Web, YouTube Music, SoundCloud) tournent dans le navigateur — le navigateur est l'« application hôte », l'app web est le « lecteur ». Pas un plug-in.

Résumé : Lecteur = Hôte. Plug-in = Invité. Ce sont des catégories logicielles différentes.

Lecteur MiniDisc
AspectApplication (Lecteur audio)Plug-in
S'exécute indépendammentOuiNon — nécessite hôte
But principalLire, gérer, organiser audioAjouter fonction précise à l'hôte
ExemplesVLC, foobar2000, MusicBee, iTunes, Winamp, SpotifyEffets VST/AU/AAX, Winamp DSP, composants foobar2000
Cycle de vieUtilisateur lance/fermeChargé/déchargé par hôte