Skip to content

V-Dev-arch/M3UPlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 

Repository files navigation

M3UPlay

Modern • Lightweight • Responsive • User-Friendly

Web Based M3U Supported Dark Theme Mobile Compatible TV Browser Compatible JavaScript

A modern web-based M3U playlist player built for simplicity, speed, and ease of use. Load playlists from a URL or local file, browse channels by category, search instantly, and enjoy a clean dark-themed interface optimized for multiple devices. ---

Overview

M3UPlay is a lightweight web application designed to provide a smooth and organized playlist browsing experience. The project focuses on usability, clean design, and accessibility while keeping the interface straightforward and easy to navigate.

Whether you're using a desktop browser, a mobile device, or a TV browser, M3U-WEB-PLAYER provides a consistent experience for browsing and managing your own playlists.


Screenshots

MOBILE

---

Tv/Computer

---

PLAYER

The player supports

  • Upto 50 seconds rewind

  • Play/pause even on live channels

  • Subtitles if avaliable

  • Playback speed from 0.25 to 2 Max even on live channels

  • PIP support if device supports

    Supported formats for live channels

    • ts
    • m3u8

Features

📂 Playlist Loading

  • Load playlists directly from a URL.
  • Upload playlists from local storage.
  • Quick playlist importing.
  • User-friendly loading process.

Channel Browser

  • Browse channels in an organized interface.
  • Display channel logos when available.
  • Clean channel presentation.
  • Easy navigation through playlists.

Category Support

  • Automatic category organization.
  • Browse channels by category.
  • Improved playlist management.
  • Faster content discovery.

Smart Search

  • Instantly search channels.
  • Quickly locate content inside large playlists.
  • Simple and responsive search experience.

Dark Theme

  • Eye-friendly interface.
  • Comfortable viewing during long sessions.
  • Modern dark design.
  • Reduced visual strain.

Responsive Design

  • Optimized for desktop browsers.
  • Mobile-friendly layout.
  • Adaptive user interface.
  • Consistent experience across devices.

TV Browser Compatibility

  • Can be used on TV web browsers.
  • Works well with virtual mouse solutions.
  • Suitable for larger screens.
  • Comfortable navigation experience.

Mouse & Touch Optimized

  • Designed for mouse interaction.
  • Touch-friendly controls.
  • Smooth navigation.
  • Simple user experience.

🎮 Built-In Navigation System

  • Integrated navigation structure.
  • Easy movement between sections.
  • Clean user workflow.
  • Designed for convenience and accessibility.

Contact Section

  • Dedicated contact page.
  • Feedback and communication area.
  • Easy access to project information.

Application Sections

Home

The landing section of the application providing access to the player and navigation features.

Channels

Displays playlist channels along with:

  • Channel logos
  • Channel names
  • Categories
  • Organized browsing experience

PRIVACY FOCUSED

When you will refresh the page all the data will be cleared automaticaly.


Getting Started

Load Playlist from URL

  1. Open M3UPlay
  2. Select the URL loading option.
  3. Enter your playlist URL.
  4. Load the playlist.
  5. Browse available channels.

Load Playlist from File

  1. Open M3UPlay
  2. Select the file upload option.
  3. Choose an M3U playlist file.
  4. Wait for processing.
  5. Browse channels instantly.

Compatibility

You just need a good browsr that's it!!

Technologies Used

  • HTML5
  • CSS3
  • JavaScript

Project Goals

  • Provide a clean M3U playlist browsing experience.
  • Keep the interface lightweight and fast.
  • Maintain compatibility across multiple devices.
  • Deliver a modern dark-themed user interface.
  • Make playlist loading simple and accessible.

Important Disclaimer

This Project Is a Media Player Only

M3UPlay is designed solely as a playlist player and browser.

The project:

  • ❌ Does NOT provide television channels.
  • ❌ Does NOT include playlists.
  • ❌ Does NOT host any streams.
  • ❌ Does NOT distribute copyrighted content.
  • ❌ Does NOT sell IPTV services.
  • ❌ Does NOT provide access to premium content.

Users are responsible for supplying their own playlists and ensuring they have the legal rights and permissions required to access any content loaded into the application.

The developer is not responsible for any third-party content accessed through user-supplied playlists.


Contributing

Contributions, suggestions, and improvements are welcome.

If you would like to contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit your changes.
  4. Submit a pull request.

Future Improvements

  • Additional customization options
  • Enhanced playlist management
  • Improved user experience
  • Performance optimizations
  • New interface enhancements

VISIT NOW

https://m3uplay.xo.je

Support

If you find this project useful, consider giving it a star.

Your support helps encourage future development and improvements.


Made with ❤️ using HTML, CSS & JavaScript

M3UPlay

About

Introducing M3UPlay, It can play m3u files seamlessly directly in your browser no need to install an app on your device.

Topics

Resources

Stars

Watchers

Forks

Contributors