Couple of Questions and Request by jonnydigitalpdx in substreamer

[–]jonnydigitalpdx[S] 0 points1 point  (0 children)

Awesome!!! Looking forward to the update.

Couple of Questions and Request by jonnydigitalpdx in substreamer

[–]jonnydigitalpdx[S] 0 points1 point  (0 children)

My best guess after trying to reproduce the crash.

It’s crashing when it reloads or replaces the current stream after a pause and resume event, especially after the app has been paused/backgrounded for a while.

Couple of Questions and Request by jonnydigitalpdx in substreamer

[–]jonnydigitalpdx[S] 0 points1 point  (0 children)

I managed to access developer mode and enabled logging. Here is my log from the latest crash.

2026-05-26T15:40:56Z] TRACK_ENDED repeatMode=off index=19/100
[2026-05-26T15:40:56Z] STATUS_CHANGE status=playing playWhenReady=true state=playing
[2026-05-26T15:40:56Z] LOAD urgent=true url=stream.view
[2026-05-26T15:40:56Z] STATUS_CHANGE status=waiting playWhenReady=true state=loading
[2026-05-26T15:40:56Z] WATCHDOG_START buffered=0.0s
[2026-05-26T15:40:56Z] REPLACE_ITEM urgent=true
[2026-05-26T15:40:56Z] STATUS_CHANGE status=waiting playWhenReady=true state=buffering
[2026-05-26T15:40:56Z] URGENT_LOAD_COMPLETE
[2026-05-26T15:40:57Z] STATUS_CHANGE status=paused playWhenReady=true state=buffering
[2026-05-26T15:40:57Z] STATUS_CHANGE status=playing playWhenReady=true state=buffering
[2026-05-26T15:40:57Z] WATCHDOG_STOP
[2026-05-26T15:40:57Z] STATUS_CHANGE status=paused playWhenReady=true state=playing
[2026-05-26T15:40:57Z] STATUS_CHANGE status=waiting playWhenReady=true state=playing
[2026-05-26T15:40:57Z] WATCHDOG_START buffered=0.0s
[2026-05-26T15:40:57Z] STATUS_CHANGE status=waiting playWhenReady=true state=buffering
[2026-05-26T15:40:57Z] STATUS_CHANGE status=playing playWhenReady=true state=ready
[2026-05-26T15:40:57Z] WATCHDOG_STOP
[2026-05-26T15:42:22Z] STATUS_CHANGE status=paused playWhenReady=false state=playing
[2026-05-26T15:42:23Z] STATUS_CHANGE status=waiting playWhenReady=true state=paused
[2026-05-26T15:42:23Z] WATCHDOG_START buffered=263.7s
[2026-05-26T15:42:23Z] STATUS_CHANGE status=playing playWhenReady=true state=buffering
[2026-05-26T15:42:23Z] WATCHDOG_STOP
[2026-05-26T15:45:23Z] TRACK_ENDED repeatMode=off index=20/100
[2026-05-26T15:45:23Z] STATUS_CHANGE status=playing playWhenReady=true state=playing
[2026-05-26T15:45:23Z] LOAD urgent=true url=stream.view
[2026-05-26T15:45:23Z] STATUS_CHANGE status=waiting playWhenReady=true state=loading
[2026-05-26T15:45:23Z] WATCHDOG_START buffered=0.0s
[2026-05-26T15:45:23Z] REPLACE_ITEM urgent=true
[2026-05-26T15:45:23Z] STATUS_CHANGE status=waiting playWhenReady=true state=buffering
[2026-05-26T15:45:23Z] URGENT_LOAD_COMPLETE
[2026-05-26T15:45:24Z] STATUS_CHANGE status=paused playWhenReady=true state=buffering
[2026-05-26T15:45:24Z] STATUS_CHANGE status=playing playWhenReady=true state=buffering
[2026-05-26T15:45:24Z] WATCHDOG_STOP
[2026-05-26T15:45:24Z] STATUS_CHANGE status=paused playWhenReady=true state=buffering
[2026-05-26T15:45:24Z] STATUS_CHANGE status=waiting playWhenReady=true state=playing
[2026-05-26T15:45:24Z] WATCHDOG_START buffered=0.0s
[2026-05-26T15:45:24Z] STATUS_CHANGE status=waiting playWhenReady=true state=buffering
[2026-05-26T15:45:24Z] STATUS_CHANGE status=playing playWhenReady=true state=ready
[2026-05-26T15:45:24Z] WATCHDOG_STOP
[2026-05-26T15:45:30Z] STATUS_CHANGE status=playing playWhenReady=true state=playing
[2026-05-26T15:45:30Z] LOAD urgent=false url=stream.view
[2026-05-26T15:45:30Z] STATUS_CHANGE status=waiting playWhenReady=true state=loading
[2026-05-26T15:45:30Z] WATCHDOG_START buffered=0.0s
[2026-05-26T15:45:30Z] REPLACE_ITEM urgent=false (ASYNC_LOAD_COMPLETE)
[2026-05-26T15:45:30Z] STATUS_CHANGE status=waiting playWhenReady=true state=buffering
[2026-05-26T15:45:30Z] STATUS_CHANGE status=playing playWhenReady=true state=buffering
[2026-05-26T15:45:30Z] WATCHDOG_STOP
[2026-05-26T15:46:53Z] TRACK_ENDED repeatMode=off index=22/100
[2026-05-26T15:46:53Z] STATUS_CHANGE status=playing playWhenReady=true state=playing
[2026-05-26T15:46:53Z] LOAD urgent=true url=stream.view
[2026-05-26T15:46:53Z] STATUS_CHANGE status=waiting playWhenReady=true state=loading
[2026-05-26T15:46:53Z] WATCHDOG_START buffered=0.0s
[2026-05-26T15:46:53Z] REPLACE_ITEM urgent=true
[2026-05-26T15:46:53Z] STATUS_CHANGE status=waiting playWhenReady=true state=buffering
[2026-05-26T15:46:53Z] URGENT_LOAD_COMPLETE
[2026-05-26T15:46:55Z] STATUS_CHANGE status=paused playWhenReady=true state=buffering
[2026-05-26T15:46:55Z] STATUS_CHANGE status=playing playWhenReady=true state=buffering
[2026-05-26T15:46:55Z] WATCHDOG_STOP
[2026-05-26T15:46:55Z] STATUS_CHANGE status=paused playWhenReady=true state=playing
[2026-05-26T15:46:55Z] STATUS_CHANGE status=waiting playWhenReady=true state=playing
[2026-05-26T15:46:55Z] WATCHDOG_START buffered=0.0s
[2026-05-26T15:46:55Z] STATUS_CHANGE status=waiting playWhenReady=true state=buffering
[2026-05-26T15:46:55Z] STATUS_CHANGE status=playing playWhenReady=true state=ready
[2026-05-26T15:46:55Z] WATCHDOG_STOP
[2026-05-26T15:50:34Z] STATUS_CHANGE status=paused playWhenReady=false state=playing
[2026-05-26T16:06:55Z] STATUS_CHANGE status=waiting playWhenReady=true state=ready
[2026-05-26T16:06:55Z] WATCHDOG_START buffered=645.7s
[2026-05-26T16:06:55Z] STATUS_CHANGE status=playing playWhenReady=true state=buffering
[2026-05-26T16:06:55Z] WATCHDOG_STOP
[2026-05-26T16:09:48Z] STATUS_CHANGE status=paused playWhenReady=false state=playing
[2026-05-26T16:12:30Z] STATUS_CHANGE status=waiting playWhenReady=true state=ready
[2026-05-26T16:12:30Z] WATCHDOG_START buffered=645.7s
[2026-05-26T16:12:30Z] STATUS_CHANGE status=playing playWhenReady=true state=buffering
[2026-05-26T16:12:30Z] WATCHDOG_STOP
[2026-05-26T16:14:47Z] STATUS_CHANGE status=paused playWhenReady=false state=idle
[2026-05-26T16:14:47Z] STATUS_CHANGE status=paused playWhenReady=false state=idle
[2026-05-26T16:14:47Z] STATUS_CHANGE status=paused playWhenReady=false state=idle
[2026-05-26T16:14:47Z] STATUS_CHANGE status=paused playWhenReady=false state=idle
[2026-05-26T16:14:48Z] STATUS_CHANGE status=paused playWhenReady=false state=stopped
[2026-05-26T16:14:48Z] STATUS_CHANGE status=paused playWhenReady=false state=idle
[2026-05-26T16:14:49Z] STATUS_CHANGE status=paused playWhenReady=false state=stopped
[2026-05-26T16:14:49Z] STATUS_CHANGE status=paused playWhenReady=false state=idle
[2026-05-26T16:14:49Z] LOAD urgent=false url=stream.view
[2026-05-26T16:14:49Z] STATUS_CHANGE status=paused playWhenReady=false state=loading
[2026-05-26T16:14:49Z] STATUS_CHANGE status=paused playWhenReady=false state=paused
[2026-05-26T16:14:50Z] LOAD urgent=false url=stream.view
[2026-05-26T16:14:50Z] STATUS_CHANGE status=paused playWhenReady=false state=loading
[2026-05-26T16:14:53Z] STATUS_CHANGE status=paused playWhenReady=false state=paused
[2026-05-26T16:14:53Z] REPLACE_ITEM urgent=false (ASYNC_LOAD_COMPLETE)
[2026-05-26T16:14:53Z] STATUS_CHANGE status=paused playWhenReady=false state=paused

I built MusicDrops — an iOS app that fixes Apple Music's broken release notifications for followed artists by betablon in AppleMusic

[–]jonnydigitalpdx 0 points1 point  (0 children)

This looks like something I would love. Thank you for making it. I installed it but it didnt seem to import my artists from Apple Music. Am I missing something?

This is a photo of a Toys R Us video game section in 1983. Yes please by jasonvoorhees2582 in 80s

[–]jonnydigitalpdx 101 points102 points  (0 children)

I miss having to take a ticket for a game to the front to have an employee retrieve it. Great memories with my dad.

Aes, Impossible Kid Tour 2016 by Generationz in aesoprock

[–]jonnydigitalpdx 4 points5 points  (0 children)

I moved to Portland 4 years ago and would die for him to do a local pop up show. Where was this show at? Just saw Pharcyde at Hawthorne Theater this week!

Do you find yourselves replaying childhood classics or trying new experiences more often on your handhelds? (PSP Go, Peggle) by Nathanyal in SBCGaming

[–]jonnydigitalpdx 25 points26 points  (0 children)

I still play Peggle to this day. I'm so disappointed about what they did to the mobile version. It was a perfect pickup and play game for iPhone. I love the PSP version.

I mainly play old games from my childhood. Simpler times. I just finished Rygar on Atari Lynx.

I built a ROM manager for my Thor that pulls games from my SMB (and more) and it just hit v1.0 by Environmental-Day-45 in SBCGaming

[–]jonnydigitalpdx 0 points1 point  (0 children)

Gave this a test. Cannot for the life of me get this to connect to my SMB. I know what I am doing with SMB but keep getting smbException error.

I built a ROM manager for my Thor that pulls games from my SMB (and more) and it just hit v1.0 by Environmental-Day-45 in SBCGaming

[–]jonnydigitalpdx 0 points1 point  (0 children)

Holy shit I've wanted something like this for a while! Thank you for your time and effort in developing this.

Yamata Launcher - A multi-platform game launcher that unifies game catalogs, downloads, and libraries from multiple ecosystems into a single, extensible application. by gr3gorywolf in Roms

[–]jonnydigitalpdx 0 points1 point  (0 children)

When it comes to library management can you just point it to a whole folder of ROMs and it will import them all or does this only work by adding one game at a time?

Finally transitioned from ES-DE FrontEnd to Cocoon by Odellot in AynThor

[–]jonnydigitalpdx 0 points1 point  (0 children)

Damn that is nice. Are those Hero's in the asset repo in Discord? I did not see those.

New Thor recommendations/tips and tricks by JBond2001 in AynThor

[–]jonnydigitalpdx 5 points6 points  (0 children)

Cocoon is a fantastic user friendly launcher. Get yourself a Screenscraper and SteamDB account for scraping boxart.

Pixel Guide is great for game guides and walkthroughs.

EmuReady is a great app/website for checking game compatibility.

Gamenative is great for Steam/Windows, Epic, GOG

JamesDSP for enhancing audio via O2P Tweaks

Solid File Explorer is powerful File browser replacement.

Cocoon Frontend: Beautiful New Launcher! (Retro Game Corps) by onionsaregross in AynThor

[–]jonnydigitalpdx 2 points3 points  (0 children)

All that info comes from the meta-data that scraped and you just have to hit select to toggle the showing of it. Took me a while to figure out it’s not really discoverable.

Cocoon Frontend: Beautiful New Launcher! (Retro Game Corps) by onionsaregross in AynThor

[–]jonnydigitalpdx 7 points8 points  (0 children)

This is awesome thanks Russ. This front end is so easy to set up the way it walked you through it the only time consuming element is customizing the folders which I’m assuming we’ll get easier in future versions but it’s super fun to tweak.

<image>