Na, megvan a megoldás!
Két eset van,
1.: az alapeset, a stream címek egy megfelelően elkészített saját készítésű m3u fájlból kerülnek be a programba.
Ilyenkor még nincsen s4ap_favorites fájlunk, csak az s4ap_v2 programfájl és egy playlist.m3u fájl, (ezt mi -én- készítettük, ebből fogjuk a stream url címeket egy fájlban beadni a programnak) ami tartalmaz url-címeket, vegyesen videós és csak rádiós url-címeket.
A programot elindítjuk a benne lévő alap url file betöltésével.
Ekkor a program automatikusan létrehoz egy s4ap_url_list fájlt, és ezt ott hozza létre, -oda menti el- ahonnan a fő programfilét elindítottuk.
Ekkor a program képe így néz ki:
Jól látható, hogy a sima http-s url fájlban nincsen normális stream adónév, így a program baloldali, imput ablakában is csak a natúr url stream cím látható.
Küldjük át ezt a http-s stream címet a Kedvencek jobboldali ablakába, látható, hogy itt sincs az url fájl előtt név, csak a sima http-s cím látszik itt is.
Most zárjuk be a programot.
Ekkor a program elmenti nekünk a Kedvencek ablak tartalmát egy s4ap_favorites nevű fájlba, -ugyanoda, ahonnan a programot előzőleg megnyitottuk- és a menet közben készített s4ap_url_list fájlt viszont törli a program!!!
Ha most megnyitjuk az s4ap_favorites fájlunkat, ezt fogjuk látni benne:
-
|rtmp://video.fixhd.tv:1935/fix/hd.stream
(vagyis az
s4ap_favorites nevű fájl felépítése ez lesz:
streamnév|streamcím )
Ha most újra elindítjuk az s4ap_v2 programfájlt, és a jobboldali Kedvencek ablakban rákattintunk az ott lévő bejegyzésre, el fog indulni a stream lejátszása azzal a programmal, ami ehhez ki lett alul választva.
Bár kissé furcsának tűnhet, hogy egy http-s url-cím elött áll még valami, -ez:
-|- mégis elindul a stream lejátszása, a programok ezt a -| jelet tudják értelmezni, és kezelni. Mivel a függőleges elválasztójel előtt nem áll most stream név, ezért az url cím megjelenítése is csak kizárólag a http-s link címre korlátozódik, ezt látjuk a program mindkét ablakában. Most zárjuk be újra a programot, és vegyük szemügyre azt a bizonyos playlist.m3u fájlt.
Ha megnyitjuk a fájt, ezt fogjuk látni benne, ez egy szabályos m3u formátum, ahol a stream adó nevek, és a hozzá tartozó url címek vannak felsorolva.
#EXTM3U
#EXTINF:0,MR1_Kossuth_Rádió
http://stream001.radio.hu:8080/mr1.mp3
#EXTINF:0,MR2_Petőfi_Rádió
http://stream001.radio.hu:8080/mr2.mp3
#EXTINF:0,MR3_Bartók_Rádió
http://stream001.radio.hu:8080/mr3.mp3
#EXTINF:0,MR4_Dankó_Rádió
http://mr-stream.mediaconnect.hu/4748/mr7.mp3
#EXTINF:0,Poptarisznya_Rádió_Hungary
http://adas.poptarisznya.hu:8200/live.mp3
#EXTINF:0,Poptarisznya_Oldies_Hungary
http://adas.poptarisznya.hu:8200/oldies.mp3
#EXTINF:0,ATV_+1
http://193.68.62.125:1935/atvliveedge/_ ... index.m3u8
#EXTINF:0,CBS_(WFOR)_USA
http://161.0.157.50/PLTV/88888888/224/3 ... 41/03.m3u8
#EXTINF:0,FM_Italia
http://flash8.streaming.xdevel.com/fmit ... ylist.m3u8
#EXTINF:0,RADIO_ITALIA
http://radioitaliatv-lh.akamaihd.net/i/ ... aster.m3u8
#EXTINF:0,Rai_Movie
http://b2everyrai-lh.akamaihd.net/i/rai ... aster.m3u8
#EXTINF:0,Rai_Yoyo
http://b2everyrai-lh.akamaihd.net/i/rai ... aster.m3u8
Most nyissuk meg az s4ap_v2 programfájlt úgy, hogy az alap url címet kitöröljük az url ablakból, és oda belinkeljük -figyelem, teljes elérési link címet kell megadnunk!- azt a bizonyos említett playlist.m3u fájlt.
Ez például így nézhet ki, pl. ez nálam a playlist.m3u fájl pontos link címe.
/root/Letöltések/1/Alapeset/playlist.m3u
Láthatjuk, hogy a playlist.m3u fájlban felsorolt stream címek most úgy jelennek meg az ablakban, hogy elől vannak a stream adók/videók nevei, és ez után jönnek azok pontos url címei. Ha bármelyikre rákattintunk az ablakban, szintén elindul a stream lejátszása!
Rendben, most egyenként másoljuk át a stream címeket a Kedvencek ablakba, ott is ugyanúgy fognak megjelenni, elöl a stream neve, utána jön a stream url-je.
Egyetlen egy stream cím előtt nem áll név csak, ez az első alkalommal a programban alapból benne lévő url címe, ami , mint már tudjuk, ezzel a jellel kezdődik: -|
Ahhoz, hogy nevet adjunk ennek a streamnek, nyissuk meg szerkesztésre az
s4ap_favorites nevű fájlunkat, aminek ez a tartalma:
-|rtmp://video.fixhd.tv:1935/fix/hd.stream
MR1_Kossuth_Rádió|
http://stream001.radio.hu:8080/mr1.mp3
MR2_Petőfi_Rádió|
http://stream001.radio.hu:8080/mr2.mp3
MR3_Bartók_Rádió|
http://stream001.radio.hu:8080/mr3.mp3
MR4_Dankó_Rádió|
http://mr-stream.mediaconnect.hu/4748/mr7.mp3
Poptarisznya_Rádió_Hungary|
http://adas.poptarisznya.hu:8200/live.mp3
Poptarisznya_Oldies_Hungary|
http://adas.poptarisznya.hu:8200/oldies.mp3
ATV_+1|
http://193.68.62.125:1935/atvliveedge/_ ... index.m3u8
CBS_(WFOR)_USA|
http://161.0.157.50/PLTV/88888888/224/3 ... 41/03.m3u8
FM_Italia|
http://flash8.streaming.xdevel.com/fmit ... ylist.m3u8
RADIO_ITALIA|
http://radioitaliatv-lh.akamaihd.net/i/ ... aster.m3u8
Rai_Movie|
http://b2everyrai-lh.akamaihd.net/i/rai ... aster.m3u8
Rai_Yoyo|
http://b2everyrai-lh.akamaihd.net/i/rai ... aster.m3u8
Most az első sorban a
- jel helyére írjuk be ezt a nevet:
FixTV_HD
(ügyeljünk rá, hogy a név mögött álló
| jelet nehogy kitöröljük!)
Ezután így kell kinéznie az ominózus sornak:
FixTV_HD|rtmp://video.fixhd.tv:1935/fix/hd.stream
Még egy dolog, ugye azt írtam az előbb, hogy nyissunk meg szerkesztésre egy, a program hoz tartozó, a program által létrehozott fájlt, ezt általában a működő program mellett nem célszerű megtenni, de itt minden további hátrány, károkozás nélkül ezt megtehetjük, és ha figyeljük a megnyitott program ablakát, az s4ap_favorites nevű fájl szerkesztése után a Kedvencek ablakban azonnal frissül, és a már kijavított, névvel ellátott kedvencek lista jelenik meg, benne a javított első sorral!
Vegyük szemügyre a jobb oldali Kedvencek ablakot, és vegyük észre, hogy itt már -a példánknál maradva(playlist.m3u)- már 13 bejegyzés szerepel, egy a legelső megnyitáskor elmentett link, és utána a betöltött playlist.m3u-ból átmásolt 12 darab stream link.
Apropó, m3u, mindenki előtt ismert, hogy az ilyen, több stream címet is tartalmazó m3u fájlokban többféle streamcím is lehet, lehet http-vel kezdődő, és lehet például rtmp-vel kezdődő stream cím is. Nos itt jelenleg ez a program valamiért(bocs, de nem tudom, hogy miért) csak a http-s stream címet fogadja el, ha egy m3u fájt töltünk be, abban jelenleg itt csak http-s stream címeket fogad el ez a program! Kipróbáltam, egész este ezzel szórakoztam, volt olyan proba.m3u fájlom, ahol a http-s címek és az rtmp-s címek vegyesen voltak, ebből a program csak a http-vel kezdődő stream címeket olvasta csak be, az rtmp-s stream címeket egyszerűen figyelmen kívül hagyta, és nem olvasta be a program, bármit is csináltam vele! Ez van, és ezért van a mostani leírásban szereplő playlist.m3u-ban is csak http-s streamcím.
De nem kell emiatt elkeserednünk, van mód az rtmp-s stream címek használatára is a programmal, és ekkor jön a fentebb említett második mód, a kézzel való stream címek beadása a programba!
2.: a normál használat esete, ilyenkor az eltérő stream címek, pl. rtmp-s stream címek a felhasználó által kézzel beírva kerülnek be a programba.
A második módra egy példa, van egy ilyen stream címünk: rtmp://79.172.194.189:7970/live/live
Ebben ugye nincs utalás magára a streamot sugárzó adó/videó nevére, de mi azért tudjuk, hogy ez a stream cím a Pannon_TV streamje.
Megnyitjuk a programot és a nyitó ablakban kitöröljük az alap -példa- stream címet, és annak helyére beírjuk az előbb említett rtmp-s stream címet.
A baloldali ablakban láthatjuk a név nélküli stream címet, amit simán át is másolhatunk a kedvencek ablakba.
Ezután az s4ap_favorites fájlt megnyitjuk szerkesztésre, és a már megismert módon a név nélküli stream címet ellátjuk a megfelelő névvel, így fog kinézni az ominózus cím:
Pannon_TV|rtmp://79.172.194.189:7970/live/live
Arra azért figyeljünk oda, hogy az ilyen eltérő stream címeket, mint pl. az rtmp-s linkek, nem minden lejátszó képes megjeleníteni, nálam pl. az ffplay nem játszotta le, míg az mpv az igen. (de ez lehet gépfüggő is!)
Hát ennyit erről a progiról, bocs ha hosszúra sikeredett az próba leírása.
(a próbához általam elkészített
playlist.m3u fájlt letölthetitek innen, a fájl neve: -
Alapeset.tar.gz -
ahol a .tar.gz kiterjesztésű fájlt ki kell bontani, és ezután egy könyvtárat fogunk kapni, ennek ez a tartalma)

(a mellékelt playlist.m3u fájl pupy linux alatt készült, a geany-ban, a fájl kódolása Unicode (UTF-8)