Nicolas Guillaumin

Results 22 comments of Nicolas Guillaumin

Hi, to be honest I don't know, I didn't write this code. But if you find out why and can provide a fix, I'll be glad :wink:

I guess it could be a compatibility issue with TagLib 2: https://github.com/robinst/taglib-ruby/issues/127 It seems Arch packages both v1 and v2: ``` $ pacman -Q |grep taglib ruby-taglib-ruby 1.1.3-3 ruby-taglib-ruby-debug 1.1.3-3...

Same, unfortunately. When I run `ldd` on `taglib-ruby` I get this: ``` $ ldd /usr/lib/ruby/gems/3.0.0/extensions/x86_64-linux/3.0.0/taglib-ruby-1.1.3/taglib_base.so linux-vdso.so.1 (0x000077dac326e000) libruby.so.3.0 => /usr/lib/libruby.so.3.0 (0x000077dac2e00000) libtag.so.2 => /usr/lib/libtag.so.2 (0x000077dac2ce3000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x000077dac2a00000) libc.so.6...

Thanks, I didn't know about building packages in a chroot. I did it, and it linked to TagLib v1 this time: ``` $ ldd /usr/lib/ruby/gems/3.0.0/extensions/x86_64-linux/3.0.0/taglib-ruby-1.1.3/taglib_base.so linux-vdso.so.1 (0x00007978f3846000) libruby.so.3.0 => /usr/lib/libruby.so.3.0...

Thanks, yes it works with the workaround!

I'm having the same issue, even after having installed and activated the 3.1.28 SDK + make clean. I found this that might be related? https://github.com/ThePhD/sol2/commit/d805d027e0a0a7222e936926139f06e23828ce9f

I was able to narrow down the issue I think, and it seems to be due to specific tracks streamed by LMS! For example: ``` Sep 14 15:19:01 htpc squeezelite[32292]:...

I could narrow it down further to the reading of the Ogg metadata. Around here: https://github.com/ralph-irving/squeezelite/blob/master/stream.c#L399 . Somehow `len` at some point gets corrupted. I realized the file I attached...

Thanks for your reply. In this case the file is still valid and not corrupted, it's just that the metadata is weird, big and very repetitive (due to: https://github.com/beetbox/beets/issues/4528 )...

The Beet bug is fixed indeed, and I fixed the metadata in my files. So for me, it's good as it is. However I suspect it reveals a weakness in...