Tuna

Tuna v1.9.7

rhf1959

New Member
I tried adding title and Title as string and it still shows up as title and Title
output window.jpg
 

tsunami643

New Member
Unchecking the "Search for missing covers on itunes.apple.com with size..." option does not seem to persist between OBS launches. The reason I have to uncheck this is related to another bug I keep experiencing: If I search for some songs in Spotify and click the play button on the Top Result, it'll crash OBS pretty consistently. I can replicate it every time by searching for 'Indian Moonlight' by Bdcmbio. However, if I uncheck the "Search for missing covers..." option, it won't crash.

Here's a crash log from testing this interaction on 1.7.1
Code:
Thread C78: tuna-query (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000A738E5FA08 00007FF95CBD1276 000000A738E5FA60 000000A738E5FA60 00007FF95CEC7CE8 00000277E67A5950 qt5core.dll!0x7ff95cbd1276
000000A738E5FA10 00007FF95B910DDC FFFFFFFFFFFFFFD0 FFFFFFFF00000000 00000277EDD49760 FFFFFFFFFFFFFFD0 tuna.dll!music_source::download_missing_cover+0x17c
000000A738E5FC70 00007FF95B911A75 00000277E6FB8FF0 00000277EDD49760 00007FF95CEC7338 FFFFFFFFFFFFFFD0 tuna.dll!music_source::handle_cover+0x115
000000A738E5FCC0 00007FF95B929700 00007FF95BA5F360 00000277E694A390 0000000000000000 0000000000000000 tuna.dll!tuna_thread::thread_method+0x120
000000A738E5FD30 00007FF95B929224 00000277E65F6260 0000000000000000 0000000000000000 0000000000000000 tuna.dll!std::thread::_Invoke<std::tuple<void (__cdecl*)(void)>,0>+0x14
000000A738E5FD70 00007FF9CE121BB2 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ucrtbase.dll!0x7ff9ce121bb2
000000A738E5FDA0 00007FF9D0377034 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ff9d0377034
000000A738E5FDD0 00007FF9D0922651 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ff9d0922651
 

univrsal

Member
Unchecking the "Search for missing covers on itunes.apple.com with size..." option does not seem to persist between OBS launches. The reason I have to uncheck this is related to another bug I keep experiencing: If I search for some songs in Spotify and click the play button on the Top Result, it'll crash OBS pretty consistently. I can replicate it every time by searching for 'Indian Moonlight' by Bdcmbio. However, if I uncheck the "Search for missing covers..." option, it won't crash.

Here's a crash log from testing this interaction on 1.7.1
Code:
Thread C78: tuna-query (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000A738E5FA08 00007FF95CBD1276 000000A738E5FA60 000000A738E5FA60 00007FF95CEC7CE8 00000277E67A5950 qt5core.dll!0x7ff95cbd1276
000000A738E5FA10 00007FF95B910DDC FFFFFFFFFFFFFFD0 FFFFFFFF00000000 00000277EDD49760 FFFFFFFFFFFFFFD0 tuna.dll!music_source::download_missing_cover+0x17c
000000A738E5FC70 00007FF95B911A75 00000277E6FB8FF0 00000277EDD49760 00007FF95CEC7338 FFFFFFFFFFFFFFD0 tuna.dll!music_source::handle_cover+0x115
000000A738E5FCC0 00007FF95B929700 00007FF95BA5F360 00000277E694A390 0000000000000000 0000000000000000 tuna.dll!tuna_thread::thread_method+0x120
000000A738E5FD30 00007FF95B929224 00000277E65F6260 0000000000000000 0000000000000000 0000000000000000 tuna.dll!std::thread::_Invoke<std::tuple<void (__cdecl*)(void)>,0>+0x14
000000A738E5FD70 00007FF9CE121BB2 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ucrtbase.dll!0x7ff9ce121bb2
000000A738E5FDA0 00007FF9D0377034 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ff9d0377034
000000A738E5FDD0 00007FF9D0922651 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ff9d0922651
I've fixed the issue with the config option. You can download a nightly build here if you have a Github account:
However I'd like to also fix the crash, do you have specific songs that cause a crash?
 

tsunami643

New Member
Nice, thanks!

The crash occurs with basically any song. I'm not sure how Tuna handles album art caching, but if I search for any song that I've never played before and click on the play button in the "Top result" section, it crashes every single time. If I double click on the song on the right side in the "Songs" column, it works occasionally, but even that crashes sometimes.

1659194451185.png


I'm using Spotify for Windows 1.1.90.859.gf1bb1e36, but this has been an issue ever since the itunes cover search functionality was added to Tuna. I should mention I do have the SpotX modification installed for the Windows desktop Spotify client. But even with that installed, everything else works normally with Tuna. It's just this search + itunes album art combo that crashes things.
 

univrsal

Member
Nice, thanks!

The crash occurs with basically any song. I'm not sure how Tuna handles album art caching, but if I search for any song that I've never played before and click on the play button in the "Top result" section, it crashes every single time. If I double click on the song on the right side in the "Songs" column, it works occasionally, but even that crashes sometimes.

View attachment 85192

I'm using Spotify for Windows 1.1.90.859.gf1bb1e36, but this has been an issue ever since the itunes cover search functionality was added to Tuna. I should mention I do have the SpotX modification installed for the Windows desktop Spotify client. But even with that installed, everything else works normally with Tuna. It's just this search + itunes album art combo that crashes things.
I got it crash once and then couldn't reproduce it afterwards. My best guess is that it has something to do with how the itunes api responds
 

TheFemoDemo

New Member
I found a pretty severe and very easily reproduced bug. OBS will fully crash if you switch Spotify to a mobile phone while the plugin is in use on the PC. I tested multiple times and each time I started playing music on my PC then switched the music to my phone OBS would crash.
 

itsdefrag

New Member
Hi there, this plugin is bloody lovely - is there any way to get a music player like ocenaudio working with it? The window title and process name don't seem to play nice with it as far as I've seen so far. I would use VLC but it seems to crap out on my computer now, sadly.
 

univrsal

Member
Hi there, this plugin is bloody lovely - is there any way to get a music player like ocenaudio working with it? The window title and process name don't seem to play nice with it as far as I've seen so far. I would use VLC but it seems to crap out on my computer now, sadly.
I just checked and that's an audio editor? Why would you use that to play music?
 

dnnswlhlm

New Member
I get a crash every few hours... very happy with this plugin but this isnt a final solution for me. :/
 

Attachments

  • Crash 2022-08-17 22-21-53.txt
    150 KB · Views: 15

dnnswlhlm

New Member
Well i have the version installed which is currently on the homepage and just switch the files or am I doing anything wrong?
 
Top