TWBlue 2023.4.13 released

Today we have releasing a new version of TWBlue, the software that from now on can only be used to manage Mastodon accounts. As of last week, Twitter has definitively cut off access to its API for most third-party clients, such as TWBlue. From MCV Software we can only regret this situation, and act accordingly, removing the source code from our repositories that was used to communicate with the Twitter API. The development of TWBlue, although without Twitter support, still continues and we are working on improving our support for Mastodon, while exploring other protocols and different sessions to add to TWBlue. Our goal for TWBlue is to become a multi-session, multi-service client so that it will be possible to manage a wide variety of accounts on websites with TWBlue. We will shortly update the website and all project information to reflect these changes in our goals, but in the meantime, here it is, once again, another new version of TWBlue.


During the development of the current TWBlue version, Twitter has cut out access from their API, meaning TWBlue will no longer be able to communicate with Twitter. This is the end of the support of TWBlue for Twitter sessions. No new sessions will be available for this social network, and we will focus in adding more features to our Mastodon support and writing support for more websites and networks. Thank you everyone who have been using TWBlue to manage your Twitter accounts since 2013.

  • TWBlue should be able to display variables within templates (for example, now it is possible to send a template inside a post’s text). Before, it was removing $variables so it was difficult to show how to edit templates from the client. (#515)
  • Mastodon:
    • it is possible to add descriptions for all media available on Mastodon (audio, photos, video and Givs). (#516)
    • TWBlue can now perform OCR in attached images.
    • It is possible to add aliases to mastodon users. Also, the “manage user aliases” setting, located on the application menu within the menu bar can be used to add, edit or remove aliases.
    • Implemented “Hide emojis on usernames” in both GUI and invisible interface.
    • Added an experimental feature to recover from connection errors. When making a post, if the post cannot be published due to any kind of error, TWBlue will bring up the dialog where the post was composed, so you can give the post a second chance or save the post’s text. This feature should work for threads, posts with attachments, polls and replies. (#527, #526, #377 #137 and #108.)
    • When playing media items, TWBlue will prefer remote URL streams and fall back to instance cached stream URL’S.
    • Fixed an error on mentions buffer that was making TWBlue unable to load posts if there were mentions from a blocked or deleted account.
    • Fixed an error when loading timelines during startup where TWBlue was unable to change the buffer title properly.


You can get the latest available version of TWBlue from our download site. You can also perform an automatic update, in case you are already using the application. Due to changes on Twitter, we will officially stop providing support on our old Twitter account, but you can always find us through our Mastodon account, as @[email protected] and you can also report bugs through our issue tracker on GitHub.


Publicado TWBlue 2023.4.13

Hoy hemos publicado una versión más de TWBlue, el software que a partir de este momento, solamente puede ser utilizado para administrar cuentas de Mastodon. A partir de la semana pasada, Twitter ha cortado de forma definitiva el acceso a su API para la mayoría de clientes de terceros, como lo era TWBlue. Desde MCV Software no podemos más que lamentar dicha situación, y actuar en consecuencia, eliminando el código fuente desde nuestros repositorios que se utilizaba para comunicar con la API de Twitter. El desarrollo de TWBlue, aunque ya sin soporte para Twitter, aún continúa y estamos trabajando en mejorar nuestro soporte para Mastodon, al tiempo que exploramos otros protocolos y diferentes tipos de sesiones para añadir a TWBlue. Nuestro objetivo es que la aplicación se convierta en un cliente multisesión, multiservicio para que sea posible administrar una variedad importante de cuentas en sitios web con TWBlue. En breve actualizaremos el sitio web y toda la información del proyecto para reflejar estos cambios en nuestros objetivos, pero mientras tanto, aquí está, una vez más, otra nueva versión de TWBlue.


Durante el desarrollo de la versión actual de TWBlue, Twitter ha cortado el acceso desde su API, lo que significa que TWBlue ya no podrá comunicarse con Twitter. Este es el fin del soporte de TWBlue para las sesiones de Twitter. No habrá nuevas sesiones disponibles para esta red social, y nos centraremos en añadir más características a nuestro soporte Mastodon y escribir soporte para más sitios web y redes. Gracias a todos los que han estado utilizando TWBlue para gestionar sus cuentas de Twitter desde 2013.

  • TWBlue es capaz de mostrar variables dentro de las plantillas (por ejemplo, ahora es posible enviar una plantilla dentro del texto de un post). Antes eliminaba $variables por lo que era difícil mostrar cómo editar plantillas desde el cliente. (#515)
  • Mastodon:
    • es posible añadir descripciones para todos los medios disponibles en Mastodon (audio, fotos, video y Givs). (#516)
    • TWBlue ahora puede realizar OCR en imágenes adjuntas.
    • Es posible añadir alias a los usuarios de Mastodon. Además, el ajuste “gestionar alias de usuario”, situado en el menú de la aplicación dentro de la barra de menú se puede utilizar para añadir, editar o eliminar alias.
    • Se ha implementado la opción “Ocultar emojis en los nombres de usuario” tanto en la interfaz gráfica como en la invisible.
    • Añadida una función experimental para recuperarse de errores de conexión. Al hacer un mensaje, si el mensaje no se puede publicar debido a cualquier tipo de error, TWBlue mostrará el diálogo donde se compuso el mensaje, para que pueda darle una segunda oportunidad o guardar el texto del mensaje. Esta característica debería funcionar para hilos, mensajes con adjuntos, encuestas y respuestas. (#527, #526, #377, #137, #108.)
    • Al reproducir elementos multimedia, TWBlue preferirá las URL remotas cuando estén disponibles.
    • Corregido un error en el buffer de menciones que hacía que TWBlue no pudiera cargar mensajes si había menciones de una cuenta bloqueada o eliminada.
    • Se ha corregido un error al cargar líneas temporales durante el inicio por el que TWBlue no podía cambiar el título del buffer correctamente.


Como siempre, puedes obtener la última versión disponible de TWBlue desde nuestro sitio de descargas. También puedes realizar una actualización automática, en caso de estar ya utilizando la aplicación. Debido a los cambios en Twitter, dejaremos de proporcionar soporte oficialmente en nuestra antigua cuenta de dicha red social, pero siempre puedes encontrarnos mediante nuestra cuenta en Mastodon, como @[email protected] y también es posible reportar algún error, en inglés, mediante nuestro sitio de reporte de incidencias, en GitHub.


TWBlue 2023.2.6 Available

Just 4 days after our last release, we have decided to release TWBlue version 2023.2.6, as we have received reports about some major client issues, which were caused on some Mastodon instances. We hope that after this new version, TWBlue will behave better with those instances and in general will provide fixes on these and some other bugs reported during the weekend. Remember that TWBlue will always be available through the project’s download page, and its source code can be reviewed on GitHub.


This release focuses on fixing some important bugs that have been reported in the previous version. Particularly, TWBlue should be able to authorize on some instances that have blocked the library, and should be able to avoid repeatedly calling some endpoints that cause excessive connections for some instances. Additionally, it is possible to disable Streaming from the account options in Mastodon. This can be especially useful if TWBlue keeps making a lot of API calls for some instances.

  • Fixed the update system.
  • Fixed a bug when attempting to switch between different accounts using the invisible interface, if the focused account is not an active session.
  • Mastodon:
    • Improved the way TWBlue counts characters in Mastodon. Now it counts only the username part in a remote user (@domain is not counted against character limit), adds content warning text to character count, also emojis and CJK characters are counted as 1 as opposed to 2. (#511)
    • Added notification when a user joins an instance. This notification is only available for administrators.
    • Added option to disable Streaming in the account options. This can be useful if TWBlue, for some reason, repeatedly calls the instance API.
    • Improved the code that works with the Streaming API to reduce the number of reconnection attempts TWBlue performs.
    • Fixed media uploads for audio, video and gifvs. (#513)

To download this version, it is now again possible to use the automatic update system. You can also go to the Project download page, If you want to report a bug, you can do so by mentioning the TWBlue account on Mastodon. You can also report bugs through our issue reporting system on GitHub.

Noticias Sin categoría

TWBlue 2023.2.6 disponible

Apenas 4 días después de nuestra última versión, hemos decidido publicar la versión 2023.2.6 de TWBlue, ya que hemos recibido reportes sobre algunos problemas importantes del cliente, que eran causados en algunas instancias Mastodon. Esperamos que luego de esta nueva versión, TWBlue se comporte mejor con dichas instancias y en general ofrezca correcciones sobre estos y algunos otros errores reportados durante el fin de semana. Recuerda que TWBlue siempre estará disponible a través de la página de descargas del proyecto, y su código fuente puede ser revisado en GitHub.


Esta versión se centra en corregir algunos fallos importantes que han sido reportados en la versión anterior. Particularmente, TWBlue debería ser capaz de autorizar en algunas instancias que han bloqueado la librería, y debería ser capaz de evitar llamar repetidamente algunos endpoints que causan un exceso de conexiones para algunas instancias. Adicionalmente, es posible desactivar el Streaming desde las opciones de cuenta en Mastodon. Esto puede ser especialmente útil si TWBlue sigue realizando muchas llamadas en la API de algunas instancias.

  • Corregido el sistema de actualizaciones.
  • Corregido un error al intentar cambiar entre diferentes cuentas usando la interfaz invisible, si la cuenta enfocada no es una sesión activa.
  • Mastodon:
    • Mejorada la forma en la que TWBlue cuenta los caracteres al realizar publicaciones. Ahora el conteo de caracteres se corresponde con el backend en Mastodon. En particular, los dominios al mencionar los usuarios remotos no se cuentan, el texto del contenido sensible es parte del conteo, y los emojis y caracteres CJK son tomados en cuenta como un solo carácter. (#511)
    • Añadida la notificación cuando un usuario se une a una instancia. Esta notificación está solo disponible para administradores.
    • Añadida opción para desactivar el Streaming en las opciones de cuenta. Esto puede ser útil si TWBlue, por alguna razón, llama repetidamente la API de la instancia.
    • Mejorado el código que trabaja con la Streaming API para reducir el número de intentos de reconexión que efectúa TWBlue.
    • corregido un error al subir contenido multimedia. (#513)

Para descargar esta versión, ahora es nuevamente posible usar el sistema de actualizaciones automáticas. También puedes ir a la Página de descargas del proyecto, Si deseas reportar un error, puedes ahcerlo mencionando la cuenta de TWBlue en Mastodon. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.


TWBlue 2023.2.3 has been released

Note: Due to a bug in our update service, this version cannot be updated automatically. However, you can install this version over a previous one without removing configurations.

Today we are releasing the first TWBlue release of the year, this time with somewhat difficult news for our users. As is known to everyone who uses Twitter, new rules have recently been added to the social network’s developer policies that explicitly prohibit making a third-party client that offers some or all of the same functionality as official Twitter applications. In addition to this change, which would already cause TWBlue to be in breach of Twitter’s rules, free API access has been closed as of February 9, making it impossible to continue to offer Twitter session support for the client. This will be disabled in TWBlue until that day, so you will still be able to use it for a week with Twitter accounts. Remember that TWBlue will always be available through the project’s download page, and its source code can be reviewed on GitHub. If you find the software useful and think it’s worthwhile, consider making a small donation with whatever you can, and help keep the project going. For more information, you can read the TWBlue page.


In this version, TWBlue will no longer support Twitter sessions starting on February 9, due to Twitter’s policies prohibiting third-party clients, in addition to the shutdown of the free access to the Twitter API. All Twitter sessions that are active on TWBlue will stop working as of February 9, when the free API access will finally be shut down. It will not be possible to display or add Twitter sessions from the Session manager. From the TWBlue team, we will continue working to improve our support for Mastodon instances and add other social networks in the near future. If you want to keep in touch with the project, you can follow us in our mastodon account, at @[email protected].

  • In the graphical interface, TWBlue will update menu items, in the menu bar, depending on whether you are focusing a Twitter or Mastodon session. This makes it possible for TWBlue to display the correct terms in each social network. Take into account that there might be unavailable items for the currently active session.
  • in the keystroke editor for the invisible interface, TWBlue displays the available shortcuts for the currently active session. Descriptions of those keystrokes are also different for Twitter and mastodon sessions to use correct terms for both networks.
  • In the invisible interface, TWBlue will skip sessions that have not been started when using the keyboard shortcut to switch between different accounts.
  • Fixed a bug when deleting a session in the session manager dialog. Sessions can now be deleted correctly.
  • Mastodon:
    • Added basic support to notifications buffer. This buffer shows mastodon notifications in real time. Every notification is attached to a kind of object (posts, users, relationships or polls). At the moment, the only supported action for notification is dismissing, which allows you to remove the notification from the buffer (take into account, though, that mention notifications will remove also the mention in its corresponding buffer, due to the way TWBlue reads mentions from mastodon instances).
    • Fixed an issue that was preventing TWBlue to create more than one user timeline during startup.
    • Fixed getting more items in mentions buffer. (#508)
    • TWBlue will display properly new paragraphs in mastodon posts.
    • In the session manager, Mastodon sessions are now displayed including the instance to avoid confusion.
    • TWBlue will now read default visibility preferences when posting new statuses, and display sensitive content. These preferences can be set on the mastodon instance, in the account’s preferences section. If you wish to change TWBlue’s behavior and have it not read those preferences from your instance, but instead set the default public visibility and hide sensitive content, you can uncheck the Read preferences from instance checkbox in the account options.
    • If a mastodon instance is not active or there are errors during login, TWBlue will report it in the log file and will continue with other sessions.
    • When replying to someone in a public post, TWBlue will default to “unlisted” as its visibility setting. This is done so replies will not clutter local and federated timelines. This setting might be changed when writing the reply, though. (#504,)
    • TWBlue uses its own user agent in Mastodon sessions, so it will be easier to identify the client for instance admins.
    • TWBlue will check if the streaming API endpoints are available before attempting to start Streaming for the current session. Before, TWBlue caused load issues in misconfigured mastodon instances where the streaming API were not available.

To download this version, you can go to the Project download page, If you want to report a bug, you can do so by mentioning the TWBlue Mastodon account. You can also report bugs through our GitHub issue reporting system.

Noticias Sin categoría

Publicado TWBlue versión 2023.2.3

Nota: Debido a un error en nuestro servicio de actualizaciones, esta versión no podrá actualizarse de manera automática. Sin embargo, se puede instalar esta versión sobre una anterior sin necesidad de eliminar configuraciones.

Hoy publicamos la primera versión del año de TWBlue, esta vez con novedades algo difíciles para nuestros usuarios. Como es conocido por todo el mundo que utiliza Twitter, recientemente han sido añadidas nuevas reglas a las políticas para desarrolladores de la red social que prohiben explícitamente hacer un cliente de terceros, que ofrezca parte o la misma funcionalidad que las aplicaciones oficiales de Twitter. Además de este cambio, que ya causaría que TWBlue estuviera incumpliendo las reglas de Twitter, se ha cerrado el acceso gratuito a la API a partir del día 9 de febrero, lo que hace imposible continuar ofreciendo soporte a sesiones de Twitter para el cliente. Esto será desactivado en TWBlue hasta ese día, así que aún se podrá usar por una semana con cuentas de Twitter. Recuerda que TWBlue siempre estará disponible a través de la página de descargas del proyecto, y su código fuente puede ser revisado en GitHub. Si encuentras el software útil y crees que merece la pena, considera hacer una pequeña donación con lo que puedas, y ayuda a mantener el proyecto en marcha. Para más información, puedes leer la página de TWBlue.


En esta versión, TWBlue dejará de soportar sesiones de Twitter a partir del 9 de febrero, debido a las políticas de Twitter que prohiben los clientes de terceros, además del cierre de la versión gratuita de la API para Twitter. Todas las sesiones de Twitter que están activas en TWBlue dejarán de funcionar a partir del 9 de febrero, cuando se cerrará finalmente el acceso gratuito de la API. Además, tampoco se podrán ver ni añadir sesiones de la plataforma en el gestor de sesiones. Desde el equipo de TWBlue, continuaremos trabajando para mejorar nuestro soporte para instancias Mastodon y añadir otras redes sociales en un futuro cercano. Si deseas mantenerte en contacto con el proyecto, puedes seguirnos en nuestra cuenta de Mastodon, en @[email protected].

  • En la interfaz gráfica, TWBlue actualizará los elementos del menú, en la barra de menús, dependiendo de si está enfocando una sesión de Twitter o de Mastodon. Esto hace posible que TWBlue muestre los términos correctos en cada red social. Ten en cuenta que puede haber elementos no disponibles para la sesión activa en ese momento.
  • En el editor de combinaciones de teclado de la interfaz invisible, TWBlue muestra los atajos disponibles para la sesión activa en ese momento. Las descripciones de esas combinaciones de teclas también son diferentes para las sesiones de Twitter y Mastodon, lo que permite utilizar los términos correctos para ambas redes.
  • En la interfaz invisible, TWBlue omitirá las sesiones que no se hayan iniciado al utilizar el atajo de teclado para cambiar entre diferentes cuentas.
  • Se ha corregido un error al eliminar una sesión en el gestor de sesiones. Ahora las sesiones se pueden eliminar correctamente.
  • Mastodon:
    • Añadido soporte básico al buffer de notificaciones. Este buffer muestra notificaciones de la instancia de Mastodon en tiempo real. Cada notificación está asociada a un tipo de objeto (publicaciones, usuarios, relaciones o encuestas). Por el momento, la única acción soportada para las notificaciones es descartar, lo que permite eliminar la notificación del buffer (ten en cuenta, sin embargo, que las notificaciones de mención eliminarán también la mención en su buffer correspondiente, debido a la forma en que TWBlue lee las menciones de las instancias Mastodon).
    • Se ha solucionado un problema que impedía a TWBlue crear más de una línea temporal de usuario al iniciar.
    • Corregido error que impedía cargar menciones anteriores. (#508)
    • TWBlue ahora mostrará correctamente nuevos párrafos en publicaciones.
    • En el gestor de sesiones, ahora se muestra el nombre de la instancia para cada sesión a fin de evitar confundir al usuario.
    • TWBlue leerá ahora las preferencias de visibilidad por defecto al publicar nuevos estados, y mostrará el contenido sensible. Estas preferencias pueden establecerse en la instancia Mastodon, en la sección de preferencias de la cuenta. Si deseas cambiar el comportamiento de TWBlue y que no lea esas preferencias de la instancia, sino que establezca la visibilidad pública por defecto y oculte el contenido sensible, puedes desmarcar la casilla Leer preferencias de la instancia en las opciones de la cuenta.
    • Si una instancia no está activa o se producen errores durante el inicio de sesión, TWBlue informará de ello en el archivo de registro y continuará con otras sesiones.
    • Al responder a alguien en un post público, TWBlue establecerá de manera predeterminada la visibilidad a “no listado”. Esto se hace para evitar que las respuestas a otras publicaciones aparezcan en las líneas temporales federada y local, lo que podría contribuir a saturar de estados con poco contexto. (#504,)
    • TWBlue utiliza su propio agente de usuario en las sesiones de Mastodon, por lo que será más fácil identificar el cliente para los administradores de instancia.
    • TWBlue comprobará si los endpoints de la API de streaming están disponibles antes de intentar iniciar el Streaming para la sesión actual. Antes, TWBlue causaba problemas de carga en instancias mal configuradas en las que la API de streaming no estaba disponible.

Para descargar esta versión, puedes ir a la Página de descargas del proyecto, Si deseas reportar un error, puedes ahcerlo mencionando la cuenta de TWBlue Mastodon. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.


Publicado TWBlue versión 2022.12.13

Hoy publicamos la versión 2022.12.13 de TWBlue, con novedades respecto a nuestro soporte para usuarios de windows 7. Después de recibir muchas peticiones de usuarios de la aplicación que se quedaron sin soporte después de nuestras últimas versiones, hemos decidido restaurar el soporte para Windows 7 en una versión especial de TWBlue, que siempre se construirá en formato portable, sólo para sistemas de 32 bits. Sin embargo, esta versión no se actualizará automáticamente. Los usuarios de Windows 7 recibirán un aviso cuando haya nuevas versiones disponibles, pero se les indicará que obtengan la versión manualmente desde el sitio web de TWBlue. Estas versiones seguirán existiendo mientras sea posible construir TWBlue con Python 3.7 para Windows 7. Recuerda que TWBlue siempre estará disponible a través de la página de descargas del proyecto, y su código fuente puede ser revisado en GitHub. Si encuentras el software útil y crees que merece la pena, considera hacer una pequeña donación con lo que puedas, y ayuda a mantener el proyecto en marcha. Para más información, puedes leer la página de TWBlue.


  • A petición popular, TWBlue estará disponible de nuevo para usuarios de Windows 7, mediante una versión en un paquete portable de 32-bit para este sistema operativo. No obstante, los usuarios de Windows 7 no podrán utilizar la función de actualización automática. TWBlue continuará disponible para Windows 7 mientras sea posible construir la aplicación usando Python 3.7.
  • Corregidos un par de errores que hacían imposible que TWBlue funcionara en algunos equipos. Estos errores estaban relacionados con el módulo para traducciones y algunos objetos COM manejados de forma incorrecta.
  • Corregido un error que impedía a TWBlue funcionar en ciertos equipos, relacionado con las API de win32.
  • Twitter:
    • Corregido un error que causaba que los mensajes directos enviados fueran colocados en el buffer de mensajes recibidos.
    • Al citar un tuit, ahora puedes usar los 280 caracteres para tu mensaje, en lugar de los 256 que TWBlue permitía antes.
    • Corregido un error que causaba que no fuera posible responder a un mensaje directo desde la interfaz invisible, utilizando para ello la combinación de teclado para responder al elemento seleccionado.
  • Mastodon:
    • Añadido diálogo de opciones de cuenta.
    • Añadida funcionalidad de edición de plantillas para sesiones Mastodon.
    • Cuando un post es editado, TWBlue actualizará el post en el buffer para reflejar la última edición.
    • Corregido un error que hacía imposible para TWBlue mostrar un post en su diálogo correspondiente.

Para descargar esta versión, puedes ir a la Página de descargas del proyecto, o efectuar una actualización automática, en caso de estar usando una versión previa de la aplicación. Si deseas reportar un error, puedes ahcerlo mencionando la cuenta de TWBlue en Twitter account o Mastodon. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.


TWBlue Version 2022.12.13 Released

Today we are releasing TWBlue version 2022.12.13, with news regarding our support for windows 7 users. After receiving many requests from users of the application who were left without support after our last versions, we have decided to restore support for Windows 7 in a special version of TWBlue, which will always be built in portable format, for 32-bit systems only. However, this version will not be upgraded automatically. Windows 7 users will be alerted when new versions are available, but will be instructed to get the version manually from the TWBlue website. These versions will continue to exist as long as it is possible to build TWBlue with Python 3.7 for Windows 7. Remember that TWBlue will always be available via the project’s download page, and its source code can be reviewed on GitHub. If you find the software useful and think it’s worthwhile, consider making a small donation with what you can, and help keep the project going. For more information, you can read the TWBlue page.


  • Per popular request, We will generate a 32-bit portable version of TWBlue available for Windows 7 operating systems. This version will not be supported in our automatic updater, so in case of using such version, you would need to download it manually every time there is a new update. TWBlue will continue to be available for Windows 7 as long as it is possible to build it using Python 3.7.
  • Fixed a couple of bugs that were making TWBlue unable to be opened in some computers, related to our translator module and some COM objects handled incorrectly.
  • Fixed an issue that was making TWBlue unable to open in certain computers due to errors related to Win32 API’S.
  • Twitter:
    • Fixed a bug that was making sent direct messages to be placed in received direct messages buffer.
    • When quoting a tweet, you can use all 280 characters to send your quoted tweet, as opposed to the 256 characters TWBlue allowed before.
    • Fixed a bug that was making TWBlue unable to reply to direct messages by using the “reply” keystroke.
  • Mastodon:
    • Added account settings dialog.
    • Added template editing functionality for mastodon accounts.
    • When a post is edited, TWBlue will update the post object in the buffer to reflect the latest edit.
    • Fixed a small issue that was preventing TWBlue to display some posts in their corresponding dialog.

For Downloading this version, you can go to the project download page, or perform the update automatically in case you are already using an earlier version of the application. If you want to report a bug, you can do so by mentioning the official TWBlue Twitter account. You can also report bugs through our issue reporting site on GitHub.


Publicado TWBlue 2022.12.6

Hemos recibido algunos reportes de usuarios de TWBlue, desde diferentes partes del mundo (principalmente en américa), donde la aplicación ha dejado de funcionar completamente. Tras una breve investigación, hemos llegado a la conclusión que este problema ha sido causado por un error en la llamada a uno de los métodos de la API de Twitter, que no ocurre en todo el mundo, pero que hemos podido arreglar en una versión que publicamos hoy. Esta versión contiene todas las novedades añadidas en las pruebas con Mastodon, más algunas correcciones de errores importantes tanto en el soporte para Mastodon como la corrección que hace posible volver a utilizar Twitter en TWBlue. Esta versión es segura para su uso, ya que ha sido probada y la mayor parte de errores reportados han sido corregidos. Esperamos publicar versiones sucesivas con más novedades y correcciones muy pronto. Si el software te resulta útil y crees que merece la pena, considera la posibilidad de realizar un pequeño donativo con lo que te sea posible, y ayudar a mantener el proyecto en marcha. Para más información, puedes leer la página de TWBlue.


La mayoría de los cambios en esta versión se centran en añadir soporte para Mastodon a TWBlue. Las características presentes para interactuar con Twitter no deberían haber sido alteradas de ninguna manera. No teníamos la intención de lanzar esta versión tan pronto, pero desafortunadamente, Twitter comenzó a presentar problemas en algunas regiones con un método de la API en particular que estábamos usando, haciendo imposible que todos en esas regiones usaran la aplicación. Publicaremos más actualizaciones para solucionar cualquier posible problema relacionado con la API de Twitter, pero ten en cuenta que a veces se trata de un problema que ocurre en los servidores de Twitter y, aunque hacemos todo lo posible para que TWBlue funcione a pesar de esos problemas, es posible que encuentres fallos de vez en cuando.

  • al tratarse de una versión publicada para corregir un problema importante en la API de Twitter, la interfaz de TWBlue todavía no ha sido traducida.
  • TWBlue debería poder iniciar sesiones de Twitter correctamente, en regiones del mundo donde esto no era posible desde hace una semana.
  • Ahora es posible iniciar sesión en instancias de mastodon, hometown y software similar (Pleroma debería funcionar también, aunque no ha sido probado por el momento). Desde el gestor de sesiones, al pulsar en el botón “nueva cuenta” se desplegará un menú desde donde se puede seleccionar si se desea iniciar sesión en Twitter o en Mastodon. Para instancias que tienen un límite de caracteres diferente al establecido por Mastodon, TWBlue detectará el nuevo límite y ajustará los diálogos para permitir utilizarlo correctamente.
  • La mayoría de la interfaz gráfica de TWBlue ha sido adaptada para que los buffers reflejen el cambio de red social (en mastodon, por ejemplo, los botones para escribir publicaciones dicen post en lugar de tweet). Sin embargo, la barra de menú no se ha actualizado aún. Esto significa que la gran parte de las opciones todavía hacen referencia a Twitter, aunque se pueden usar con las cuentas mastodon. Por ejemplo, si seleccionas el menú “tweet” en la barra de menú, y después seleccionas la opción “Retweet”, en realidad TWBlue hará un “boost” si el buffer en el que te encuentras es un buffer de una cuenta Mastodon.
  • Las combinaciones de teclado para la interfaz invisible también hacen referencia a términos utilizados en Twitter, pero se pueden aplicar también a Mastodon.
  • Existen algunas características, dentro de TWBlue, que todavía no son compatibles con cuentas mastodon. Estas son las siguientes:
    • Autocompletado de usuarios.
    • Actualmente, no se pueden actualizar las opciones de cuenta para sesiones mastodon. Sin embargo, si sabes editar ficheros de configuración, puedes cerrar TWBlue, cambiar el fichero de tu sesión con cualquier editor de texto y reiniciar la aplicación para actualizar lo que desees.
    • El editor de plantillas aún no está disponible para cuentas mastodon.
    • Los filtros aún no han sido implementados en el soporte a mastodon en TWBlue.
    • Los alias de usuarios no se han implementado todavía.
    • No es posible ver el perfil de un usuario, ni editar el propio, por ahora. Sin embargo, puedes utilizar la combinación de teclado para abrir el elemento en el navegador al ubicarte sobre un usuario para acceder a la web de su perfil. Esto solo funciona en buffers donde se listen usuarios.
    • No se pueden gestionar listas en TWBlue por el momento.
  • La mayoría de los buffers planeados para mastodon funcionarán sin mayores dificultades. Entre los que han sido probados actualmente están los siguientes: inicio (línea principal para el usuario), Local (posts públicos para la instancia), federados (posts públicos para todas las instancias), menciones, mensajes directos, posts enviados, favoritos, marcadores, seguidores, siguiendo, usuarios bloqueados, usuarios silenciados, búsquedas de usuarios y líneas temporales para los usuarios.
    • La diferencia entre favoritos y marcadores es que el autor del post puede ver quién ha marcado sus posts como favoritos, pero los marcadores son completamente privados. En cualquier buffer que contenga posts de mastodon, excepto los mensajes directos, la interfaz gráfica mostrará una opción para añadir el post a favoritos o a marcadores.
    • Los mensajes directos en mastodon son publicaciones, exactamente iguales a los posts normales, pero con su opción de privacidad establecida para que solo pueda ser visto por las cuentas que aparecen mencionadas. En el buffer de mensajes directos, aparecerá una conversación por cada elemento del buffer. La conversación representa un hilo de mensajes, pero TWBlue solo puede mostrar el último de los mensajes enviados. Es algo similar a lo que pasa en plataformas como Telegram, donde solo se puede ver la lista de conversaciones al principio. Para ver todo el hilo de mensajes directos presentes en una conversación, puedes utilizar el comando para abrir la conversación, o ir al menú “tweet” en la barra de menú, y luego hacia la opción “ver conversación”. Esto creará un nuevo buffer de conversación que se ubicará justo después del buffer de mensajes directos (para la interfaz gráfica, el buffer se ubicará justo dentro del buffer de mensajes directos en el árbol de buffers). Cuando aparezca un post privado (cuya visibilidad solo permita que lo vean las cuentas mencionadas), TWBlue mostrará dicho post en el buffer de inicio, en las menciones y actualizará/creará la conversación con dicho elemento. Esto es así ya que Mastodon no diferencia entre un mensaje privado y un post normal. Puedes responder al post en cualquier buffer para continuar la conversación. Si respondes a cualquier post, la privacidad establecida en el post original se mantiene por defecto, pero también se puede cambiar.
    • Se ha desactivado, en la configuración, el buffer que muestra la línea temporal federada. Esto es así ya que en servidores que federan con muchas instancias puede llegar a cargar muchos posts en muy poco tiempo. Para activar este buffer, por ahora, edita la configuración de TWBlue mientras la aplicación está cerrada, y agrega el buffer “federated” en la opción llamada “buffer_order”. En cuanto se puedan mostrar u ocultar buffers, este proceso podrá realizarse mediante la interfaz gráfica.
    • Existe una Streaming API que permite que los elementos para los buffers de inicio, menciones, mensajes directos, posts enviados y seguidores aparezcan en tiempo real. Esta función está implementada por defecto y debería funcionar sin complicaciones.
    • Las líneas temporales para usuarios solo permiten obtener todos los posts de los usuarios que estén en la misma instancia. Para los usuarios que pertenezcan a otras instancias, se pueden obtener los posts que se han descargado a tu instancia desde que se tiene conocimiento del usuario remoto.
    • Las líneas temporales para seguidores y siguiendo se pueden conseguir completamente solo para usuarios que pertenezcan a tu misma instancia. Usuarios remotos pueden arrojar resultados poco claros.
    • Puedes buscar por usuarios (abriendo una búsqueda y seleccionando el botón de radio “usuarios”). La búsqueda se puede hacer por usuarios locales, como twblue, o por usuarios remotos, como @[email protected].
  • en todos los buffers, se recuperan hasta un máximo de 40 elementos por carga, pero se pueden conseguir más utilizando la opción para cargar más elementos en el buffer.
  • En los buffers de posts, se pueden hacer la mayoría de acciones ya soportadas en TWBlue (boost, añadir/remover de favoritos o marcadores, responder, enviar mensaje al usuario, abrir URL del post, reproducir audio o video, abrir post en la web, ver conversación, abrir diálogo de acciones para el usuario).
  • en los buffers de usuario, se puede enviar mensaje privado al usuario, y abrir el diálogo de acciones de usuario, lo que a su vez permite seguir/dejar de seguir, bloquear/desbloquear y silenciar/quitar silencio.
  • Al escribir posts, se pueden adjuntar hasta 4 imágenes, 4 givs, o hasta un video, una encuesta, o un audio. También es posible añadir la etiqueta de “contenido delicado” a los posts (llamado sensitive content por ahora), cambiar la privacidad y escribir un texto de advertencia de contenido. Es posible crear hilos utilizando el botón “añadir post”.
  • al responder a un post, TWBlue colocará el nombre de usuario de todos los participantes en el elemento al que respondes. Las opciones de privacidad se establecerán por defecto a las que lleva el post original.


Para descargar el software, puedes acceder directamente a la página de descargas del proyecto, o actualizar automáticamente en caso que ya estés utilizando una versión de la aplicación. Si deseas reportar algún error, puedes hacerlo mencionando a las cuentas de Twitter o Mastodon oficiales de TWBlue. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.


TWBlue 2022.12.6 released

We have received some reports from TWBlue users, from different parts of the world (mainly in America), where the application has stopped working completely. After a brief investigation, we have come to the conclusion that this problem has been caused by a bug in the call to one of the Twitter API methods, which does not happen everywhere in the world, but we have been able to fix it in a version that we are releasing today. This release contains all the new features added in testing with Mastodon, plus some important bug fixes both in Mastodon support and the fix that makes it possible to use Twitter in TWBlue again. This version is safe to use, as it has been tested and most of the reported bugs have been fixed. We expect to release successive versions with more new features and fixes very soon. If you find the software useful and think it is worthwhile, please consider making a small donation of whatever you can, and help keep the project going. For more information, you can read the TWBlue website


Most of all changes in this release are focused on adding Mastodon support to TWBlue. The features present to handle Twitter should not have been altered in any way. We were not intended to release this version so soon, but unfortunately, Twitter started to present issues in some regions with one particular API endpoint we were using, making impossible for everyone in such regions to use the application. We will release more updates to fix any possible issue regarding Twitter API, but please take into account that this is sometimes an issue happening in Twitter’s servers and while we do our best to make TWBlue work despite those problems, you might encounter glitches from time to time.

  • TWBlue now builds with Python 3.10.8.
    • This change also drops support for Windows 7.
  • The TWBlue interface has not been translated yet, as we are releasing this update to fix an important Twitter issue for some regions.
  • Twitter sessions should be able to be opened properly again in TWBlue, in regions where it didn’t work since last week.
  • It is now possible to log in to instances of mastodon, hometown and similar software (Pleroma should work as well, although it has not been tested at this time). From the session manager, clicking on the “new account” button will bring up a menu from which you can select whether you want to log in to Twitter or Mastodon. For instances that have a different character limit than the one set by Mastodon, TWBlue will detect the new limit and adjust the dialogs to allow you to use it correctly.
  • Most of the TWBlue GUI has been adapted so that the buffers reflect the change of social network (in mastodon, for example, the buttons to write posts say post instead of tweet). However, the menu bar has not yet been updated. This means that most of the options still refer to Twitter, although they can be used with mastodon accounts. For example, if you select the “tweet” menu in the menu bar, and then select the “Retweet” option, TWBlue will actually do a “boost” if the buffer you are in is a Mastodon account buffer.
  • Keystrokes for the invisible interface also refer to terms used in Twitter, but can be applied to Mastodon as well.
  • There are some features, within TWBlue, that are not yet compatible with mastodon accounts. These are as follows:
    • User autocompletion.
    • Currently, it is not possible to update account settings for mastodon sessions. However, if you know how to edit configuration files, you can close TWBlue, change your session file with any text editor and restart the application to update what you want.
    • The template editor is not yet available for mastodon accounts.
    • Filters have not yet been implemented in TWBlue mastodon support.
    • User aliases are not implemented yet.
    • It is not possible to view a user’s profile, nor edit your own, for now. However, you can use the keystroke to open the item in the browser when focusing a user to access their profile website. This only works in buffers where users are listed.
    • You cannot manage lists in TWBlue at the moment.
  • Most of the buffers planned for mastodon should just work. Among those currently tested are: home (main timeline for the logged-in user), Local (public posts for the instance), federated (public posts for all federating instances), mentions, direct messages, sent posts, favorites, bookmarks, followers, following, blocked users, muted users, user searches and timelines for users.
    • The difference between favorites and bookmarks is that the author of the post can see who has marked his posts as favorites, but bookmarks are completely private. In any buffer containing mastodon posts, except direct messages, the GUI will display an option to add the post to favorites or bookmarks.
    • Direct messages in mastodon are posts, exactly like normal posts, but with their privacy setting set so that they can only be seen by the accounts that are mentioned. In the direct message buffer, a conversation will appear for each item in the buffer. The conversation represents a thread of messages, but TWBlue can only display the last of the messages sent. This is similar to what happens on platforms like Telegram, where you can only see the list of conversations at the beginning. To see the entire thread of direct messages present in a conversation, you can use the command to open the conversation, or go to the “tweet” menu in the menu bar, and then towards the “view conversation” option. This will create a new conversation buffer that will be located just after the direct messages buffer (for the GUI, the buffer will be located just inside the direct messages buffer in the buffer tree). When a private post appears (whose visibility only allows the mentioned accounts to see it), TWBlue will display that post in the home buffer, in mentions and also will update/create the conversation with that item. This is because Mastodon does not differentiate between a private message and a normal post. You can reply to the post in any buffer to continue the conversation. If you reply to any post, the privacy set in the original post is maintained by default, but can also be changed.
    • The buffer showing the federated timeline has been disabled from settings. This is because on servers that federate with many instances it can load many posts in a very short time. To enable this buffer, for now, edit the TWBlue configuration while the application is closed, and add the “federated” buffer in the option called “buffer_order”. As soon as buffers can be shown or hidden, this process can be done through the GUI.
    • There is a Streaming API that allows the elements for the start buffers, mentions, direct messages, sent posts and followers to appear in real time. This feature is implemented by default and should also just work.
    • Timelines for users only allow to get all posts from users who are in the same instance. For users belonging to other instances, you can get the posts that have been downloaded to your instance since your instance “knows” the remote user.
    • Timelines for followers and following can be fully retrieved only for users belonging to the same instance. Remote users may yield unclear results.
    • You can search by users (by opening a search and selecting the “users” radio button). The search can be done by local users, such as twblue, or by remote users, such as @[email protected].
  • In all buffers, a maximum of 40 items are retrieved per load, but more can be retrieved by using the option to load more items in the buffer.
  • In post buffers, you can do most of the actions already supported in TWBlue (boost, add/remove from favorites or bookmarks, reply, send message to user, open post URL, play audio or video, open post on web, view conversation, open action dialog for user).
  • In user buffers, you can send private message to the user, and open user actions dialog, which in turn allows you to follow/unfollow, block/unblock and mute/unmute.
  • When writing posts, it is possible to attach up to 4 images, 4 givs, or even a video, poll, or audio. It is also possible to add the “sensitive content” tag to posts, change privacy and write a content warning text. It is possible to create threads using the “add post” button.
  • When replying to a post, TWBlue will place the username of all participants in the item you reply to. The privacy options will default to those of the original post.

To download the software, you can directly access the project download page or update automatically in case you are already using a version of the application. If you wish to report bugs, you can do so by mentioning the Twitter or Mastodon official TWBlue accounts. You can also report bugs through our GitHub bug reporting site.