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·11 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

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

Open-source alternatives to Nextplayer

Similar open-source projects, ranked by how many features they share with Nextplayer.
  • 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
See all 30 alternatives to Nextplayer→

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.

What are some open-source alternatives to anilbeesetti/nextplayer?

Open-source alternatives to anilbeesetti/nextplayer 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…