Completely overhauled the formatting system. Now uses full variable
names like {title} or {TITLE}. Added extra options for VLC since VLC
apparently uses a bunch of custom metadata types.

Also changed some things in the JSON representation of the song. It
should now contain all info that is available.

Fixed progress bar jumping around. The progress bar now smoothly moves
using the frame time and gradually speeds up or slows down if it is
behind/ahead of the actual song position.

Because this release changed a bunch of things there's a chance that something broke,
if that's the case you can always use the previous release and create an issue on gitea.
If enabled tuna will download missing covers from
  • Like
Reactions: Monsteer
  • Fixed token termination not being saved correctly
  • Fixed token refresh using wrong data type for expiry
  • Changed git link url
  • Fixed promises for spotify not being deleted
  • Updated Spanish translation
  • Like
Reactions: Monsteer
Added option to choose VLC sources per scene and scene collection
Added IceCast support
Added Simplified Chinese translation curtesey of @Cyame
Added support curtesey of @mihawk90
Fixed "Remove file extension" option
Fixed memory leak and crash with vlc source
Fixed issues with progress bar source when vlc source was hidden
Fixed crash when retrieving spotify token
Spotify token is now asynchronous so it won't freeze the gui anymore
Fixed cover retrieval for
  • Like
Reactions: Monsteer
Fixed Qt issues with 27.0.0 and added some translations
  • Like
Reactions: Monsteer
Fixed Google Play Music Client on Windows not finding the song information
Added Web browser source, which allows retrieval of song information through a tampermonkey script. This currently only supports soundcloud and the spotify web player, but it can technically work with any browser music player.
Added the option to host song information locally as a JSON file, which can be accessed by the browser source.
Ships with an example HTML file in the data folder utilizing the new feature.
If you experience issues, you can always downgrade to a previous release here.
  • Like
Reactions: Sojourner42
There were some issues with 1.5.0, which I hope I addressed all with this release, but if you still experience problems, you can open a github issue. Make sure to include your obs studio log, also you can always downgrade to the previous release here, just scroll down.
This release adds support as well as the option to search for process names instead of window titles.
Spotify also now has the option to use your own api keys to prevent timeouts that happen due to rate limits.
Other than that there's some small fixes and interface restructuring.
Also there's now an installer for all three platforms, although I have to emphasize, that I have decided to
not offer any support for macOS anymore
, there's still builds for it but any issues that arise are highly
likely to be not addressed, at least not by me.

This is also currently marked as a pre-release so I can get some feedback and possibly release a patch for bug fixes.