Giant Bomb Desktop Alerts (Updated 2014-07-13)

  • 193 results
  • 1
  • 2
  • 3
  • 4
Avatar image for chrisharris
ChrisHarris

295

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#1  Edited By ChrisHarris

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
Avatar image for hatking
hatking

7673

Forum Posts

82

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

I will test this out on my machine right now!

Avatar image for reckless_x
reckless_x

477

Forum Posts

10325

Wiki Points

0

Followers

Reviews: 8

User Lists: 13

#3  Edited By reckless_x

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

Avatar image for flstyle
FLStyle

6883

Forum Posts

40152

Wiki Points

0

Followers

Reviews: 0

User Lists: 17

I will also test this out.

Avatar image for themanwithnoplan
TheManWithNoPlan

7843

Forum Posts

103

Wiki Points

0

Followers

Reviews: 1

User Lists: 14

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

Avatar image for flstyle
FLStyle

6883

Forum Posts

40152

Wiki Points

0

Followers

Reviews: 0

User Lists: 17

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

Avatar image for disaya
Disaya

294

Forum Posts

5

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

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

Avatar image for hatking
hatking

7673

Forum Posts

82

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

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.

Avatar image for internetdotcom
InternetDotCom

4038

Forum Posts

133

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

My computer didn't explode.

So it seems to be working

Avatar image for mike
mike

18011

Forum Posts

23067

Wiki Points

0

Followers

Reviews: -1

User Lists: 6

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

Avatar image for adambomb
AdamBomb

74

Forum Posts

265

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#11  Edited By AdamBomb

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

Avatar image for mike
mike

18011

Forum Posts

23067

Wiki Points

0

Followers

Reviews: -1

User Lists: 6

Avatar image for chrisharris
ChrisHarris

295

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

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.

Avatar image for bed
bed

12934

Forum Posts

14417

Wiki Points

0

Followers

Reviews: 1

User Lists: 24

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

Avatar image for ilikepopcans
ilikepopcans

979

Forum Posts

3100

Wiki Points

0

Followers

Reviews: 0

User Lists: 6

This is cool, thanks

Avatar image for weegieanawrench
weegieanawrench

1974

Forum Posts

747

Wiki Points

0

Followers

Reviews: 0

User Lists: 7

#16  Edited By weegieanawrench

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

Avatar image for sweep
sweep

10886

Forum Posts

3660

Wiki Points

0

Followers

Reviews: 4

User Lists: 14

#17 sweep  Moderator

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

Avatar image for chilibean_3
chilibean_3

2406

Forum Posts

324

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

Cool!

Avatar image for scrappypixels
scrappypixels

227

Forum Posts

1

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#19  Edited By scrappypixels

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

Avatar image for nightriff
nightriff

7248

Forum Posts

1467

Wiki Points

0

Followers

Reviews: 4

User Lists: 7

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

Avatar image for jjbsterling
JJBSterling

633

Forum Posts

60

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

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?

Avatar image for chrisharris
ChrisHarris

295

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

@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.

Avatar image for humanity
Humanity

21858

Forum Posts

5738

Wiki Points

0

Followers

Reviews: 40

User Lists: 16

#23  Edited By Humanity

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.

Avatar image for nightriff
nightriff

7248

Forum Posts

1467

Wiki Points

0

Followers

Reviews: 4

User Lists: 7

Avatar image for chrisharris
ChrisHarris

295

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#25  Edited By ChrisHarris

@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?

Avatar image for lackingsaint
LackingSaint

2185

Forum Posts

31

Wiki Points

0

Followers

Reviews: 0

User Lists: 10

Oh god yes.

Avatar image for honkalot
Honkalot

1046

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 6

#27  Edited By Honkalot

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

Avatar image for dijon
Itwastuesday

1269

Forum Posts

38

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

well fucking done, sir!

Avatar image for thebarrylad
thebarrylad

49

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#29  Edited By thebarrylad

YO. This is awesome.

Avatar image for thepoark
thePoark

184

Forum Posts

183

Wiki Points

0

Followers

Reviews: 5

User Lists: 0

#30  Edited By thePoark

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

Edit: btw, I am using Win 8.1

Avatar image for brenderous
Brenderous

1299

Forum Posts

360

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

#31  Edited By Brenderous

Awesome!

Someone get on a Mac version!

Avatar image for skankinpacman
SkankinPacman

115

Forum Posts

83

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Oh man, this rad as shit.

Thanks duder!

Avatar image for fattony12000
fattony12000

8491

Forum Posts

22398

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

Avatar image for myke_tuna
myke_tuna

2050

Forum Posts

101

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

Thanks a bunch. This is really cool.

And thanks to @vinny for tweeting about this.

You know what? Thank you to everyone.

Avatar image for spidergoat
Spidergoat

130

Forum Posts

38

Wiki Points

0

Followers

Reviews: 0

User Lists: 9

This is the best. You are the best.

Avatar image for abendlaender
abendlaender

3100

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

This is pretty cool

Avatar image for geirr
geirr

4166

Forum Posts

717

Wiki Points

0

Followers

Reviews: 1

User Lists: 5

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

Avatar image for hatking
hatking

7673

Forum Posts

82

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

@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.

Avatar image for lycangav
LycanGav

27

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#39  Edited By LycanGav

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

Avatar image for forcen
Forcen

2746

Forum Posts

29709

Wiki Points

0

Followers

Reviews: 1

User Lists: 31

#40  Edited By Forcen

Good idea, you should put this on github.

Avatar image for gbrading
gbrading

3317

Forum Posts

10581

Wiki Points

0

Followers

Reviews: 34

User Lists: 5

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

Avatar image for winstano
winstano

14

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Awesome!

Someone get on a Mac version!

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

Avatar image for jareda
JaredA

853

Forum Posts

480

Wiki Points

0

Followers

Reviews: 0

User Lists: 5

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

Avatar image for mosespippy
mosespippy

4751

Forum Posts

2163

Wiki Points

0

Followers

Reviews: 4

User Lists: 8

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.

Avatar image for fattony12000
fattony12000

8491

Forum Posts

22398

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

Avatar image for zips
Zips

53

Forum Posts

13

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

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!

Avatar image for luca717
Luca717

237

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

@mb: how did you get it running on osX

Avatar image for greatlyamused
GreatlyAmused

117

Forum Posts

10

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#48  Edited By GreatlyAmused

Wow! This is fantastic! Thanks for making this!

Avatar image for poisonmonkey
poisonmonkey

477

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

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

Avatar image for tesuto
Tesuto

28

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Holy cow, great job!