Music Player Daemon

Music Player Daemon (MPD) es un servidor gratuito y de código abierto para la reproducción de audio. Reproduce archivos de audio, organiza listas de reproducción y mantiene una base de datos de música. Para interactuar con él necesita un programa cliente; la implementación del servidor incluye solo un cliente de línea de comandos simple.

MPD funciona en segundo plano reproduciendo música de su lista de reproducción; los programas cliente se comunican con él para interactuar con la reproducción, la lista de reproducción y la base de datos. No es un programa completo de reproducción de música como por ejemplo Amarok, este rol es generalmente realizado por sus clientes. Para mantener la información básica sobre los archivos de música MPD utiliza un archivo de base de datos plana, una vez que el demonio se inicia la base de datos se carga y se mantiene completamente en memoria. Los archivos de música se agregan a la base de datos solo cuando se envía el comando update al servidor, la reproducción arbitraria de archivos solo se permite para los clientes locales que están conectados al servidor a través de Sockets de dominio Unix. MPD no proporciona un editor de etiquetas de audio incorporado, esta característica puede ser manejada por el cliente o software de terceros. El modelo cliente - servidor ofrece varias ventajas en comparación con los reproductores de música, completa: por ejemplo, el cliente puede comunicarse con el servidor de forma remota a través de una intranet o en Internet, el servidor puede ser un ordenador sin cabeza situado en cualquier lugar de la red, la reproducción puede continuar sin interrupción, incluso cuando no se está utilizando o reiniciar X. Puede usar diferentes clientes para diferentes propósitos, por ejemplo, un cliente a la izquierda "light" siempre encendido para controlar la reproducción y un cliente a usar más completo para búsquedas intensivas en la base de datos; además, varios clientes pueden usar la misma base de datos, incluso ejecutándose simultáneamente, de forma remota o con una cuenta de usuario diferente.

MPD tiene varias funciones incluyendo: la lista está incompleta, para más información ver la documentación relacionada. MPD tiene una variedad de front-ends que se comunican con el servidor usando un protocolo personalizado a través de una conexión TCP. Los clientes generalmente implementan varios tipos de interfaces, incluida la interfaz de consola, un cliente web o una interfaz gráfica diseñada ad hoc. Algunos clientes proporcionan una interfaz de usuario en HTML o AJAX y pueden estar ubicados en el mismo equipo que el servidor, requiriendo solo la instalación de un navegador en el equipo cliente. Para interactuar con MPD existen librerías que permiten utilizar varios lenguajes de programación, incluyendo C, Python, Ruby, Perl, Lua y Haskell. Para obtener una lista completa de clientes, consulte su Wiki.

Reproductores de medios

Software para Linux

Software para Microsoft Windows

Software para macOS

Software en C

Software en C++

Software con licencia GNU GPL

Software en GTK+

Software propietario en Qt

2003 Software

Software para Debian

Hauptwerk

Hauptwerk es un software de Milan Digital Audio, diseñado para permitir la reproducción de canciones de órgano de tubo utilizando periféricos MIDI y muestras de...

Step (software)

Step es un motor de física bidimensional. Es un programa educativo incluido en el módulo kdeedu (programas de entretenimiento educativo) del entorno de escritor...

Software multimedia

Software de música

Software de educación gratuito

Software multiplataforma

Software libre en C++

Software con licencia GNU GPL v2

Software Libre en Qt

KDE

Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad