Going live! We have a little guest with us for the start of the stream tonight.

going through my #FeedzApp beta milestone to find some low-hanging fruit I have yet to pick!

https://twitch.tv/b4ux1t3

#DotNet #Programming # LiveCoding #AvaloniaUI #DevelopInTheOpen

b4ux1t3 - Twitch

A software developer and gamer of pretty freaking average proportions!

Twitch

Tonight at... Soon! (probably around 9 PM Eastern), I'll be going live to get back to work on my podcast application, #FeedzApp!

We're still on the road to beta! Have some #android fixes to do.

https://twitch.tv/b4ux1t3

#DotNet #LiveCoding #Programming #IndieDev #OpenSource #DevelopInTheOpen

b4ux1t3 - Twitch

A software developer and gamer of pretty freaking average proportions!

Twitch

At 8:30 PM Eastern, I _will not_ be going live to work on #FeedzApp!

I will, however, be going live to start building the #FoundryVTT module for my #Mausritter and #ShadowdarkRPG adventure, The Foxhole.

This'll be fun, because I have _literally no idea what I'm doing_.

This will involve everything from, apparently, JavaScript to _art_!

Join the fun!

https://twitch.tv/b4ux1t3

#TTRPG #UhWhatDoIEvenTagThis

b4ux1t3 - Twitch

A software developer and gamer of pretty freaking average proportions!

Twitch

Going live! Resuming work on #FeedzApp. Tonight we need to finish the download logic we were working on last week!

https://twitch.tv/b4ux1t3

#DotNet #LiveCoding #DevelopInTheOpen #AvaloniaUI

b4ux1t3 - Twitch

A software developer and gamer of pretty freaking average proportions!

Twitch

Going live! We begin the march toward the beta release of my Podcast app, #FeedzApp!

Tonight we'll be cleaning up the #android port and building out a settings view.

https://twitch.tv/b4ux1t3

#DotNet #AvaloniaUI #DevelopInTheOpen #OpenSource #LiveCoding

b4ux1t3 - Twitch

A software developer and gamer of pretty freaking average proportions!

Twitch

I did what can only be described as chicanery to get my #Android port of #FeedzApp working with "live" audio player status with native android playback.

I have my existing audio manager spin up a separate thread which, every 300 milliseconds, hooks into #AvaloniaUI's UI thread to send a message on the message bus to request the appropriate data, which my android service responds to on that selfsame thread.

This was the only way I could see to get this working short of trying to run my own dispatcher.

I'd love to see how other people are doing this. I'm worried the media-style notification will cause issues here.

#DotNet

Going live! Adding a media player service to my podcast application's #Android port!

https://twitch.tv/b4ux1t3

#DotNet #Programming #LiveCoding #DevelopInTheOpen #CSharp #AvaloniaUI #FeedzApp

b4ux1t3 - Twitch

A software developer and gamer of pretty freaking average proportions!

Twitch

Tonight on stream, I'm going to be implementing my _third_ audio back end for #FeedzApp! Don't worry, this is the last time, because I'll be implementing the #Android media player!

By the end of the night, I expect to have a working Android application which can surface a media-style notification (which you're familiar with if you're an android user!)

Come for the Android, stay for the #DotNet and #AvaloniaUI! Stream starts at roughly 8:30 PM Eastern.

https://twitch.tv/b4ux1t3

#Programming #LiveCoding #OpenSource #DevelopInTheOpen

b4ux1t3 - Twitch

A software developer and gamer of pretty freaking average proportions!

Twitch

I decided to move my ramblings about #FeedzApp into a development blog. Hopefully I'll do about one of these a week.

Enjoy!

https://b4ux1t3.gitlab.io/FeedzApp/blog/2025-03-02.html

March 2nd, 2025 - The Road to Beta | FeedzApp

Tonight I have two plans related to #FeedzApp:

1. try to get a media-style notification going on android. I want to at least make it so I can pause from the notification drawer, because having to task switch back to my app lie it's 2012 is annoying.
2. Work on the look and feel of everything. I need to make the app beautiful, because I'm not doing #AvaloniaUI justice right now.