「Repete」をアップデートしました(version 4.0)

iPhone/iPadアプリ「Repete」(レペテ)(旧「語学学習支援プレイヤー」)をアップデートしました。(version 4.0)

「Repete」(「語学学習支援プレイヤー」)は、語学学習の手助けをするオーディオプレイヤーです。ファイルの無音部分を分析し、流れる言葉が一区切りしたところで、あいだをおいて再生します
リピーティングに便利なオーディオプレイヤーです。

変更点

待ち時間を秒数指定で再生している場合は、区切りで指定した秒数を待って再生を続ける仕様になっています。再生速度を変更しても、指定秒数だけ待つこととなっています。待ち時間3秒ならば、再生速度が0.5でも3秒待ちます。しかし、バックグラウンド再生の際に、秒数指定での待ち時間が適切なものになっていませんでした。(待ち時間3秒指定で再生速度が0.5のとき、6秒待つことになっていました)
今回のアップデートで、その点を修正しました。


Repeteでは、仮想的にオーディオファイルを分割してそれぞれの区間を無音部分を付加したAVPlayerItemにしています。バックグラウンド再生時には、itemの終端に到達すると次のitemの再生が行われるようになっています。
再生速度変更機能を追加した際に、待ち時間秒数指定のときは付加無音時間の変更が必要であると認識し、実装したつもりでしたが実装できてませんでした。 
今回、再生速度変更まわりを見直していて、実装忘れに気づいて修正した次第です。

「Repete」をアップデートしました(version 3.9)

iPhone/iPadアプリ「Repete」(レペテ)(旧「語学学習支援プレイヤー」)をアップデートしました。(version 3.9)

「Repete」(「語学学習支援プレイヤー」)は、語学学習の手助けをするオーディオプレイヤーです。ファイルの無音部分を分析し、流れる言葉が一区切りしたところで、あいだをおいて再生します
リピーティングに便利なオーディオプレイヤーです。

変更点

iOS 12.3にアップデートすると、選曲ボタンを押したときに2回め以降、選曲画面が開かなくなる不具合が発生していました。
今回のアップデートで、その不具合を修正しました。

よろしくおねがいします

「Repete」をアップデートしました(version 3.8)

iPhone/iPadアプリ「Repete」(レペテ)(旧「語学学習支援プレイヤー」)をアップデートしました。(version 3.8)

「Repete」(「語学学習支援プレイヤー」)は、語学学習の手助けをするオーディオプレイヤーです。ファイルの無音部分を分析し、流れる言葉が一区切りしたところで、あいだをおいて再生します
リピーティングに便利なオーディオプレイヤーです。

変更点

Siriから起動して再生できるようになりました。

1. iPhone/iPadの「設定」 > 「Siriと検索」> 「ショートカット 候補」 > 「すべてのショートカット」> 「Repeteを再生」を押します。

2. フレーズ登録画面が表示されますので「Repeteを再生」などの言いやすいフレーズを登録します。

3. Siriを呼びだし、登録したフレーズで呼びかけることで、Repeteが起動し再生が開始します。

* 今回より、iOS 12.1以降対応となります。

よろしくおねがいします

「Repete」をアップデートしました(version 3.7)

iPhone/iPadアプリ「Repete」(レペテ)(旧「語学学習支援プレイヤー」)をアップデートしました。(version 3.7)

「Repete」(「語学学習支援プレイヤー」)は、語学学習の手助けをするオーディオプレイヤーです。ファイルの無音部分を分析し、流れる言葉が一区切りしたところで、あいだをおいて再生します
リピーティングに便利なオーディオプレイヤーです。

変更点

再生がまれに意図せず止まってしまう不具合を修正しました。


語学学習を助ける「Repete」
よろしくおねがいします

「Repete」(旧「語学学習支援プレイヤー」)をアップデートしました(version 3.6)

iPhone/iPadアプリ「Repete」(レペテ)(旧「語学学習支援プレイヤー」)をアップデートしました。(version 3.6)

「Repete」(「語学学習支援プレイヤー」)は、語学学習の手助けをするオーディオプレイヤーです。ファイルの無音部分を分析し、流れる言葉が一区切りしたところで、あいだをおいて再生します
リピーティングに便利なオーディオプレイヤーです。

変更点

* iOS 12に正式に対応しました。

* 今回より、iOS 11.4以降対応となります。


Xcode 10, Swift 4.2で書き改めました。
Swift 4.2となって、ここ書き方変わりましたよと⚠️マークの注意が大量に生じました。注意の際に、書き改め方も指示されてたのでそれに従って改修。
基本的には指示に従っていけば、すんなりと書き換えられました。
Swift 4.2 Released!
Migrating to Swift 4.2

