stringtranslate.com

Daemon del reproductor de música

Music Player Daemon ( MPD ) es un servidor de reproducción de música gratuito y de código abierto . Reproduce archivos de audio, organiza listas de reproducción y mantiene una base de datos de música. Para poder interactuar con él, se necesita un programa cliente . La distribución MPD incluye mpc , un sencillo cliente de línea de comandos .

MPD se utiliza en hardware de audio propietario. El proyecto MPD mantiene una lista de proveedores, algunos de los cuales infringen la GPL. [3]

Diseño

MPD simplemente se ejecuta en segundo plano reproduciendo música de su lista de reproducción . Los programas cliente se comunican con MPD para manipular la reproducción, la lista de reproducción y la base de datos. No es un programa de reproducción de música con todas las funciones como Amarok , pero sus clientes pueden cumplir esa función.

MPD utiliza una base de datos de archivos planos para mantener la información básica de los archivos de música cuando no se está ejecutando. Una vez que se ha iniciado el demonio , la base de datos se mantiene completamente en la memoria y no es necesario acceder al disco duro para buscar archivos de audio locales. Generalmente, los archivos de música deben estar ubicados en un subdirectorio del directorio de música y solo se agregan a la base de datos cuando se envía el comando de actualización al servidor. La reproducción de archivos arbitrarios está permitida, pero solo para clientes locales que estén conectados al servidor a través de un Unix Domain Socket . MPD no proporciona un editor de etiquetas integrado; esta funcionalidad la manejan los clientes o programas externos, aunque existen parches de terceros para agregar esta funcionalidad al servidor. [4]

El modelo cliente-servidor ofrece varias ventajas sobre los reproductores de música todo incluido. Los clientes pueden comunicarse con el servidor de forma remota a través de una intranet o de Internet . El servidor puede ser una computadora sin interfaz gráfica ubicada en cualquier parte de la red. La reproducción de música puede continuar sin problemas cuando no se utiliza X o se reinicia X. Se pueden utilizar diferentes clientes para diferentes propósitos: un cliente liviano que se deja abierto todo el tiempo para controlar la reproducción y un cliente con más funciones que se utiliza para búsquedas intensivas en bases de datos. Varios clientes pueden utilizar la misma base de datos, ejecutándose simultáneamente, de forma remota o con diferentes cuentas de usuario.

Características

Clientela

ncmpcpp

MPD tiene una variedad de interfaces que se comunican con el servidor mediante un protocolo personalizado [5] a través de una conexión TCP . Los clientes suelen implementar distintos tipos de interfaces.

Consola

Clientes web

Gráfico

Móvil

Más

Para obtener una lista más completa, consulte la Wiki de Clientes MPD. [26]

Los clientes simples pueden programar el programa mpc para que emita comandos al servidor. Algunos clientes proporcionan una interfaz de usuario HTML o AJAX y pueden ubicarse en la misma computadora que el servidor, requiriendo solo que se instale un navegador en la máquina cliente. Hay un cliente implementado como un complemento de Firefox , [27] uno como un complemento del panel de Xfce , [28] y uno como una aplicación de Wii , [29] y uno como una aplicación de Windows Store para Windows 8/Windows RT.

Existen bibliotecas para interactuar con MPD desde muchos lenguajes de programación , incluidos C , Python , Ruby , Perl , Lua y Haskell . [30] libmpdee es una biblioteca Emacs Lisp que permite controlar MPD desde Emacs . [31]

Véase también

Referencias

  1. ^ "Versión 0.23.15". 20 de diciembre de 2023. Consultado el 19 de enero de 2024 .
  2. ^ "MPD 0.18 lanzado - Music Player Daemon".
  3. ^ Productos comerciales que ejecutan MPD, www.musicpd.org, 2018-02-13 , consultado el 2018-02-15
  4. ^ Parches de edición de etiquetas, nomius.blogspot.com, 2008-01-02 , consultado el 2013-03-18
  5. ^ Referencia de protocolo Archivado el 10 de octubre de 2018 en Wayback Machine – Wiki de la comunidad de Music Player Daemon
  6. ^ Music Player Daemon (21 de diciembre de 2023), mpc, sitio web MusicPD , consultado el 2 de abril de 2024
  7. ^ Mpc, Wiki de Music Player Daemon, 28 de febrero de 2013 , consultado el 25 de mayo de 2022
  8. ^ Music Player Daemon (4 de agosto de 2023), ncmpc, sitio web MusicPD , consultado el 2 de abril de 2024
  9. ^ Cliente (2008-11-28), Ncmpc, Wiki de Music Player Daemon , consultado el 2022-05-25
  10. ^ Cliente MPD de ncmpcpp, ncmpcpp.rybczak.net , consultado el 18 de marzo de 2013
  11. ^ Búsqueda práctica de música
  12. ^ Interfaz de usuario de fzf mpd, 8 de mayo de 2021
  13. ^ netjukebox - el medio flexible para compartir contenido
  14. ^ Ario, Ario-player.sourceforge.net , consultado el 18 de marzo de 2013
  15. ^ Cantata – Cliente gráfico MPD Qt5 para Linux, Windows, macOS, Haiku, github.com , consultado el 14 de marzo de 2018
  16. ^ Kubuntu#Lanzamientos
  17. ^ Gimmix, archivado desde el original el 2017-01-02 , consultado el 2015-09-29
  18. ^ Cliente de reproductor de música Gnome, gmpclient.org , consultado el 13 de noviembre de 2013
  19. ^ MpdLIRC, Wiki de Music Player Daemon, archivado desde el original el 13 de mayo de 2013 , consultado el 18 de marzo de 2013
  20. ^ qmobilempd – Cliente MPD (musicpd) , consultado el 18 de marzo de 2013
  21. ^ plasmoide mpdqml, kde-look.org , consultado el 18 de marzo de 2013
  22. ^ Cliente musical Sonata para MPD, archivado desde el original el 2 de enero de 2017 , consultado el 29 de septiembre de 2015
  23. ^ MPDPilot – Cliente MPD para iOS , consultado el 23 de febrero de 2024
  24. ^ MALP – Cliente MPD para Android , consultado el 23 de febrero de 2024
  25. ^ MAFA – Cliente MPD para Android , consultado el 20 de julio de 2024
  26. ^ Clientes de MPD, musicpd.org, 13 de octubre de 2017 , consultado el 13 de octubre de 2017
  27. ^ Music Player Minion, Wiki de Music Player Daemon, 27 de febrero de 2010, archivado desde el original el 13 de mayo de 2013 , consultado el 18 de marzo de 2013
  28. ^ xfce4-mpc-plugin, goodies.xfce.org, 30 de junio de 2012 , consultado el 18 de marzo de 2013
  29. ^ WiiMPC, WiiBrew.org, 10 de agosto de 2009 , consultado el 18 de marzo de 2013
  30. ^ Bibliotecas de cliente de MPD, mpd.wikia.com, 5 de marzo de 2013, archivado desde el original el 9 de mayo de 2013 , consultado el 18 de marzo de 2013
  31. ^ "Una biblioteca cliente de Emacs Lisp para mpd". GitHub . 10 de febrero de 2019.

Enlaces externos