5.2 KiB
5.2 KiB
🔗 Cum să Obții URL-uri Reale pentru Playlist-ul IPTV
Acest ghid te ajută să înlocuiești URL-urile demo din playlist cu stream-uri reale și funcționale.
⚠️ IMPORTANT - Aspecte Legale
Folosește doar stream-uri legale!
- Respectă drepturile de autor
- Folosește doar servicii pentru care ai abonament valid
- Nu distribui URL-uri private sau protejate
🏢 Furnizori Oficiali de Servicii TV în România
1. DIGI (RCS-RDS)
- Website: digi.ro
- Serviciu IPTV: DIGI Online
- Canale: Digi Sport, Digi 24, Digi World, etc.
- Acces: Necesită abonament DIGI
2. Orange România
- Website: orange.ro
- Serviciu IPTV: Orange TV Go
- Canale: Diverse canale românești și internaționale
- Acces: Necesită abonament Orange
3. Telekom România
- Website: telekom.ro
- Serviciu IPTV: Telekom TV
- Canale: Canale premium și locale
- Acces: Necesită abonament Telekom
4. UPC România (Vodafone)
- Website: vodafone.ro
- Serviciu IPTV: Vodafone TV
- Canale: Diverse canale TV
- Acces: Necesită abonament Vodafone
📺 Canale Publice și Gratuite
TVR (Televiziunea Română)
- Website: tvr.ro
- Canale gratuite: TVR 1, TVR 2, TVR 3, TVR Info
- Stream-uri: Disponibile pe site-ul oficial
- Acces: Gratuit
Canale Private cu Stream Gratuit
Unele canale oferă stream-uri gratuite pe site-urile lor oficiale:
- Verifică site-urile oficiale ale canalelor
- Caută secțiunea "Live" sau "Online"
- Respectă termenii și condițiile de utilizare
🛠️ Cum să Înlocuiești URL-urile Demo
Pasul 1: Identifică URL-ul Real
- Accesează site-ul oficial al canalului
- Caută secțiunea "Live" sau "Streaming"
- Deschide Developer Tools în browser (F12)
- Mergi la tab-ul "Network"
- Caută fișiere
.m3u8în timpul redării
Pasul 2: Testează URL-ul
# Testează în VLC
vlc "https://url-real-aici.m3u8"
# Sau testează cu curl
curl -I "https://url-real-aici.m3u8"
Pasul 3: Înlocuiește în Playlist
- Deschide fișierul
digionline.m3u8 - Găsește linia cu URL-ul demo:
https://example.com/tvr1/playlist.m3u8 - Înlocuiește cu URL-ul real:
https://url-real-tvr1.m3u8
🔧 Instrumente Utile
Pentru Dezvoltatori
- VLC Media Player: Pentru testarea stream-urilor
- FFmpeg: Pentru analiza și conversie
- Browser Developer Tools: Pentru găsirea URL-urilor
- Postman: Pentru testarea API-urilor
Aplicații IPTV Recomandate
- Jellyfin: Media server open-source
- VLC: Player universal
- IPTV Smarters: Aplicație dedicată IPTV
- TiviMate: Pentru Android TV
📋 Template pentru URL-uri Comune
Format Standard M3U8
#EXTINF:-1 tvg-id="CanalID" tvg-name="Nume Canal" tvg-logo="URL_LOGO" group-title="Categorie",Nume Afișat
https://url-stream-real.m3u8
Exemple de Structuri URL Comune
# TVR (exemplu - nu funcțional)
https://stream.tvr.ro/tvr1/playlist.m3u8
# DIGI (exemplu - necesită autentificare)
https://edge.rcs-rds.ro/digiedge/canal/index.m3u8
# Canale internaționale (exemplu)
https://live-channel.akamaized.net/channel/playlist.m3u8
⚖️ Aspecte Legale și Etice
Ce Este Legal
✅ Stream-uri de pe site-urile oficiale ale canalelor ✅ Servicii pentru care ai abonament valid ✅ Canale publice și gratuite ✅ Conținut cu licență Creative Commons
Ce NU Este Legal
❌ Stream-uri piratate sau neautorizate ❌ Redistribuirea URL-urilor private ❌ Ocolirea sistemelor de plată ❌ Încălcarea drepturilor de autor
🆘 Suport și Resurse
Pentru Probleme Tehnice
- GitHub Issues: Pentru probleme cu playlist-ul
- Documentația Jellyfin: jellyfin.org/docs
- Forumuri IPTV: Comunități online specializate
Pentru Aspecte Legale
- ORDA: Oficiul Român pentru Drepturile de Autor
- CNA: Consiliul Național al Audiovizualului
- Furnizorii de servicii: Pentru clarificări despre abonamente
🔄 Actualizarea Playlist-ului
Manuală
- Editează fișierul
digionline.m3u8 - Înlocuiește URL-urile demo cu cele reale
- Testează fiecare canal în VLC
- Importă playlist-ul actualizat în Jellyfin
Automată (Avansată)
# Script Python pentru actualizare automată
import requests
import re
def update_playlist(playlist_file, url_mapping):
with open(playlist_file, 'r') as f:
content = f.read()
for demo_url, real_url in url_mapping.items():
content = content.replace(demo_url, real_url)
with open(playlist_file, 'w') as f:
f.write(content)
📞 Contact și Suport
Pentru întrebări despre acest ghid:
- GitHub Issues: Raportează probleme
- Email: Contact prin GitHub
- Documentație: Verifică README.md
⚠️ Disclaimer: Acest ghid este doar pentru scopuri educaționale. Utilizatorul este responsabil pentru respectarea legilor și regulamentelor aplicabile în jurisdicția sa.