最初から

最初から音声部分は別にわけておけば良かったんですよね。
ごちゃごちゃしていたプログラムがすっきりしておかしなところがないかはっきりわかるようになりました。
これでリークを起こすようなケアミスを起こすことは少なくなると思います。
いまは15秒置きに音声を再生して落ちないかどうか試しています。
15秒の再生に30秒のファイルを使って強制的に止めたりスタートさせたり無理なことをさせていますが特に問題がないようなので絶好調かな?

最初から

最初からSQLiteにしておけば良かった。課題が解決したよ。これを利用すればもっと楽に豊富な機能をつけることができるよ。十分使いこなすのは時間がかかるだろうから最低1ヶ月研究してみよう。
やっていいことと悪いことがまだわからないし。
ひとまずやりたいことはできたし。
なぜ手を出さなかったって!?
WindowsのMSSQLがあまりに重くてイライラするからイメージが悪くて凄く嫌い。Postgres動かしたときもあり得ない遅さになるし、MySQLも。。。。というかWindowsの問題?
UbuntuとかCentOSではそんなこと気にもならなかったし。
iPhoneも変に遅くなるかなと思ったんだけどサクサクこれでいいや。