• It is utterly ridiculous that Strava doesn’t have turn-by-turn navigation. Fortunately, Open Street Maps came to the rescue: export the route GPX from Strava on the web, import into OsmAnd, and voila! Turn by turn audio navigation in my Shokz. Absolutely amazing for riding new routes!

      (https://b-ark.ca/sGGMEO)
    • I just want to officially announce that, despite my liberal use of em dashes–a noble form of punctuation that’s being unfairly targeted as a sign of AI slop–nothing in this blog is, has ever been, or ever will be AI generated.

      #ai
      (https://b-ark.ca/UGKuiq)
  • PWAs on the Steam Deck

    I wanted to try using Navidrome on my Steam Deck, but couldn’t find a good client. I realized I’d love to just use the web interface, but using Chrome for this is a pain. Then I remembered there’s a way to ‘install’ PWAs with Firefox, which would let me run any major web app (e.g. Spotify, Youtube, etc) right on the deck as though it was an actual app. Here’s how I made it work.

    All I wanted to do was play music on my Steam Deck.

    To be honest, I’m not 100% sure this will actually be useful to me in the long term, but it seemed like a fun thing to try, you know?

    I hunted and hunted for an application that would work nicely on the deck and would integrate with my Navidrome installation, but nothing satisfied. The closest I got was Supersonic, but it didn’t play nicely with Gamescope

    Eventually I concluded that my best bet would be to just run the Navidrome web application, but doing that with Chrome in gaming mode was clunky and a bit unsatisfying.

    Then I remembered an experiment I ran a while back running web applications as a PWA with Firefox, and a light bulb went off.

    Now, to be clear, this whole thing is a little silly, but it was fun and it worked well, so I figured I’d write it up just in case a) I needed it later, or b) someone else might want to give this a try.

    Continue reading...