I'm new to using programming vlc, I'm using python specifically python-vlc to play a internet radio station.
I have it playing the station but can't get the current track that is playing.
When I get the audio track info it returns Track 1 all the time.
Anyways, I am looking for a way to get the song change event.  It seems that it could be possible. Because vlc title bar shows the current playing song and windows pops up a notification of the new playing song.
I would prefer to get the change event with the song so that I don't have to poll to check to see if the name change.
Any help would be appreciated.
In an MPEG stream, there is no such thing as "songs". It's just an audio stream. Some radio stations do change metadata in between, so you might be able to check whether the stream title changes or something. But that's purely heuristic.
I guess the notification you see is also triggered by the metadata change.
VideoLan song change event for radio stream