@astons,
This is a non issue. If you want to use a develop codebase, accept the fact that at any time, that codebase can be instable due to work-in-progress. If you insist to, don't moan, but contribute and fix the issue you bump into.
Posted 27 August 2017 - 13:39
@astons,
This is a non issue. If you want to use a develop codebase, accept the fact that at any time, that codebase can be instable due to work-in-progress. If you insist to, don't moan, but contribute and fix the issue you bump into.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 27 August 2017 - 17:53
@astons,
This is a non issue. If you want to use a develop codebase, accept the fact that at any time, that codebase can be instable due to work-in-progress. If you insist to, don't moan, but contribute and fix the issue you bump into.
Well, I did tried to explain @ian1095 why he got ignored by devs about his attempt to fix EPG, so I don't see the reason why someone could be upset about that.
Everything which I said I read on this forum and someone else started the topic, not me.
If you insist to, don't moan, but contribute and fix the issue you bump into.
Edited by astons, 27 August 2017 - 17:53.
Posted 27 August 2017 - 18:16
The 5002 EPG fix is something that many, many people want. Ive tried to fix it but its above my paygrade and I'm still stuck on populating the Bouquets list EPG. I do have all other EPG lists working though when using 4097, 5001 or 5002
This is something the likes of Littlesat could fix in less than 10mins, so I still fail to understand why no one has fixed it ? Serviceapp is here to stay ! Many images now make use of it.
Adding replace code for 4097,5001 and 5002 for both EPG and Picons is nothing to the Devs, but they just dont seem to want to do it, even though so many users wish for it to be done.
The other IPTV problems mentioned such as Auto Reconnect and fixing the Enigma2 Recording of IPTV are big issues, and yes I conceed these will indeed by hard to address, but none the less, if the image is to move forward with the times, then they need to be fixed.
As stated above, times are changing and these requirements are becoming more and more important as time goes by.
Ian.
Edited by ian1095, 27 August 2017 - 18:19.
Posted 27 August 2017 - 19:23
Posted 27 August 2017 - 21:31
Edited by littlesat, 27 August 2017 - 21:32.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 29 August 2017 - 06:05
Yes its probably a good idea to use Substitute instead of Replace Littlesat, however, isn't this just nice Python at the end of the day ?
And am I correct in thinking that this will not address the problem that's still outstanding of finding the correct def to modify to enable the populating of the Bouquets list when using 5002 ect ?
Ian.
Edited by ian1095, 29 August 2017 - 06:05.
Posted 30 August 2017 - 15:23
Basically mx3L you add any IPTV channel to bouquets but instead of Flagging it as 1 to use Gstreamer you Flag it as 5002 or 5001 (but keeping Serviceapp set to Original) and after doing this no EPG or picons are shown. However Abu Baniaz has made a commit on the OpenATV Github that addresses the Picons not showing.
I dont think this is a Servicapp problem ( although I could be wrong ) because once I changed the code in the EpgList.py to also use 5002, then the EPG populated perfectly through Serviceapp. The problem is that I'm now stuck at populating the Bouquets list EPG. I have successfully populated all other EPG lists, but lack the knowledge to complete the task.
Of course as Littlesat stated, my code changes are not "nice" Python as it were so I'm sure he will be kind enough make the Python good enough to be used in the Image, once the Bouquets list can also be populated too.
Ian.
Edited by ian1095, 30 August 2017 - 15:26.
Posted 31 August 2017 - 11:44
@MastaG thanks
@ian1095
It works for me, I tested it like this:
1. I took DVB-S2 channel where I have EPG available, i.e.:
#SERVICE 1:0:19:1329:CA2:3:EB0000:0:0:0:
2. Changed it to 5001 service and added some dummy http link:
#SERVICE 5001:0:19:1329:CA2:3:EB0000:0:0:0:http%3a//test:EPG_TEST
I have EPG for this channel in Single EPG view, Multi EPG view in Channel list and also in Infobar.
First I had serviceapp set to exteplayer3 but then I changed it to original, and it also worked.
Posted 1 September 2017 - 11:39
Hi, I did update which exposes all player options via play url also added some more options in plugin settings.
Options passed via playurl:
Every option has to have a name started with prefix sapp_$(option_name)=$(value), where option_name and value is dependent on player which you use
exteplayer3 options:
const std::string EXT3_SW_DECODING_AAC = "aac_swdec"; const std::string EXT3_SW_DECODING_AC3 = "ac3_swdec"; const std::string EXT3_SW_DECODING_EAC3 = "eac3_swdec"; const std::string EXT3_SW_DECODING_DTS = "dts_swdec"; const std::string EXT3_SW_DECODING_MP3 = "mp3_swdec"; const std::string EXT3_SW_DECODING_WMA = "wma_swdec"; const std::string EXT3_DOWNMIX = "downmix"; const std::string EXT3_LPCM_INJECTION = "lpcm_injection"; const std::string EXT3_FLV2MPEG4_CONVERTER = "flv2mpeg4"; const std::string EXT3_PLAYBACK_PROGRESSIVE = "progressive"; const std::string EXT3_PLAYBACK_INIFITY_LOOP = "loop"; const std::string EXT3_PLAYBACK_LIVETS = "live_ts"; const std::string EXT3_PLAYBACK_AUDIO_TRACK_ID = "audio_id"; const std::string EXT3_PLAYBACK_SUBTITLE_TRACK_ID = "subtitle_id"; const std::string EXT3_PLAYBACK_AUDIO_URI = "audio_uri"; const std::string EXT3_PLAYBACK_DASH_VIDEO_ID = "dash_video_id"; const std::string EXT3_PLAYBACK_DASH_AUDIO_ID = "dash_audio_id"; const std::string EXT3_RTMP_PROTOCOL = "rtmpproto"; const std::string EXT3_NICE_VALUE = "nice"; const std::string EXT3_FFMPEG_SETTING_STRING = "ffmpeg_option";
gstplayer options:
const std::string GST_DOWNLOAD_BUFFER_PATH = "download_buffer_path"; const std::string GST_RING_BUFFER_MAXSIZE = "ring_buffer_maxsize"; const std::string GST_BUFFER_SIZE = "buffer_size"; const std::string GST_BUFFER_DURATION = "buffer_duration"; const std::string GST_VIDEO_SINK = "video_sink"; const std::string GST_AUDIO_SINK = "audio_sink"; const std::string GST_AUDIO_TRACK_IDX = "audio_id"; const std::string GST_SUBTITLE_ENABLED = "subtitles_enabled";
Most settings are boolean so they have to had values of either "0" or "1"
Non boolean settings with not obvious values are:
const std::string EXT3_RTMP_PROTOCOL = "rtmpproto"
0 - auto mode, 1 - ffmpeg, 2 - librtmp
const std::string EXT3_SW_DECODING_AAC = "aac_swdec";
1 - to AAC ADTS, 2 - to AAC LATM
const std::string GST_BUFFER_SIZE = "buffer_size";
buffer size in kilobytes
const std::string GST_BUFFER_DURATION = "buffer_duration";
buffer duration in seconds
So for example to set for gstplayer service custom buffer duration and custom buffer size via playurl I could do it like this:
#SERVICE 5001:0:0:0:0:0:0:0:0:0:http://home/marko/shared/big-buck-bunny_trailer.webm#sapp_buffer_duration=5&sapp_buffer_size=1024 BUNNY_TEST_GST
It would be great if somebody could test it, for now I put it in test branch.
https://github.com/m...eapp/tree/test2
Posted 3 September 2017 - 23:03
@MastaG thanks
@ian1095
It works for me, I tested it like this:
1. I took DVB-S2 channel where I have EPG available, i.e.:
#SERVICE 1:0:19:1329:CA2:3:EB0000:0:0:0:
2. Changed it to 5001 service and added some dummy http link:
#SERVICE 5001:0:19:1329:CA2:3:EB0000:0:0:0:http%3a//test:EPG_TEST
I have EPG for this channel in Single EPG view, Multi EPG view in Channel list and also in Infobar.
First I had serviceapp set to exteplayer3 but then I changed it to original, and it also worked.
Dear mx3L,
in order to make EPG works when using SERVICE 5002 in bouquets, which files i need to modify? I'm on Openatv 6.1 image.
Regards,
ciuko
Posted 4 September 2017 - 07:01
Edited by littlesat, 4 September 2017 - 07:03.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 4 September 2017 - 16:39
@ciuko
I don't know which version of serviceapp is used on openatv6.1 image. I'm working on openpli 6 rc.
If there is at least version which contains this commit it https://github.com/m...ab618903868c43b, then it should work.
Otherwise I'm just editing my bouquets in /etc/enigma2 directory. What steps do you do to create your 5001/5002 service in bouquets?
Posted 4 September 2017 - 16:45
@littlesat
I think there is no need to change anything inside enigma2. AFAIK just providing RESULT eStaticServiceAppInfo::getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &evt, time_t start_time) method inside serviceapp should be sufficient to deliver epg in channel list. It's already in serviceapp and it's working.
DVB subtitles support in eServiceMP3/GStreamerStarted by DimitarCC, 17 Oct 2024 DVB, Subtitles, GStreamer |
|
|||
Is het denkbaar om GStreamer te vervangen door VLC in toekomstige release?Started by Niceguy, 13 Jan 2022 GStreamer, VLC |
|
|||
Openpli 8.0 ffmpeg problemStarted by tigrousad, 2 Mar 2021 serviceapp, ffmpeg, exteplayer3 and 2 more... |
|
|||
DTS geluid probleem op Pli 6.0 Mutant, Werkt op Pli 4.0 VuDuoStarted by Niceguy, 9 Jan 2018 Gstreamer, Audio DTS |
|
|||
ISo en VOB afspelen in OpenPli 6.1Started by dutcharnie, 8 Jan 2018 ISO, DVD, Gstreamer |
|
0 members, 1 guests, 0 anonymous users