変更履歴 - Saber
SaberはmacOS向けのネイティブなクライアントで、自分のプロバイダーアカウントを使ってUsenetからダウンロードします。このガイドは、アプリ内のヘルプ→Saberユーザーガイドと同じ内容です。
1. はじめに
Saberが何かをダウンロードするには、2つのものが必要です。Usenetプロバイダーのアカウントと、取得内容を記述したNZBファイルです。Saber自身がコンテンツを探してくれるわけではありません。
動作環境
- Apple SiliconのMacで、macOS 14 Sonoma以降
- 標準的なNNTPに対応したUsenetプロバイダーのアカウント
- 自分で用意したNZBファイル
2. プロバイダーの接続
- ツールバーの歯車アイコンから設定を開くか、Command-カンマキーを押します
- 「プロバイダー」セクションで「プロバイダーを追加」をクリックします
- わかりやすい名前を付け、プロバイダーから提供されたホスト(例: news.example-provider.com)を入力します
- ポートを設定し、「SSLを使用」はオンのままにします。暗号化された通信では通常563番、暗号化なしでは119番を使用します
- ユーザー名とパスワードを入力し、契約プランで許可されている数に「接続数」を設定して、「追加」をクリックします
- ホスト: プロバイダーから提供されたサーバーのホスト名
- ポート: SSLオンなら563、SSLオフなら119
- SSLを使用: プロバイダーが対応していない場合を除き、オンにします
- 接続数: デフォルトは20、最大50。契約プランに合わせて設定してください
Saberはいくつでもプロバイダーを保持でき、それらをまとめて使用します。接続数はSaberではなく各プロバイダーに属する設定です。あるプランに適した数でも、別のプランでは接続を拒否されることがあるためです。
複数のプロバイダーを使う
各プロバイダーの横にあるスイッチでオン/オフを切り替え、その隣のメニューで優先度(プライマリまたはバックアップ)を設定します。
- プライマリプロバイダーはまとめて使用されます。 有効になっているプライマリプロバイダーはそれぞれ独自に接続を開き、それらすべてが1つのダウンロードにまとめて利用されます。そのため2つ目、3つ目のプライマリを追加すると、最初のプロバイダーの陰で遊んでいるのではなく、実際に速度が向上します。
- バックアッププロバイダーは、プライマリのプールで補えなかった分だけを要求されます。 プライマリプロバイダーですべて揃った場合、バックアップには接続すらされません。
- すべてのプライマリプロバイダーに接続できない場合、そのセッションではバックアップが引き継ぎます。 不足分の補完としてだけでなく通常どおりに使用されるため、プライマリの契約が失効していても、有効なバックアップがあればキューは止まりません。
これにより、月額制ではなくギガバイト単位で販売されるブロックアカウントを安心して追加できます。バックアップに設定しておけば、プライマリプロバイダーで不足している記事にのみ消費され、まさにその容量を購入する価値のある使い方になります。
この方法で穴を埋める処理は、Saberが投稿のパリティファイルに頼るよりも先に行われます。別のプロバイダーから得られるバイトの方が、リカバリデータより「安い」ためです。リカバリブロックが数個足りずに失敗するはずだった投稿も、バックアッププロバイダーが応答すればリカバリがまったく不要になることもあります。
パスワードはアプリの環境設定ではなく、macOSのキーチェーンに保存され、ここで設定したサーバーにのみ送信されます。プロバイダーごとに個別のエントリが保持されます。
3. 検索
Saberは、Usenetインデクサーを検索して結果をキューに追加でき、.nzbファイルを自分で扱う必要はありません。Saber自体には独自のインデックスや組み込みのプロバイダーはなく、ニュースサーバーと同様に、インデクサーとそのAPIキーはあなた自身が用意します。
インデクサーを追加する
- 設定を開き、「インデクサー」セクションを見つけます
- インデクサーを追加します。プリセットのいずれかを選ぶか、それ以外は「カスタムNewznab」を選びます
- インデクサーのアカウントから取得したAPIキーを貼り付けます
- 複数のインデクサーがある場合、検索に使用されるのはアクティブなインデクサーです
APIキーはSaberの環境設定ではなく、Macのキーチェーンに保存されます。検索内容がどこかへ送信されることはありません。Saberが任意でMac内に保存できる唯一の情報については、後述の「検索履歴」を参照してください。
アクティブなインデクサーは、設定を開かなくても、結果一覧の上部にあるヘッダーから切り替えることもできます。ここで切り替えると、現在のクエリが新しく選んだインデクサーに対してすぐに再実行されるため、同じ検索を2つ目のインデクサーでも試して結果を比較する手早い方法になります。
検索を実行する
ツールバーの虫眼鏡アイコンをクリックすると、フィールドに展開します。クエリを入力してReturnキーを押してください。検索結果には、リリース名、サイズ、投稿されてからの経過時間、カテゴリ、どのインデクサーから取得したかが表示されます。
結果をクリックするとキューに追加されます。SaberはバックグラウンドでインデクサーからNZBを取得し、手動でファイルを追加したときと同じようにダウンロードが始まります。インデクサーとカテゴリの情報もキューに引き継がれるため、検索結果の一覧から離れた後も、ダウンロードの行にはどこから来たリリースかが表示され続けます。
リスト型のアイコンを持つ検索ボタンは、検索画面を直接開きます。過去のクエリがあれば、インデクサーに再度問い合わせることなくその結果を呼び戻し、まだない場合は結果ヘッダーへ直接開きます。これは、使い捨ての検索を先に実行することなく保存済みの検索を読み込みたいときに便利です。新しいクエリを送信するまで何も再取得されないため、結果画面に戻ってもコストはかかりません。
結果ヘッダーに表示されているクエリはその場で編集できます。そのため検索を絞り込んだり訂正したりする際は、常に空の状態から始まるツールバーのフィールドを開き直してすべて入力し直すのではなく、少し編集してReturnキーを押すだけで済みます。
検索を保存する
結果ヘッダーのブックマークボタンを使うと、現在のクエリを好きな名前で保存できるため、後で入力し直さずに呼び出せます。保存された検索が記憶するのはクエリのみで、実行時にどのインデクサーやカテゴリを使っていたかは記憶されません。そのため保存した検索を読み込むと、その時点でアクティブなインデクサーに対して実行されます。先にインデクサーを切り替えてから同じ保存済み検索を読み込むだけで、別のインデクサーでも試せます。
同じボタンから、これまでに保存した検索の一覧を開くこともでき、そこで名前の変更や削除ができます。
検索履歴
デフォルトではオフになっています。設定の「検索」で検索履歴を保存をオンにすると、Saberは直近12件のクエリを保持し、次に結果ヘッダーの検索フィールドをクリックしたときにドロップダウンとして表示します。項目を選択するとすぐに検索が実行されるのではなくフィールドに入力されるため、必要であれば先に調整できます。
これは検索を保存する機能とは別のものです。履歴は検索するたびに自動的に保持されますが、保存済み検索はあなたが意図的に残すことを選んだものです。この設定をオフにしても新規追加が止まるだけで、既存の履歴は消去されません。消去するには、切り替えスイッチの横にある検索履歴を消去を使用します。
カテゴリで絞り込む
インデクサーが1つのクエリに対して返す結果の件数には上限があり、通常は100件です。範囲の広い検索では、その件数がインデクサーがたまたま最初に返したものすべてに費やされてしまうため、カテゴリを選ぶかどうかがリリースを見つけられるかどうかを左右することがよくあります。
カテゴリボタンは検索フィールドの左側にあります。インデクサー自身から読み取った、実際に提供されているカテゴリの一覧が表示され、サブカテゴリはその親カテゴリの下にネストされます。
- カテゴリをクリックすると選択されます。 選択されたカテゴリにはチェックマークが付き、内部の項目が1つでも選択されていれば親カテゴリにもチェックマークが付きます
- 選択済みのカテゴリを再度クリックすると選択が解除されます。 項目はトグル式で、同じクリックで追加と解除の両方を行えます
- すべてのカテゴリは、選択内容を一度にすべて解除します
- 結果の上のバーにあるすべて表示も、メニューを開かずに同じことを行います
このボタンには、名前が収まる範囲では選択中のカテゴリ名が、収まらない場合は件数が表示され、結果の上のバーにはそのすべてが一覧表示されます。選択内容はインデクサーごとに個別に記憶されるため、Saberを終了しても保持されます。想定していた結果が何も返ってこない検索の前には、一度確認しておく価値があります。前回選んだままのカテゴリが原因であることがよくあるためです。
カテゴリを変更すると検索が再実行されます。それは別の問いになるためです。
フィードを監視する
ほとんどのインデクサーはRSSフィードを公開しています。カテゴリのフィード、保存した検索のフィード、あるいは自分でまとめたリストのフィードなどです。Saberはこれらのフィードを監視し、新しく現れたものをキューに追加できるため、ウォッチリストに追加したリリースは、わざわざ確認しに戻らなくてもダウンロードとして現れます。
- 設定を開き、「フィード」セクションを見つけます
- フィードを追加して名前を付け、インデクサーから取得したアドレスを貼り付けます
- フィードに既にある項目を今すぐキューに追加するか、この時点から開始するかを選択します
- フィードを読み込む頻度を設定します。デフォルトは2時間ごとです
フィードが提供する各項目は、初めて見つかったときに一度だけキューに追加されます。Saberはフィードごとに既に取得した項目の記録を保持しているため、アプリを再起動しても同じリリースを二重に取得することはありません。
各フィードの横にあるスイッチは、削除することなくそのフィードを停止・再開します。その隣の円形の矢印アイコンは、そのフィードだけを今すぐ読み込みます。メインウィンドウのツールバーにある放送アイコンは、すべてのフィードを一度に読み込みます。ウォッチリストに何かを追加した直後、次の定期読み込みを待たずに反映させたいときに使うとよいでしょう。
フィードのアドレスにはあなたのAPIキーが含まれているため、Saberはアドレス全体をMacのキーチェーンに保存し、一度入力した後は二度と表示しません。
フィードを別の場所に保存する。 フィードの設定で別のダウンロードフォルダを使用をオンにしてフォルダを選びます。フィードがキューに追加したものはすべて、設定の保存先ではなくそのフォルダに保存されます。個々のダウンロードで保存先を変更…を選んだ場合は、そちらが優先されます。フィード名の横のフォルダアイコンは、専用のフォルダがあることを示します。
フィードをフィルタする。 フィルタを有効にするをオンにしてルールを追加します。含めるルールは、そのすべての語を含むタイトルを通し、除外ルールは、そのすべての語を含むタイトルを外します。いずれかの「含める」ルールに一致し、どの「除外」ルールにも一致しない項目がキューに追加されます。「除外」ルールしかない場合は、それ以外がすべて追加されます。語の順序と大文字・小文字は問わず、ピリオド、アンダースコア、ハイフンはスペースとして扱われるため、`show name 1080p`は`Show.Name.S01E02.1080p.WEB`に一致します。フィードで確認はフィードを読み込み、保存する前にルールが各項目をどう扱うかを表示します。そのキューに追加ボタンを使えば、ルールに関係なく任意の項目をすぐに追加できます。フィルタで外された項目も他と同様に記憶されるため、あとでルールを変更しても影響するのは新しい項目だけです。
フィードを最初からやり直す。 フィードをリセット…を選ぶと、Saberはそのフィードがすでに提供した項目を忘れてもう一度読み込み、フィードに残っていてフィルタを通過するものをすべてキューに追加します。すでにダウンロードリストにあり、まだ完了していないものはスキップされるため、同じものが二重に届くことはありません。フィードの設定と、フィードを右クリックして表示されるメニューにあります。
フィードは、向けた先にあるものすべてを対象にします。 ウォッチリストや保存した検索であれば、リリースはほんの数件です。カテゴリ全体ともなれば数千件にのぼり、Saberはそのすべてをキューに追加します。範囲の広いものを対象にする場合は、追加する際に「フィード内の既存項目をキューに追加」をオフにして、過去の蓄積をダウンロードするのではなく今この瞬間から開始するようにしてください。
4. ダウンロード
NZBを追加する
- Finderで.nzbファイルをダブルクリックする
- Saberのウィンドウまたはアプリアイコンにドラッグする
- またはツールバーの「+」ボタンを使う
- またはSaberにフォルダを監視させ、自動的に取り込ませる
- またはツールバーからインデクサーを検索し、結果をクリックする
- またはSaberにRSSフィードを監視させ、現れた項目をキューに追加させる
ダウンロードはすぐに開始されます。各行には名前と進捗バーが表示され、その下の行にはこれまでに到着したデータ量と、現在取得中のファイルが表示されます。速度とキュー全体の合計は、ウィンドウ下部に表示されます。
フォルダを監視する
Saberはフォルダを監視し、そこに現れたNZBを自動的にキューに追加できるため、ダウンロードを始めるためにアプリを開く必要はありません。ブラウザのダウンロードフォルダをこれに指定しておけば、NZBを保存するだけで開始できます。
- 設定を開き、「監視フォルダ」セクションを見つけます
- 「フォルダからNZBファイルを自動的に追加」をオンにし、警告を確認します
- 監視するフォルダを選択します。初回はSaberがすぐにフォルダ選択画面を表示します
- .nzbファイルを入れると、数秒以内にキューに表示されます
監視フォルダのNZBファイルはゴミ箱に移動されます。 監視フォルダが取り込んだ.nzbファイルはすべて、キューに追加された後にゴミ箱に移動されます。これは任意の動作ではありません。そのままにしておくと、Saberを起動するたびに同じファイルが再度見つかってしまうためです。ダウンロードフォルダ全体ではなく、この用途専用のフォルダを監視対象に指定してください。Saberは各ファイルの書き込みが完了するのを待ってから処理するため、大きなNZBファイルをコピーしても安全です。
ツールバー
- +: NZBファイルを追加します
- 一時停止/再生: すべてを一度に停止または再開します
- 完了済みを消去: 完了した行をリストから削除します。ファイルは保存された場所にそのまま残ります
- 削除: 選択したダウンロードをリストから削除し、取得済みのデータも削除します
- フォルダ: 完了したダウンロードの保存先フォルダを開きます
- 速度チャート: ウィンドウ下部の転送速度チャートの表示/非表示を切り替えます
- インスペクタ: 選択したダウンロードの詳細パネルの表示/非表示を切り替えます
- フィードを読み込む: 次回の定期確認を待たず、すべてのRSSフィードを今すぐ読み込みます
- ダウンロード: 検索画面からキューに戻ります (Command-1)
- 検索: 検索画面を開きます。前回の結果があれば再検索せずに表示します (Command-2)
- カテゴリ: 検索を特定のカテゴリに限定します
- 虫眼鏡: 検索フィールドに展開します
- 歯車: 設定
Escapeキーを押すと、どこからでもキュー画面に戻ります。インデクサーの切り替えや検索の保存は、検索を実行した後に結果ヘッダーから行うもので、ツールバーからは行えません。詳しくは前述の「検索」を参照してください。
ツールバーを右クリックすると、アイコンのみの表示とアイコンに名前を添えた表示を切り替えたり、ツールバーをカスタマイズ…を選んで並び替えたりできます。
下部のステータス行には、キューの現在の状況と、現在のダウンロード速度の合計が表示されます。
個々のダウンロード
- 一時停止は、すでにダウンロード済みのデータをすべて保持するため、再開時には残っているセグメントのみを要求します
- 再試行は失敗したダウンロードに表示され、停止した箇所から再開します
- 最初からやり直すは、途中までのダウンロードを破棄して最初から開始します
- 削除は、ダウンロードをリストから外し、取得済みのデータも削除します
- Finderに表示は完了したファイルを開きます
1件のダウンロードを選択して情報ボタンをクリックすると、インスペクタが開きます。ダウンロードの進行状況、サイズ、パスワード、取得元、そして記事マップが表示されます。マップ内の各ボックスは、そのリリースを構成する記事を表しており、完了済み、現在取得中、まだこれからのいずれかです。黄色い帯は、予備として保持されているパリティボリュームを示します。大きな投稿では1つのボックスが複数の記事をまとめて表すことがあり、マップは常にパネルに収まるようになっています。
ダウンロードを右クリックすると、同じ操作に加えていくつかの項目が表示されます。複数のダウンロードを選択している場合、そのうちの1つを右クリックすると、選択したすべてに適用されます。
- 保存先を変更…は、このダウンロードを設定の保存先ではなく、選んだフォルダに保存します。選んだフォルダはインスペクタの「保存先」に表示されます。完了したファイルの移動が始まるまでは変更できます。未完了のファイルがすでに別のドライブに置かれている場合、完了したダウンロードは即座に移動されるのではなく、最後にコピーされます。設定の保存先を使用で元に戻せます
- 一番上へ移動と一番下へ移動は、ドラッグせずにキューの順序を変更します
- NZBをFinderに表示は、ダウンロードの元になった.nzbがまだディスク上にあれば、それを表示します
- 名前をコピーはリリース名を、エラーをコピーは失敗の全文をコピーします
順序を変更する
ダウンロードはリストの上から順に、1件ずつ実行されます。行を上下にドラッグすると次に実行される順番を変更でき、移動先には隙間が開きます。行を右クリックして「一番上へ移動」または「一番下へ移動」を選ぶこともできます。待機中のダウンロードを実行中のものより上に移動すると、実行中のダウンロードは一時停止し、新しいものが開始されます。ダウンロード済みのデータは失われず、順番が回ってくると続きから再開します。
ダウンロード後の処理
- 記事は並列で取得され、それぞれチェックサムと照合されます
- 完成したファイルは作業用フォルダで再構成されます
- 投稿のpar2が取得され、ダウンロードがそれと照合されます
- 不足または破損している部分は復元されます
- アーカイブがあれば展開され、リリースが複数回に分けて圧縮されている場合は繰り返し展開されます
- 完成したデータは選択したフォルダに移動され、作業用フォルダは削除されます
記事が破損して届いた場合、Saberはサーバーに最大3回まで再取得を要求します。それでも取得できない場合、ダウンロードはそのまま続行され、その欠落は投稿のパリティボリュームで埋められます。
パリティを備えた投稿には必ず、リリースが本来含むべき内容を記載した小さなファイルが付属しており、これは常にダウンロードされます。完成したダウンロードは、何かを展開する前にこのファイルと照合され、破損したものが配信されることはありません。リカバリボリューム自体は、この照合で復元すべき箇所が見つかった場合にのみ、しかも破損の程度に応じて必要な分だけ取得されます。そのため健全なリリースでは、パリティが本来上乗せするはずの5〜15パーセント分を支払う必要はありません。
一部のファイルは設定不要で、デフォルトで除外されます。 Saberは.par2、.sfv、.srr、.srs、.nfo、.txt、.diz、.urlの各ファイル、およびsample、proof、screenshotフォルダを配信しません。選択したフォルダに届くのは、投稿時の構成要素ではなく、リリースそのものです。これは全ユーザーに対して自動的に行われ、オフにすることはできません。さらに除外したいファイルがある場合は、設定の不要な追加ファイルを除外をオンにして、そのリストに追加してください。
終了しても安全です。 キューとこれまでにダウンロードした内容は、起動をまたいで保持されます。ダウンロード中にSaberを終了しても、再度開いたときに停止した箇所から再開します。一時停止したダウンロードは、再度開始するまで一時停止のままです。
完成したファイルを探す。 1つのファイルからなるリリースは、そのファイル自身の拡張子を保ったまま、リリース名で配信されます。投稿者はしばしばペイロードを乱雑な名前で格納しており、あなたが認識しやすいのはリリース名の方だからです。日付は、ダウンロードした時刻ではなくアーカイブに記録された日付が保持されるため、日付順に並べたフォルダの先頭には来ません。探し回るのではなく、「Finderに表示」を使ってください。
5. 設定
- 保存先: 完了したダウンロードの保存先です。ダウンロードフォルダ、.nzbと同じフォルダ、または選択した任意のフォルダから選べます
- 保存先フォルダに直接ダウンロード: 保存先に自分で選んだフォルダを指定しているときに表示されます。未完了のダウンロードをMacの内蔵ドライブではなく、そのフォルダのあるドライブに保存するため、大きなダウンロードでMacの容量を圧迫せず、完了時の処理も一瞬で終わります。デフォルトではオフです。下の「別のドライブに直接ダウンロードする」を参照してください。
- テーマ: ライト、ダーク、またはシステムの外観に従います
- ダウンロード後にアーカイブを展開: 完成したアーカイブを展開し、アーカイブの分割ファイルの代わりに中身を保存します。デフォルトではオンです。
- 不要な追加ファイルを除外: 完了したダウンロードを配信する際、.exeなど特定の拡張子のファイルを他のファイルと一緒に保存せず除外します。デフォルトではオフで、オンにしたときのためにカンマ区切りの拡張子リストがあらかじめ入力されています。
- 追加後に元のNZBを削除: 内容がキューに追加されると、.nzbファイルをゴミ箱に移動します。デフォルトではオフです。
- 完了したダウンロードをリストから削除: 完了したダウンロードを、完了と同時にリストから消去します。ダウンロード済みのファイルには影響せず、失敗したダウンロードはエラーを確認できるよう常に残ります。
- ダウンロード中はMacをスリープさせない: ダウンロード、修復、展開、移動のいずれかが行われている間はMacをスリープさせないため、離席中もダウンロードが続きます。ディスプレイは通常どおりスリープし、蓋を閉じたり「スリープ」を選んだりした場合はMacもスリープします。キューが空になると、Macは通常のスケジュールでスリープします。デフォルトでオン
- 通知を許可: ダウンロードが完了または失敗したときに知らせます。デフォルトではオフです。通知の表示方法はシステム設定の「通知」で設定します。
- フォルダからNZBファイルを自動的に追加: 選択したフォルダを監視し、現れた.nzbファイルをキューに追加してからゴミ箱に移動します。デフォルトではオフです。詳しくは前述の「フォルダを監視する」を参照してください。
通知にはダウンロード内容が表示されます。 どのリリースが完了したかを示す通知は、消去するまで通知センターに残り、あなたのMacを使う人なら誰でも読める状態になります。これはオンにする前に知っておく価値があり、そもそもデフォルトでオフになっている理由でもあります。
NZBと同じ場所への保存。 macOSがSaberに許可するアクセス権は、あなたが開いたファイルとダウンロードフォルダに限られます。.nzbファイルがそれ以外の場所にある場合、その隣への保存は拒否され、代わりにダウンロードフォルダへ書き込まれます。
別のドライブに直接ダウンロードする。 通常、ダウンロードはMacの内蔵ドライブ上で組み立てられ、最後に選んだフォルダへコピーされます。そのフォルダが外付けドライブにある場合、このコピーには時間がかかります。保存先フォルダに直接ダウンロードをオンにすると、未完了のファイルは選んだフォルダ内の非表示フォルダ .saber-incomplete に置かれ、完成したリリースは一瞬で所定の場所に移動されます。外付けハードディスクではダウンロードや修復が遅くなる場合があり、ドライブは接続したままにしておく必要があります。接続が外れると、Saberはそのダウンロードを停止し、すでに取得した分を保持します。ドライブを再接続したら、その行の再生ボタンを押すと、中断したところから再開します。
6. うまくいかないときは
チェックサムエラーでダウンロードが失敗する
記事が破損して届き、サーバーに再度要求しても正常なコピーが得られませんでした。投稿にパリティボリュームが含まれている場合、Saberはそれを使って破損部分を自動的に復元します。パリティがない場合、または不足分がパリティでカバーできる範囲を超えている場合は、ダウンロードは失敗し、投稿されたブロック数に対して何ブロック不足していたかが表示されます。これは、投稿自体があなたのプロバイダー上で不完全であり、どのクライアントを使っても完了できなかったことを意味します。再試行するのではなく、より状態の良い投稿を探してください。
展開に失敗する
ダウンロードされたファイル自体はダウンロードフォルダに配信されており、行には展開が失敗した理由が表示されます。アーカイブのパスワードが間違っているか、設定されていないことが原因である場合がほとんどです。
NZBをダブルクリックしても何も起こらない
おそらく別のアプリケーションが.nzbファイルの既定のアプリとして登録されています。ファイルを右クリックし、「このアプリケーションで開く」→「その他」を選んでSaberを指定し、「常にこのアプリケーションで開く」にチェックを入れてください。
接続できない
プロバイダーが公開しているホスト、ポート、SSLの設定と一致しているか確認してください。SSLとポートの不一致が最もよくある原因です。次に、プロバイダーのウェブサイトにサインインして、ユーザー名とパスワードが正しいことを確認してください。
最終更新日: 2026年8月3日
概要
Saber(以下「本アプリ」)は、VeloSecが公開するmacOSアプリケーションです。このポリシーは、本アプリがユーザーの情報をどのように扱うかを説明するものです。要点を先に言うと、本アプリは何も収集せず、当社に何も送信しません。
収集する情報
何も収集しません。本アプリにはアカウント、解析、遠隔測定、クラッシュレポート、広告識別子、サードパーティ製SDKのいずれもありません。当社は、ユーザーや本アプリの利用状況に関する情報を一切受け取りません。
Mac上に保存されるデータ
以下の情報はお使いのMac上にのみ保存され、本アプリを削除すると同時に削除されます:
- サーバー設定: Usenetプロバイダーのアドレス、ポート、SSLの使用有無、ユーザー名、接続数です。これらは本アプリの環境設定に保存されます。
- 認証情報: プロバイダーのパスワード(それぞれ1件ずつ)、インデクサーのAPIキー、そしてRSSフィードのアドレス(アドレスにキーが含まれているため)です。これらはすべて、本アプリの他の設定とは別に、macOSのキーチェーンに暗号化された状態で保管され、環境設定や本アプリが作成する他のファイルに書き込まれることは一切ありません。
- 環境設定: 外観の選択やダウンロードオプションです。
- ダウンロードしたファイル: ダウンロードフォルダに書き込まれます。ダウンロード途中のファイルは一時フォルダに保持され、ダウンロードが完了・失敗、または削除された時点で削除されます。
ネットワーク通信
本アプリは、ユーザー自身が設定したサーバー以外とは一切通信しません。
- Usenetプロバイダー: 認証のためにユーザー名とパスワードを送信し、追加したNZBファイルに記載されている記事をリクエストします。この接続は、SSLが有効な場合(デフォルトで有効)は暗号化されます。
- インデクサー(追加した場合): 検索語とAPIキーを送信してインデクサーが応答できるようにし、選択したNZBファイルを取得します。検索内容はMac上に記録されず、他のどこにも送信されません。
- RSSフィード(追加した場合): 設定した間隔でフィードをリクエストし、そこに記載されているNZBファイルを取得します。
- インデクサーおよびフィードとの通信にはHTTPSを使用します。インデクサーが平文HTTP経由のダウンロードリンクを提供している場合でも、本アプリは同じアドレスをHTTPS経由でリクエストします。そのアドレスにAPIキーが含まれているためです。
- 本アプリはこれ以外のいかなるネットワーク接続も行いません。VeloSecへの接続、アップデートの確認、利用状況の報告は一切行いません。
Usenetプロバイダーは、接続に関する記録について独自のプライバシーポリシーを持っています。その関係は、ユーザーとプロバイダーの間のものです。
コンテンツ
本アプリはコンテンツをホストも、インデックス化も、推薦も、提供もしません。インデクサーを検索できますが、それはユーザーが自分のアカウントとAPIキーで設定したものに限られ、検索内容の記録は一切残しません。ダウンロードするのは、ユーザーが提供するNZBファイルに記載され、ユーザーが提供するプロバイダーアカウントから取得できるものだけです。何をダウンロードするか、またそれを行う権利があるかどうかは、ユーザー自身の責任です。
児童のプライバシー
本アプリは児童を対象としておらず、誰からもいかなる情報も収集しません。
変更
このポリシーが変更された場合、更新された内容を、上部に記載する改訂日とともに本ページに掲載します。
お問い合わせ
このポリシーに関するご質問は: saber@velosec.au
各リリースでの変更点を新しい順に紹介します。Mac App Storeのアップデート自体にも同じ内容が表示されます。
バージョン 1.4.0
- RSSフィードに専用の設定が加わりました。フィードごとに保存先フォルダを指定したり、「含める」「除外」ルールでフィルタしてその効果をプレビューしたり、フィードをリセットして項目をもう一度取得したりできます。ダウンロードが終わるまでMacがスリープしなくなったため、離席中もダウンロードが続きます。ダウンロードを右クリックすると、「保存先を変更…」「一番上へ移動」「一番下へ移動」など、より多くの操作が使えます。そのほか、さまざまな改善と細かな調整を行いました。
バージョン 1.3.8
- 「保存先」でカスタムフォルダを選んでいる場合、設定の「保存先フォルダに直接ダウンロード」をオンにすると、完了したダウンロードだけでなく進行中のダウンロードもそのドライブに置けます。未完了のファイルはMacの内蔵ドライブではなく、そのドライブの隠しフォルダに置かれ、最後の移動は一瞬で終わります。
- さまざまな改善と細かな調整を行いました。
バージョン 1.3.7
- 安定性に関するさまざまな改善と細かな調整を行いました。
バージョン 1.3.6
- 安定性に関するさまざまな改善を行いました。
バージョン 1.3.5
- このアップデートでは、大容量ダウンロード時の安定性とメモリ効率が向上しました。キュー内の次のダウンロードがより早く開始され、分割形式またはパスワード保護された7-Zipダウンロードをより確実に展開できるようになりました。
バージョン 1.3.3
- 完了した非常に大きなダウンロードを別のドライブへ移動する際のメモリ使用量を抑えました。書き込みが終わった一時的なコピーバッファはその都度解放されるようになり、進捗と推定残り時間はそれとは別に更新され続けます。
- NZBの件名が引用符もパートカウンターもない単なるファイル名だけだった場合に、単一ファイルのダウンロードが難読化された、または欠落したファイル名で配信されてしまう問題を修正しました。
- 行が選択されているアクティブなダウンロードの進捗バーが見えなくなる問題を、青い選択色に対して適応的に高コントラストな色合いに切り替えることで解消しました。
バージョン 1.3.2
- まれに、大きなダウンロードをチェックまたは展開する際に異常に多くのメモリを使用したり、途中で止まってしまったりすることがある問題を修正しました。
- アプリが予期せず終了した際に検証中、修復中、または展開中だったダウンロードは、その手順を自動的に再開するのではなく、一時停止した状態で復帰するようになりました。原因を確認できるようにするためで、監視されないまま自動的に再試行されることはありません。
- ダウンロードをクリックしてインスペクタで詳細を見ようとしても、状態にかかわらずどの行でも何も起こらないことがある問題を修正しました。クリックがキュー内の行選択に届かないことがありました。行をクリックすると直接その行が選択されるようになりました。完了したダウンロードをFinderで表示する操作は、行のダブルクリックから、既にあった専用ボタンと右クリックメニューに変わりました。
- 完了したダウンロードを目的地に移動している間、キューの行と同様に状態と進捗を表示する代わりに、インスペクタがずっと「展開中」と表示し続けていた問題を修正しました。
- インスペクタを開いていると、完了した大きなダウンロードを目的地に移動する処理が明らかに時間がかかっていた問題を修正しました。表示に必要な頻度をはるかに超えて進捗が報告されており、更新のたびにインスペクタ自身の記事マップが再描画を強制され、そのたびにリリース内のすべての記事を走査していました。
- キューの行は、独自の実装ではなく、システム標準のツールチップを一貫して使用するようになりました。
バージョン 1.3.1
- インデクサーが投稿の件名を引用符なしの単純な`ファイル名.ext (n/m)`形式に書き換えている場合に、リリースが拡張子のない読めないファイル名で配信され、その復旧ボリュームがパリティとして認識されない問題を修正しました。これまでSaberは引用符付きの件名からしかファイル名を読み取れませんでした。
バージョン 1.3.0
- Saberはスペイン語、ドイツ語、フランス語、オランダ語、日本語、ブラジルポルトガル語、簡体字中国語、韓国語に対応しました。アプリ全体とユーザーガイドの両方で利用できます。
- 新しい「不要な追加ファイルを除外」設定(デフォルトでオフ)により、完了したダウンロードを配信する際に、指定した拡張子(.exeなど)のファイルを除外できるようになりました。
- ダウンロードが高速化しました。特に高レイテンシの接続で顕著です。各接続は、応答を待ってから次を送るのではなく、複数の記事リクエストを連続して送るようになり、切断または停止した接続は、ダウンロードを失敗させる代わりに再接続して中断箇所から再開するようになりました。
- 完了した項目がリストから削除されたときにインスペクタが対象を見失っていた問題が解消され、アクティブなダウンロードを引き続き追従するようになりました。
- ダウンロードの進捗バーは、完了すると緑色になります。
- ダウンロード中、インスペクタにバイト数とパーセンテージに加えて推定残り時間が表示されるようになりました。
- 「表示」>「ツールバーをカスタマイズ」にスペーサーが追加され、ツールバーのグループ間を手動で分けられるようになりました。
- プロバイダーの追加・編集画面に「テスト」ボタンが追加され、これまでに入力した内容で接続を開き、成功または失敗の理由を報告します。
- 新しい「単一ファイルをフォルダに展開」設定(デフォルトでオフ)により、単一ファイルのみを配信するリリースが、複数ファイルのリリースと同様にそのファイル名にちなんだフォルダに格納されるようになりました。
- 一部のインデクサーが行う`Release{{password}}.nzb`のようにパスワードが自身のファイル名に埋め込まれているNZBが、パスワードエラーで失敗する代わりに正しく展開されるようになりました。
- 完了したダウンロードを別のドライブに移動する際、移動にかかる時間中ずっと100%で止まっているのではなく、実際の進捗が表示されるようになりました。
- 大きなダウンロードでの速度グラフが、実際の接続状況を反映しない落ち込みを表示することなく、より安定して表示されるようになりました。また、パリティ付きの大きなリリースが完了する前に実行されるファイル全体のチェック中、ダウンロードが停止しているように見えるのではなく、「検証中」と表示されるようになりました。
- 大きなダウンロードは開始前にプロバイダーへ短時間の問い合わせを行い、保有している記事を確認するようになりました(「可用性を確認中」と表示されます)。投稿されたパリティでは決して復元できないほど不足がある場合は、ほとんどをダウンロードしてから失敗するのではなく、開始前にはっきりとした理由とともに拒否します。
- 「可用性を確認中」と「目的地へ移動中」のフェーズに、ダウンロード自体と同様に進捗に加えて推定残り時間が表示されるようになり、アーカイブの展開は、その後に続く移動と同じ表示になるのではなく「展開中」と表示されるようになりました。
- 新しい「配信済みダウンロード内で見つかったNZBファイルをキューに追加」設定(デフォルトでオン)により、リリースにバンドルされた後続のNZBが、配信先で見つからないまま放置されるのではなく、自動的にキューへ追加されるようになりました。
- 可用性の確認中だったダウンロードの一時停止が黙って無視され、何もクリックされていないかのようにダウンロードが続行してしまう問題を修正しました。
- バンドルされたNZBがキューに追加される代わりにリリースと一緒に配信されてしまうことがある問題を修正しました。この場合、配信によって移動された直後のコピーから読み込もうとするため、キューへの追加がファイル未検出エラーで失敗することがありました。
- 新しく追加された大きなダウンロードが、可用性の確認中に停止しているように見える問題を修正しました。進捗バーは、まだ開始していないダウンロードのバイト進捗を表示したままだったため、このフェーズ中ずっと空の0%のままでした。
- ダウンロードが100%に達した後のパリティファイルの取得が、状態テキストだけが何かが起きていることを示しながら進捗バーが100%で固まったままになるのではなく、独自のバイト数とともに黄色で独自の進捗を表示するようになりました。
バージョン 1.2.4
- 検索結果ヘッダーに、インデクサー切り替え、カテゴリフィルター、保存ボタンが直接配置されるようになり、クエリ自体もその場で編集できるようになりました。「Results for」という固定ラベルは廃止されました。
- 設定でデフォルトオフになっている検索履歴が、直近12件のクエリを保持し、検索フィールド下のドロップダウンで再度呼び出せるようになりました。
- 検索結果とダウンロードの両方に、どのインデクサーとカテゴリから取得されたリリースかが表示されるようになりました。
- 各種安定性の改善。
バージョン 1.2.3
- 単一のダウンロードで複数のプロバイダーを同時に使用できるようになりました。設定で「プライマリ」にグループ化したプロバイダーはまとめて使用され、「バックアップ」に設定したプロバイダーはプライマリグループで取得できなかった分のみ問い合わせを受けます。
- 検索に、ツールバーから直接インデクサーを切り替えられる新しいボタンと、クエリを保存して後で呼び出せるブックマークボタンが追加されました。
- インデクサーのプリセットが5つ追加されました。altHUB、DOGnzb、NZB.su、abNZB、Tabula Rasaです。
- 速度チャートとインスペクタのボタンが、それぞれのパネルが開いているかどうかを表示するようになりました。
バージョン 1.2.2
- インスペクタパネルが、選択したダウンロードから外れても閉じなくなり、自分で閉じるまで開いたままになりました。キューが空の状態でも開けるようになりました。
- インスペクタと速度チャートにそれぞれ専用のツールバーボタンが追加され、個別に表示・非表示を切り替えられるようになりました。
- 速度チャートのY軸に、しばらくダウンロードが行われていないときに表示されていた不要な「0 bytes」の目盛りが表示されなくなりました。
バージョン 1.2.1
- 多数のファイルに分割されたリリースのダウンロードが高速化されました。接続は1ファイルずつ完了させてから次に進むのではなく、すべてのファイルにまたがる単一の共有キューから取得するようになりました。
- ウインドウ下部の速度チャートに、ダウンロード速度の推移が表示されるようになりました。プロットの細かさも選択できます。
- インスペクタパネルに、選択したダウンロードの詳細(構成する記事のライブマップを含む)が表示されるようになりました。
- ダウンロードを複数選択してまとめて削除できるようになりました。
- 失敗したダウンロードのエラーメッセージ全文を、右クリックメニューからコピーできるようになりました。
バージョン 1.1
- Saberが複数のプロバイダーを同時に使用できるようになりました。使用したい順にリストしておくと、最初のプロバイダーが記事を保持していない場合、投稿のリカバリブロックを消費する前に次のプロバイダーへ問い合わせます。バックアップやブロックアカウントは、実際に不足している分だけを問い合わせるため、通常のダウンロードでは一切コストがかかりません。
- 設定でプロバイダーのオン・オフ切り替えと並べ替えができるようになりました。
- ダウンロードが大幅に高速化され、接続数を増やすと実際に速度が向上するようになりました。以前は増やしても変化がありませんでした。
- 再構築が必要な場合を除き、投稿のリカバリファイルがダウンロードされなくなり、健全なリリースにかかるコストが約1割削減されました。
バージョン 1.0
- Saberの最初のリリースです。NZBを追加すると、Saberは並列接続でダウンロードし、すべての記事をチェックサムと照合し、ファイルを再構成し、見つかったものを展開し(マルチボリューム、パスワード保護、スクランブルされたファイル名のアーカイブを含む)、完成した結果を指定した場所に保存します。
- Saberはフォルダを監視し、そこに現れたNZBを自動的にキューに追加することもできます。
それでも解決しない場合は、お問い合わせください。