• 187 results
  • 1
  • 2
  • 3
  • 4
#1 Edited by ChrisHarris (275 posts) -

This little Java app is something I've been messing around with in my spare time since the Bomb Squad started using a different video player for premium streams. No twitch stream means no e-mail alerts from twitch for the premium shows. So, I made something to help prevent me from missing any live shows while I'm at the computer.

The tray icon changes color as scheduled events approach. When the next item is 15 minutes away, a pop-up notification appears for it and any other simultaneous events. When a live show is on, the tray icon becomes a blinking red dot and double-clicking sends you to giantbomb.com/chat instead of the main page. It uses a couple of short Bombcast clips as audio alerts, as well.

Note: I haven't tried running it on any other computers. It's just something for personal use, but a few people asked if I was going to release it. So, don't blame me if something goes horribly wrong...

- - - - - - -

Download

Mac Bundle

(Java 7 not included)

- - - - - - -

- - - - - - -

Update 2014-07-13:

  • fixed a bug which was resetting the live show state to false, causing multiple notifications during long shows and sometimes missing notifications

Update 2014-07-07:

  • switched the last remaining scraping code out with data from giantbomb.com/upcoming_json... let me know if something goes horribly wrong
  • made the schedule entries taller when the title is long enough to wrap over to a second line
  • had to add my own time zone correction because the new data is being reported in Pacific time

Update 2014-04-29:

  • now caches previously found events to compensate for when items leave the schedule earlier than expected or get pushed off the bottom by addition of earlier events... should handle delays correctly but doesn't have any logic to guess when an item legitimately disappears due to a cancellation

Update 2014-04-03:

  • modified "Exit" to hopefully prevent situations in which that would become unresponsive

Update 2014-03-25:

  • oops... accidentally left the fallback inside a loop instead of after it, so it kept picking the default sound(s)

Update 2014-03-23:

  • re-enabled Dumb Shit setting to allow toggling between two separate sets of sound lists

Update 2014-03-19:

  • fixed bug introduced in recent update where too many schedule items were getting filtered out

Update 2014-03-18:

  • replaced settings.txt and json sound lists with a settings window... hit SAVE after making changes

Update 2014-03-16:

  • fixed bug where sounds weren't being selected using the filters in one of the three sections
  • made "other" content sound filters now match against both title and category

Update 2014-03-15:

  • added ability for users to have more control over sound selection (see here for more details)

