Ampache es un servidor de Streaming de audio/vídeo en PHP basado en Apache y Amplifier. En muchas ocasiones, nos gustaría tener nuestro propio repositorio de vídeos, música para los empleados o para nuestros amigos, pero no sabemos como hacerlo. Con Ampache solucionamos todos estos problemas de una forma sencilla y rápida.
Seguid leyendo para aprender como instalar vuestro propio servidor de Streaming al estilo Spotify...
¿QUÉ ES AMPACHE?
Ampache es un administrador de archivos y servidor de streaming multimedia libre, que funciona sobre un servidor web. El nombre de Ampache es el juego de palabras de Apache y Amplifier. Originalmente fue escrito para hacer uso del mod Mod_mp3 de Apache, pero desde que éste fue implementado en el servidor, Ampache usa su propio servicio de streaming. La mascota de Ampache es una ardilla llamada Fraz, creada por Kirsten Petersen, más tarde digitalizada por Ben Shields y re-diseñada por Agnès Champavier en 2008.
Características:
- Moderno reproductor web en HTML5
- Backend Subsonic - Compatibilidad con el cliente Subsonic
- Backend DAAP
- Backend UPnP
- Reproducción local para Httpq/MPD/VLC/XBMC, Stream, Democratic
- Emisiones en directo/radio
- Catálogo remoto Subsonic (puedes importar música de un catálogo existente en Subsonic)
- Catálogo remoto de SoundCloud
- Segunda instancia de Ampache como catálogo remoto
- Letra de canciones extraídas desde ChartLyrics y LyricsWiki
- Metadatos desde MusicBrainz
- Obtiene artistas/biografías/imágenes de forma asíncrona desde Last.FM
- Transcodificación (Transcodificación en vivo totalmente configurable usando ffmpeg, avconv, neatokeen o cualquie rotro comando)
- Configuración automática del "downsampling" basado en el uso del ancho de banda
- Listas dinámicas de reproducción basadas en los resultados de las búsquedas en el catálogo
- Configuración del aspecto por usuario de forma sencilla
- Diferentes métodos de autenticación. Se puedes desactivar completamente para instancias internas.
- Estadísticas de reproducción por usuario de sanción/álbum/artista/género
- ... y mucho más!
Puedes instalar tu servidor de Streaming en cualquier VPS
1.- ELEMENTOS NECESARIOS PARA ESTE TUTORIAL
- Ampache 3.9.0
- Conexión a Internet (recomendado)
- Hosting Web ó servidor local WAMP/LAMP
2.- DESCARGAR E INSTALAR AMPACHE
Lo primero que necesitamos es descargar Ampache de su página web oficial http://www.ampache.org y descomprimirlo en el directorio que necesitemos de nuestro servidor web. Una vez que lo hayamos descomprimido y desde un navegador Web, accederemos a la instalación de Ampache entrando en su directorio/url, por ejemplo https://nuestroservidorweb.com/ampache/
Una vez que hemos descomprimido Ampache en su directorio, accederemos a él a través de un navegador web para comenzar le proceso de instalación. El primero paso será seleccionar el idioma:
Selección del idioma
Tras seleccionar el idioma, se nos mostrará una ventana de información acerca de los requerimientos que cumplimos y los que no. En caso de no cumplir alguno de ellos, será necesario solventar el problema antes de seguir con la instalación. Si tenemos todos los requerimientos instalados, podremos seguir con la instalación tranquilamente.
Requerimientos
Una vez tengamos correctos todos los requerimientos, el siguiente paso será ingresar los datos necesarios para acceder a la base de datos. La base de datos debe estar creada previamente antes de comenzar la instalación de Ampache:
Base de datos
A continuación, debemos ingresar algunos datos para la creación del fichero de configuración de ampache:
Fichero de configuración
Existen varias configuraciones de Ampache: Por defecto, minimalista y comunidad. Para este ejemplo dejaremos la opción por defecto:
Fichero de configuración
El siguiente paso es crear la cuenta para el usuario administrador. Para ello configuraremos el nombre de usuario y su contraseña:
Cuenta del Administrador
Si existe alguna actualización de alguno de los componentes de Ampache, el instalador nos avisará para actualizarlo a la última versión. Es tan sencillo como hacer click en "Actualizar Ahora":
Actualizar Ampache
Una vez finalizado el proceso de instalación, podremos ir a la página principal de Ampache haciendo click en "Volver a la página principal":
Actualización finalizada
En la siguiente imagen podemos ver como es la pantalla principal de Ampache recién instalado y sin contenido:
Página principal de Ampache
3.- AÑADIR MÚSICA
Para añadir música, lo primero que debemos hacer es crear un directorio a nivel de sistema de ficheros donde guardar los ficheros, por ejemplo /musica/. Desde el panel de control de nuestro usuario haremos click en "Añadir un catálogo"
Añadir un catálogo
A la hora de añadir el catálogo, debemos tener especial cuidado al añadir la Ruta del directorio. La ruta debe de ser absoluta y tipo local. Por ejemplo /ruta/donde/están/los/ficheros/ o C:\ruta\ficheros\ (en windows). El tipo de medios será Música:
Origen del catálogo
En función de la cantidad de ficheros que tengamos en el directorio, el tiempo podrá ser mayor o menor. Simplemente, debemos esperar a que termine y entonces pulsar "Seguir":
Creación del catálogo
Una vez tengamos ya las canciones añadidas a nuestro catálogo, podremos reproducirlas simplemente haciendo click en el icono de "Play":
Reproducción de música
4.- AÑADIR VÍDEOS
Para añadir los vídeos se hace exactamente igual. Crearemos un directorio donde guardarlos y añadiremos los ficheros a nuestro catálogo de la misma forma que hemos hecho en el paso anterior con los ficheros de audio:
Añadir vídeos
En la siguiente imagen se pueden ver los vídeos importados a una de las listas de vídeos:
Listado de vídeos
Para reproducir los vídeos, haremos click en el icono de "Play" y podremos disfrutar de nuestros vídeos en Streaming:
Reproducción de vídeos
¿A qué esperáis para montar vuestro propio servidor de Streaming?
ENJOY!