npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@weeheee/tizeniptv

v1.0.6

Published

A Netflix-style IPTV OTT (Over-the-top) application for Samsung Tizen smart TVs. This application provides a modern, animated interface for accessing live TV, movies, and series content in a single platform.

Readme

IPTV OTT App for Samsung Tizen TV

A Netflix-style IPTV OTT (Over-the-top) application for Samsung Tizen smart TVs. This application provides a modern, animated interface for accessing live TV, movies, and series content in a single platform.

Features

  • Modern UI: Netflix-like interface with smooth animations and transitions
  • Content Types: Live TV, Movies, and Series in a unified platform
  • Xtream Codes Support: Connect to your IPTV service using Xtream Codes panel
  • EPG Support: Electronic Program Guide for live TV channels
  • TMDB Integration: Rich metadata for movies and series
  • Advanced Video Player: Support for various formats, DRM, and subtitles
  • User Management: Profile and settings management
  • Multilingual: Support for Turkish and English languages
  • Theme Support: Light and dark mode
  • Parental Controls: PIN protection for adult content
  • Favorites: Save your favorite channels and content
  • Search: Find content across all categories
  • Watch History: Resume watching from where you left off

Technical Details

  • Built with React, TypeScript, and Vite
  • Styled with Styled Components
  • State management with Zustand
  • Video playback with Shaka Player
  • Internationalization with i18next
  • Focus management for TV remote control
  • Optimized for Samsung Tizen TV platform

Installation Instructions

Prerequisites

  • Samsung Tizen TV (Tizen 4.0 or higher)
  • Tizen Studio with TV extension installed
  • Samsung TV certificate for signing the application

Development Setup

  1. Clone the repository:

    git clone https://github.com/mbulut00486/tizen-iptv-app.git
    cd tizen-iptv-app
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Building for Tizen TV

  1. Build the application:

    npm run build
  2. Open the project in Tizen Studio:

    • Launch Tizen Studio
    • Select File > Import > Tizen > Tizen Project
    • Browse to the project directory
    • Select the project and click Finish
  3. Configure the application:

    • Right-click on the project in Project Explorer
    • Select Properties
    • Ensure the application ID and version match your config.xml
  4. Build the Tizen package:

    • Right-click on the project
    • Select Build Project
  5. Run on Emulator or Device:

    • Right-click on the project
    • Select Run As > Tizen Web Application
    • Choose your target device or emulator

Manual Installation on TV

  1. Enable Developer Mode on your Samsung TV:

    • Go to Apps
    • Press 1, 2, 3, 4, 5 in sequence on the remote
    • Enable Developer Mode
    • Set the IP address of your development machine
  2. Connect to the TV from Tizen Studio:

    • Open Device Manager in Tizen Studio
    • Click "Scan" to find your TV
    • Select your TV and click "Connect"
  3. Install the application:

    • Right-click on the project
    • Select Run As > Tizen Web Application
    • Choose your connected TV

Configuration

The application requires Xtream Codes panel information to connect to your IPTV service:

  • Server URL/DNS
  • Username
  • Password

TMDB API credentials are pre-configured for metadata retrieval.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements