Changelog

What's new in each version of Solin.

v26.24.0
Latest

Added:

  • Remote control: Implemented secure local network access via mobile phones, tablets, or computers, allowing remote control of Solin media. The feature includes support for installation as a mobile app, guided security configuration, and a dedicated interface for viewing meetings and playlists, with playback controls synchronized in real time. See the user guide for more details.
  • Session management: Module for managing connected devices, allowing the viewing and remote termination of active sessions.

Improved:

  • Window responsiveness: Reduced the minimum size of the Solin application window, providing better interface utilization on smaller monitors and facilitating side-by-side use with Zoom or other applications.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.23.5

Fixed:

  • Auto Sharing: Fixed automatic screen sharing in Zoom when using secondary monitors.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.23.4

Improved:

  • Zoom Sharing: New native hit-testing validation layer (Windows, macOS, and Linux) before double-click execution. Now, in addition to checking if the window exists and is visible, the system uses platform-specific APIs to verify exactly which window will receive the mouse input at the configured coordinates. The click is only triggered if Zoom is confirmed as the actual receiver, waiting or aborting in atypical scenarios.
  • Meetings and Offline: Enhanced automatic download and improvements in optimization and performance.
  • Stability and Quality: Expanded test coverage (1,493 tests passed) to cover the improvements.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.23.3

Added:

  • Linux Support: Application release for Linux systems.

Improved:

  • Zoom Meetings: Optimization in the reliability of automatic screen sharing. The automation flow now implements sharing validation, secure click retry in case of failure, and conditions video playback exclusively on the success of the operation.

Fixed:

  • System: Resolution of minor bugs and internal adjustments.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.23.2

Improved:

  • Automatic Download: Enhanced background data and media processing.

Fixed:

  • Interface: Fixed visual consistency in the interface when moving, reordering, or deleting media and tree-structured sections.
  • Other minor translation and stability fixes.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.23.1

Improved:

  • Update window: The interface now displays the changelog with new features directly on the update screen.
  • Playback controls: Visual feedback in the options menu (three-dot icon) of the media currently playing. The icon now receives a highlight color if repeat mode (loop) or automatic transition (next/shuffle) is enabled. This helps prevent unintentional continuous playback at the end of the projection.
  • Zoom integration: Implemented a preventive warning during automatic screen sharing. If the user moves the cursor during the click automation window (which can last about 700ms), the system will display an alert requesting that the mouse not be moved while the sharing destination is selected.

Fixed:

  • Stability: Minor general bug fixes performed to ensure greater system stability.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.23.0
Português

Adicionado:

  • Onboarding: Novo fluxo de configuração inicial e criação de novo perfil, com interface mais moderna e guiada. O processo foi totalmente reestruturado para tornar a definição das preferências de uso e a configuração de integrações mais fluida, clara e intuitiva.

Melhorado:

  • Recorte de mídia: Ajustes visuais nos controles da tela de recorte customizado de tempo de início e fim de vídeos e áudios, proporcionando melhor contraste e refinamento na ergonomia das áreas de interação.

Corrigido:

  • Pequenos outros ajustes de tradução.
v26.22.0

Added:

  • Playback adjustment: Ability to set custom start and end times for audio and video playback, accessible via the three-dot menu (More options) by selecting "Start and end times".

Improved:

  • Localization: Translation updates for all supported languages in the system.

Fixed:

  • Folder synchronization: Resolved occasional concurrency failures and write errors in the manifest file that occurred when cloud providers, such as Dropbox, temporarily locked the file during rapid, consecutive sync reorderings. The write operation was decoupled from the UI thread and centralized into a transactional repository featuring atomic persistence and both local and inter-process lock management. The pipeline now implements debouncing and request coalescing for sequential updates, preserves pending snapshots across navigation refreshes, and executes automatic retries with bounded backoff against transient OS-level I/O failures.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.21.0
Português

