Mr.HinkyDink's UT Blog
UT99, IT Security, Miscellaneous Crap
Thursday, December 05, 2024
WTF is this Shit?
Tuesday, January 02, 2024
Snap VLC
Happy fucking New Year, nerds!
I've been using VideoLAN (VLC) for longer than I can remember. It has always been quirky to the extreme but I use it on my phone (Droid) and all my computers. Back in the day my work phone was an iPhone and the Apple version of VLC was seen as a threat by iOS. You could use it for a few cuts, but the OS always shut it down as soon as the screen blanked. I guess this was a way to force you into iTunes but I just used my personal Droid to listen to music.
For a few years, Do Not Disturb (DND) on Android did nothing but shut the sound off system-wide so if you wanted to listen to music you had to be disturbed. Mildly infuriating. They "fixed" that by breaking DND in a different way, For a few months whenever you got a phone call it would say "The phone is ringing but Do Not Disturb is activated!"
What part of Do Not Disturb do you not understand?
They fixed that relatively quickly.
Desktop VLC was less vexing but it had its own problems, like imposing a sort order you didn't ask for or want. The Icecast Radio Directory was an awesome feature that offered absolutely everything at dir.xiph.org. EVERYTHING. But then one day the folks at xiph.org decided to upgrade their site and broke that feature for good. Until now.
My old desktop (Ubuntu) version of VLC is 3.0.16 Vetinan and it has the annoying habit of flashing multiple video windows when starting a video. I could not get rid of that, even with a rip/reinstall. I was aware of Snapd Apps but had ignored them for years (unless forced to use them like with Chromium and Firefox). I thought I'd give the Snap version a try since it was listed as 3.0.20 Vetinan.
I was pleasantly surprised. For the most part.
The flashing multiple video windows problem was flat out gone. The Icecast Radio Directory was finally fixed. Two thumbs up. We're on a roll.
Unfortunately I have two USB ATSC devices I have been using to watch television using playlists output by w_scan ("version 20170107 (compiled for DVB API 5.11)"). These playlists do not work on the 3.0.20 version of VLC.
Sunday, August 27, 2023
Shitty globals 2023
Eleven years ago I published Shitty Globals. Funny how time flies.
This was about the network discovery tool aptly named "netdiscover", which was delivered broken in BackTrack 5. I have been using it ever since. I keep the code around to put it on new boxes. I have two new Jammy Jellyfish systems I got last week and that old code finally broke. I can no longer compile it. I have no clue what the issue is and I spent too much time on trying to fix it.
It had to be re-compiled often because the OUI database of MAC addresses goes out of date all the time. The database is stored in the oui.h source file. The stock package from Ubuntu has no way to update the MAC database. You need the code. I found the version 0.10 code at Launchpad. Praise Bob.
Here we are 23 years into in the 21st century and this thing still doesn't support CIDR. And you still have to re-compile it to update the OUI database. There were ~2600 more OUIs than when the code was published (shitty globals and all). And I still have 4 "Unknown Vendor" MACs on my network. I'm not complaining. Just sayin'.