また、このバージョンからiOS 11.4以降の対応に設定しました。
iOS 11では、topLayoutGuideがdeprecatedされたので、safeAreaLayoutGuideを使ったものに書き換え。
NSLayoutConstraintを作成する際に、
init(item:attribute:relatedBy:toItem:attribute:multiplier:constant:)
を用いていました。
その後、iOS 9でNSLayoutAnchorが導入されましたが、改修する必要がなかったので使用していませんでした。これを機に書き換えました。
(参考:[iOS 9] NSLayoutAnchorを使ってNSLayoutConstraintを簡潔に書こう!)

iOS 11以降と言うことで、ファイルAppが使用可能になりました。
iPhone、iPad、iPod touch でファイル App を使う – Apple サポート
ファイルAppの「このiPhone内」にRepeteフォルダが表示されます。このRepeteフォルダにオーディオファイルを保存すると、Repeteの選曲画面のストレージタブにファイルが表示されます。


語学学習を助ける「Repete」
よろしくおねがいします

「Repete」(旧「語学学習支援プレイヤー」)をアップデートしました(version 2.6.1)

iPhone/iPadアプリ「Repete」(レペテ)(旧「語学学習支援プレイヤー」)をアップデートしました。(version 2.6.1)

「Repete」(「語学学習支援プレイヤー」)は、語学学習の手助けをするオーディオプレイヤーです。ファイルの無音部分を分析し、流れる言葉が一区切りしたところで、あいだをおいて再生します
リピーティングに便利なオーディオプレイヤーです。

変更点

• 待ち時間を30秒に指定すると強制終了する不具合を修正しました。
• バックグラウンド再生中に、次区間ボタン(あるいは前区間ボタン)を押した後、待ち時間中にフォアグラウンドに戻ると再生がおかしくなる不具合を修正しました。

Repete Plusのアップデート作業中に、いままで見逃していた不具合をプレイヤー部分に発見したので修正しました。


よろしくおねがいします

「Repete」(旧「語学学習支援プレイヤー」)をアップデートしました(ver 2.5)

iPhone/iPadアプリ「Repete」(レペテ)(旧「語学学習支援プレイヤー」)をアップデートしました。(ver 2.4.3 –> ver 2.5)

「Repete」(「語学学習支援プレイヤー」)は、語学学習の手助けをするオーディオプレイヤーです。ファイルの無音部分を分析し、流れる言葉が一区切りしたところで、あいだをおいて再生します
リピーティングに便利なオーディオプレイヤーです。

変更点

大幅に機能を強化した「Repete Plus」をリリースしたことから、「Repete」の位置付けを変更しました。

  • 価格が無料になりました。
  • 広告がつきました。
    (このバージョンより前に購入された場合には広告は表示されません。ただし、再インストールしたときや別のデバイスにインストールした場合には表示されます)
  • クラウドストレージからのファイル読み込み機能で、ダウンロード元からOneDriveとGoogle ドライブを外しました。
    (非常に利用者が少ないため)
  • クラウドストレージからのファイル読み込み機能で、読み込む際のフォルダ指定機能を取り外しファイル指定のみとしました。
    (フォルダ指定では大量のファイルダウンロード発生の可能性があり、APIの利用数制限にふれる可能性がありうるため)
  • 「Repete」のサポートサイトへのリンクが追加されました(設定 > 情報 > 「Repete」のサポートサイト)
  • 「Repete Plus」のサポートサイトへのリンクが追加されました(設定 > 情報 > 「Repete Plus」のサポートサイト)
    (「Repete Plus」は「Repete」の機能追加版です。区切り編集機能、分割した区間の再生・非再生切り替え、区間のペア機能などが追加されています。価格は360円です。)

よろしくお願いします。

「Repete」(旧「語学学習支援プレイヤー」)をアップデートしました(ver 2.4.3)

iPhone/iPadアプリ「Repete」(レペテ)(旧「語学学習支援プレイヤー」)をアップデートしました。(ver 2.4.2 –> ver 2.4.3)

「Repete」(「語学学習支援プレイヤー」)は、語学学習の手助けをするオーディオプレイヤーです。ファイルの無音部分を分析し、流れる言葉が一区切りしたところで、あいだをおいて再生します
リピーティングに便利なオーディオプレイヤーです。

変更点

• ノンストップ再生時の音質を改善しました
ノンストップ再生時に、再生速度が1以外の場合、エコーがかかったような声になっていたのを修正しました。
• 録音機能使用開始時のアニメーションのちらつきを修正しました
• 待ち時間の下限を0.1秒としました
待ち時間が0秒の際に繰り返しを行うと、アイテム終端に達したのちアイテム始端に再生箇所を移動する処理が反応しきれないことがあり、再生が止まってしまう不具合がありました。
この問題に対処するために、待ち時間の下限を0.1秒としました。

よろしくお願いします。