DownVid
1000개 이상의 사이트를 지원하고, 인터페이스가 간결하며 macOS·Windows·Linux에서 모두 사용 가능
웹 기반 최신 M3U 재생기로 브라우저에서 바로 라이브 스트리밍
A modern, web-based M3U playlist player for streaming live content directly in your browser. Upload M3U/M3U8 playlists, browse preset channels, and enjoy seamless HLS streaming with dark mode, favorit
미디어TypeScript · JavaScriptGitHub @FalconStream-Pro온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기A modern, web-based M3U playlist player for streaming live content directly in your browser. Upload M3U/M3U8 playlists, browse preset channels, and enjoy seamless HLS streaming with dark mode, favorites, and picture-in-picture support.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A modern, web-based M3U playlist player built with Next.js for streaming live content directly in your browser.
IMPORTANT: By using this application, you acknowledge and agree that:
By proceeding to use this application, you accept full legal responsibility for your actions.
This M3U Stream Player allows users to upload M3U playlist files or select from pre-configured playlists to watch live streams directly in their web browser. Built with Next.js and optimized for static export to GitHub Pages.
# Clone the repository
git clone https://github.com/yourusername/m3u-stream-player.git
# Navigate to project directory
cd m3u-stream-player
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Export static site for GitHub Pages
npm run export
/** @type {import('next').NextConfig} */
const nextConfig = {
output: 'export',
images: {
unoptimized: true,
},
basePath: process.env.NODE_ENV === 'production' ? '/m3u-stream-player' : '',
assetPrefix: process.env.NODE_ENV === 'production' ? '/m3u-stream-player/' : '',
}
module.exports = nextConfig
.github/workflows/deploy.yml):name: Deploy to GitHub Pages
on:
push:
branches: [ main ]
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '18'
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./out
gh-pages / rootm3u-stream-player/
├── app/
│ ├── layout.js # Root layout with consent modal
│ ├── page.js # Main player page
│ └── components/
│ ├── UploadZone.js # M3U file upload component
│ ├── VideoPlayer.js # Video streaming component
│ ├── ChannelList.js # Channel selection sidebar
│ ├── ConsentModal.js # Legal disclaimer modal
│ └── SearchBar.js # Channel search/filter
├── lib/
│ ├── m3uParser.js # M3U file parsing logic
│ └── storage.js # LocalStorage utilities
├── public/
│ └── sample-playlists/ # Pre-configured M3U files (optional)
├── styles/
│ └── globals.css # Global styles
├── next.config.js # Next.js configuration for static export
├── package.json
└── README.md
The player should support:
Example M3U format:
#EXTM3U
#EXTINF:-1 tvg-id="channel1" tvg-name="Channel Name" tvg-logo="logo.png" group-title="News",Channel Name
http://example.com/stream.m3u8
MIT License - See LICENSE file for details
Contributions are welcome! Please read CONTRIBUTING.md for guidelines.
This application is provided "as is" without warranty of any kind. Users are responsible for ensuring their use complies with all applicable laws and regulations. The developers assume no liability for misuse of this application.
For issues, questions, or feature requests, please open an issue on GitHub.
Remember: Only use content you have the legal right to access. Respect copyright laws and content creators.
For m3u files refer this repository - https://github.com/Free-TV/IPTV