AUDIO PLANET
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Subsonic: servidor de streaming universal y gratuito

+2
stersa
pablopi
6 participantes

Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Subsonic: servidor de streaming universal y gratuito

Mensaje  pablopi Vie 9 Dic 2011 - 10:58

Estoy probando Subsonic, se trata de un aplicación basada en java compatible con Windows, Mac y diferentes sabores de Linux que permite compartir toda la biblioteca de audio y vídeo almacenada en un PC o NAS y hacerla accesible a una variedad de dispositivos y clientes.

http://www.subsonic.org

La lista de características es enorme, resumo algunas cosas chulas:

- Soporta mp3, ogg, acc, flac, wma, ape, entre otros. En general, cualquier cosa que pueda ser emitida por http, con transcoding a mp3 en tiempo real si el cliente lo requiere.
- Acceso remoto desde cualquier dispositivo que corra un navegador web con flash o disponga de una aplicación de reproducción instalada localmente.
- Emite en shoutcast (Winamp, iTunes, XMMS) audio + metada (artista, tema, etc.).
- Soporta búsquedas, tags (con edición) y carátulas.
- Permite valorar y comentar los álbumes.
- Permite crear listas de reproducción.
- Apps nativas para Android, iPhone y Windows Phone, mucho más práctico que emplear el navegador.
- Múltiples reproductores concurrentes conectados al mismo servidor.
- Permite subir / bajar archivos comprimidos al / del servidor en remoto.
- Se integra con Last.fm.
- Incorpora un recolector para localizar carátulas y letras en Internet.
- Control de acceso desde el navegador por usuario / clave. Posibilidad de crear múltiples usuarios y gestionar de un modo granular los permisos: por ejemplo, se pueden definir usuarios con la capacidad para editar tags, subir archivos, comentar, crear listas, etc. También es posible determinar el modo de reproducción o si se hace un remuestreo hacia abajo del flujo de audio, todo ello por usuario. Además es posible ver quién está conectado, controlar el uso que se está haciendo del ancho de banda, lo que se está reproduciendo, etc.
- Soporte para podcasts: te suscribes desde el servidor y automáticamente están disponibles para los oyentes.
- Puede funcionar en modo jukebox, reproduciendo entonces el audio en el sistema de sonido del propio servidor. Esto permite emplearlo como un front-end de reproducción, conectado directamente al ampli, y controlarlo desde un móvil, por ejemplo.

En fin, una pasada shock 2.

La aplicación no es otra cosa que un servidor web, al estilo del Logitech Media Server, pero mucho más abierto (y con el que puede coexistir perfectamente). Se instala en un momento y simplemente hay que decirle en qué carpetas debe buscar la musiquita que tengamos. Estas carpetas pueden ser locales en el PC en el que hemos instalado la aplicación o estar localizadas en un NAS dentro de la red local. Puede ejecutarse manualmente o como servicio, de modo automático, al arrancar el ordenador. Dispone incluso de un control para limitar su uso máximo de memoria, de modo que se pueda ajustar el impacto sobre configuraciones modestas.

Lo estoy probando ahora mismo sobre Windows y tengo que decir que funciona de cine. A continuación mapeas puertos en tu router doméstico (el 80 para http y 443 para https) y ya tienes un spotify privado con toda tu música y sin restricciones, al que además puedes invitar a quien te dé la gana Aplause.

Subsonic: servidor de streaming universal y gratuito Subsonic1

Aunque en la captura la interfaz está en inglés se pude cambiar a castellano desde el panel de control (me di cuenta después de colgarla).

Parece ser que es posible instalarlo en los NAS de Netgear, este fin de semana voy a ver si lo consigo hacer funcionar en mi Ultra4... y desde luego lo añado como servicio necesario a mi proyecto de NAS casero.

Probadlo porque no creo que os arrepintáis.
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  pablopi Vie 9 Dic 2011 - 16:29

Ya tengo Subsonic corriendo estupendamente en el NAS de casa y he podido probarlo un poco más con mi biblioteca, que dicho sea de paso ha indexado a la velocidad del rayo. Deciros que esta joyita me tiene cada vez más flipado, me parece coj*nudo poder disponer de una mini-nube musical privada (como se comentó hace tiempo en cierto hilo) accesible desde cualquier lugar y desde cualquier dispositivo. Hace tiempo ya probé un script PHP (Music Browser), pero éste está a años luz.

Me quedan un montonazo de cosas por probar, pero os cuento alguna cosa más a golpe de pantallazo:

Subsonic: servidor de streaming universal y gratuito Inicioa


