私は C で作成したメディア プレーヤーを持っており、Python のサーバーと一緒に実行しています。サーバーは、SQLite データベースにある再生リストを変更するコマンドを受け入れます。
Python コードが DB を更新したら (これは、メディア プレーヤーの再生中にバックグラウンドで発生します)、プレーヤーに新しいプレイリストが DB にあることを知らせて、新しいファイルの再生を開始できるようにする必要があります。
DB にフラグを設定するつもりでした。プレーヤーは常にこのフラグをポーリングできますが、これが最善の方法だとは思いません。私が考えることができるすべてのオプションには、メディアプレーヤーが常に何かをチェックすることが含まれます。
これについて最善の方法は何ですか?