Bug 442444

Summary: Display stream metadata (Artist/Title/etc.) when playing Radios
Product: [Applications] Elisa Reporter: b2cc <b2c>
Component: generalAssignee: Matthieu Gallien <matthieu_gallien>
Status: RESOLVED DUPLICATE    
Severity: wishlist    
Priority: NOR    
Version First Reported In: 21.04.3   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description b2cc 2021-09-14 19:00:48 UTC
SUMMARY
Display stream metadata (Artist/Title/etc.) when playing Radios

STEPS TO REPRODUCE
1. Add stream from to "Radios" in Elisa:, e.g. https://orf-live.ors-shoutcast.at/fm4-q2a
2. Start replay
3. No Artist/Title or other information from the stream metadata is shown in the replay window

OBSERVED RESULT
No Artist/Title or other information from the stream metadata is shown in the replay window

EXPECTED RESULT
Show stream metadata information alongside the name of the radio

SOFTWARE/OS VERSIONS
Windows: n/a
macOS: n/a
Elisa: 21.04.3
Linux/KDE Plasma: Gentoo x86_64
KDE Plasma Version: 5.22
KDE Frameworks Version: 5.86
Qt Version: 5.15.2

ADDITIONAL INFORMATION
I tested that the stream sends metadata with a little python script I grabbed from SO:
* https://stackoverflow.com/a/44391393

When testing with the stream it regularly outputs the stream metadata and one can
observe the metadata updates. The stream itself is provided by an Icecast streaming
server and in mpeg audio format.

Sample output I gathered:
---
~# python3 script.py https://orf-live.ors-shoutcast.at/fm4-q2a

New title: Cypress Hill - Dr. Greenthumb | FM4 Homebase
Title: Cypress Hill - Dr. Greenthumb | FM4 Homebase
New title: James Hersey - Souvenir | FM4 Homebase
Title: James Hersey - Souvenir | FM4 Homebase
---

It would be nice if this information was displayed somewhere in Elisa while playing
streams.

Thanks in advance!
Comment 1 b2cc 2021-09-14 19:13:23 UTC
Sorry just noticed this was already reported in 417895.
My bad, closing this ticket.

*** This bug has been marked as a duplicate of bug 417895 ***