git404hub

what is database fr?

iptv-org/database — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2026-06-21

1,481JavaScriptAudience · developerComplexity · 1/5ActiveSetup · easy

tl;dr

A crowdsourced, editable database of TV channels stored as CSV files, exposed via an API for building IPTV apps and channel guides.

vibe map

mindmap
  root((repo))
    What it does
      Crowdsourced channel data
      CSV file storage
      Public API access
    Tech stack
      JavaScript
      CSV
      REST API
    Use cases
      IPTV app data
      Broadcast guides
      Media player metadata
    Audience
      IPTV developers
      Community contributors

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

what do people make with this?

VIBE 1

Query the iptv-org API to get up-to-date TV channel metadata for a media player or IPTV app.

VIBE 2

Download the CSV files directly to build a local channel guide without needing a database.

VIBE 3

Contribute or correct channel information by editing a CSV file in a spreadsheet tool and submitting it back.

VIBE 4

Build a broadcast guide that pulls fresh channel data from a community-maintained source instead of a single vendor.

what's the stack?

JavaScriptCSV

how it stacks up fr

iptv-org/databasemafintosh/csv-parsergaearon/flux-react-router-example
Stars1,4811,5001,420
LanguageJavaScriptJavaScriptJavaScript
Last pushed2026-06-212026-05-072017-08-25
MaintenanceActiveMaintainedDormant
Setup difficultyeasyeasyeasy
Complexity1/51/53/5
Audiencedeveloperdeveloperdeveloper

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

how do i run it?

Difficulty · easy time til it works · 5min

prompts (copy fr)

prompt 1
Show me how to query the iptv-org/database API to get a list of TV channels for a specific country.
prompt 2
Write code to download the CSV files from iptv-org/database and load them into a Python pandas DataFrame.
prompt 3
How do I contribute a correction to a channel's metadata in iptv-org/database using a spreadsheet editor?
prompt 4
Build a simple IPTV channel guide app that fetches data from the iptv-org/database API.
prompt 5
Explain how iptv-org/database's automated update system keeps channel information fresh.

Frequently asked questions

what is database fr?

A crowdsourced, editable database of TV channels stored as CSV files, exposed via an API for building IPTV apps and channel guides.

What language is database written in?

Mainly JavaScript. The stack also includes JavaScript, CSV.

Is database actively maintained?

Active — commit in last 30 days (last push 2026-06-21).

How hard is database to set up?

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

Who is database for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.