Al acceder al servicio nos recibe una pantalla de bienvenida con una selección de álbumes. Podemos ver los más nuevos, los más valorados o escuchados, muy a lo Spotify. En la parte izquierda hay un árbol de navegación con todos los álbumes y, en la parte superior, estadísticas de resumen de la biblioteca. También tenemos un cuadro de búsqueda general.

Subsonic: servidor de streaming universal y gratuito Permisosz


Es posible crear usuarios y darles diferentes permisos. Los usuarios pueden valorar álbumes, comentarlos o chatear entre ellos. Este componente social vendría muy bien para montar un sistema de compartición de música entre amiguetes.

Subsonic: servidor de streaming universal y gratuito Estado


El administrador puede visualizar qué usuarios están conectados, con qué clientes y cuál es el uso de la red que están haciendo.

Subsonic: servidor de streaming universal y gratuito Remuestro


Es posible limitar el bitrate por usuario, en ese caso los archivos se remuestrean automáticamente. El proceso se lleva a cabo con LAME y es totalmente parametrizable.

Subsonic: servidor de streaming universal y gratuito Recodificacin


Por supuesto, existe todo un sistema de transcodificación "al vuelo", tanto para audio como para vídeo, también parametrizable. Yo estoy ahora mismo escuchando un recopilatorio de Chesky en flac que suena estupendamente... y estoy a varios kilómetros de mi casa. Lo que no he conseguido reproducir, de momento, son flac a 96/24 (suena ruído). No me preocupa demasiado porque mi ADSL tiene una velocidad de subida más bien escasa (600Kbps), así que probablemente tampoco me serviría de nada. En cualquier caso estoy seguro de que es un problema subsanable.

Subsonic: servidor de streaming universal y gratuito Tagse


Por si fuera poco, los usuarios con permisos pueden editar los tags de los archivos y álbumes, carátula incluida.

Lo dicho, me parece increíble todo lo que hace... el programador se lo ha currado a base de bien. Ahora mismo voy a contribuir al proyecto con un donativo.
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  stersa Vie 9 Dic 2011 - 22:00

Gracias....UN GRAN PROGRAMA,pero me funciona en windows,pero No en Mac..igual no es compatible con lino

No abre el programa

Parece muy interesante,y lo bueno que se reproduce perfectamente en Iphone,Ipad...

Saludos

Sisco


Última edición por stersa el Sáb 10 Dic 2011 - 7:44, editado 1 vez
stersa
stersa

Cantidad de envíos : 1443
Localización : Lleida
Fecha de inscripción : 31/01/2009

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  Narayan Sáb 10 Dic 2011 - 1:33

Muchas gracias por este gran aporte, el programa parece la releche, en cuanto pueda lo investigo más a fondo.

Un sasludo.
Narayan
Narayan

Cantidad de envíos : 1159
Localización : P.Mallorca
Fecha de inscripción : 20/11/2010

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  Invitado Sáb 10 Dic 2011 - 11:06

Hola

es de lo mejorcito que he visto, permite tirar de reproductor externo (aimp3, winamp, etc) y desde android va muy bien

Saludos

Marco Pagot

Invitado
Invitado


Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  pablopi Sáb 10 Dic 2011 - 11:35

Pues sí, lo cierto es que es impresionante.

Ojo porque el streaming a smartphones es una característica premium que se desactiva a los 30 días a menos que dones al proyecto. Yo lo hice ayer (10€) y además de eso consigues que desaparezca la por otra parte nada intrusiva publicidad que aparece de vez en cuando en pantalla.

En concreto, estas son las características "premium":

- Apps para smartphones
- Compartir en Facebook, Twitter, Google+
- Sin anuncios.
- Redirección web del tipo miservidor.subsonic.org
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  DrFunk Sáb 10 Dic 2011 - 12:34

pablopi escribió:Pues sí, lo cierto es que es impresionante.

Ojo porque el streaming a smartphones es una característica premium que se desactiva a los 30 días a menos que dones al proyecto. Yo lo hice ayer (10€) y además de eso consigues que desaparezca la por otra parte nada intrusiva publicidad que aparece de vez en cuando en pantalla.

En concreto, estas son las características "premium":

- Apps para smartphones
- Compartir en Facebook, Twitter, Google+
- Sin anuncios.
- Redirección web del tipo miservidor.subsonic.org

¿Cómo has hecho para que conviva con el touch?
DrFunk
DrFunk

Cantidad de envíos : 7741
Localización : MD
Fecha de inscripción : 22/12/2008

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  pablopi Sáb 10 Dic 2011 - 14:44

DrFunk escribió:
¿Cómo has hecho para que conviva con el touch?

