At least my battery usage reflects what my tablet has been up to. How much gets sucked up by my music streaming habits is kind of worrisome though.

Over the years I have uttered many words at the software I deal with, mostly profanity.

I’m pretty sure the loving to hateful words ratio between me and ALSA is about 0 : 1,000,000. Or in short if I ever say “I effing love ALSA”, it’s a pretty safe bet that I’ve been replaced by a bodysnatcher or something.

Generally I have used ALSA directly as much as possible over the years because at the end of the road on Linux systems you will always, sadly, end up with that. But I also find that configuring and living with it tends to be a bitch on wheels of fire the more complicated people make things. Let’s say that ALSA is something I suffer not something I love.

Well, recently I’ve had a bit of a pain in my arse dealing with ALSA, GStreamer, and trying to do audio passthrough. And I’ve learned that I really do like PulseAudio.

mpv is able to do passthrough but that doesn’t suit my purposes, or let’s just say scripting that ain’t my real objective.

$ mpv –aid={track #} –audio-device=alsa/{device} –audio-channels=5.1 {my file with fancy audios}

GStreamer is smart enough to passthrough audio if you send the bits to the sink. Most elements that manipulate audio expect audio/x-raw data like you would get out of your audio decoder. But the sinks can also take other formats–much like my surround system knows how to decode pretty much anything.

What I ran into was alsasink never reporting any of the compressed formats my graphics card supports, after GStreamer tries to decipher what the device is capable of.

Enter PulseAudio!

$ gst-launch-1.0 filesrc location=”{my file}” ! queue ! {demuxer} ! audio/x-ac3 ! queue ! parsebin ! pulsesink

Where I had no luck getting this to work with alsasink it was easy as pie with pulsesink.

Deciphering the documentation to configure the default profile for my card via pactl and add the formats I want to passthrough to my surround sound system was a snap that only took 15~20 minutes. Figuring out the device names used for pulsesink based on pactl list was a bit tricker. I spent 2~3 days screwing with ALSA before that.

For bonus points: I could test ahead of time using my laptop’s HDMI port and pavucontrol to configure the outputs, letting me know if this would be possible at all before I started learning how to do it with pactl.

I can’t say that I’m a big fan of the guy who wrote PA, or that I truly gave a flying hoot when the Linux desktop world went to PA and we all threw out things like aRts and ESD. My only horse in that race was I wanted audio to work in applications like mplayer and firefox without having to screw around.

In retrospect: I should have just learned how to use PulseAudio a long fucking time ago instead of dicking with /etc/asound.conf and amixer and all that BS. Because those aspects of PA really do suck less in my honest experience.

And then I find myself remembering FreeBSD and its OSS, in which the only issue I ever really had with audio was whether or not there was an suitable driver for my card, lol.

Going by my place this far, probably ~140 some pages into That Time I Got Reincarnated as a Slime, Vol. 1 (light novel), I can’t help but think there’s still hope for me yet.

When I was a kid, I was the kind that could binge read Dune and its appendexes with Glee. As an adult I find that I don’t tend to consume many books. Much inverted as well, in that as a kid there was always a shortage of novels to read and as an adult my reading list is never zeroed.

Over the past lustrum I’ve generally noticed a pattern of sorts. Where games, TV, or books tend to consume what passes for my leisure time in cyclic spells rather than simultaneously. E.g. for a few months you’re more likely to find me in front of a game than the others; for a few months you’re more likely to find me watching videos than the others; and so on.

For the most part that doesn’t tend to bother me much. My queues are always filled leaving me with the questions of what do I have time for and what do I want to do: not a lack of content. But how wacko the graph of my reading habits would look over the past twenty years or so is kind of worrisome.

Dangers++

Sigh, floating around the Internet I find there are a lot more light novels translated then I had hoped. In fact there’s even a notable one who seems to have distribution with most major e-book and remaining channels for p-books. Which is kind of nice as I prefer have preferences when it comes to those e-book platforms.

Better or worse danger when a series you enjoyed is also available :/.

I am reminded that the upside to being a kid was always having time to read. The upside to being an adult is having money to buy a book every now and then without having to trade any in at the used bookstore (good luck finding those). The quasi constant is unless there is never enough storage space for physical books.

Sadly, one of my favourite stories originated as a LN series and to my knowledge has never been translated. The anime and manga adaptions did make it over the English, and I have both, but the original source material remains Japanese only and well beyond my parser level :'(.

I’ve decided to take a note out of Willow’s book: and sprawl out in the name of comfort.

The problem is when you get comfortable and feel the urge to make coffee….

TheGamer: The 10 Toughest Boss Fights In The Metal Gear Solid Franchise, Ranked.

While I agree with the last one, I’m not so sure I agree with the rest.

To be honest the battle against Fatman is the number one reason I don’t revisit MGS2. I played that game very heavily and acquired more than a few dog tags in my mastery of Solid Snake Sneekery back when it was a young game. But I reflect upon how the old games were and how frustrating that speeding bastard was, and view it as the biggest challenge to actually completing the game.

You can probably tell that I don’t like bomb timers very much 😝.

When I originally played Snake Eater I probably would have considered The End the third biggest challenge amongst the games bosses. But having played through a few times, I’ve generally found that to be more one of strategy. Let’s face it: engaging The End in a sniper battle is cool but not productive. The controls and visuals being what they are, my preferred strategy was hunt him down and assaulting with automatic weapons and explosives. Because it’s a lot easier than seeing the camouflaged old bastard in the jungle. Especially if you’ve gone from a tube TV to a modern 4K, and are still stuck with 480i! Fighting this way makes it much less cool but also much more easily accomplished.

By contrast the battle with Quiet was much easier and actually fun. I owe this to two real factors. Metal Gear Solid V is built more like a shooter where as Metal Gear Solid III and prior were built more like RPGs: it’s just damned easier to engage in a sniper battle. Being faced with the wide open terrain also makes it a lot easier than finding The End. With Quiet it is more a matter of hitting first than hitting at all.

Metal Gear has always been known for its boss battles, and it’s rather eccentric boss characters.

The first right with Vulcan Raven is actually one of my favorites. See, when I played MGS for the very first time: that was about as far as I got. Coming back some years and around 300 VR missions later: I unleashed hell upon the bastard and his M1 tank. Being called a demon for taking down an Abrams main battle tank almost bear handed in that situation was something I relished. Because that was around the crossing point in my life when I actually got to be good at clearing games like MGS. Ironically thought, I have never completed the original Metal Gear Solid.

Fuck you, Colonel Volgin 🖕.

Most of MGS3’s boss fights are more a nuisance in retrospect but Volgin is a pain in my arse. Mostly due to how the checkpointing interacts with kicking his saddist ass in the CQC and his various special moves as the bout progresses. It’s the kind of fight that you’ll either find easy or very hard; me I find it very tiresome.

Fighting The Boss was without a doubt the hardest thing I’ve ever done in Metal Gear. The first time I cleared Snake Eater, I must have fought Boss for hours in that beautiful field. But it isn’t just about the right to the death, oh no. I think of all the things I’ve seen and done in Metal Gear: the story of The Boss influenced me the most.  Because Metal Gear Solid 3: Operation Snake Eater is as much our story as it is hers. We experience the birth of Big Boss through the death of The Boss. But in the aftermath we get to see all the threads unravel, and if you paid deep attention the threads run very deep. MGS3 and it’s narrative struck a deeper cord with me than any other in the series ever has.

Actually that makes me remember, her code name in The Cobras was The Joy, wasn’t it? Yes, I think it was.

RIP, Boss.

Horrible temptation: Rimuru style

Horrible temptation befalls me!

Doing a quick Google Search to see of there are any affordable cushions like those featured in the OVA/OAD, I see that the Crunchyroll store has a pre-order up for the first part of season one. That Time I Got Reincarnated As A Slime is also supposed to return for a second season next year, I believe. Plenty of time to get discs of season one, probably.

By the time you factor in shipping costs it also looks like the Crunchyroll store’s plushie would be cheaper than Amazon. Although I’m kinda afraid the dogs would claim it as their personal pillow….lol.

That Time I Got Reincarnated as a Slime – s01e24.5 – Tales: Veldora’s Diary.

Cycling back to finish the season, and catch up to the recent OVA, I’m kinda enjoying the extra episode in between.

After Ifrit got gnoshed back in episode 7, we only saw a glimpse of Veldora greeting him. The point five episode serves kind of like an annoying commentary track as Veldora and Ifrit chat and play Shogi. Despite being a bit of a villan, Ifrit ends up rather polite company for the Storm Dragon.

Given the “Interesting” personality that Veldora exhibits in the series’ beginning, and that he doesn’t really reappear in a serious way, I find this strangely fitting. Hey, if you spent over 300 years locked in a cave, you might become a lonely tsundere of a dragon!

Strangely interesting episode ^_^.

Edit: oh my @#$% was the finish funny 🤣.