Adicionado

  • Mídias em reuniões pelo navegador e Wi-Fi: Agora é possível enviar mídias recebidas pelo navegador ou pela aba de recebimento via Wi-Fi diretamente para as reuniões de meio de semana e de fim de semana, além das playlists.
  • Modo de proteção de reprodução: Nova opção nas configurações que impede a troca de mídia e o avanço do progresso enquanto um vídeo estiver sendo reproduzido, liberando essas ações apenas com o vídeo pausado. Com o modo ativo, a mídia passa a ser aberta pelo botão de play em vez do clique direto, reduzindo o risco de toques acidentais.

Melhorado

  • Zoom e pan pela miniatura: Ao reabrir uma imagem com um novo ajuste de zoom/pan feito pela miniatura, a mudança agora é aplicada com uma transição suave sobre a imagem já aberta, em vez de abri-la novamente do zero.

Corrigido

  • Duplicidade de mídias: Não é mais possível adicionar uma mídia que já esteja presente na playlist ou na reunião, evitando itens repetidos.
v26.20.0

Added:

  • Light theme: New light theme option available in settings.
  • Browser zoom indicator: Display of current zoom percentage (e.g., 110%) on the right side of the address bar when using the Ctrl + Scroll shortcut in the navigation tab.
  • Countdown timer: Option to display a countdown timer overlaid on the yeartext in the media window.
  • Projection pre-configuration: Ability to adjust zoom and pan directly on the image thumbnail before starting the projection (using Ctrl + Scroll for zoom and click-and-drag for pan).

Improved:

  • Visual transitions: Smoothing of movement animation when applying zoom and pan in the projection.

Fixed:

  • Minor general fixes.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.19.0

Added:

  • Fullscreen mode: Implemented fullscreen support for videos in the Solin player and the floating media window, with double-click control to toggle state or Esc key to exit.

Improved:

  • Sidebar: Navigation menu update, allowing the sidebar containing the app tabs to be expanded and collapsed.
  • Browser aspect ratio: The aspect ratio lock feature in the browser tab now automatically detects the secondary monitor's aspect ratio instead of being limited to 16:9, optimizing real-time tab projection.
  • Image Zoom and Pan: Optimization of the zoom and pan system to keep the image preview aspect ratio in the app identical to the external secondary monitor or projector, eliminating variations caused by the software window size and facilitating framing handling.

Fixed:

  • General fixes: Resolution of minor issues to improve stability.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.18.0

Added

  • Real-time meeting synchronization: Changes to the ordering and media content of a meeting are automatically propagated to other terminals sharing the same linked folder (OneDrive, Dropbox, and similar), just as is already done with playlists. Simply enable sync on the desired meeting.
  • Centralized notifications: Feedback for download errors, playback failures, and storage errors is now displayed via toast in the bottom right corner.
  • Runtime logs: Execution errors and information are displayed in the console when starting Solin via the terminal.

Improved

  • Remote stream recovery: Remote playback remains active during reconnection failures while the device is offline.
  • General maintenance: Minor internal code adjustments and system optimizations.

Fixed

  • Local media files could enter the remote playback pipeline, preventing the green badge that indicates offline playback.
  • Other minor fixes.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.17.1
<hr>

Improved:

  • Translation: Localization adjustments and minor text updates in the system.

Fixed:

- Build: Fix in the compilation process that caused inconsistencies in the playlist and meeting tabs.

Available in: Português English Español Français 日本語 简体中文(普通话)
v26.17.0

Added

  • Analog clock styles: introduced the new Signature style as the default, while keeping the previous design available as Classic, selectable in the timer clock settings.
  • Analog + Digital clock face: new display mode that shows an analog clock and digital readout simultaneously.
  • Display modes during active parts: choose between Timer, Clock, and Clock + Timer, while preserving the selected clock face (Digital, Analog, or Analog + Digital).
  • Duration sectors on analog clocks: a green sector indicates the remaining time and gradually decreases as time elapses; a red sector indicates overtime after the scheduled end.
  • Fade transition: smooth animation when switching between the clock and the active timer.
  • JW.org video song selector: added support for inserting Kingdom songs directly into playlists and meetings.
  • Automatic pre-meeting song: automatically plays before meetings on configurable days and times, stops automatically before the meeting begins, and allows customization of stop time, fade duration, and volume. Playback is independent of the projection media.
  • Translations: added new translations.

