Soulseek es una red y aplicación para compartir archivos peer-to-peer (P2P) , que se utiliza principalmente para intercambiar música.
La actual red Soulseek es la segunda que ha estado en funcionamiento, ambas gestionadas por la misma dirección. La red más antigua, utilizada hasta la versión 156 del cliente, se cerró después de que el uso se redujera a casi nada. La versión 157 del cliente fue la última solo para Microsoft Windows y el trabajo en él cesó en 2008. Su reemplazo, SoulseekQt, está disponible para Windows, macOS y Linux . [3] SoulseekQt tiene una funcionalidad ligeramente diferente en comparación con la interfaz del cliente 157. [4]
Como programa para compartir archivos de igual a igual (P2P), el contenido accesible lo determinan los usuarios del cliente Soulseek y los archivos que eligen compartir. Históricamente, la cadena ha tenido una mezcla diversa de música, incluidos artistas underground e independientes, música inédita, como demos y mixtapes, piratas, pistas en vivo y sesiones de DJ en vivo, pero también se pueden encontrar lanzamientos de sellos importantes e independientes. [5]
Soulseek depende de un par de servidores centrales . Un servidor admite el cliente original y la versión de red 156, y el otro admite la red más nueva (que funciona con los clientes 157 y Qt). [6] Si bien estos servidores centrales son clave para coordinar las búsquedas y albergar salas de chat, en realidad no desempeñan ningún papel en la transferencia de archivos entre usuarios, que se realiza directamente entre los usuarios interesados. (Consulte Descargas de fuente única a continuación).
Los usuarios pueden buscar artículos; los resultados arrojados fueron una lista de archivos cuyos nombres coinciden con el término de búsqueda utilizado. [7] Las búsquedas pueden ser explícitas o pueden utilizar comodines/patrones o términos que se excluirán. Por ejemplo, al buscar zapatos de gamuza azul se obtendrá una lista de archivos cuyos nombres contienen las cadenas azul y gamuza , pero se excluirán los archivos que contengan las cadenas de zapatos en sus nombres.
Una característica específica del motor de búsqueda Soulseek es la inclusión de nombres de carpetas y rutas de archivos en la lista de búsqueda. Esto permite a los usuarios buscar por nombre de carpeta. Por ejemplo, al escribir experimental se devolverán todos los archivos contenidos en carpetas que tengan ese nombre, brindando acceso rápido a bandas y álbumes de un género musical determinado.
La lista de resultados de búsqueda muestra detalles, como el nombre completo y la ruta del archivo, su tamaño, el usuario que aloja el archivo, junto con la tasa de transferencia promedio de ese usuario, y breves detalles sobre la pista codificada en sí, como velocidad de bits, longitud, etc. La lista de búsqueda resultante se puede ordenar de diversas formas y elegir archivos (o carpetas) individuales para descargar.
Los algoritmos de búsqueda del protocolo Soulseek no se publican, ya que dichos algoritmos se ejecutan en el servidor.
Soulseek no admite descargas de múltiples fuentes o "enjambre" como otros clientes posteriores a Napster, y debe recuperar un archivo solicitado de una única fuente. (Por el contrario, el swarming permite que un archivo solicitado provenga de varios usuarios que tienen ese archivo, por lo que partes del archivo se pueden descargar simultáneamente desde varias fuentes, lo que generalmente mejora el rendimiento).
Todos los clientes de Soulseek contienen una función de prohibición mediante la cual a usuarios seleccionados se les puede prohibir solicitar archivos. Esto es en respuesta a usuarios que podrían estar aprovechando (es decir, tomando archivos de otros sin compartir ningún archivo ellos mismos) o que podrían estar causando molestias por otras razones, como una discusión personal a través de las funciones de chat o simplemente tomando el control de un usuario. ancho de banda al descargar demasiados archivos, o simplemente por capricho del usuario baneado. La prohibición puede ser un tema polémico y fue objeto de mucha discusión en los foros de usuarios, especialmente en los primeros días [ cita requerida ] . Los usuarios con privilegios de descarga aún pueden ser baneados.
Si bien Soulseek, al igual que otros clientes P2P, permite a un usuario descargar archivos individuales de otro seleccionando cada uno de una lista de resultados de búsqueda, la opción Descargar carpeta que contiene simplifica la descarga de álbumes completos. Por ejemplo, un usuario que desee facilitar la distribución de un álbum completo puede colocar todas las pistas relacionadas con el álbum juntas en una carpeta en la PC anfitriona, y todo el contenido de esa carpeta (es decir, todos los archivos de pistas del álbum) puede entonces ser almacenado. descargados automáticamente uno tras otro usando este comando.
El cliente Soulseek presenta dos ventanas de monitoreo de transferencia de archivos donde se puede monitorear y controlar el progreso de los archivos que se cargan y descargan.
Los usuarios pueden completar un perfil que contiene información básica de texto en formato libre (por ejemplo, información básica sobre ellos mismos o sus 'reglas de transferencia de archivos') junto con una lista de cosas que les gustan, una lista de cosas que no les gustan y, opcionalmente, un archivo de imagen. Estos elementos luego pueden ser vistos por otros usuarios al seleccionar el nombre de usuario de una lista de miembros en una sala de chat o una lista de archivos devueltos por una búsqueda.
La lista de elementos que le gustan a un usuario también se puede utilizar para obtener clasificaciones globales para ese elemento en la comunidad Soulseek o para obtener recomendaciones de otros usuarios que tienen los mismos elementos en su lista de cosas que les gustan.
Los clientes Soulseek 156, 157 y Qt proporcionan una función de "lista de deseos" que funciona como una búsqueda almacenada. Los términos de búsqueda se ingresan como entradas en una lista de deseos y cada entrada de la lista de deseos se ejecuta periódicamente como una búsqueda automática por parte del software del cliente, arrojando resultados según corresponda.
Si bien el software Soulseek es gratuito, existe un plan de donación para respaldar el esfuerzo de programación y el costo de mantenimiento de los servidores. A cambio de las donaciones, los usuarios tienen el privilegio de poder adelantarse a los usuarios que no donan en una cola al descargar archivos (pero sólo si los archivos no se comparten a través de una red de área local).
Al igual que muchos otros títulos de software, Soulseek tiene una serie de foros donde los usuarios pueden buscar ayuda sobre una variedad de temas, como aspectos técnicos del uso del software. Foros separados ahora admiten clientes 156 y 157, y Qt. El primer blog se creó a finales de 2003.
Soulseek se financia íntegramente mediante donaciones, sin publicidad ni tarifas de usuario. Nir Arbel escribe, el 1 de julio de 2008:
También me gustaría aprovechar esta oportunidad para abordar algunas de las mentiras que se han difundido sobre nuestro estilo de vida y el dinero que ganamos con Soulseek. Vivimos al día. Hace unos meses tuvimos que despedir a sierracat, nuestro administrador del sistema, a pesar de su excelente trabajo, porque ya no podíamos permitirnos sus servicios. Estamos bastante endeudados. Estamos librando una batalla legal en Francia . No somos pobres ni estamos hambrientos, pero ninguno de nosotros conduce un coche lujoso ni podríamos permitirnos uno si quisiéramos. No me gusta discutir temas de dinero, pero creo que es necesario defendernos de acusaciones que son, y siempre han sido, evidentemente falsas. Dicho esto, me gustaría agradecerles a todos por utilizar Soulseek y convertirla en una experiencia significativa, si no enormemente popular o exitosa. Gracias. [8]
En 2003, el artista Sapphirecut se puso en contacto con Soulseek en un esfuerzo por evitar que la música del grupo se compartiera entre los usuarios; Cuando el servidor de Soulseek, Verio, se dio cuenta de la situación, desconectaron la red y no estuvo disponible durante semanas.
Soulseek afirma estar en contra de la violación de derechos de autor y que el propósito de su servicio es promover artistas no firmados. Esta es una cita de su página de inicio:
Soulseek® no respalda ni aprueba el intercambio de materiales protegidos por derechos de autor. Sólo debe compartir y descargar archivos que esté legalmente autorizado a compartir o que haya recibido permiso para compartir. [9]
Soulseek fue demandado en 2008 por dos grupos de la industria musical francesa. Los grupos alegaron que Soulseek está diseñado para permitir el acceso no autorizado a obras protegidas por derechos de autor. [10]
La base de usuarios original de Soulseek alrededor del año 2000 estaba compuesta principalmente por miembros de la lista de correo de IDM , [11] y la mayor parte de la música encontrada por primera vez en Soulseek era música electrónica underground o música creada por los propios usuarios. Con la ayuda de los usuarios de Soulseek, el desarrollador Nir Arbel lanzó nuevas versiones del cliente con mucha frecuencia, en respuesta a las solicitudes de los usuarios de nuevas funciones o correcciones de errores.
No se conocen datos de uso publicados. Soulseek recibió un primer impulso en 2001 cuando se cerró Napster y luego un segundo impulso en 2002 cuando se cerró el sitio Audiogalaxy . Nir Arbel declaró en una entrevista publicada el 26 de diciembre de 2003 que, en ese momento, había más de un millón de nombres de usuario registrados y que entre 80.000 y 100.000 usuarios iniciaban sesión durante las horas pico. [12] El aumento de usuarios de Soulseek después del cierre de Audiogalaxy fue claramente evidente a partir de una comparación del antes y el después de la población de las salas de chat. Antes del cierre de su competidor, las salas de chat con más usuarios de Soulseek tenían un promedio de 50 personas aproximadamente. Después del cierre, la población de estas salas de chat aumentó a 100 o más.
Soulseek es más una comunidad que un simple cliente para compartir archivos. En Soulseek, los usuarios pueden conectarse con otros usuarios con gustos musicales similares para compartir archivos y chatear. Los usuarios incluso tienen la posibilidad de crear sus propias salas de chat e invitar a otros usuarios con gustos similares a discutir su música favorita. Muchos músicos de la escena electrónica también forman parte de esta comunidad Soulseek. En el verano de 2004, usuarios de Soulseek de todo el mundo se reunieron en Augsburgo, Alemania. Desde entonces, cada año, esa reunión todavía tiene lugar en un festival de artes digitales llamado Lab30 (30 es el número de la calle del Teatro Abraxas) en Augsburgo, Alemania, organizado por Manfred Genther, usuario de Soulseek desde hace mucho tiempo, y otros lugareños de Augsburgo. Este festival se centra en mostrar músicos digitales, artistas digitales y netlabels de todo el mundo. Muchos artistas de Soulseek han actuado en el festival y un gran número de ellos han actuado en directo por primera vez allí. Lab30 ha ido creciendo constantemente desde el primer evento y sigue siendo un lugar de encuentro para los músicos y usuarios de Soulseek. Los asistentes suelen proceder de toda Europa y Estados Unidos. Lab30 es un evento muy conocido en Augsburgo y ampliamente apoyado y apreciado por la escena musical y artística de Augsburgo.
Muchos de los usuarios originales de Soulseek también son productores musicales, y Soulseek Records (que no debe confundirse con "SLSK Records") se formó en 2002.
La primera versión fue 139, que duró aproximadamente 12 meses entre 2002 y 2003. Tras un cambio de servidores, se lanzó una nueva versión coincidiendo con este evento. Si bien la interfaz principal se ha mantenido prácticamente sin cambios desde su creación, en la versión 156 se introdujeron características adicionales como el 'ticker' de la sala de chat.
La versión 156 apareció por primera vez en 2005. [13] Poco después se configuró una segunda versión de "prueba" del servidor, la versión 157, que se convirtió en el cliente principal en 2008.
Desde el 6 de julio de 2008, ha habido dos versiones del cliente Soulseek, con usuarios, grupos de usuarios y archivos completamente diferentes. La versión anterior, v.156, se está eliminando progresivamente [8] , pero todavía funciona en agosto de 2011, aunque con pocos usuarios. Los usuarios no están obligados a actualizar y los nuevos usuarios aún pueden descargar sin darse cuenta el cliente 156.
La red de "prueba" 157 existe desde 2005, para evitar la mala capacidad de búsqueda del cliente 156. La versión 157 de prueba 12c se lanzó en noviembre de 2007. Todas las versiones recientes tienen varios errores que pueden bloquearse o hacer que el sistema deje de buscar o descargar.
El cliente SoulseekQT Public Build 1 fue lanzado el 19/04/2011. [14]
Para los clientes más antiguos (156 y 157), no se desarrolló ningún cliente oficial para sistemas operativos que no sean Windows , pero en ese momento existían varios clientes de terceros no oficiales. Se desalentó (pero no se prohibió) el desarrollo de clientes de terceros, ya que los errores de codificación o la elusión explícita de las reglas de la red en clientes de terceros tuvieron, en ocasiones, un impacto negativo drástico en la red Soulseek.
Nicotine+ es una bifurcación mantenida activamente del ahora desaparecido cliente Nicotine. Nicotine+ se ejecuta en GNU/Linux, *BSD, Solaris, Windows y macOS. [15] Actualmente lo mantiene un equipo de voluntarios y su fuente está alojada en GitHub. [16] Utiliza Gtk+ 3, Python 3 y es compatible con UPnP. Los paquetes estable [17] e inestable [18] están disponibles para Arch Linux, Debian, Fedora, Gentoo, Manjaro, NixOS, OpenBSD, Parabola, T2 SDE y Void Linux. [19] Nicotine+ también está disponible como Flatpak , a partir de la versión 2.0.0. [20]
El extinto predecesor de Nicotine+, Nicotine, también se ejecutaba en todos los sistemas basados en Unix, como Mac OS X y Microsoft Windows . [21] A su vez, se basa en el proyecto PySoulSeek original. Es posible que todavía esté disponible en algunos distribuidores de paquetes en sistemas basados en Linux. [22]
PySoulSeek era un cliente de Soulseek escrito en Python que se ejecuta en Linux/FreeBSD/Solaris y otros sistemas operativos basados en Unix. PySoulSeek se ejecuta en Mac OS X pero con cierta dificultad. [23]
slskd y Museek+ son clientes de Soulseek que utilizan un modelo cliente-servidor , [24] [25] aunque este último ya no está en desarrollo. [26]
Seeker es un cliente de Soulseek para dispositivos Android modernos. GoSeek era un cliente de Soulseek para dispositivos Android más antiguos (antes de Android Nougat).
MewSeek era originalmente iSlsk, un cliente Soulseek para clientes iPod Touch y iPhone que ejecutaban versiones de iOS con jailbreak . MewSeek ya no es compatible con Soulseek.
Los clientes para Mac OS X incluían Soulseex (ssX) [27] e iSoul. [28] iSoul se basó en un cliente anterior llamado Solarseek. [29]