No he hecho absolutamente nada: LMS escucha en tcp/9000 en tanto que subsonic lo hace en tcp/80 y 443 (opcionalmente) en su versión estándar (la versión para ReadyNAS en 4040). No hay conflictos por lo que hace a las bases de datos respectivas.

Simplemente he ajustado en la configuración que la biblioteca musical se localiza en la misma carpeta que vigilan LMS y otros servicios que también tengo instalados (un servidor iTunes y otro uPNP) y a correr.
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  Jaime2010 Sáb 10 Dic 2011 - 14:46

gracias por el dato, lo colocaré en mi lista de cacharros a revisar.
Jaime2010
Jaime2010

Cantidad de envíos : 4193
Localización : Santiago de Chile
Fecha de inscripción : 31/05/2010

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  pablopi Sáb 10 Dic 2011 - 14:51

Si alguien quiere probarlo sin instalarlo no tenéis más que decírmelo por privado y os creo un usuario temporal... pero no le metáis mucha caña que solo tengo 600kbps de subida.
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  stersa Sáb 10 Dic 2011 - 16:38

Ya lo he configurado,tanto en el Mac como en el PC

He conectado el Cowon como disco duro al MAC con el monton de ficheros en Flac,Apes,mp3,etc.......El Iphone lo reproduce sin problemas....Y cuando em llegue el BW Zeppelin Air,por Air Play desde el Mac y con el mando en el Iphone y en el Ipad....

IMPRESIONANTE coin sus carátulas en los Iphones

Me gusta jugar con estos cachorrillos

ya le he pagado los 10 euros por Paypal para las dos máquinas

Saludos y otra vez gracias

Sisco
stersa
stersa

Cantidad de envíos : 1443
Localización : Lleida
Fecha de inscripción : 31/01/2009

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  Invitado Sáb 10 Dic 2011 - 16:59

Hola

lo que no funciona bien ( al menos a mi es el tema letras)
sabeis donde se le indica el servidor para obtener los lyrics ?, en el foro de SUBSONIC he visto gente con estos problemas, pero no he visto la solucion

saludos

Marco Pagot

Invitado
Invitado


Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  pablopi Sáb 10 Dic 2011 - 17:10

Parece que el problema está en que el programador accede a un servicio de letras a través de la API que expone y que ya no funciona o se ha visto modificado de algún modo.

http://forum.subsonic.org/forum/viewtopic.php?f=2&t=8223

Si la recuperación de las letras es "programático" me temo que no bastará con cambiar una URL en un archivo de texto de configuración, más bien será necesario un parche o una nueva versión.

He actualizado la versión instalada en el NAS a la 4.6 pero me sigue sin funcionar la transcodificación de flac 96/24 a mp3. En mi caso el problema tiene que ver con las versiones de lame / ffmpeg instaladas en mi cacharro... he estado probando cosas, pero:

- Si utilizo ffmpeg lo que obtengo es silencio.
- Si tiro por ffmpeg > lame ruido blanco.
- Si opto por flac > lame ni siquiera reproduce.

hmm
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  Invitado Sáb 10 Dic 2011 - 17:39

pablopi escribió:Parece que el problema está en que el programador accede a un servicio de letras a través de la API que expone y que ya no funciona o se ha visto modificado de algún modo.

http://forum.subsonic.org/forum/viewtopic.php?f=2&t=8223

Si la recuperación de las letras es "programático" me temo que no bastará con cambiar una URL en un archivo de texto de configuración, más bien será necesario un parche o una nueva versión.

He actualizado la versión instalada en el NAS a la 4.6 pero me sigue sin funcionar la transcodificación de flac 96/24 a mp3. En mi caso el problema tiene que ver con las versiones de lame / ffmpeg instaladas en mi cacharro... he estado probando cosas, pero:

- Si utilizo ffmpeg lo que obtengo es silencio.
- Si tiro por ffmpeg > lame ruido blanco.
- Si opto por flac > lame ni siquiera reproduce.

hmm


Saludos

... oido cocina, estare atento al tema parche, la verdad pense que podia ser por configuracion, era bastante mas sencillo hacerlo asi, que po la api, pero...


saludos


Marco Pagot

Invitado
Invitado


Volver arriba Ir abajo

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  pablopi Sáb 10 Dic 2011 - 23:34

Bueno, pues parece que he conseguido resolver mi problema con los flac 96/24.

Si recordáis, los flac 44/16 se reproducían perfectamente en mi ReadyNas con Subsonic 4.4, en tanto que los 96/24 no. La regla de transcodificación, de 2 pasos, era esta:

Código:

