playlist2sqlite

Community

Parse M3U playlists into portable SQL.

Authorvcaldo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Converts M3U/M3U8 IPTV playlists into a portable SQL dump to enable efficient querying, analysis, and integration with SQLite databases.

Core Features & Use Cases

  • Parse M3U/M3U8 playlists from local files or URLs into a compact SQL dump for easy ingestion.
  • Optimized for very large playlists (100k+ entries) with streaming parsing, retry logic, and progress indicators.
  • Enable powerful queries, filtering, and exporting subsets for IPTV management, cataloging, and analytics.

Quick Start

Run scripts/playlist2sqlite.sh --input playlist.m3u --name channels to generate channels.sql and import it into SQLite for querying.

Dependency Matrix

Required Modules

curlsqlite3mktempsedawkgrepheadmd5sumnumfmttr

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: playlist2sqlite
Download link: https://github.com/vcaldo/continuo/archive/main.zip#playlist2sqlite

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.