Something went wrong. Try again later

Ironlink

This user has not updated recently.

63 1 40 2
Forum Posts Wiki Points Following Followers

Ironlink's forum posts

Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

Dear ${diety}, please let this go well. 🙏

Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

#2  Edited By Ironlink
Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

#3  Edited By Ironlink

Source this Variety article: https://variety.com/2022/tv/news/it-takes-two-series-film-dj2-entertainment-1235167573/

What would you expect to see in such a production? What would you /want/ to see?

Personally, I think what I'd like the most is if they made a series focused on the struggles of the squirrel militia. I want a season of them in guerilla warfare against the local birds for control over the peanuts in a birdfeeder. In episode 4, they wake up to just in time to see a Eurasian blue tit making off with a large part of their stash. The next couple of episodes are bleak, but then Eli cracks a plan to break into the house to heist the Costco box.

I'll say my chances of getting that are approximately zero, though.

Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

I switched to Podcast Addict "recently" (one or two years ago), and I am very happy with it. I have used it to plow through almost all of Friends at the Table (75% through Partizan at the moment). I appreciate the level of configurability. For FatT, I have specific settings to download in the order that episodes were published, from the start. I keep three episodes on the device, and every time I delete an episode, the app automatically downloads a new one. For most other podcasts, I have it set to do a daily update at 6 AM and just keep the two latest episodes of each podcast on my device.

Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

#5  Edited By Ironlink

@chaz934: I'm sorry, I feel guilty about what I said, and especially the way I said it. My head was trying to justify why they wouldn't say that they'd be back. When Austin left, he straight up said he was joining Vice. Having re-listened to the bombcast, the most we got here was "I'm old now", and they spoke of how much shit they had to deal with from assholes on the internet. I spent the weeks that followed coming to terms with not seeing more of them, it's hard to say good bye after 10 years and GB has been like a family to me. It's true, they don't owe it to me or anyone to say what their plan is but a little bit of transparency, even a hint can make things easier for others to deal with. My earlier post was a knee-jerk reaction from feeling like I really could have done without spending all that emotional energy letting go. With hindsight I'm now questioning if I should delete it.

Edit: it's gone. It was hard to re-read it :(

Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

#6  Edited By Ironlink

@kunakai said:

@ironlink: I'm also not American. The sub for Nextlander is less than my GB sub here in the UK.

I'm not entirely sure the stuff behind the paywall is comparible to what GB put behind the paywall or content that most would be interested in. Do you not have more reason to feel like GB is playing you?

Would you prefer a corporation keeping the money the crew have earned?

Okay. GB is 50 USD per year, while Nextlander is 60 (5 * 12).

No, I don't love corporates, it's great that they can make things happen without owing profits to investors. But they could have said "Stay tuned for my next move", instead of making it sound like they wanted to get out of the spotlight (at least that's the impression I got at the time). Emotionally, that would have been different to me. That's why I feel like they are pulling my heart strings when they return with a higher cost even without middle men.

Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

My Sony Bravia TV just updated to Android 9, and after the upgrade my GB Enthusiast app no longer works. It has "forgotten" the API key and is asking me to link my account again, and when I enter my link code it says "there was a problem authenticating".

Below are the application logs. Both log segments I think point at some issue with encryption keys. I'm guessing this issue would be resolved by reinstalling the app, but I really would like to keep my database of which videos I've already watched. Is there any way I can salvage this?

Here is the logcat output from when the app launch:

2021-01-23 09:23:34.383 16203-16203/? D/CognitoCachingCredentialsProvider: Loading credentials from SharedPreferences
2021-01-23 09:23:34.397 16203-16203/? W/ApiKeyManager: Key store contains our api key alias
2021-01-23 09:23:34.423 16203-16203/? W/ApiKeyManager: Exception hit while retrieving private key entry
java.security.UnrecoverableKeyException: Failed to obtain information about key
at android.security.keystore.AndroidKeyStoreProvider.getKeyCharacteristics(AndroidKeyStoreProvider.java:234)
at android.security.keystore.AndroidKeyStoreProvider.loadAndroidKeyStoreKeyFromKeystore(AndroidKeyStoreProvider.java:356)
at android.security.keystore.AndroidKeyStoreSpi.engineGetKey(AndroidKeyStoreSpi.java:101)
at java.security.KeyStoreSpi.engineGetEntry(KeyStoreSpi.java:482)
at java.security.KeyStore.getEntry(KeyStore.java:1560)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.getPrivateKeyEntry(ApiKeyManager.java:92)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.getApiKey(ApiKeyManager.java:146)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.hasApiKey(ApiKeyManager.java:251)
at com.alecgdouglas.gbenthusiast.ui.LauncherActivity.onCreate(LauncherActivity.java:15)
at android.app.Activity.performCreate(Activity.java:7144)
at android.app.Activity.performCreate(Activity.java:7135)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6718)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: android.security.KeyStoreException: Invalid key blob
at android.security.KeyStore.getKeyStoreException(KeyStore.java:850)
at android.security.keystore.AndroidKeyStoreProvider.getKeyCharacteristics(AndroidKeyStoreProvider.java:236)
at android.security.keystore.AndroidKeyStoreProvider.loadAndroidKeyStoreKeyFromKeystore(AndroidKeyStoreProvider.java:356)
at android.security.keystore.AndroidKeyStoreSpi.engineGetKey(AndroidKeyStoreSpi.java:101)
at java.security.KeyStoreSpi.engineGetEntry(KeyStoreSpi.java:482)
at java.security.KeyStore.getEntry(KeyStore.java:1560)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.getPrivateKeyEntry(ApiKeyManager.java:92)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.getApiKey(ApiKeyManager.java:146)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.hasApiKey(ApiKeyManager.java:251)
at com.alecgdouglas.gbenthusiast.ui.LauncherActivity.onCreate(LauncherActivity.java:15)
at android.app.Activity.performCreate(Activity.java:7144)
at android.app.Activity.performCreate(Activity.java:7135)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6718)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

