Bilibili Danmaku Integration for mpv on macOS
Introduction
Bilibili provides Danmaku in an XML format that mpv cannot natively render. Furthermore, Bilibili’s AI subtitles often use non-standard language tags (like ai-zh), which can lead to “null” tracks or rendering errors in older mpv kernels (like the one used in IINA).
Thankfully, yt-dlp allows us to extract and download these Danmaku and AI subtitles; danmaku2ass(deveoped by @m13253) provides a brilliant solution to convert XML files to ASS subtitles.
Deploying VLESS + REALITY: A Stealth Proxy Guide for Debian
Introduction
A brief guide to set up a VLESS with Reality server on a Debian-based system using binary releases.
VLESS is a stateless proxy protocol designed for high performance and low overhead. REALITY is a security layer that eliminates TLS fingerprints by “borrowing” the identity of other websites. Together, they provide superior stealth against Deep Packet Inspection (DPI).
-
Protocol (VLESS): Handles user authentication (UUID) and data routing. It does not encrypt data on its own.
Manual Installation and Configuration of Shadowsocks-Rust on Debian
Description
A brief guide to set up a Shadowsocks server on a Debian-based system using binary releases and systemd.
Steps
1. Pre-requisites
Download and extract the Shadowsocks-Rust binary, and move it to /usr/local/bin for system-wide access:
wget [BINARY_RELEASE_URL]
tar -xvf shadowsocks-rust-<VERSION>-x86_64-unknown-linux-gnu.tar.xz
sudo cp ssserver /usr/local/bin/
2. Server Configuration
Create a config file for the Shadowsocks server under directory /etc/ with the following content (modify as needed):
Safely Unmounting Unresponsive iOS Simulator Disk Images on macOS
Issue Description
After use in Xcode, the iOS simulator on macOS occasionally leaves behind mounted disk images that become unresponsive and cannot be unmounted through standard methods. This can lead to cluttered disk space and potential conflicts with future simulator sessions.
- Screenshots of the issue:

In the example above, it was observed that certain simulator disk images, such as disk5s1 and disk7s1, remained mounted but unresponsive. When attempting to unmount these volumes using Disk Utility, it always prompted saying the volume was in use, even after quitting Xcode and all related processes (the CoreSimulator related processes always reappeared after being killed).
Apple-Compliant MP4 Encapsulation with Chapter Markers and Subtitles via FFmpeg
Objective
Encode and mux assets for video files ensuring compatibility with iOS 26+ and macOS 26+ (Tahoe).
This includes:
- Embedding subtitles in Appleās
tx3gformat. - Incorporating chapter markers with both text labels and thumbnail images.
1. Chapter Metadata Specification
To ensure chapters are recognized, the metadata file must follow the FFMETADATA header format with timestamps in nanoseconds (or based on timebase).