Desde ahora todas las actualizaciones del proyecto se harán en el hilo de organización. Si quieres estar al día con todo lo que sucede, pone a lurkearlo -> aquí
Este es un blogpost que les debía desde hace bastante tiempo y por fin me di tiempo para ello. Mis vacaciones finalizaron eso significa que he vuelto a los tablones de imágenes, con lo cual doy comienzo a la:
>Inb4 ¿Qué es esta mierda autista, anon?
Es la manera (autista) como me he estado refiriendo al proyecto post-cierre de la temporada 2021; todo posterior a la primera transmisión del 2020 corresponde a fase uno, mientras que todo lo anterior vendría a ser fase cero. Los planes que tenemos para fase dos son diversos y ambiciosos, varios anons que han estado al tanto del tablón y del blog imagino que ya tendrán una idea. Las dos bases generales que guiarán al proyecto en la presente fase son las siguientes
A principios de Enero un nuevo anon ha decidido incorporarse al proyecto y aportar haciendo streaming. Esto me dió la oportunidad de trabajar en otros proyectos y poder implementarlos durante los últimos meses: Hildarmonía, que es una radio autónoma y un podcast por los anónimos de /ac/. Como consecuencia decidí volver a redactar la descripción del proyecto para que no solo sea un único proyecto de streaming, si revisan la página de Acerca De podrán leer la nueva descripción del proyecto.
El crossover del especial de navidad en Anoncafe hizo que me sintiera más confiado en exportar el proyecto a otras comunidades externas. Actualmente ya hemos hecho algunas colaboraciones (la noche de borrachos con el Late) y tengo en mente muchas más que espero poder llevar al cabo durante los próximos seis meses. Pueden revisar las comunidades que actualmente están afiliadas dentro de nuestro proyecto Aquí
Quiero que más gente se entere del proyecto y se unan. Si conocen alguna otra comunidad o proyecto parecido no solo dentro de hispa sino en cualquier otra página, que consideren que estarían dispuestos a afiliarse a GS siéntanse libres de comentarlo en el hilo de organización o de enviarme un correo.
Muchas gracias al anon que ha estado organizando las transmisiones de Ghost Screen durante estos meses, sin su apoyo y retroalimentación el proyecto nunca podría haber llegado hasta este punto. Y gracias a nuestros fieles espectadores. Ustedes son los que hacen grande a GS y a /ac/.
Desde la segunda semana de Diciembre hemos tenido problemas con el servidor de Angelthump, esto siguió empeorando durante Enero y Febrero hasta el punto en el que no podía conectar la radio sin que tirara error de buffer infinito a tan solo un segundo de haber comenzado. Los otros dos anónimos que están trabajando en el proyecto han tenido problemas parecidos, así que finalmente decidimos migrar a otro servidor: 8chan Broadcasting System o simplemente 8chanTV. Este servidor tieme bastante ventajas comparado al anterior:
- Puedes asignar múltiples canales a una misma cuenta
- Puedes editar la URL del canal y añadir descripciones
- No necesitas de tiempo de gracia antes de crear un nuevo canal
- Puedes habilitar un chatbox
Otra característica que me ha gustado de 8chanTV es que, por la manera que están estructurados sus datos, la página cuenta los espectadores aunque no haya nadie viendo la transmisión, o sea, podemos ver cuantos anons están esperando a que comencemos a transmitir, cosa que me parece algo útil. Todas estas características del servidor me convencieron de usarlo cuando lo anunciaron a finales del 2020; sin embargo, por esos esos tiempos tenía bastantes problemas que lo hacían apenas usable, afortunadamente los programadores lo han optimizado bastante y han corregido la mayoría de sus bugs desde la última actualización estable; por eso mismo finalmente nos animamos a ir completamente a 8chanTV. La principal desventaja es que por la situación por la que ha pasado 8chan durante los últimos tres años ha provocado que servidores de webhosting lo rechacen como la plaga, en otras palabras, si llegara a ocurrir alguna estupidez como el lolicausto entonces el servidor actual de la página no dudará en desconectarlos. Encima de eso, a diferencia de angelthump, que es un servidor soportado por patreons; este es un servidor principalmente soportado por el dinero del equipo de 8chan, por lo que probablemente nunca tendrá características innovadoras como transcoding o será absolutamente confiable 24/7, aún así, durante las últimas semanas he vuelto a probar y hay una mejora verdaderamente considerable comparado a la versión del 2020.
Hoy he terminado de migrar el proyecto a los servidores de 8chan, así que ahora lo estaremos usando como servidor de transmisión. Esta es la lista de canales del proyecto dentro de 8chanTV si desean revisarlo: canales, añadí algo de autismo en las descripciones, así que siéntanse libres de revisarlo. También añadí el canal del podcast, espero que podamos conseguir una miniatura, nombre y offline decentes pronto, por mientras solo puse autismo random. 8chan es un tablón de imágenes que frecuento bastante y a cuya comunidad le tengo bastante estima, por lo que me siento bastante feliz de poder colaborar con ellos. Si quieren un servidor de streaming por y para anónimos sin reglas tontas en contra de la piratería o discurso del odio, entonces se los recomiendo bastante, su autismo y ocurrencias es bastante divertido.
Esta es una idea a la que le he estado dando vueltas durante los últimos meses y finalmente me siento con confianza para abordarlo propiamente. ¿Recuerdan la noche de borrachos mirando Hilda? pues básicamente esto será una extensión de eso: Los domingos a la misma hora de GS (0 UTC) algunos anónimos nos estaremos organizando para conectarnos y conversar en vivo. La temática básicamente será todo lo relacionado a la modernidad de animación y un poco de cultura del tablón y de chanes. Al igual que Hildarmonía, este es un horario tentativo, así que a medida que vayamos progresando y consolidando el proyecto puede que cambie.
La primera transmisión la haremos el día seis de Febrero (o sea, mañana) así que espero que todos puedan estar presentes al lanzamiento de este nuevo proyecto.
Esto es algo que varios acólitos dibujantes puedan encontrar interesante. En GS estamos organizando un concurso para reemplazar los cliparts de la página, esto es para darle un ambiente más hogareño y menos genérico. Los cliparts que esperamos reemplazar son los siguientes:
- Fantasmas mirando tele de la página Acerca De
- Emmy de la página de Reglas
- Fantasmas redactando cartas de la página de Aportar
- Natasha disfrazada de fantasma y Boris asustado detrás del muro de hierro en la página de Contacto
- Fantasma emputado mirando tele en la página de not found
Envía un mensaje al correo que figura en la página de contacto con tu fanart adjunto, el nombre del clipart o la página que quieras reemplazar y el nombre de la película y maratón que quieras que transmitamos. Un mismo anon puede competir por más de una sección así que pueden enviar varios dibujos. El fanart, además de estar relacionado con la sección a la que está compitiendo tiene que ser afín a las temáticas de las transmisiones (memes, bromas, etc.) o mostrar a la mascota de GS, Fantasmón.
Tienen hasta 20 de Febrero para participar. Los ganadores serán anunciados en el hilo de organización de /ac/, su fanart será añadido a la página y anunciaremos el cronograma de películas y maratón como premio.
Estuve trabajando en los avances de la radio autónoma. Por un lado, he dividido el sistema principal en tres sistemas que funcionan de manera independiente: Uno que descarga vidéos, otro que responde a comentarios y uno final que reproduce música. Con esto cambios la interacción con el bot será mucho más ágil y podré arreglarlo en caso de que algo malga sal. También hosteé el bot en la laptop de la que les había comentado en la anterior entrada, para que sea incluso más independiente. La siguiente transmisión de prubea será este domingo a las 22 UTC, espero que puedan estar presentes.
Si logra funcionar de manera decente probablemente vayamos a tener la primera transmisión oficial en las próximas dos semanas.
Bueno, hoy tuvimos la primera transmisión de la radio autómata y fue mucho mejor de lo que esperaba. Los anons estuvieron compartiendo sus canciones y en general pasando un buen rato. Acá algunos errores que noté durante la transmisión que espero arreglar para la siguiente oportunidad comenzando por los errores fácilmente notables desde el front-end:
1. Hilda ignora algunos (tú)s que le dan
2. Hilda no descarga los enlaces de YouTube que específicamente le hagan (tú) a ella
3. Hilda tarda demasiado en responder
4. En la radio hay silencio hasta que alguien envíe un vidéo y el bot lo descargue
El punto uno y tres espero resolverlos haciendo independiente el chatbot de las funciones que descargan los vidéos de YouTube. En otras palabras, va a haber un programa que lee y responde mensajes y otro que lee, descarga vidéos y los manda al reproductor. Aunque también hay que tener en cuenta que la razón por la que demora tanto en responder es por el IB mismo, esto ya está fuera de mi alcance. Sobre el punto número dos, modificaré el código para que lea y descargue todos los enlaces de YouTube y no solo los que tengan un (tú). Finalmente el punto cuatro lo resolveré con una lista de reproducción suplementaria que comienza a reproducirse apenas se comienza a transmitir y a medida que se va añadiendo nuevas canciones se les da prioridad a estas.
Por otro lado, también hay algunas cosas que pude notar desde mi terminal, entre las cuales vale la pena resaltar:
1. Si el nombre de las canciones tiene un punto, entonces la función que mueve archivos deja de funcionar
2. La cola de reproducción toma demasiado tiempo cuando hay demasiadas canciones
3. La librería que obtiene la metadata de los vidéos de YouTube a veces rebota error
El primer punto lo resolveré verificando la función que obtiene los nombres de los archivos. También creo que puedo modificarlo haciendo que la función que convierte todos los archivos a .mp3 directamente haga output dentro de la carpeta que contiene todas las canciones descargadas durante la transmisión. El segundo punto lo arreglaré cambiando la manera como la cola de reproducción verifica que no se hayan reproducido canciones repetidas. Finalmente, el punto tres lo resolveré añadiendo una excepción en caso de recibir un error de que no se pudo leer la metadata del vidéo.
Bueno, eso sería todo por mientras, espero que puedan estar presentes la próxima semana para la siguiente transmisión de Hildabot. Apropósito del nombre creo que me voy a quedar con "Hildarmonía". Les dejo el diagrama del sistema actualizado:
El IB hace poco implementó un minireproductor dentro de la página, que, si bien se valora bastante el esfuerzo de los programadores para diseñarlo e implementarlo no lo considero la mejor adición para las transmisiones que hacemos en el proyecto debido a que, por un lado, la página se recarga cada vez que se realiza un post, forzando a la transmisión a desconectarse y reconectarse; por otro lado esto provoca que el contador de espectadores con público que ni siquiera participa en las transmisiones.
Por ello desde ayer estuve trabajando en una solución que permita navegar en hispachan con minireproductor que se mantenga conectado después de realizar un post y que pueda moverse alrededor de la página y cambiarse sus dimensiones. Sin embargo, pronto me di cuenta que Angelthump ya cuenta con una herramienta que hace exáctamente lo que estoy buscando. Solo tienen que hacer click al botón que está junto a expandir ventana en reproductor
Y con eso se les abrirá un minireproductor que podrán llevar a otras ventanas y así podran hacer otras cosas como codear horrible diseño web y hacer vergonzosas "soluciones" basadas en artificios y javascript mal programado mientras miran la transmisión. La ventana también la pueden acomodar y alterar sus dimensiones según lo vean más cómodo
Por otro lado, también noté que tiene la herramienta para generar subtítulos de manera automática. Aunque no estoy seguro si esto será único de Google Chrome, esto será bastante útil para los que no tengan un inglés tan bueno durante transmisiones como los Annie o en las transmisiones pirata que los anons de los hilos de Amphibia solían filtrar en el 2020 y 2021. Apropósito de subtítulos automáticos, estaba seguro que OBS tiene una herramienta como esa, que permite capturar los diálogos y traducirlos automáticamente, pero creo que nunca logré hacerlo funcionar bien.
En la transmisión de hoy les di un adelanto del proyecto en el que he estado trabajado durante estas últimas tres semanas: Una bot capaz de responder a posts hechos en un hilo. Usé a Hilda como personaje del bot en parte por motiviación en parte porque es la serie que más interés ha recibido por parte de abuelas calientes en los últimos años, así que de seguro a más de uno le gustaría la idea.
El bot está basado en redes neurales para que pueda reconocer y enviar mensajes elaborados, aunque el modelo aún requiere mucho trabajo para que sea capaz de brindar respuestas apropiadas y con sentido a cualquier mensaje que pueda recibir. Además, y más importante, no sé programar, por lo que es muy seguro que el bot nunca alcance a ser estable o brindar respuestas decentes. Actualmente está hosteado en mi ordenador y probablemente lo vamos a encender durante las transmisiones de GS para hacerlas más agradables e interactivas. A futuro tengo planeado montar una radio independiente con el bot, o sea, Hilda no solo será capaz de responder a sus comentarios, sino que va a poder obtener los enlaces de YouTube adjuntados por los anons y subirlos a un servidor de streaming radial; idealmente el bot debería estar hosteado en un CPU independiente (probablemente una placa Raspberry) y ser totalmente autónomo, en otras palabras, que pueda abrir el hilo, anunciar el inicio/cierre de la transmisión y pedirle sticky, anuncio y cierre del hilo a la administración. Acá les dejo un diagrama de como operan los macroprocesos del bot.
Actualmente tengo el primer prototipo de la radio concluído. Lo estaré probando esta semana, posiblemente el próximo viernes, ya les confirmaré la fecha a lo largo de la semana. Si quieren aportar al desarrollo de Hildabot ya sea programando, testeando o alimentando el modelo ya saben que hacer, envíen un correo a la administración del IB, pero con conversar y jugar con el bot durante las transmisiones ya me están ayudando bastante.
>Inb4 no me gusta tu bot, mejor haz un bot de [personaje que a mi me gusta]
Hola. Durante las últimas dos semanas he estado trabajando en un nuevo proyecto que servirá para hacer más interesantes las transmisiones y posiblemente podría volvese un evento independiente en un futuro cercano. No quiero spoilear nada, así que tendrán que estar presentes en la transmisión de este sábado para verlo; solo diré que es muy probable que esté absolutamente roto y se vaya a caer a cada rato el día del lanzamiento porque OP es un inutil para programar. Daré más detalles al finalizar la transmisión.
Nueva temporada, nuevo OP, mismo autismo por Marquiños y la mamá de Lou!. El proyecto habrá cambiado de batuta pero seguimos marchando de manera constante hacia hacer cosas cada vez más y más elaboradas. El nuevo OP estará experimentando con un horario y series nuevos; esperemos que durante las próximas semanas logre tener un horario fijo que se acomode a todos los espectadores y también un catálogo que se acomode tanto a los anons que les gusta seguir las mismas series cada semana así como los que prefieren lo experimental.
En cuanto a mi, con el tiempo extra he estado trabajando en algunas cosas IRL y en el diseño de la página; he añadido un montón de características que nunca creí que llegaría a implementar cuando comencé a trabajar en este proyecto.
Primero que nada el contador de espectadores ha sido re-hecho desde cero. Por un error, probablemente algún cambio en como Angelthump lleva la cuenta de los espectadores, el contador solo funcionaba cuando todos los canales estaban transmitiendo, o sea, si solo se estaba transmitiendo al canal de 720p o de 360p, no funcionaba. Si bien la nueva solución es mucho más torpe y menos elegante comparada a la solución provista por el anon original que trabajó en el javascript, también es una solución que entiendo mejor y con la cual puedo fácilmente diagnosticar errores en caso de que algo salga mal.
En segundo lugar, ahora tenemos una nueva página principal desde la cual se puede navegar a todos los canales que tenemos disponibles dentro de la plataforma. Así mismo, la página principal detecta cuando el canal está transmitiendo y muestra un letreo de "en vivo". Me deshice completamente el menú original de canales, principalmente porque era una solución a medias que no comprendía del todo y porque requería demasiado tiempo en llevar al cabo cosas como cambiar de embed, lo cual nos lleva al siguiente punto.
En tercer lugar un programa de interfaz de usuario con el cual los anónimos que están transmitiendo en GS puedan ellos mismos actualizar el panel del hilo y el cronómetro de sus transmisiones sin necesidad de un tercero (o sea, yo). Estoy bastante satisfecho con la solución que programé; no daré muchos detalles (principalmente porque es un desastre en cuanto a seguridad), pero si todo va bien en los próximos meses lo estaré publicando de manera oficial, o al menos una versión del mismo, con los cuales los anons puedan interactuar.
Finalmente estuve trabajando en el diseño de la página para que sea más responsiva. Ahora debería verse mejor en celular (definitivamente no hice esto porque ahora me voy a dedicar a ver las transmisiones en mi rica camita desde mi celu); pero como es bien sabido, OP es un inutil para programar, así que cualquier error me lo hacen saber.
En conclusión, todo marcha sobre ruedas para el proyecto. El equipo de producción espera que hayan tenido una excelente navidad y un increíble año nuevo. Esperamos que este nuevo 2022 podamos hacer crecer el proyecto incluso más que el año anterior. Nos veremos cuando nos veamos, voy de regreso a mis vacaciones.