Improved

  • Seconds in the digital clock face: now displayed smaller, lighter, and baseline-aligned, without the leading colon.
  • Meeting scheduling controls: usability improvements to meeting time configuration.

Fixed

  • JW meeting videos: sign-language videos are no longer treated as missing when a JWPUB references a file that has not been extracted. Invalid paths are now resolved through the JW Media API, preventing the Offline / Syncing status from appearing incorrectly.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.16.0

Added:

  • Advanced Timer: Introduced a new timer subsystem, allowing the display of a full-screen clock/timer independently on a dedicated monitor.
  • Visual Options: The new timer feature supports analog and digital clocks, 12/24h and AM/PM formats, seconds display, count up and count down, responsive text size, and result screen retention after the timer stops (useful for the chairman to see the part's duration).
  • Schedule Export: The timer has the functionality to export the schedule in an organized and visual PDF format.

Improved:

  • Monitor Persistence: The screen allocation system has been improved. The application now stably arbitrates, identifies, and remembers dedicated monitor preferences (media and timer), avoiding configuration loss in case of cable reconnection or restart.
  • Internal Architecture and Stability: Minor internal adjustments to application dependencies, cleanups, and coverage consolidation with over 440 automated quality tests to ensure app health and robustness.

Release note: New translations for the timer will be implemented soon.

Available in: Português English Español Français 日本語 简体中文(普通话)
v26.15.1

Improved:

  • Performance: General performance optimizations and system resource usage.

Fixed:

  • General Fixes: Resolution of minor bugs.
Available in: Português English Español Français 日本語 简体中文(普通话)
v26.15.0

Release Note: Starting with this update, the project adopts the CalVer (Calendar Versioning) system. The numeric format now follows the Year.Release.Patch pattern. The jump from version 1.14.0.0 to 26.15.0 reflects this new standard, representing the 15th release of the year 2026.

Added:

  • JW.org Catalog Integration: Ability to search, paginate, and inject videos from the online catalog directly into the Playlists and Meeting tabs.
  • Meeting Automation via Linked Folders: Files placed in directories following date patterns (e.g., YYYY-MM-DD MW for midweek or WE for weekend) are automatically distributed to the correct meeting sections, covering any valid date of the corresponding week.
  • Real-time Synchronization: Consistent support for live collaboration through linked folders. Playlist edits made on one device automatically reflect on other terminals mapping the same directory via cloud or local network.
  • Playlist and Meeting Structuring: Support for creating hierarchical subsections and adding inline markers.
  • Download Queue: Implementation of batch downloads for the video songs tab.
  • Global Drag-and-Drop: Native support for dragging and dropping files directly from the operating system into Meeting views.

Improved:

  • Interface Redesign: The Songs, Music Clips, Playlists, and Meetings tabs have been completely rebuilt. The update delivers smooth scrolling, native animations, item repositioning previews, and section highlight color customization.

Fixed:

  • Various other minor fixes and internal improvements.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.14.0.0

Added:

  • Automatic screen sharing: New fully automated screen sharing feature for Zoom Meeting integrations. The system now allows configuring, via a dedicated picker, the exact coordinates for automated virtual clicks on the meeting sharing screen, eliminating the need for manual selection by the user. Details on shortcut and click parameterization can be found in the Configuration Guide.
  • OBS return scene definition: Ability to manually override the scene to which OBS will return after media playback ends. By right-clicking a scene in the OBS control panel (located in the Solin toolbar), the selected scene will flash green, indicating it will be the automatic post-playback destination.

Fixed:

  • Playback synchronization on fast loads: Resolved an inconsistency where light remote media or media loaded over high-speed connections finished downloading before the first frame was displayed. This behavior caused the media to start in a paused state, requiring manual action to unpause. The playback state is now maintained consistently regardless of local loading time or network reconnections, even on high-speed connections.
  • System: Small internal adjustment to the macOS application bundle structure.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.13.0.0

Added:

  • Camera: Implemented support for camera projection.
  • OBS Studio: Added network stream integration. For more details, see this guide.

Fixed:

  • OBS Studio: Resolved a race condition in the WebSocket service that sporadically dropped server responses and kept the scene panel empty after connection. The request flow was refactored to operate thread-safe exclusively through the event loop, eliminating simultaneous read access.
  • Zoom: Restored automation and compatibility with Zoom Meetings v7.0+. The system was adapted to bypass the native removal of Zoom UI identifiers, making Solin's automation more resilient for recent versions.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.12.0.0

Added:

  • Publication and document management: The internal browser now supports downloading files in PDF, .jwlplaylist, and .jwpub formats. When downloading these files (such as from the official website), a window is displayed for the user to choose which playlist they want to add the content to.

Improved:

  • Media download flow: Improved interaction when downloading videos and audios via the built-in browser. Instead of automatically starting file playback, the app now displays a prompt that allows the user to decide between playing the media immediately or adding it to a playlist.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.11.2.0

Improved:

  • Zoom Integration: Enhanced automation resilience in button handling and cache warming. The system now maintains proper operation even in atypical scenarios, such as the manual hiding of the Zoom Meetings toolbar by the user.

Fixed:

  • Window Mode Media Preview: Eliminated a minor visual jitter that occurred occasionally when resizing the window by the corners. The adjustment provides greater fluidity and polish to the interface during manual resizing.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.11.1.0

Fixed:

  • System: Implementation of general internal fixes and stability improvements.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.11.0.0

Added:

  • Playlists: Introduced the ability to create custom sections. You can now visually categorize and organize media within playlists, including support for assigning specific colors to each section.

Improved:

  • Linked Folders: Fully integrated linked (cloud-synced) folders into the app’s standard playlist workflow. Items that were previously displayed only in the system’s alphabetical order now support all standard playlist interactions. This includes manual media reordering, export options, and full support for the new section creation feature.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.10.0.0

Added:

  • macOS support: Introduced native compatibility with the macOS operating system, expanding the availability of the application, which was previously exclusive to Windows environments.
  • New web engine for the browser tab: Built a new internal navigation system based on C/C++. The implementation introduces native support for video playback with modern codecs (such as H.264), solving previous format limitations.

Improved:

  • Substantial optimization in application size: The structural replacement of the old Chromium-based engine with the new native infrastructure eliminated the loading of massive dependencies. The final executable shows a drastic reduction in volume, delivering a lighter and more efficient application while keeping the visual behavior and interface event management intact.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.9.0.0

Added:

  • Multiple configuration profiles: Added the possibility to create separate profiles in the application. Although Solin continues to work perfectly with a single profile for most situations (even when managing more than one congregation), this new feature brings flexibility for advanced users or more complex scenarios.
  • 16:9 aspect ratio lock in the browser: The browser tab now has an option to lock the display area to 16:9. The aspect ratio is maintained regardless of the current application window size, which is ideal for ensuring proper framing when projecting the live tab on external monitors.
  • Start video paused: New option in settings that allows loading videos already in a paused state when clicking play, offering greater control in specific contexts.
  • Event-based shortcut automation: A new feature has been introduced that links keyboard shortcuts to application events. It is possible to configure shortcuts to be triggered automatically whenever you start, stop, pause, or unpause media.

Improved:

  • Attendance count via Zoom Meetings: The participant counting logic has been improved to facilitate the recording of large groups. In addition to continuing to sum through separators (e.g., "Felipe & Julia" = 2), the system now recognizes a number at the end of the participant's name. For example, renaming to "Alves Family 7" will automatically count 7 people. The number to the right of the name always takes priority over mathematical separators.
  • Performance and stability: Small code adjustments and internal enhancements were made to ensure the application runs stably and securely.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.8.0.0

Added:

  • Zoom Meetings integration: New feature (requires enabling in settings) that automates the use of Zoom during meetings. Includes automatically starting and stopping screen sharing, controls to leave computer audio, and an option to unmute everyone (ideal for allowing brothers to converse after the meeting ends).
  • Smart attendance counting in Zoom: Added support for attendance counting. To use it, include separators such as &, |, or + in the user’s name (example: "Felipe & Julia"). The system will automatically count this as 2 people.
  • New languages: The system has been expanded and now includes full support for German, Finnish, Dutch, Indonesian, Polish, Swahili, Tagalog, and Ukrainian.

Fixed:

  • Sign language support: Improved and resolved a data deduplication issue affecting sign languages, ensuring stable and proper support.
  • Stability: Internal optimizations have been made to improve overall stability.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.7.0.0

Added:

  • Overlay Toolbar: Introduced a new toolbar that allows control of secondary monitors and quick, convenient management of OBS Studio scenes directly from the interface.
  • New Languages: Full translations have been added for Russian, Korean, and Swedish. No menu was left untranslated, and the entire application interface is now fully available in 10 languages (English, Spanish, French, Italian, Portuguese, Swedish, Russian, Japanese, Simplified Chinese, and Korean).

Fixed:

  • Stability: Minor bug fixes.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.6.0.0

Added:

  • Linked folder: Added a new feature in the settings screen that allows selecting a folder synced with cloud services (such as OneDrive, Dropbox, etc.).
  • Automatic cloud playlists: With the new linked folder feature, subfolders automatically turn into playlists in the app. This allows sending media even from home directly to the computer remotely, and the files will automatically appear in the app.
  • Direct playback in internal browser: Now, when clicking audio or video download buttons in the integrated browser (including the JW Stream platform), the media will automatically play in the app.

Improved:

  • Settings interface: The settings tab has been completely redesigned, receiving a new design to offer a more intuitive and pleasant navigation experience (UI/UX).
  • Week Selection (Meetings): The dropdown menu used to select specific weeks in the Meetings tab has been redesigned.

Fixed:

  • General maintenance: Small internal code adjustments and system optimizations.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.5.1.0
<hr>

Improved

  • App window: The app now remembers the window size from your last session.
  • Enhanced Media Integration: The publication and media search system has been updated. The app now handles missing or removed files more efficiently, avoiding unexpected behavior.
  • Stability and Internal Organization: Deep structural improvements were made to how the app saves data and cache files. This ensures greater stability and compatibility, keeping system files organized more securely and efficiently.
<hr>
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.5.0.0

Added

  • Direct Media Playback (Wi-Fi): It is now possible to play media directly from the Wi-Fi receiving screen without the need to send them to a playlist first.
  • Visual File Identification: Inclusion of indicators on the receiving screen to facilitate quick distinction between media types.

Improved

  • Meeting Media Synchronization: Enhanced automatic download logic. The system now intelligently checks for updates to meeting media and re-downloads if necessary.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.4.0.0

Added

  • Memorial: Automatic date calculation with the option to set the official event image as the idle screen (access via Meetings > Memorial > "Set as idle screen").
  • IDLE Screen: Support for setting media from Solin itself or any local image/video from the PC as the idle screen (monitor icon in the bottom left corner).
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.3.1.0

Improved

  • Live Tab Streaming: Enhanced live projection of browser tabs on secondary monitors.

Fixed

  • Minor bug fixes.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.3.0.0

Added

  • Window Preview: New resizable window on the main monitor that mirrors the secondary projection, ideal for screen sharing in virtual meetings (monitor icon).
  • Independent Languages: Option to set the interface language separately from the content/media language. This means that the app now works in all languages supported by the official JW website.
  • Song Announcement Mode: New option in settings that starts the song video without sound to display the title during the announcement, waiting for the play command to start the music.
Available in: Português English Español Français 日本語 简体中文(普通话)
v1.2.0.0

Added

  • OBS integration feature.

Improved

  • Enhanced media player interface.
  • Updated application translations.
Available in: Português English Español Français 日本語 简体中文(普通话)