AppKit を使用すると、Mac 上の Python プログラムで ObjectiveC クラスを使用できます。私は ObjectiveC にあまり詳しくありませんが、オーディオ プレーヤーを作成するために、AppKit を使用してNSSoundクラスにアクセスしたいと考えています。
プレーヤーは、現在のオーディオの再生が終了したときに、プレイリストから次のアイテムをロードするなどのアクションを実行する必要があります。その時に呼ばれるsound:didFinishPlaying:というメソッドがあるのかな。ドキュメントによると、このメソッド呼び出しを受け取るデリゲートを設定する必要があります。
誰かがそれを Python/AppKit に翻訳するのを手伝ってくれませんか? Python でデリゲートを実装し、didFinishPlaying 通知を受け取るにはどうすればよいですか?