Convertir de flac a mp3:
  1. ffmpeg -i %s -v 0 -f wav -
  2. lame -b %b --tt %t --ta %a --tl %l -S --resample 44.1 - -

Las versiones de ffmpeg y lame instaladas en mi NAS son desconocida y 3.97, respectivamente. Inicialmente intenté crear una nueva regla, también de 2 pasos, utilizando en primer lugar flac (v. 1.21, com soporte 96/24) en lugar de ffmpeg y entubando el resultado hacia lame, con silencio absoluto como respuesta con cualquier flac tanto de 44/16 como 96/24. Por otra parte leí que el soporte para audio 96/24 solo estaba disponible en lame 3.99, así que como no tenía ganas de liarme a montar un entorno de compilación para la particular versión de Linux que corre el NAS aparqué la idea.

El caso es que esta tarde me he dado cuenta de que el panel de administración de addons del NAS me ofrecía actualizar Subsonic a la versión 4.6b1 (ya sé que no es la última), cosa que he hecho aparentemente sin problemas.

Los ajustes de transcodificación en la 4.6 son distintos. En lugar de una regla por formato de archivo se ha optado por agrupar los distintos formatos que deben ser convertidos al vuelo a un mismo formato destino. Además se ha eliminado 1 de las etapas posibles en la secuencia de transcodificación, que pasan de 3 en la v4.4 a 2. La regla genérica por defecto es en la versión 4.6 esta:

Código:

Convertir de ogg oga aac m4a flac wav wma ape mpc shn a mp3:
  1. ffmpeg -i %s -ab %bk -v 0 -f mp3 -

Como veis ahora se aprovecha el soporte que ffmpeg tiene para generar mp3 de modo directo (si ha sido compilado con las opciones adecuadas).

El caso es que a partir de la actualización a la 4.6b1 la cosa ha empeorado con respecto a los flacs, incluso los que antes sí funcionaban. En algunas ocasiones y de modo aparentemente aleatorio la reproducción no comienza hasta pasado un buen rato desde el momento en que se hace clic en PLAY, como si se transcodificara completamente el flac previamente. En otras, extrañamente, el inicio de la reproducción es instantáneo. Y por supuesto de los 96/24 ni hablamos.

Por suerte le he dado otra oportunidad a la decodificación vía flac. He añadido a la carpeta transcode del Subsonic un enlace al comando flac que reside en /usr/bin para que el servidor lo encuentre y he modificado las reglas del siguiente modo:

Código:

Convertir de ogg oga aac m4a wav wma ape mpc shn a mp3:
  1. ffmpeg -i %s -ab %bk -v 0 -f mp3 -
Convertir de flac a mp3:
  1. flac -c -s -d %s
  2. lame -b %b --tt %t --ta %a --tl %l -S --resample 44.1 - -

Con estos ajustes ya puedo reproducir flacs correctamente y de cualquier tipo: 44/16, 88/24, 96/24 e incluso 192/24 Very Happy .

En fin, creo que estas penalidades que he sufrido con los flacs tienen que ver más bien con particularidades del funcionamiento de Subsonic en mi Ultra4, pero en cualquier caso lo detallo por si alguien se encuentra con dificultades similares.

Viendo lo flexible que es el sistema de transcodificación no sería descabellado pensar en un "montaje" para hacer streaming de archivos DFF / DSF, AOB/VOB o incluso ISOs de DVD-A o SACD.

Por cierto, he podido comprobar a golpe de top que si antes de finalizar la reproducción de un flac pasamos a otro los ejecutables empleados en la transcodificación del primero (sean estos ffmpeg, flac o lame) siguen a lo suyo, consumiendo procesador, hasta finalizar totalmente el trabajo con el archivo que tienen entre manos. De este modo se pueden simultanear fácilmente en memoria 3 o 4 procesos ffmpeg chupando CPU. Tenedlo en cuenta si corréis Subsonic en una configuración modesta.
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  pablopi Miér 31 Dic 2014 - 0:48

Vaya con Subsonic... Yo hice un pequeño donativo en su momento para acceder a la versión premium, más que nada porque cuando descubrí la aplicación me pareció buenisima.

No creo que tengas dificultades en integrar Subsonic dentro de un entorno LAMP, al fin y al cabo no es otra cosa que una aplicación Java que además escucha en un puerto distinto al 80. En mi NAS corre junto a otros servicios web sin causar el menor problema.

No dejes de contarnos tus impresiones sobre Subsonic y Ampache.
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

El autor de este mensaje ha sido baneado del foro - Ver el mensaje

Subsonic: servidor de streaming universal y gratuito Empty Re: Subsonic: servidor de streaming universal y gratuito

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.