DeaDBeef

DeaDBeef
Información sobre la plantilla
Deadbeef logo.png
Reproductor ultraligero de audio para GNU/Linux.
LicenciaGPL2, BSD, zlib
Sitio web
http://deadbeef.sourceforge.net

DeaDBeef, un reproductor ultraligero de audio para GNU/Linux, basado en bibliotecas GTK+. No se adueña durante su ejecución del resto del sistema operativo y de la totalidad de los recursos del ordenador. Es totalmente independiente de bibliotecas KDE o Gnome (no es lo mismo KDE que Qt ni Gnome que GTK+), por esta razón se integra bastante bien con ambos escritorios y se puede usar en cualquiera de estos sin ningún problema. De hecho, necesita muy pocas dependencias para su instalación y funcionamiento de manera que puede usarlo en cualquier tipo de entorno gráfico sin temor a cargas de demasiadas bibliotecas innecesarias.


Características

DeaDBeeF (como en 0xLOQUESEA ) es un reproductor de audio para GNU / Linux, BSD, OpenSolaris, Mac OS X, y otros sistemas tipo UNIX. También existe la versión DeaDBeeF para Android, que es un producto muy diferente. No hay versiones de Windows o iOS.

Las características principales de esta herramienta son las siguientes:

  • MP3, Ogg Vorbis, FLAC, APE, WV / iso.wv, WAV, M4A / mp3 (AAC y ALAC), mpc, tta, CD de audio, y muchos más
  • NSF, ay, VTX, vgm / VGZ, SPC y muchos otros formatos populares chiptune
  • SID con el apoyo de base de datos HVSC duración de la canción sid
  • Módulos Tracker - mod, s3m, que, XM, etc.
  • Soporte para etiquetas ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing / Información, la lectura y la escritura VorbisComments la etiqueta, así como la lectura de muchos otros formatos de etiquetas / de metadatos en formatos más compatibles.

Detección automática del juego de caracteres para etiquetas ID3 no Unicode - compatible con CP1251, iso8859-1, y ahora cp936 chino (opcional), así como SHIFT-JIS y MS-DOS CP866 para los formatos seleccionados.

  • Soporte para etiquetas unicode (utf8 y ucs2).
  • Soporte para cuesheets (archivos .cue), con detección de caracteres (utf8/cp1251/iso8859-1)
  • Limpiar GUI rápido usando GTK2 y GTK3.
  • Interfaz gtk2 con widgets personalizados.
  • No tiene dependencias GNOME o KDE.
  • minimizar al tray, control del volúmen con la ruedita del mouse
  • drag and drop, dentro de la lista y desde exploradores de archivos
  • control de la reproducción desde un terminal de comandos
  • accesos directos globales
  • múltiples listas de reproducción
  • muestra las tapas de los discos
  • ecualizador gráfico de 18 bandas
  • editor de metadata
  • grupos de reproducción personalizables
  • soporte para podcasts y streams de radio en ogg vorbis, mp3 y aac
  • reproducción sin pausa entre canciones
  • soporte para plugins; viene con un montón de plugins ya incluidos
  • el cálculo de la duración de la canción es muy preciso
  • funciona en arquitecturas x86, x86_64 y ppc64
  • La reducción al mínimo a la bandeja del sistema, con control de volumen rueda de desplazamiento, etc.
  • arrastrar y soltar, tanto en lista de reproducción y de otras aplicaciones
  • controlar la reproducción desde la línea de comandos
  • teclas de acceso rápido globales
  • múltiples listas de reproducción usando interfaz con pestañas
  • pantalla de la cubierta del álbum
  • notificaciones OSD sobre la canciones de juego actuales
  • 18-bandas de ecualizador gráfico y otros plugins DSP
  • built-in editor de etiquetas de alta calidad, con el apoyo campos personalizados
  • grupos personalizables en las listas de reproducción
  • columnas personalizables con el formato del título flexibles
  • soporte de streaming de radio por Ogg Vorbis, MP3 y AAC arroyos
  • reproducción sin interrupciones para los archivos codificados correctamente
  • un montón de plugin, como teclas de acceso rápido globales, scrobbler last.fm, convertidor, y muchos más, se incluye SDK
  • viene con complemento de conversión de avanzada, que permite transcodificar archivos a otros formatos


Instalación

sudo add-apt-repository ppa:alexey-smirnov/deadbeef
sudo apt-get update
sudo apt-get install deadbeef

Instalando Deadbeef 0.7.2

