Last commits servicemp3 from October 24, break title information Shoutcast (and probably more).
Result is always an empty string.
sTitle = self.currPlay.info().getInfoString(iServiceInformation.sTagTitle)
.
Probably that is using evUpdatedInfo to get its data. Now that is changed to evUser+15. Try to use that and see is it working.
evUpdatedInfo is out of question to be used since it breaks any subtitle/ audio selection in eServiceMP3...
The only way to fix title of song, I found so far, is to use evUpdatedInfo as argument again.
m_event((iPlayableService*)this, evUpdatedInfo);
https://github.com/O...cemp3.cpp#L2041
What i dont get is why that shoutcast plugin uses the event from navigation and not utilize the events like in every other screen....
m_event((iPlayableService*)this, evUpdatedInfo); only rise evUpdatedInfo event. in other case it rise evUser+15 (which seems is not handled in the plugin)....
I am not familiar nor ever used that shoutcast plugin so i dont know but it looks to me as design issue....
P.S. What you can try is:
in here
https://github.com/O.../plugin.py#L955
elif ev == 5:
if not self.currPlay:
........
replace with
elif ev == 5 or ev == 271:
if not self.currPlay:
That will handle the new event evUser+15.....
Edited by DimitarCC, 29 October 2024 - 09:14.
Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)