Update 2014-03-13:

  • laid groundwork for full switch to GB API support when the rest of the information is available
  • made regular sounds less over-the-top, since some people didn't like being yelled at
  • users can switch to the more extreme/dumb sounds with DumbShit=1 in the settings
  • more situational sounds for live shows (Bombin' the AM, Patrick/Scoops, Flight Club, DotA, etc.)
  • randomized selection from several sounds for shows without situational sounds
  • added an audio gain setting for some control over the alert volume
  • added pop-ups when non-live items hit the site... tries to ignore archives (can be turned back on)
  • added settings for when to play generic sound (not live)... default is with the early warning pop-up
  • added setting to have pop-ups display on a monitor other than the default monitor
  • double-clicking on an item sends you to its page on GB (or the main page if it's not up yet)
  • temporarily defaults to not using API for live show checks because it seems to be several minutes behind
  • made a bunch of other little tweaks that I've either forgotten or aren't worth noting

Update 2014-02-04:

  • fixed bug introduced after previous update where app looked in wrong folder for settings.txt

Update 2014-02-02:

  • forgot to add NSHighResolutionCapable key in first app bundle
  • added setting to enable loading of higher resolution assets (useful in "HiDPI" mode)
  • added setting to render pop-up at double size (in case it looks too small for anyone)

Update 2014-02-01:

  • added alignment (top/bottom, left/right) and padding options to the settings
  • created an app bundle for Mac users (hides from dock, default placement setting is upper right)

Update 2014-01-28:

  • reworked Giant Bombcast monitoring in case one appears on the schedule with enough notice
  • fixed pop-up placement when display device 0 is not the main display

Update 2014-01-24:

  • I think the live show detection should be working properly now.
  • changed "About" menu item to direct people to this forum thread

Update 2014-01-23:

  • added a settings.txt file
  • added experimental filtering options (by title, by category, premium, bombcast)
  • added an option to disable sounds
  • switched from JFrame to a JDialog to get rid of the pop-up view being listed on the taskbar
  • some other little changes I've already forgotten
#2 Posted by HatKing (5815 posts) -

I will test this out on my machine right now!

#3 Edited by ReCkLeSs_X (459 posts) -

You're a cool duder. I'll test it out for sure.

#4 Posted by FLStyle (4574 posts) -

I will also test this out.

#5 Posted by TheManWithNoPlan (5221 posts) -

That is seriously awesome. I've got it downloaded. Thanks duder!

#6 Posted by FLStyle (4574 posts) -

Works for me so far, will see if the other functionality of it works with time.

#7 Posted by Disaya (283 posts) -

This seems amazing! I'll have to download it later, but thanks.

Online
#8 Posted by HatKing (5815 posts) -

Works. I had to update Java and foolishly clicked through the process without noticing the sixteen different fucking programs it brought with it, but after a bit of uninstalling I'm golden.

#9 Posted by GorillaMoPena (1921 posts) -

My computer didn't explode.

So it seems to be working

#10 Posted by MB (11968 posts) -

@chrisharris: Nice work, very useful! Seems to work great on OS X 10.9.1.

Moderator
#11 Edited by AdamBomb (63 posts) -

@mb: How'd you get it running? I'm having some trouble.

#12 Posted by MB (11968 posts) -
Moderator
#13 Posted by ChrisHarris (275 posts) -

I just added a pop-up and sound for when it detects that a new Bombcast went up, since that usually isn't on the schedule. If hearing Ryan's famous "hey everyone, it's tuesday" line would be painful for you, it's easy to change the resources. Just open the JAR file with your archive program of choice (like 7-Zip) and replace tuesday.wav with another sound.

#14 Posted by AjayRaz (12418 posts) -

it seems to be working well on OS X 10.9. thank you!!

#15 Posted by ILikePopCans (745 posts) -

This is cool, thanks

#16 Edited by weegieanawrench (1935 posts) -

I will definitely try this when I get home, looks cool.

#17 Posted by Sweep (8817 posts) -

I need a rainmeter thingy for this, that would be really useful :O

Moderator
#18 Posted by chilibean_3 (1619 posts) -

Cool!

#19 Edited by scrappypixels (48 posts) -

Got it running right now, seems really decent. Good work!

#20 Posted by Nightriff (4913 posts) -

Anyway to test it to see if it works? Or will I have to wait 4 hours for the next event?

#21 Posted by JJBSterling (166 posts) -

I'm not on my desktop so I can't test unfortunately. But can you pick and choose what it'll notify you about or is it everything that comes down the "Coming Up..." pipeline?

#22 Posted by ChrisHarris (275 posts) -

@nightriff said:

Anyway to test it to see if it works? Or will I have to wait 4 hours for the next event?

You should be able to manually trigger a pop-up of the full schedule from the right click menu.

I'm not on my desktop so I can't test unfortunately. But can you pick and choose what it'll notify you about or is it everything that comes down the "Coming Up..." pipeline?

It's everything on the schedule, at the moment. I'm planning on eventually making it read from a separate text file to whitelist or blacklist either general categories (podcast, live show, video, etc) or terms matched in the titles (unprofessional, quick look, etc) and maybe change a few settings.

#23 Edited by Humanity (8805 posts) -

Giant Bomb really should start getting back to these people that have contributed great additional systems for the site and start getting them some deals like a lifetime Gold membership or something. This looks really neat and should be part of the official site, the guy who made the Quick Look Crew website did an amazing job as well as the person behind the iOS app. It's a shame these really helpful tools just stand to the side with very little official acknowledgment from Giant Bomb - they should be listed on the site under apps or something.

#24 Posted by Nightriff (4913 posts) -
#25 Edited by ChrisHarris (275 posts) -

@nightriff: Does the icon indicate (either through the color or tooltip) that it found any events? If so, you could try running it from the command prompt (java -jar GiantBombAlerts.jar) or terminal and see if it shows any debug messages when you try to view the full schedule. If that doesn't say anything useful, which OS and version of Java are you using?

#26 Posted by LackingSaint (1770 posts) -

Oh god yes.

#27 Edited by Honkalot (86 posts) -

@chrisharris: This is great, thank you. Works great, I am on Win 7.

#28 Posted by Itwastuesday (932 posts) -

well fucking done, sir!

#29 Edited by TheBarrylad (44 posts) -

YO. This is awesome.

#30 Edited by ThePoark (55 posts) -

This is so cool! Working great for me. Thanks so much, @chrisharris!

Edit: btw, I am using Win 8.1

#31 Edited by Brenderous (1097 posts) -

Awesome!

Someone get on a Mac version!

#32 Posted by SkankinPacman (75 posts) -

Oh man, this rad as shit.

Thanks duder!

#33 Posted by Fattony12000 (7039 posts) -
#34 Posted by myketuna (1651 posts) -

Thanks a bunch. This is really cool.

And thanks to @vinny for tweeting about this.

You know what? Thank you to everyone.

#35 Posted by Pingu44 (95 posts) -

This is the best. You are the best.

#36 Posted by Abendlaender (2759 posts) -

This is pretty cool

#37 Posted by geirr (2476 posts) -

This is perfect, thanks duder! Hopefully I won't ignore these like I do email notices.

#38 Posted by HatKing (5815 posts) -

@humanity said:

Giant Bomb really should start getting back to these people that have contributed great additional systems for the site and start getting them some deals like a lifetime Gold membership or something. This looks really neat and should be part of the official site, the guy who made the Quick Look Crew website did an amazing job as well as the person behind the iOS app. It's a shame these really helpful tools just stand to the side with very little official acknowledgment from Giant Bomb - they should be listed on the site under apps or something.

I agree, that'd be really nice to see. I use QLCrew pretty much every day. It's an amazing companion site.

#39 Edited by LycanGav (24 posts) -

Working great here duder, much appreciated. This is very, very cool.

#40 Edited by Forcen (1804 posts) -

Good idea, you should put this on github.

#41 Posted by gbrading (1991 posts) -

Vinny Caravella brought me here. Well done Sir! :)

#42 Posted by winstano (10 posts) -

Awesome!

Someone get on a Mac version!

It's java-based, it'll work on pretty much anything. Running it on a Mac now :)

#43 Posted by JaredA (820 posts) -

This is awesome! I'm glad it works with Windows 8!

#44 Posted by mosespippy (4032 posts) -

Seems to be working for me. Now all I need is some sort of way to get notified when new threads on the forums are created, like the NeoGaf New Thread Twitter account.

Online
#45 Posted by Fattony12000 (7039 posts) -
#46 Posted by Zips (38 posts) -

Very useful! A while back I was hoping the Windows 8 client would make use of the Toast notifications for things like this, but this is an excellent substitute!

#47 Posted by Luca717 (90 posts) -

@mb: how did you get it running on osX

#48 Edited by Livingitlarge224 (75 posts) -

Wow! This is fantastic! Thanks for making this!

#49 Posted by poisonmonkey (326 posts) -

Brilliant work, thank you, works like a charm, as mentioned above I had to install this first for it to work:

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

#50 Posted by Tesuto (22 posts) -

Holy cow, great job!