awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Hiram-Wong avatar

Hiram-Wong/zyfun

0
View on GitHub↗
8,157 stars·1,007 forks·TypeScript·agpl-3.0·33 views

Zyfun

Zyfun is a multimedia streaming client and JSON-based media manager designed for organizing and playing live streams and video-on-demand content from remote sources. It functions as a centralized system for managing multimedia resources across different platforms.

The project features a multi-engine media player that allows switching between different player cores to optimize streaming performance and maintain compatibility across various devices. It utilizes standardized JSON configuration files to import and structure media metadata and channel lists.

The system covers the integration of media metadata from external APIs and drive links, alongside the playback of live television and audio channels. It supports remote-source configurations to update content and stream lists without requiring application updates.

Features

  • Media Library Managers - Functions as a media manager that structures metadata and channel lists via standardized JSON configurations.
  • Media Content Managers - Provides a system for indexing and organizing external media content across multiple platforms.
  • Media Metadata JSONs - Uses JSON-based schemas to map remote API responses and drive links into internal media formats.
  • Media Engine Switching - Enables swapping underlying playback engines at runtime to optimize streaming performance.
  • Multi-Engine Players - Provides a playback interface that supports switching between different player cores for optimization.
  • Multimedia Management Systems - Provides a single interface for organizing and playing multimedia content from remote and local sources.
  • Multimedia Streaming Clients - Acts as a cross-platform client to aggregate and play live streams and VOD content from remote sources.
  • Live Television Streams - Supports playback of live television and audio channels via remote and local configurations.
  • Media Metadata Integration - Integrates detailed media information and channel lists from external APIs and JSON files.
  • Source Configurators - Loads stream URLs and channel lists from external endpoints to update content dynamically.
  • Playback Engine Adapters - Provides interfaces to swap underlying media playback engines at runtime for hardware compatibility.
  • Metadata Importers - Imports structured content metadata from site APIs and drive links using JSON configurations.
  • Resource Registries - Implements a centralized registry to maintain a single source of truth for all media assets and metadata.
  • Cross-Platform Abstraction Layers - Standardizes how audio and video content is accessed across different execution environments.

Star history

Star history chart for hiram-wong/zyfunStar history chart for hiram-wong/zyfun

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Zyfun

These projects share indexed features with Zyfun. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • moontechlab/lunatvMoonTechLab avatar

    MoonTechLab/LunaTV

    7,879View on GitHub↗

    LunaTV is an IPTV streaming web application and progressive web app media aggregator. It functions as a dockerized media server that aggregates video sources and metadata from multiple external content management systems into a single searchable interface for streaming live television and on-demand video. The project distinguishes itself with a video stream ad-skipper that identifies and removes sliced advertisements from video feeds. It also features a remote configuration distribution system that delivers application settings through encoded links to automate the setup of clients. The appl

    TypeScript
    View on GitHub↗7,879
  • hunlongyu/zy-playerHunlongyu avatar

    Hunlongyu/ZY-Player

    14,516View on GitHub↗

    ZY-Player is a cross-platform video player and media library manager designed for streaming video and live TV content from custom or imported source lists. It functions as a media metadata browser that fetches movie ratings and information from external databases to assist in content discovery. The application integrates with external player software by handing off media streams to third-party applications. It provides tools for organizing video resources through a media library manager that supports poster views and custom source list definitions. The system includes global media search to

    Vueelectronelectron-appelectron-application
    View on GitHub↗14,516
  • nastool/nas-toolsNAStool avatar

    NAStool/nas-tools

    9,049View on GitHub↗

    NAS媒体库管理工具

    naspython
    View on GitHub↗9,049
  • nova-video-player/aos-avpnova-video-player avatar

    nova-video-player/aos-AVP

    4,330View on GitHub↗

    This is an open-source video player application for Android that compiles native C and C++ libraries using the Android NDK and CMake. The build system automatically discovers the Android SDK from environment variables and selects the appropriate Java runtime (8, 11, or 17) for different build tools, while allowing control over which CPU architectures (ARM, x86) to target. The application manages media libraries by scanning local storage and fetching metadata from external services to organize video files with cover art, descriptions, and series grouping. It streams video from both local devic

    HTMLandroidarchosnova
    View on GitHub↗4,330
Compare all 30 related projects→

Frequently asked questions

What does hiram-wong/zyfun do?

Zyfun is a multimedia streaming client and JSON-based media manager designed for organizing and playing live streams and video-on-demand content from remote sources. It functions as a centralized system for managing multimedia resources across different platforms.

What are the main features of hiram-wong/zyfun?

The main features of hiram-wong/zyfun are: Media Library Managers, Media Content Managers, Media Metadata JSONs, Media Engine Switching, Multi-Engine Players, Multimedia Management Systems, Multimedia Streaming Clients, Live Television Streams.

Which projects share features with hiram-wong/zyfun?

Projects with overlapping indexed features include: moontechlab/lunatv — LunaTV is an IPTV streaming web application and progressive web app media aggregator. It functions as a dockerized… recloudstream/cloudstream — Cloudstream is an Android media streaming client and extensible media player that aggregates video and audio content… hunlongyu/zy-player — ZY-Player is a cross-platform video player and media library manager designed for streaming video and live TV content… nastool/nas-tools — NAS媒体库管理工具. nova-video-player/aos-avp — This is an open-source video player application for Android that compiles native C and C++ libraries using the Android… xiaoyadev/xiaoya-alist — xiaoya-alist is a containerized storage suite that aggregates multiple cloud storage providers into a unified listing…