lsunol

lsunol

@lsunol

GitHub
5 Skills
0 Total Stars
November 2026 Joined

Public Skills

iptv-playlists

by lsunol

Parse and normalize IPTV M3U/M3U8 and Xtream get.php playlists for Open IPTV. Use for playlist fetching, channel classification, group filters, search normalization, huge-list performance, and parse diagnostics. Covers BOM/CRLF, Latin-1, attributes, duplicates, relative URLs, and credential redaction.

Processing 0 today

logo-generation

by lsunol

Generate and evaluate app-icon concepts for Open IPTV with the OpenRouter image API. Use when creating or revising the launcher icon, the in-app header mark, or a brand concept. Covers the generation script, palette, prompt rules, adaptive-icon safe zones, and licensing caveats.

Design 0 today

stream-probe

by lsunol

Probe an IPTV playlist or stream URL from the command line before blaming the app. Use to check HTTP status, content type, encoding, channel counts, Live/Movie/Series classification, HLS master/media manifests, first segment bytes, and MPEG-TS sync. Bundles probe.mjs, which redacts credentials by default.

CLI Tools 0 today

android-apk

by lsunol

Build, verify, sign, and install the Open IPTV Android APK. Use for Gradle setup, wrapper builds, debug and release APKs, keystore signing, apksigner/aapt2 verification, adb install, logcat, and Windows-specific Android SDK paths. Includes the verified toolchain baseline and failure troubleshooting.

CLI Tools 0 today

media3-hls

by lsunol

Play IPTV streams with AndroidX Media3 ExoPlayer in Open IPTV. Use for HLS .m3u8, raw MPEG-TS .ts, HTTP headers, buffering, error mapping, PlayerView in Compose, lifecycle release, and cleartext HTTP. Covers DefaultMediaSourceFactory, OkHttp data sources, and playback diagnostics.

Docker 0 today