JupiterBroadcasting / CasterSoundboard

A soundboard for hot-keying and playing back sounds. (For podcasting)
GNU Lesser General Public License v3.0
146 stars 17 forks source link

CasterSoundboard is now feature complete and is now in BETA #25

Closed covarianttensor closed 7 years ago

covarianttensor commented 7 years ago

I recently finished implementing a lot of basic features needed by the program.

New Features:

This software is now in BETA and will require help from everyone to find bugs and make minor improvements/changes.

I'm really thankful for all the packing and README file commits. You guys are better at packing software than me, so thanks a bunch!

screenshot from 2017-05-10 02-26-45

guyfawcus commented 7 years ago

Very nice! Thank you so much for this. I'm going to start using this at work wherever I can, only on the smaller non-critical shows for now but I'm hoping at some point this'll replace QLab on a lot of gigs after it matures a little. Having to bring a mac just for playing a few stings makes me sad (I feel your pain @ChrisLAS ) .

guyfawcus commented 7 years ago

Ah, just tried building it but now I'm getting some compiler errors when I run make:

MainWindow.cpp:197:28: error: ‘Qt_5_8’ is not a member of ‘QDataStream’
             out.setVersion(QDataStream::Qt_5_8);
                            ^~~~~~~~~~~
MainWindow.cpp:215:32: error: ‘Qt_5_8’ is not a member of ‘QDataStream’
                 out.setVersion(QDataStream::Qt_5_8);
                                ^~~~~~~~~~~
MainWindow.cpp: In member function ‘void MainWindow::saveAsTab()’:
MainWindow.cpp:257:28: error: ‘Qt_5_8’ is not a member of ‘QDataStream’
             out.setVersion(QDataStream::Qt_5_8);
                            ^~~~~~~~~~~
MainWindow.cpp: In member function ‘void MainWindow::openProfile()’:
MainWindow.cpp:287:23: error: ‘Qt_5_8’ is not a member of ‘QDataStream’
         in.setVersion(QDataStream::Qt_5_8);
                       ^~~~~~~~~~~
Makefile:676: recipe for target 'MainWindow.o' failed
make: *** [MainWindow.o] Error 1

cfe67a2cba2cea5330d623c4d37c56c5ed4db6f4 appears to have broken something when building on my Fedora 25 (Linux 4.10.9) machine. Please excuse my lack of knowledge with C++ and let me know if there is any other info I can provide.

odysseywestra commented 7 years ago

Just letting you know that the recent changes removed the ability to use the make commands like intended on the readme file. Which also breaks the PKGBUILD from the AUR as well.

[albert@Helios CasterSoundboard]$ make install
make: Nothing to be done for 'install'.
covarianttensor commented 7 years ago

I'll look into this. Please note that you this program was made with Qt 5.8. Not sure what dependencies that affects when packaging. I think I'll just make the serialize use the default compiled version to ease builds.

covarianttensor commented 7 years ago

Please try building again @maelstrom59 I switched from Qt_5_8 serializer to whatever the compiler default is. Should compile now.

guyfawcus commented 7 years ago

@covarianttensor: 👍 yup, all good. 3312dbfee5c0ca135822105b7b78bc9f31d7c03e fixed the build, thanks!