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.
Added a control dock
Added format option for song label
I haven't tested the dock for Spotify since I don't have premium, but it should technically work
Fixed music control dock not saving it's state
Fixed music sources not using placeholder when playback is paused
Also I noticed that Spotify is limiting the api requests, so if your info isn't updating sometimes
it's probably because the plugin has to wait a certain amount of time before it can send another request.
Added support for obs-studio's builtin VLC source
Added option to allow leading/trailing spaces
Fixed a crash that occurred when the Spotify API returned a certain error code

This release also changed a lot of the back-end, so for now it's marked as a pre-release,
because I'd like to have it tested by others before I set it to a proper release
Changed outputs file path, because the previous one required admin rights.
Redacted sensible information in log
Cleaned up some logging
  • Like
Reactions: Monsteer
Added option to output to multiple files
Added upper case format option
Added line break format option
Added option to assume playback is paused, if a certain string isn't found in the Window title,
e.g. when looking for Firefox, Tuna will assume playback is paused if "YouTube" isn't also found in the Title, preventing Tuna from displaying information that shouldn't be shown on stream.
Fixed memory leak that reallocated the sources after config reloading


  • 2019-09-19_20-53.png
    56.1 KB · Views: 333
Tuna is now able to properly load and save config values containing ASCII (like '♫') and Unicode characters.

NOTE: I accidentally uploaded the client secret to Github, so I had to create a new one, which means the previous versions of tuna will not be able to use the spotify source anymore.
fixed crash when closing
fixed unicode not working on windows
fixed cover not switching to placeholder when paused
improved cover downloading