I used the tutorial to set up the Basics tab, but I can't set up the VLC tab.
This "source" field isn't working. I click on it and nothing happens, there isn't a drop-down list like there is for Scene.
Using OBS 27.2.4 and Tuna 1.7.1
Log file https://obsproject.com/logs/zfxLOLzFQTFZawoD
Hey, using Spotify and I’m facing the green progress bar issue. Song data is coming through. However no text shows, and no text settings are available in preferences! Can sum1 help pls ty <3
Hi all, new to the Tuna plugin - but liking it so far. Does anyone know if there is a way to configure the text that displays from spotify to scroll?
I'm grabbing song info directly from spotify, and currently have 2 Tuna outputs, one for "song title" another for "artist" - is there a way to edit the song title text display so that it either 1. can scroll the text for long song titles, or 2. can cut off the song title when any special character appears?
for example: I have multiple songs that are absurdly long (ex. Kakariko Village - (from the legend of Zelda);LoFi version....) Instead of using {title:15}, Is there a way to just cut the title at the special character? Would be extremely helpful for my playlist.
Moonsockets: I think you can get any source, including a text source, to scroll by opening the Filters window under that source, and adding scroll. Then maybe you could play with the settings of the textbox borders/source borders until it's cutting off part of the sentence, to display only the pixels size/number of letters at a time that you desire?
Now for my own question
Anyone know why the music control dock (tutorialized in the first post under a spoiler) is only half-working?
Previous track and next track buttons work as expected.
Clicking pause or stop causes the VLC video source to stop working entirely.
(It looks like this after that)
After that, the play button doesn't do anything. But the previous track/next track buttons do reboot VLC Video Source from the start, as if I'd pressed the button next to Filters.
Probably not the best place to ask but since I use Tuna for this maybe one of you can help me here. I use it for a music playlist via a single VLC source with a playlist loaded into it. However, every time I jump to a different track the player seems to skip around half of the first second, nothing else is weird, just that.
Anyone knows what's up? Using the VLC player outside of OBS doesn't have that issue, every song plays its first second just fine.
Been using Tuna a few times now. It works ok, but inevitably crashes OBS within a few hours. The stream ends, and OBS hangs.
This is the log:
19:01:34.497: ==== Streaming Start ===============================================
19:16:53.126: Failed to open file 'C:/Users/utres/Music/cover last fm.png': No such file or directory
19:16:53.126: WIC: Only handle GUID_WICPixelFormat32bppBGR101010 and GUID_WICPixelFormat64bppRGBAHalf for now
19:16:53.126: gs_image_file_init_internal: Failed to load file 'C:/Users/utres/Music/cover last fm.png'
19:16:53.126: [image_source: 'Cover'] failed to load texture 'C:/Users/utres/Music/cover last fm.png'
20:23:51.501: [tuna] Received error code from last.fm request: 500
20:23:56.232: [tuna] Received error code from last.fm request: 500
20:23:59.534: [tuna] Received error code from last.fm request: 500
20:24:04.218: [tuna] Received error code from last.fm request: 500
20:24:11.228: [tuna] Received error code from last.fm request: 500
20:24:15.747: [tuna] Received error code from last.fm request: 500
20:24:21.272: [tuna] Received error code from last.fm request: 500
21:32:09.568: [tuna] Not logged into Spotify.
21:32:10.999: [tuna] Query thread stopped.
21:32:13.277: [tuna] Loaded 1 outputs
21:32:13.277: [tuna] Not logged into Spotify.
21:32:13.887: [tuna] Loaded 1 outputs
21:32:13.887: [tuna] Not logged into Spotify.
21:32:15.953: [rtmp stream: 'adv_stream'] User stopped the stream
21:32:15.953: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes
21:32:15.953: Output 'adv_stream': stopping
21:32:15.953: Output 'adv_stream': Total frames output: 496903
21:32:15.953: Output 'adv_stream': Total drawn frames: 496991 (496998 attempted)
21:32:15.953: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 7 (0.0%)
21:32:15.963: ==== Streaming Stop ================================================
I use Last.fm, playing from Youtube Music on Firefox. Not using Spotify at all.
Just noticed I get the cover art even when "Tuna is not running".
Spotify has stopped working on my tuna plugin but yesterday it worked perfectly. I have logged back in to Spotify, uninstalled and reinstalled the app and plugin, redone the auth code and token and it’s still not working with Spotify.
Hello, I have recently updated to OBS 29.0.2 (from 27.2.4) and Tuna 1.9.3 (from 1.5.5) and am receiving freezes from Tuna on exit (generates no crash logs - just hangs until force closed) under the following conditions: Spotify is active and playing a song, and the "Media Controls" dock is enabled with song information showing. Crash does not occur if Spotify is not playing or Tuna is not loaded as a plugin. I have also crashed OBS by attempting to edit one of the Tuna outputs (attached crash log) and trying to play/pause using the media controls (no generated crash log).
Looking at the logs where OBS hangs on exit and has to be force closed it shows that shut down begins, but Tuna never outputs "[tuna] Query thread stopped." as it does on a healthy exit - it seems to be blocking the rest of the shutdown process. Looking at the crash log, it seems to have eventually hung in "qt6gui.dll" after "tuna.dll!tuna_gui::btn_edit_output_clicked".
I have been using an older Tuna version on 27.2.4 with none of the above issues. In the logs, note that you will see "[adv-ss] detected busy loop - refusing to sleep less than 1ms" frequently, this is just advanced screen switcher (another plugin) info output. I have attached the following:
I also have the old version of OBS that has no issues backed up in portable form if any tested is needed/wanted. Thanks for all your hard work, hope this helps identify an issue!
I will add that using the media controls, or clicking "apply" or editing anything in the tuna settings while spotify is open and playing will hang OBS until spotify is closed - at which point OBS will immediately and instantly unfreeze. The same happens when it hangs on exit, OBS will hang until spotify is completely exited (spotify.exe ended) at which point it will instantly finish exiting OBS and produce a "normal" log file (except that there can be minutes between the ---------------------- and when tuna outputs "[tuna] Query thread stopped." followed by the rest of the plugins shutting down immediately after.
When tuna is stopped from the tuna settings menu before loading spotify / playing anything, OBS will exit gracefully and not freeze when changing settings while spotify is playing - so the issue must come from Tuna and not spotify - also, having the media control dock open or closed does not affect the behaviour.
Moonsockets: I think you can get any source, including a text source, to scroll by opening the Filters window under that source, and adding scroll. Then maybe you could play with the settings of the textbox borders/source borders until it's cutting off part of the sentence, to display only the pixels size/number of letters at a time that you desire?
Now for my own question
Anyone know why the music control dock (tutorialized in the first post under a spoiler) is only half-working?
Previous track and next track buttons work as expected.
Clicking pause or stop causes the VLC video source to stop working entirely.
(It looks like this after that)
After that, the play button doesn't do anything. But the previous track/next track buttons do reboot VLC Video Source from the start, as if I'd pressed the button next to Filters.
Been using Tuna a few times now. It works ok, but inevitably crashes OBS within a few hours. The stream ends, and OBS hangs.
This is the log:
19:01:34.497: ==== Streaming Start ===============================================
19:16:53.126: Failed to open file 'C:/Users/utres/Music/cover last fm.png': No such file or directory
19:16:53.126: WIC: Only handle GUID_WICPixelFormat32bppBGR101010 and GUID_WICPixelFormat64bppRGBAHalf for now
19:16:53.126: gs_image_file_init_internal: Failed to load file 'C:/Users/utres/Music/cover last fm.png'
19:16:53.126: [image_source: 'Cover'] failed to load texture 'C:/Users/utres/Music/cover last fm.png'
20:23:51.501: [tuna] Received error code from last.fm request: 500
20:23:56.232: [tuna] Received error code from last.fm request: 500
20:23:59.534: [tuna] Received error code from last.fm request: 500
20:24:04.218: [tuna] Received error code from last.fm request: 500
20:24:11.228: [tuna] Received error code from last.fm request: 500
20:24:15.747: [tuna] Received error code from last.fm request: 500
20:24:21.272: [tuna] Received error code from last.fm request: 500
21:32:09.568: [tuna] Not logged into Spotify.
21:32:10.999: [tuna] Query thread stopped.
21:32:13.277: [tuna] Loaded 1 outputs
21:32:13.277: [tuna] Not logged into Spotify.
21:32:13.887: [tuna] Loaded 1 outputs
21:32:13.887: [tuna] Not logged into Spotify.
21:32:15.953: [rtmp stream: 'adv_stream'] User stopped the stream
21:32:15.953: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes
21:32:15.953: Output 'adv_stream': stopping
21:32:15.953: Output 'adv_stream': Total frames output: 496903
21:32:15.953: Output 'adv_stream': Total drawn frames: 496991 (496998 attempted)
21:32:15.953: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 7 (0.0%)
21:32:15.963: ==== Streaming Stop ================================================
I use Last.fm, playing from Youtube Music on Firefox. Not using Spotify at all.
Just noticed I get the cover art even when "Tuna is not running".
Hello, I have recently updated to OBS 29.0.2 (from 27.2.4) and Tuna 1.9.3 (from 1.5.5) and am receiving freezes from Tuna on exit (generates no crash logs - just hangs until force closed) under the following conditions: Spotify is active and playing a song, and the "Media Controls" dock is enabled with song information showing. Crash does not occur if Spotify is not playing or Tuna is not loaded as a plugin. I have also crashed OBS by attempting to edit one of the Tuna outputs (attached crash log) and trying to play/pause using the media controls (no generated crash log).
Looking at the logs where OBS hangs on exit and has to be force closed it shows that shut down begins, but Tuna never outputs "[tuna] Query thread stopped." as it does on a healthy exit - it seems to be blocking the rest of the shutdown process. Looking at the crash log, it seems to have eventually hung in "qt6gui.dll" after "tuna.dll!tuna_gui::btn_edit_output_clicked".
I have been using an older Tuna version on 27.2.4 with none of the above issues. In the logs, note that you will see "[adv-ss] detected busy loop - refusing to sleep less than 1ms" frequently, this is just advanced screen switcher (another plugin) info output. I have attached the following:
I also have the old version of OBS that has no issues backed up in portable form if any tested is needed/wanted. Thanks for all your hard work, hope this helps identify an issue!
I will add that using the media controls, or clicking "apply" or editing anything in the tuna settings while spotify is open and playing will hang OBS until spotify is closed - at which point OBS will immediately and instantly unfreeze. The same happens when it hangs on exit, OBS will hang until spotify is completely exited (spotify.exe ended) at which point it will instantly finish exiting OBS and produce a "normal" log file (except that there can be minutes between the ---------------------- and when tuna outputs "[tuna] Query thread stopped." followed by the rest of the plugins shutting down immediately after.
When tuna is stopped from the tuna settings menu before loading spotify / playing anything, OBS will exit gracefully and not freeze when changing settings while spotify is playing - so the issue must come from Tuna and not spotify - also, having the media control dock open or closed does not affect the behaviour.
Thanks for the detailed report, but I can't seem to reproduce any of the issues. Can you try using this build and run obs studio with the --verbose option? You'll need a github account and then download one of the artifacts at the bottom of the page.
The log will contain a lot of additional info, which hopefully will give a clue as to where the shutdown is stuck.
Downloaded artifact "tuna-windows-x64-5ac31fbab", and overwrote files in OBS directory. Added verbose flag to OBS shortcut.
(2023-02-19 08-20-26.txt) Loaded OBS without Spotify running, then launched Spotify and began playing music after loading. Interacting with music controls worked and did not freeze, clicking apply in settings also worked and did not freeze. There was definite lag after performing the actions, and closing the settings menu caused OBS to lag for a few seconds as well - however exit was performed gracefully as well.
(2023-02-19 08-25-41.txt) Loaded OBS with Spotify running and playing. Same results. OBS stops responding for a second after changing settings, playing/pausing, closing settings menu or clicking apply (and shutting down) - but does not hang and freeze as before.
Despite not actively *hanging*, there are definite persistent lag issues with this flag and build of Tuna, with general hitching when doing just about anything in OBS.
Despite not actively *hanging*, there are definite persistent lag issues with this flag and build of Tuna, with general hitching when doing just about anything in OBS.
Downloaded "tuna-windows-x64-923df4b69" - runs without a hitch, and no freezing on any actions. Only anomaly is that playing/pausing from music control is inconsistent. Pause has to be pressed 2 times on average, and playing wont work no matter number of presses (until you use the forward or backward skip button afterward, then it changes the song and starts playing again). Attached that log, but that issue is low-priority as primary hanging/hitching issue is now resolved with this build. Great work, thank you!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.