0
私はプログラミングvlcを初めて使用しています。私はインターネットラジオ局を再生するためにpython-python-vlcを特に使用しています。ラジオストリームのVideoLanソング変更イベント
私は駅を再生していますが、再生中の現在のトラックを取得できません。 オーディオトラック情報を取得すると、常にトラック1が返されます。
とにかく、私は曲の変更イベントを取得する方法を探しています。それは可能かもしれないようです。 vlcのタイトルバーには現在再生中の曲が表示され、ウィンドウには新しい再生曲の通知がポップアップするためです。
名前を変更するかどうかを確認するためにポーリングする必要がないように、曲の変更イベントを取得することをお勧めします。
ご協力いただければ幸いです。
ありがとうございます!あなたは私が正しい方向に見えるのを助けました。 メディアを取得して解析し、メタデータnow_playingを取得する必要があります。 もう一つは、メタデータが更新されたときにトリガーするイベントがある場合、その試合を試すことです。 – user1086377
DBusを持つLinuxデスクトップでは、MPRISイベントがバスを介してブロードキャストされます。多分それが助けますか?あなたが何をしているのか分かりませんが、VLCに直接接続するのではなく、MPRISがとにかく行く方法です)。 –
メタデータは変更されますが、vlcイベントハンドラは変更されたときには起動しません。そのため、バグか不足しているものがあります。解決策は、タイトルが変更されたかどうかを確認するときに、時間の経過に応じて実行されるイベントを使用することでした。 – user1086377