well the radios, those thousands of streams that are present in all categories and all orders and alphabets and sections and interests.. etc. etc.. I don't put them there :)
thank's for feedback..
I'll wait a bit to update it..
well the radios, those thousands of streams that are present in all categories and all orders and alphabets and sections and interests.. etc. etc.. I don't put them there :)
thank's for feedback..
I'll wait a bit to update it..
In my post #5 I wrote DM800SE , atv 7.3.
OK
my friend use this on new update.. v.1.1 (overwrite plugin.py) and reboot
I want to try alphabetical sorting of folders and streams to make searching easier
sorted: names&urls
report if work fine..
ps:
and YES .. all selection make a file .m3u in to /tmp ;)
4097_0_1_0_0_0_0_0_0_0_20241102182356.jpg
4097_0_1_0_0_0_0_0_0_0_20241102182408.jpg
image???? atv?? version??
and on openpli??

v.1.1 on Top of topic
friend try.. this ..
but only issue i don't fixed..only for pli background mvi radio
add button info on player
fixed ok on select
up/down on player, for list index ;)
[Navigation] playing: 4097:0:2:0:0:0:0:0:0:0:http%3a//stream.funradio.sk%3a8000/80-90-128.mp3: FUN Radio 80-90 - 128 kbit/s
[eServiceMP3] construct!
[eServiceMP3] playbin uri=http://stream.funradio.sk:8000/80-90-128.mp3
[eServiceMP3] starting pipeline
[eServiceMP3] state transition NULL -> READY
[eServiceMP3] state transition READY -> PAUSED
resolved to PLAY
[eServiceMP3] trickSeek no need to unpause!
[Screen] Showing screen 'MoviePlayer'.
[eServiceMP3] dont apply ac3 delay when no video is running!
[eServiceMP3] dont apply pcm delay when no video is running!
[eServiceMP3] loading cuesheet
[eServiceMP3] cutfile not found!
[eTSMPEGDecoder] showSinglePic /usr/share/enigma2/radio.mvi
[eServiceMP3] async-done - 0 video, 1 audio, 0 subtitle
[eServiceMP3] AUDIO STRUCT=audio/mpeg
Display More
![]()
ok.. i find issue ;)
I did some tests..on atv 7.5 the background mvi radio is ok
but on pli it appears and disappears, I don't know the reason
[Screen] Showing screen 'MoviePlayer'.
[eServiceMP3] dont apply ac3 delay when no video is running!
[eServiceMP3] dont apply pcm delay when no video is running!
[eServiceMP3] loading cuesheet
[eServiceMP3] cutfile not found!
[eTSMPEGDecoder] showSinglePic /usr/share/enigma2/radio.mvi
[eServiceMP3] async-done - 0 video, 1 audio, 0 subtitle
[eServiceMP3] AUDIO STRUCT=audio/mpeg
[eServiceMP3] audio stream=0 codec=MPEG-1 Layer 3 (MP3) language=und
[eServiceMP3] getSubtitleList finished
[eServiceMP3] state transition PAUSED -> PLAYING
Display More
servicetype is unique
4097 there is no configuration for now.
so serviceapp .. i think it is not needed
only on openpli, the radio as background appears and disappears
i tested on atv 7.5 and pli9
everything works perfectly as far as i'm concerned.
{0}:0:2:0:0:0:0:0:0:0:{1}:{2} ---> 2 for radio (background)
def openTest(self, servicetype, url):
name = self.name
ref = "{0}:0:2:0:0:0:0:0:0:0:{1}:{2}".format(servicetype, url.replace(":", "%3a"), name.replace(":", "%3a"))
print('final reference: ', ref)
sref = eServiceReference(ref)
self.sref = sref
self.sref.setName(name)
self.session.nav.stopService()
self.session.nav.playService(self.sref)
thank's for feedback.. but this versione beta.. ;)
VUDUO4KSE, OpenATV7.5 does not play, there is no sound. The playlists appeared in the tmp folder.
lthe stream not checked.. try other stream..
I actually thought it was a plugin for iptv.. Then only after creating it I realized that there are thousands of Radios. So I left it like that.
I hope you don't mind if I put it here.
Not tested on dreambox but I think it could work.
1_0_19_BBE_3A2_110_EEEE0264_0_0_0_20241101180516.jpg
1_0_19_BBE_3A2_110_EEEE0264_0_0_0_20241101180505.jpg
wget -q --no-check-certificate https://raw.githubusercontent.com/Belfagor2005/RadioGit/main/installer.sh -O - | /bin/sh
![]()
ops.. i find 12.12 version
for error or crash please add log crash in reply
I needed this plugin, but it didn't work on pli 9.
so I had to take a look inside
Now it works for me I'll put it here I hope I haven't invaded the development of the project developer
debug on telnet
i have a movie bettlejuice and IT language
but are englis on json online
api.themoviedb.org/3/search/movie?api_key=73f658d32c315a6c6f469664260b0fe2&include_adult=true&query=beetlejuice+beetlejuice&language=it
19:42:08.1588 url tmdb= https://api.themoviedb.org/3/search/movie?api_key=73f658d32c315a6c6f469664260b0fe2&include_adult=true&query=cattivissimo+me+4&language=it
19:42:08.2953 getTMDbData url - tmdb = https://api.themoviedb.org/3/movie/519182&language=it?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:08.4217 getTMDbData tmdbid url - tmdb = https://api.themoviedb.org/3/movie/519182?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:08.5800 /usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py:8343: builtins.FutureWarning: Possible nested set at position 10
19:42:08.5817 /usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py:8344: builtins.FutureWarning: Possible nested set at position 10
19:42:08.5839 /usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py:8345: builtins.FutureWarning: Possible nested set at position 10
19:42:08.5863 /usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py:8346: builtins.FutureWarning: Possible nested set at position 10
19:42:08.5890 /usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py:8347: builtins.FutureWarning: Possible nested set at position 10
19:42:08.5934 getTMDbData tmdbid 2 url - tmdb = https://api.themoviedb.org/3/movie/519182/casts?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:08.7338 url tmdb= https://api.themoviedb.org/3/search/movie?api_key=73f658d32c315a6c6f469664260b0fe2&include_adult=true&query=joker+folie+a+deux&language=it
19:42:08.8750 getTMDbData url - tmdb = https://api.themoviedb.org/3/movie/889737&language=it?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:09.0100 getTMDbData tmdbid url - tmdb = https://api.themoviedb.org/3/movie/889737?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:09.1399 getTMDbData tmdbid 2 url - tmdb = https://api.themoviedb.org/3/movie/889737/casts?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:09.3222 url tmdb= https://api.themoviedb.org/3/search/movie?api_key=73f658d32c315a6c6f469664260b0fe2&include_adult=true&query=the+crow+il+corvo&language=it
19:42:09.4499 getTMDbData url - tmdb = https://api.themoviedb.org/3/movie/957452&language=it?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:09.5857 getTMDbData tmdbid url - tmdb = https://api.themoviedb.org/3/movie/957452?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:09.7263 getTMDbData tmdbid 2 url - tmdb = https://api.themoviedb.org/3/movie/957452/casts?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:09.9572 url tmdb= https://api.themoviedb.org/3/search/movie?api_key=73f658d32c315a6c6f469664260b0fe2&include_adult=true&query=back+to+black&language=it
19:42:10.0878 getTMDbData url - tmdb = https://api.themoviedb.org/3/movie/998846&language=it?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:10.2213 getTMDbData tmdbid url - tmdb = https://api.themoviedb.org/3/movie/998846?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:10.3405 getTMDbData tmdbid 2 url - tmdb = https://api.themoviedb.org/3/movie/998846/casts?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:10.4668 url tmdb= https://api.themoviedb.org/3/search/movie?api_key=73f658d32c315a6c6f469664260b0fe2&include_adult=true&query=beetlejuice+beetlejuice&language=it
19:42:10.5720 getTMDbData url - tmdb = https://api.themoviedb.org/3/movie/917496&language=it?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:10.6933 getTMDbData tmdbid url - tmdb = https://api.themoviedb.org/3/movie/917496?api_key=73f658d32c315a6c6f469664260b0fe2
19:42:10.8068 getTMDbData tmdbid 2 url - tmdb = https://api.themoviedb.org/3/movie/917496/casts?api_key=73f658d32c315a6c6f469664260b0fe2
Display More
or Joker. .same
language is ok on source..
name = self.movielist[self.index]
name = _renewTMDb(name)
self.name = name
name = transMOVIE(name)
name = sub('\\+[1-2][0-9][0-9][0-9]', '', name)
url = 'https://api.themoviedb.org/3/search/movie?api_key=%s&include_adult=true&query=%s%s' % (str(tmdb_api_key), name, self.language)
self.getTMDbMovies(url)
def getTMDbMovies(self, url):
headers = {'Accept': 'application/json'}
request = Request(url, headers=headers)
try:
if pythonVer == 2:
output = urlopen(request, timeout=10).read()
else:
output = urlopen(request, timeout=10).read().decode('utf-8')
except Exception:
self.session.open(MessageBox, _('\nTMDb API Server is not reachable.'), MessageBox.TYPE_ERROR)
return
output = output.replace('&', '&').replace('\\/', '/').replace('}', ',')
output = sub('"poster_path":"', '"poster_path":"https://image.tmdb.org/t/p/w185', output)
output = sub('"poster_path":null', '"poster_path":"https://www.themoviedb.org/images/apps/moviebase.png"', output)
rating = findall('"vote_average":(.*?),', output)
year = findall('"release_date":"(.*?)"', output)
titles = findall('"title":"(.*?)"', output)
poster = findall('"poster_path":"(.*?)"', output)
id = findall('"id":(.*?),', output)
country = findall('"backdrop(.*?)_path"', output)
titel = _('TMDb Results')
if not titles:
self.session.open(MessageBox, _('\nNo TMDb Results for %s.') % self.name, MessageBox.TYPE_INFO, close_on_any_key=True)
else:
self.session.openWithCallback(self.makeTMDbUpdate, moviesList, titel, rating, year, titles, poster, id, country, True, False)
Display More
I have to tell you that I don't know why this plugin doesn't take it.
the plugin is divided into 3 parts (identical in code but different in graphics)
it is very difficult to navigate. but everything can be done.
Can you do it?
I have little time to do everything
Omg
and why don't you put the crash log. do you think we are in your boxes or do we always have to say the same things. how do we know what happens. the only way is the crash log.
no. .are missing tag
<output id="0">
I didn't touch anything in the xml files
use this fix for now