Here is the logcat output from entering a new link code:

2021-01-23 09:43:27.189 16203-26508/? D/ApiGetRequestTask: Making API GET request for following URL: https://www.giantbomb.com/app/gbenthusiast/get-result?format=json&regCode=XXXXXX
2021-01-23 09:43:27.231 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.267 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.269 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.270 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.287 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.289 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.298 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.334 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.376 16203-26508/? D/ApiGetRequestTask: API GET request response code: 200
2021-01-23 09:43:27.382 16203-26508/? W/ApiKeyManager: Key store contains our api key alias
2021-01-23 09:43:27.388 16203-16203/? W/IInputConnectionWrapper: getExtractedText on inactive InputConnection
2021-01-23 09:43:27.394 16203-26508/? W/ApiKeyManager: Exception hit while retrieving private key entry
java.security.UnrecoverableKeyException: Failed to obtain information about key
at android.security.keystore.AndroidKeyStoreProvider.getKeyCharacteristics(AndroidKeyStoreProvider.java:234)
at android.security.keystore.AndroidKeyStoreProvider.loadAndroidKeyStoreKeyFromKeystore(AndroidKeyStoreProvider.java:356)
at android.security.keystore.AndroidKeyStoreSpi.engineGetKey(AndroidKeyStoreSpi.java:101)
at java.security.KeyStoreSpi.engineGetEntry(KeyStoreSpi.java:482)
at java.security.KeyStore.getEntry(KeyStore.java:1560)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.getPrivateKeyEntry(ApiKeyManager.java:92)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.storeApiKeySync(ApiKeyManager.java:204)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.access$000(ApiKeyManager.java:34)
at com.alecgdouglas.gbenthusiast.ApiKeyManager$1.doInBackground(ApiKeyManager.java:234)
at com.alecgdouglas.gbenthusiast.ApiKeyManager$1.doInBackground(ApiKeyManager.java:231)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
Caused by: android.security.KeyStoreException: Invalid key blob
at android.security.KeyStore.getKeyStoreException(KeyStore.java:850)
at android.security.keystore.AndroidKeyStoreProvider.getKeyCharacteristics(AndroidKeyStoreProvider.java:236)
at
android.security.keystore.AndroidKeyStoreProvider.loadAndroidKeyStoreKeyFromKeystore(AndroidKeyStoreProvider.java:356)
at android.security.keystore.AndroidKeyStoreSpi.engineGetKey(AndroidKeyStoreSpi.java:101)
at java.security.KeyStoreSpi.engineGetEntry(KeyStoreSpi.java:482)
at java.security.KeyStore.getEntry(KeyStore.java:1560)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.getPrivateKeyEntry(ApiKeyManager.java:92)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.storeApiKeySync(ApiKeyManager.java:204)
at com.alecgdouglas.gbenthusiast.ApiKeyManager.access$000(ApiKeyManager.java:34)
at com.alecgdouglas.gbenthusiast.ApiKeyManager$1.doInBackground(ApiKeyManager.java:234)
at com.alecgdouglas.gbenthusiast.ApiKeyManager$1.doInBackground(ApiKeyManager.java:231)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)

Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

Visually on the site, I can see that I have watched all of Unprofessional Fridays 10/13/2017 (video id 2300-12587) as well as GBE Playdate: Cuphead (video id 2300-12583) judging by the red bar under the thumbnail. However, when I query the API for these video ids it tells me I've watched about half of 12587 (4334 seconds out of 7996 to be exact), and for 12583 the saved_time is null. The same happens for video ids 12582 and 12585 (both 100% on site, saved_time: null).

The correct behavior is the one observed on the site, I have in fact watched these videos.

Avatar image for ironlink
Ironlink

63

Forum Posts

1

Wiki Points

2

Followers

Reviews: 0

User Lists: 0

C'mon you guys, it's not funny. Please fix the site.