obs-text-slideshow icon indicating copy to clipboard operation
obs-text-slideshow copied to clipboard

Release v2.0.0

Open jbwong05 opened this issue 3 years ago • 19 comments

jbwong05 avatar Dec 17 '22 01:12 jbwong05

Happy Chinese New Year! HOW DO I DOWNLOAD VERSION 2.0 AND WHEN WILL YOU UPDATE TO GITHUB?

KINGOFKUN avatar Jan 23 '23 10:01 KINGOFKUN

Most of the development for v2.0 with support for OBS 28/29 has been complete. It just needs to be tested and then released. I have been working on this on and off during the holidays but unfortunately my schedule has filled up again so will be circling back to this whenever my schedule frees up. All of the development can be found on the obs-28-update branch if you wish to try and compile and run the updated version for yourself

jbwong05 avatar Jan 25 '23 21:01 jbwong05

支持 OBS 28/29 的大部分开发工作已经完成。它只需要进行测试,然后发布。我一直在假期期间断断续续地研究这个问题,但不幸的是,我的日程安排再次填满,所以每当我的日程安排空闲时,我都会回到这个。如果您希望尝试自己编译和运行更新版本,则可以在 obs-28-update 分支上找到所有开发v2.0

感谢你的更新源文件,我已经把库fork下来并把生成的文件上传到fork下的库内了。

KINGOFKUN avatar Feb 15 '23 10:02 KINGOFKUN

@jbwong05 If you can provide a binary for Windows and Ubuntu, I'd be happy to test on both platforms (Windows immediately, Ubuntu long-term). I don't have access to all the installation prerequisites (specifically the QT binaries, don't know where to get those without needing a development login) but I can absolutely assist with testing.

KWWL-Ethan avatar Mar 01 '23 23:03 KWWL-Ethan

@KWWL-Ethan Here are the Windows libraries. They need to be installed in the folder where the rest of the plugins are installed (for me this is C:\Program Files\obs-studio\obs-plugins\64bit). I've also attached the locale files. These also need to be installed to where the rest of the plugin locale files are installed (for me this is C:\Program Files\obs-studio\data\obs-plugins\obs-text-slideshow\locale). The obs-text-slideshow\locale folders will probably not exist if a previous version of the plugin has never been installed before. You can just create them. I will update this thread with the Ubuntu libraries hopefully sometime later this week. Thank you for the support! locale.zip libraries.zip

jbwong05 avatar Mar 02 '23 04:03 jbwong05

@KWWL-Ethan Here are the Ubuntu libraries. The .so file needs to be installed with the rest of the plugin .so files (for me on Kubuntu 22.04.2 this is /usr/lib/x86_64-linux-gnu/obs-plugins) and the locale files also need to be installed with the rest of the plugin locale files (for me this is at /usr/share/obs/obs-plugins/obs-text-slideshow/locale). Thanks again for the support library.zip locale.zip

jbwong05 avatar Mar 03 '23 07:03 jbwong05

@jbwong05 I did some brief testing with the Windows version earlier today. The plugin seems to be stable, although there is a plugin compatibility edge case that may be worth mentioning; attempting to use text slideshow in conjunction with the text input function of Exeldro's source dock plugin results in the slideshow being permanently overwritten, and won't recover even if you re-input your text "slides" in the source properties. Given how much of an edge case that is, though, it's probably safe to release and just put a warning in the readme to not try to use the two plugins together in that way.

Along those lines, I also have a feature request that would enhance usability -- rather than having the text slideshow dock limited to a single selectable source present in either the Preview or Program window, it would be nice to be able to dock any number of text slideshow sources permanently

KWWL-Ethan avatar Mar 06 '23 23:03 KWWL-Ethan

@KWWL-Ethan Here are the Windows libraries. They need to be installed in the folder where the rest of the plugins are installed (for me this is C:\Program Files\obs-studio\obs-plugins\64bit). I've also attached the locale files. These also need to be installed to where the rest of the plugin locale files are installed (for me this is C:\Program Files\obs-studio\data\obs-plugins\obs-text-slideshow\locale). The obs-text-slideshow\locale folders will probably not exist if a previous version of the plugin has never been installed before. You can just create them. I will update this thread with the Ubuntu libraries hopefully sometime later this week. Thank you for the support! locale.zip libraries.zip

I installed it. First seems it works great. BUT... When I tried to switch "Scene collection", create a new profile, new "Scene collection", or delete any source in the scene my OBS every time crashed. It didn't matter if the text slideshow plugin was used anywhere in the project or not. When I removed obs-text-slideshow.pdb and obs-text-slideshow.dll from OBS plugin folder everything was OK.

arek-pelski avatar Mar 07 '23 11:03 arek-pelski

I installed it. First seems it works great. BUT... When I tried to switch "Scene collection", create a new profile, new "Scene collection", or delete any source in the scene my OBS every time crashed. It didn't matter if the text slideshow plugin was used anywhere in the project or not. When I removed obs-text-slideshow.pdb and obs-text-slideshow.dll from OBS plugin folder everything was OK.

Interesting, I just tried breaking it in the way you described and didn't run into anything like that

KWWL-Ethan avatar Mar 08 '23 18:03 KWWL-Ethan

This is a crash file from OBS on Windows 10. Crashed when I tried switching from one scene collection to another, just 5 seconds after the start. No text slide show sources at all but opened the text slide show dock. On Windows 11 I have the crash even on the "brand new" portable version of OBS, without any additional plugins except text slide show. Unfortunately, I don't know why I don't get a crash file. Of course, on both computers, there is OBS 29.0.2. Maybe some problem with the dock rather and QT6...

Crash 2023-03-08 18-54-33.zip

arek-pelski avatar Mar 08 '23 19:03 arek-pelski

@arek-pelski I am also not able to reproduce your exact issue although I did encounter another crash related to scene collection switching. Seems like a race condition as it is also not 100% reproducible. Can you post the exact steps you used to reproduce this crash? Thanks

jbwong05 avatar Mar 11 '23 18:03 jbwong05

@jbwong05 This is self-documented (I hope ;-) ) video. I deleted AppData\Roaming\obs-studio so there are no OBS old settings. The portable OBS is from the official web, https://cdn-fastly.obsproject.com/downloads/OBS-Studio-29.0.2-Full-x64.zip As you can see it's a fresh OBS and there are no other plugins but obs-text-slideshow... If you need some more info just say... Thx