En las grandes distribuciones está incluido DeaDBeeF en los repositorios oficiales (en este caso Ubuntu rompe la regla, no lo trae en sus repos, al menos hasta Trusty LTS y no se ha reviado en Xenial, pero desde la Web oficial se puede descargar una especie de instalador estático que incluye por sí solo todos los plugins y bibliotecas necesarias haciendo menor la cantidad de dependencias arrastradas. Su inclusión en los repositorios oficiales de Debian (en los repositorios multimedia lo mantienen más o menos día). ArchLinux y openSUSE (desde la rama Packman) si lo mantienen actualizad. La versionitis se impone y como Canonical no se anima a incluir DeaDBeeF (aunque hace un tiempo se corrió un rumor de incluirlo como reproductor de Lubuntu) solo quedan par de opciones: vía PPA y/o descarga desde la Web oficial (tranquilos, no habrá que compilar nada).

Versiones

Cambios desde 0.7.1

  • Título fija el formato de nombre de archivo% desplome%
  • streaming de contenido fijo de AAC en un contenedor mp4
  • añadido https: // apoyo a vfs_curl (Viktor Semykin)
  • zh_TW añadida traducción al deadbeef.desktop (laichiaheng)
  • Carga de hojas de inserción fijos sin ningún tipo de campos de metadatos
  • de archivo fijo cierre bug en VTX plug-in
  • fija la evaluación de la sintaxis corchetes anidado en el formato del título
  • soporte mejorado para grandes campos en las etiquetas ID3v2
  • error grave potencial fijo en obra plug-in
  • separador de ruta fija '/' regresión escapar de convertidor
  • movido complemento ffmpeg para el final de la lista de plug-in, para evitar conflictos con otros aditivos de entrada
  • agregado $ fix_eol, el formato del título $ hexagonal
  • importación fijo [,] y \ n caracteres de los archivos de configuración antiguos
  • fija "Grupo por el artista / fecha / título de" formato del título
  • añadido enumerar / exposición de todas las extensiones de archivo compatibles con el plugin ffmpeg (Xinya Zhang)
  • manejo fijo de ':' en la ruta del archivo en el plugin vfs_zip
  • vieja apoyo versiones de ffmpeg fijo
  • cuestión decodificador sonoridad WMA fijo
  • asignación de búfer DCA fijo, para que sea más amigable MUSL
  • agregado aplicación $ num para el formato del título (Peter Lamby)
  • comportamiento fija --nowplaying-tf cuando se para el jugador.


Cambios desde 0.7.0

  • GTKUI fija ahorro disposición de la ventana maximizada / restaurar
  • GTKUI fija ahorro ventana maximizada columna autoresize / restaurar
  • ilustraciones fija versión plug-controles
  • discapacitados falsa detección Shift-JIS, que era primordial CP1252
  • mp3 fija el cálculo de regresión tasa de bits
  • acolchado mal fija de tiempo con formato
  • el formato del título legado importación fijo campos de errores
  • fija formato de salida incorrecta después de la reanudación de la sesión en pausa
  • $ Fija error de formato de títulos ext
  • % Número de pista fijo error de formato% del título
  • campos de formato de títulos actualización automática fija
  • Los problemas de compilación fijo FreeBSD
  • caché fija error grave limpiador
  • Solucionado el fallo al intentar reproducir archivos GYM
  • fija la importación legado lista de reproducción agrupación config
  • FLAC fija la asignación de campos de metadatos
  • pista FLAC metadatos fija / total y el disco / escisión total.


Cambios desde 0.6.2

  • Conversor: insecto sobrescribir el archivo de origen con destino fijo (Ian Nartowicz)
  • obra:
    • limpiador de caché añadido, MusicBrainz back-end,
    • imagen predeterminada configurable, numerosas correcciones de errores,
    • mejoras en el rendimiento, más opciones de personalización (Ian Nartowicz)
  • browser lista de reproducción:
    • mejora de arrastrar y soltar,
    • haga doble clic en / media-clic en el área vacía para crear una nueva lista de reproducción,
    • el botón del medio en lista de reproducción para eliminarlo,
    • resaltar lista de reproducción actual, columnas configurables,
    • columnas de ordenación haciendo clic en las cabeceras,
    • optimizaciones de rendimiento Boxdorfer
  • diversas propiedades de selección mejoras (Christian Boxdorfer)
  • agregado "Ir a ..." álbum siguiente / ant / género / compositor acciones (Cristiano Boxdorfer)
  • más opciones de personalización aparición en GTKUI (Christian Boxdorfer)
  • Ayuda del OS X inicial, con cocoaui, CoreAudio y el proyecto de Xcode, sólo en fuentes GIT
  • opción de centro-alineación añadido a las columnas de lista de reproducción (Christian Boxdorfer)
  • añadido 1 y 5 segundos "Seek adelante / atrás" acciones
  • accidente fija gtkui aleatoria al cerrar lista de reproducción a través del menú
  • nuevo título formato de aplicación, con el objetivo de ser compatible con fb2k, en sustitución de la anterior
  • añadió que agrupa a la ventana de búsqueda (Ian Nartowicz)
  • gestión de errores mejorada en vfs_curl (Ian Nartowicz)
  • control de volumen fijo a través de desplazamiento del ratón cuando se utiliza GTK3
  • reinicio no deseado fijo cuando unpausing pistas de streaming de longitud conocida
  • sid: utilizar equipo de música por defecto, con una opción para forzar mono; problemas de rendimiento fijo
  • cdda: soporte mejorado cddb, libcdparanoia, varias unidades de CD, selección de velocidad (Ian Nartowicz)
  • gtkui: añadido foco de selección, de tal manera que los temas que se encuentran se centrarán durante el uso de la ventana de búsqueda
  • Tags: CP1252 utilizan en lugar de todas partes iso8859-1
  • reanudación de red fija arroyos después de perder la conexión de red
  • cuesheet fijo de detección charset error grave
  • rebautizado plugin de mpgmad sea "mp3"
  • añadido soporte libmpg123 como una segunda back-end a mp3 plugin, como predeterminada
  • mp3: análisis de los encabezados xing fija, cuestiones relativas al cálculo de longitud
  • favorecer artista álbum más artista en "parar después de álbum actual" modo de
  • GME: la duración del archivo de SAP fija y la mejora del control de bucle
  • sid: detección automática de HVSC SongLengths.txt de pathes archivos sid
  • gtkui: Reproductor añadido aquí en el modo Diseño (Christian Boxdorfer)
  • SC68 añadido plug-in para reproducir música Atari ST
  • inicialización añadido bajo demanda a wild-midi, para acelerar el jugador init
  • FLAC: fija la manipulación cuesheet legado
  • agregado escritura actualizada ReplayGain información a todos los formatos de etiquetas soportadas
  • enfoque ajustada de forma fija en la ventana principal / lista de reproducción en el inicio
  • cambio de volumen arriba / abajo acciones para tener un paso de 1 dB en lugar de 2 dB
  • bigEndian soporte fijo en el convertidor
  • actualizado MUDO y GME a las nuevas versiones (kode54)
  • manejo fijo de varios formatos de plug-in sndfile (kode54)
  • Añadido soporte para los campos de metadatos ORIGINAL_RELEASE_TIME y ORIGINAL_RELEASE_YEAR (Giulio Bernardi)
  • agregados de carga de plugins desde un directorio $ DEADBEEF_PLUGIN_DIR (Nikolay Amiantov)
  • corregido un error que fue saltando siguiente pista después de borrar la pista actual
  • MUDO y GME ahora puede hacer su propio bucle infinito adecuado en el modo "bucle simple" (kode54)
  • ALAC: Fijar bits por muestra que varían de lo que especifica el contenedor MP4 (kode54)
  • PSF: fijo accidente después de formatear el fracaso de sondeo
  • título de la ventana de búsqueda se mostrará el número de resultados de búsqueda
  • SRC resampleador: fijo muy raro accidente de desbordamiento de búfer
  • mp3: añadido soporte preestablecido LAME
  • arte del álbum: escala fija de imágenes no cuadrados (Ian Nartowicz)
  • ffmpeg: actualizado para soportar nuevas versiones de las bibliotecas
  • gtkui: mejora de la lista de reproducción columna de arrastrar y soltar (Ian Nartowicz)
  • archivo de configuración ahora se escribe con permisos 0600
  • tracktotal añadido y apoyo disctotal para muchos formatos de etiquetado
  • añadidos géneros ID3v1 extendidos
  • conversión int-flotador fijo off-by-one error de precisión
  • fija la clasificación problema de estabilidad algoritmo u8_strcasecmp (Ian Nartowicz)
  • acciones fijas del menú contextual de lista de reproducción para trabajar en lista de reproducción se hace clic, en lugar de la actual.


Cambios desde 0.6.1

  • agregó "Detener la reproducción después de terminado álbum actual" (Aleksejs Popovs)
  • Agregado ALAC, OPUS, OggFlac preajustes del codificador (Ian Nartowicz)
  • opción de configuración para construir obras de arte plug-in sin soporte de red añadido
  • añadido nuevo widget para silenciar voces chiptune
  • mayor soporte para la detección SHIFT-JIS charset / recodificación (desactivado por defecto)
  • fijo "parada después actual" insecto, que requiere el reproductor reinicio en cada cambio
  • opción fija --gui línea de comandos
  • GUI fija en busca de errores de precisión
  • Corregido un fallo en la conversión extendida marco de las banderas entre los formatos de etiquetas ID3v2.3 y ID3v2.4
  • Solucionado el fallo al cargar lista de reproducción desde la línea de comandos
  • portadas de los álbumes de carga fija (marco de la APIC) de ID3v2.4 con indicador de longitud de datos
  • el soporte del local no utf8 fija en la consola
  • soporte fijo para los archivos Vorbis con más de 6 canales
  • lista de reproducción fija de errores límite de recuento
  • fija la preservación de los permisos de archivos después de editar archivos OGG
  • varios errores corregidos en el soporte de formato de lista de reproducción PLS
  • soporte mejorado FreeBSD y OSX
  • charset detección mejorada en CUE y ID3v1
  • mejora álbum arte columna de representación / cambio de tamaño (Christian Boxdorfer)
  • mejoró el sistema de construcción y la calidad de la estructura de salida
  • mejora de la detección de los cambios de configuración, para evitar la escritura de configuración innecesaria
  • soporte mejorado para la lectura de las etiquetas ID3v1 y APEv2 de archivos de gran tamaño (> 2 GB)
  • información de licencia actualizada en todos los plugins, para incluir información sobre todas las bibliotecas usadas
  • aac: solución añadido hace 7 canal de error de reproducción de sonido
  • mono: reproducir archivos con formato de> = 4,11, gestión de errores mejorada
  • obra: muchas correcciones y mejoras, incluyendo soporte para archivos que no son etiquetados
  • mudo: opción para configurar el volumen interno añadido
  • ffmpeg: cálculo fijo tasa de bits
  • ffmpeg: fija el apoyo ReplayGain
  • FLAC: fijo / mejorado muchas cosas en la lectura de las etiquetas y código de la escritura
  • GME: mayor soporte para la carga gzipped módulos de archivos compatibles (por ejemplo, de cremalleras)
  • gtkui, pltbrowser: mejor accesibilidad
  • gtkui: opción para desactivar la superposición seekbar añadido
  • gtkui: Se agregó la opción para visualizar el estado de reproducción como caracteres Unicode, en lugar de mapas de bits (funciona mejor en las pantallas de IPAP).
  • gtkui: añadido soporte para el modo de diseño de más widgets (seekbak, VolumeBar, la barra de herramientas de reproducción)
  • gtkui: Solución de error en controlador de gtk_drag_check_threshold
  • gtkui: numerosas correcciones de código de diseño widget de
  • gtkui: individual doble clic / en la columna portadas de los álbumes seleccionará / reproducir el álbum / grupo (Christian Boxdorfer)
  • lastfm: añadido soporte para scrobbling flujos de radio (desactivado por defecto)
  • lastfm: se ha añadido soporte para scrobbling un seguimiento más corto de 30 segundos (desactivado por defecto)
  • lastfm: soporte mejorado para musicbrainz Track ID
  • mms: algunos errores de desbordamiento de búfer fijo, capacidad de respuesta mejorada
  • mp3: optimizado escáner: menos hacia atrás busca durante la sincronización de trama
  • shellexec: Fijo escapar de las comillas simples, evitar la apertura copias de cuadros de diálogo shxui
  • vfs_zip: enormes mejoras en la velocidad
  • Vorbis, oggflac: nuevo código de marcado (Ian Nartowicz)
  • mejora de plug-in de cheques duplicados
  • fijo cabecera RIFF WAVE escribir convertidor
  • 8bit fija png accidente en el plugin de la carátula del álbum (Ian Nartowicz)
  • estática construye ahora utilizan -O3 = 0 opciones del compilador -D_FORTIFY_SOURCE
  • unos Corregidos problemas con la implementación del botón Reproducir
  • mejora de la escritura etiqueta de convertidor
  • Problemas resueltos con "trabajos en segundo plano se están ejecutando" advertencia
  • cambiado todos los enlaces wiki para que apunte a la nueva wiki en github
  • la mejora de la gestión de eventos streamer, para hacer que la interfaz gráfica de usuario más sensible y estable
  • limpieza fija hasta descargar archivos temporales de reproducción
  • Fijo saltar bloques FLAC__METADATA_TYPE_CUESHEET malas en FLAC
  • mayor soporte para la extensión CUE mayúsculas
  • agregado "mpga" apoyo a la extensión (mp3)
  • fijo buscando hacia atrás usando teclas de acceso rápido cuando en el comienzo de una pista.


Cambios desde 0.6.0

  • Solucionado el fallo en el plugin AAC cuando un archivo mp4 informa 0 muestras (por ejemplo, rasgaduras de radio)
  • libsupc fija ++ cuestiones que vinculan
  • soporte fijo para gcc <4,5
  • cambiada descripción de teclas de acceso rápido plug-in de configure
  • problemas de carga de CPU de 100% fijo con ciertas teclas de acceso rápido
  • fija la apertura de archivos desde la línea de comandos en la lista de reproducción predeterminada
  • no permita que el desove varias instancias del convertidor
  • Dibujo de ecualización fija más allá del margen inferior
  • diálogo de progreso de carga fija, mientras que las listas de reproducción
  • analizador M3UINF fijo
  • correcciones de errores MP3 revertidas que introdujeron cálculo de duración incorrecta
  • ungrabbing fijo elimina las teclas rápidas globales
  • opción de configuración adicional para ayudar a búfer de depuración / Streaming
  • ffmpeg complemento ahora puede manejar los cambios de formato de datos dinámicos
  • Corregido el problema de buffering rara que estaba causando tartamudeo para algunos usuarios
  • fijo en funcionamiento sin X y / o sin interfaz gráfica de usuario plugin
  • mp3 fija la duración de errores de redondeo
  • fijo incorrecta de desplazamiento / cursor después de la eliminación de las listas de reproducción
  • añadido soporte para plugins de carga desde ~ / .local / lib {32 | 64} / DeaDBeeF, dependiendo de la versión de compilación se ejecuta DeaDBeeF
  • Corregido un fallo que se establece límite de bytes en 256 pathes de archivos en los archivos
  • AUTORESIZE problemas de columna fija
  • eliminado libstdc ++ hacks de plugins C++
  • fija "Eliminar del disco" elemento de menú no está oculto por la opción correspondiente
  • fija la aplicación de "títulos de los grupos Pin" configuración durante el inicio (parche de Christian Boxdorfer)
  • charset detección mejorada en los archivos CUE, no más largo que permite UTF-8 no válida para ir a través
  • flujos de red en pausa no intentan memoria tampón previa hasta jugado
  • unpausing red de arroyos siempre los reinicia
  • prevenir las listas de reproducción de los archivos de carga (tratarlos como carpetas)
  • ocultar la ficha "Teclas de acceso directo" de las preferencias de teclas de acceso rápido si plugin no está disponible
  • no construyen shellexecui si no se construyen shellexec
  • memleak fija cuando arrastrar-soltar PLS / listas de reproducción M3U de los administradores de archivos
  • prevenir la transmisión de nombres de archivo no utf8 para el progreso de diálogo
  • Solucionado el fallo al abrir archivos VTX no válidos
  • Solucionado el fallo al abrir archivos WMA no válidos
  • no elimine información ReplayGain de FLACs al escribir las etiquetas
  • fijo muy viejo error de desbordamiento de búfer en el manejador de DND.


Bibliotecas

Estas son las de desarrollo necesarias:

  • gcc-c++
  • hicolor-icon-theme
  • intltool
  • libjpeg-devel
  • update-desktop-files
  • xorg-x11-libs
  • yasm
  • alsa
  • dbus-1
  • flac
  • gtk+-2.0
  • gtk+-3.0
  • imlib2
  • jansson
  • libavcodec
  • libavformat
  • libavutil
  • libcddb
  • libcdio
  • libcurl
  • libnotify
  • libpulse
  • libzip
  • samplerate
  • sndfile
  • vorbis
  • wavpack


Compilación

Las siguientes instrucciones son los comandos que se ejecutan en la carpeta del depósito DeaDBeeF. Linux, BSD y similares (GTK / NIX versión)

  • Instalar autoconf, automake, libtool, intltool, Autopoint
  • Ejecutar ./autogen.sh para arrancar
  • Leer el archivo generado INSTALAR y ./configure --help para obtener instrucciones.
  • Consultar el archivo README si se desea obtener más información.
  • OS X (versión de cacao)
  • Fetch las dependencias: git submodule update --init
  • instalar XCode
  • instalar Yasm
  • Ejecutar xcodebuild -project osx/deadbeef.xcodeproj -target deadbeef -configuration Deployment
  • Obtener la salida: osx/build/Release/deadbeef.app
  • O abrir el OSX / deadbeef.xcodeproj en XCode, y construir / ejecutar desde allí


Fuentes