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
anilbeesetti avatar

anilbeesetti/nextplayer

0
View on GitHub↗
3,614 stars·215 forks·Kotlin·gpl-3.0·27 views

Nextplayer

Nextplayer is a cross-platform mobile media player designed for playing audio and video from local storage and remote URLs. It functions as a playback engine that supports various codecs and containers through software-based media decoding.

The application features a floating picture-in-picture window for multitasking and an external subtitle renderer that synchronizes and displays SRT, SSA, and VTT files as on-screen overlays. It includes a touch-based interface that maps specific swipe and pinch gestures to volume, brightness, and seeking controls.

The project covers multi-source media streaming, hierarchical local file browsing, and playback customization options such as speed adjustment and audio track selection. It also integrates with system-level document pickers for media access.

Features

  • Digital Media Playback - Provides the core capability of rendering digital audio and video files from local device storage.
  • Subtitle Rendering Layers - Ships a rendering layer that displays synchronized SRT and VTT subtitles as visual overlays on the video stream.
  • Subtitle Processing - Provides a comprehensive system for loading, synchronizing, and managing external subtitle files like SRT and VTT.
  • Cross-Platform Media Players - Provides a consistent media playback experience across multiple operating systems for local and remote content.
  • Media Decoders - Uses software-based media decoders to interpret and render a wide variety of audio and video streams.
  • Multi-Source Playback Engines - Enables streaming and playback of audio and video from local storage, system pickers, and remote URLs.
  • Remote Media Streaming - Implements capabilities for streaming audio and video content directly from remote network URLs.
  • Video Streaming - Implements video streaming capabilities to play content directly from network addresses without local downloads.
  • Software Media Decoders - Uses software codecs to decode various audio and video formats, ensuring compatibility across different device hardware.
  • Mobile Video Players - Designed as a dedicated video player application for mobile operating systems with touch-optimized controls.
  • Media Playback Gestures - Provides intuitive swipe gestures for seeking through timelines and adjusting brightness and volume.
  • Gesture-to-Action Controllers - Maps specific touch gestures like vertical swipes and pinches to playback actions, brightness, and volume.
  • Picture-in-Picture Interfaces - Provides a floating picture-in-picture interface allowing video to be played in a detached window for multitasking.
  • File-Based Media Browsers - Includes a browser to organize and select image and video files based on their filesystem location.
  • Media Playback Controls - Includes interfaces for controlling playback state, rate, and position through standard controls and screen gestures.
  • Media File Hierarchies - Provides recursive tree-based navigation of local folders and files to facilitate media selection.
  • Media Player Interfaces - Implements a media player interface that supports picture-in-picture mode for multitasking.
  • Playback Controls - Provides user-facing controls for adjusting video playback speed and managing subtitle tracks.
  • Playback Setting Toggles - Implements an interface to switch between audio and subtitle tracks and toggle picture-in-picture mode.
  • Gesture-to-Action Mappings - Implements a system that maps touch and pinch gestures to specific playback operations like seeking and volume adjustment.
  • Media Players - Modern video player with clean UI.
  • Video Players - Video player with a focus on local media.

Star history

Star history chart for anilbeesetti/nextplayerStar history chart for anilbeesetti/nextplayer

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

Frequently asked questions

What does anilbeesetti/nextplayer do?

Nextplayer is a cross-platform mobile media player designed for playing audio and video from local storage and remote URLs. It functions as a playback engine that supports various codecs and containers through software-based media decoding.

What are the main features of anilbeesetti/nextplayer?

The main features of anilbeesetti/nextplayer are: Digital Media Playback, Subtitle Rendering Layers, Subtitle Processing, Cross-Platform Media Players, Media Decoders, Multi-Source Playback Engines, Remote Media Streaming, Video Streaming.

Which projects share features with anilbeesetti/nextplayer?

Projects with overlapping indexed features include: jellyfin/swiftfin — Swiftfin is a native Jellyfin media client for iOS and tvOS. It is a SwiftUI mobile application designed for streaming… orz12/pilipalax — PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and… hiram-wong/zyplayer — ZyPlayer is a video streaming player and cross-platform media manager designed to stream video and live content from… doikki/dkvideoplayer — DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming… vidstack/player — This project is a framework for building accessible, framework-agnostic video and audio players for the web. It… 422658476/mpv-easy-player — This project is a graphical user interface for the command-line media engine, designed to simplify complex playback…

Projects sharing features with Nextplayer

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

    jellyfin/Swiftfin

    3,947View on GitHub↗

    Swiftfin is a native Jellyfin media client for iOS and tvOS. It is a SwiftUI mobile application designed for streaming and browsing movies, music, and shows from a Jellyfin server. The application utilizes native Apple frameworks for hardware-accelerated decoding and includes an AVKit media player. This integration enables system-level color management for HDR to SDR conversion and supports native Apple ecosystem features such as picture-in-picture and external display output. The client provides tools for browsing and managing home media libraries, routing audio wirelessly, and adjusting pl

    Swift
    View on GitHub↗3,947
  • orz12/pilipalaxorz12 avatar

    orz12/PiliPalaX

    3,463View on GitHub↗

    PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and live streams. It functions as a media content browser and a social media video platform, integrating video playback with community engagement features. The application includes a personalized video player with hardware acceleration and gesture-based controls for adjusting volume and brightness. It also incorporates privacy-focused tools, such as incognito browsing modes and user-blocking capabilities to control content visibility. The system covers broad capability areas inclu

    Dart
    View on GitHub↗3,463
  • hiram-wong/zyplayerHiram-Wong avatar

    Hiram-Wong/ZyPlayer

    8,588View on GitHub↗

    ZyPlayer is a video streaming player and cross-platform media manager designed to stream video and live content from multiple sources through a unified interface. It functions as a resource-based organization system for managing video playlists and stream endpoints across different operating systems. The application utilizes a multi-stream playback engine that coordinates multiple concurrent media streams to ensure smooth delivery of video content. It includes a multi-language interface layer that maps locale identifiers to translated text strings to provide internationalization support. The

    TypeScript
    View on GitHub↗8,588
  • doikki/dkvideoplayerDoikki avatar

    Doikki/DKVideoPlayer

    5,317View on GitHub↗

    DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming and playback capabilities into mobile applications. It provides a hardware-accelerated video renderer and a customizable UI kit for building player interfaces, including support for picture-in-picture floating windows. The framework distinguishes itself through specialized interactive features, such as real-time comment overlays, frame capture snapshots, and gesture-based controls for adjusting volume, brightness, and playback progress. It also supports multi-stream playback,

    Javaandroidexoplayerffmpeg
    View on GitHub↗5,317
Compare all 30 related projects→