gitwtfhub

wtf is y2m?

eggplants/y2m — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2022-03-03

2PythonAudience · developerComplexity · 2/5DormantSetup · easy

TL;DR

A Python CLI tool that converts YouTube Live stream URLs into m3u playlist files playable in any media player.

Mindmap

mindmap
  root((repo))
    What it does
      Convert YouTube Live to m3u
      Single link or channel list
      Auto-refreshing playlists
    Tech stack
      Python
      PyPI package
    Use cases
      Watch YouTube in media player
      Curate live channel playlist
      Build custom TV lineup
    Audience
      Developers
      Streaming enthusiasts
    Commands
      y2mconv for playlists
      y2mlink for single URL

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Convert a YouTube Live channel into an m3u link to watch in a dedicated media player.

REASON 2

Build a full m3u playlist from a text file listing multiple YouTube Live channels.

REASON 3

Keep a personal live-TV playlist synced using the automated refresh system.

What's in the stack?

Python

How it stacks up

eggplants/y2m0-bingwu-0/live-interpreter0xkaz/llm-governance-dashboard
Stars222
LanguagePythonPythonPython
Last pushed2022-03-03
MaintenanceDormant
Setup difficultyeasymoderatehard
Complexity2/52/54/5
Audiencedevelopergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Install with a single pip command from PyPI, then run y2mconv or y2mlink directly.

Yoink these prompts

Prompt 1
Show me how to install eggplants/y2m from PyPI and run y2mlink on a YouTube Live URL.
Prompt 2
Help me format a channel list text file for eggplants/y2m's y2mconv command.
Prompt 3
Explain how eggplants/y2m keeps generated m3u playlists refreshed and current.
Prompt 4
Write a script that automates running eggplants/y2m daily to update my playlist.

Frequently asked questions

wtf is y2m?

A Python CLI tool that converts YouTube Live stream URLs into m3u playlist files playable in any media player.

What language is y2m written in?

Mainly Python. The stack also includes Python.

Is y2m actively maintained?

Dormant — no commits in 2+ years (last push 2022-03-03).

How hard is y2m to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is y2m for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.