https://user-images.githubusercontent.com/62939687/224555317-73705893-54d0-4d6a-aae5-2da4233d4baf.mp4

arek-pelski avatar Mar 12 '23 15:03 arek-pelski

Getting OBS Plugin loader error on startup. Running Windows, Im pretty sure I've followed the installation instructions correctly.

Screenshot 2023-05-30 195759

daw654 avatar May 30 '23 08:05 daw654

Getting OBS Plugin loader error on startup. Running Windows, Im pretty sure I've followed the installation instructions correctly.

Screenshot 2023-05-30 195759

@daw654 Can you post your OBS logs when you get this error?

jbwong05 avatar May 31 '23 06:05 jbwong05

@jbwong05 https://obsproject.com/logs/Ra2SwC7hpBrFP6OP

daw654 avatar May 31 '23 06:05 daw654

@daw654 I would double check that you have v2.0.0-alpha of the plugin installed. Typically this error occurs when you try to launch OBS 28/29 with an old version of the plugin that only supports OBS 27

jbwong05 avatar Jun 02 '23 04:06 jbwong05

@jbwong05 Fixed it :). Antivirus was auto-removing one of the files.

Quick question, is there a way to make the text slide up from the bottom like a ticker?

daw654 avatar Jun 02 '23 07:06 daw654

@daw654 I don't think so at the moment. Adding customization of transitions is something in the backlog. I think if that was implemented, you could select the slide transition and have it slide in from the bottom

jbwong05 avatar Jun 02 '23 22:06 jbwong05

@jbwong05 Ok, Thank you.

daw654 avatar Jun 02 '23 23:06 daw654