Skip to content
nisesimadaoPublic

About

samplefocus.com のサンプルカードに赤いダウンロードボタンを足し、試聴中の音源をそのまま保存する Chrome 拡張(MV3・依存ゼロ)。DOM のクラス名に頼らず、実際に鳴っているストリームを掴む

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

SampleTap

SampleTap

サンプル一覧から、試聴音源をワンクリックで保存。

SampleFocus · LANDR Samples · Splice · Noiiz

Chrome / Edge · Manifest V3 · ビルド不要

最新版をダウンロード · インストール手順 · 不具合を報告

SampleFocusの一覧。各カードの操作列に赤いダウンロードボタンを追加

利用前に確認してください

この拡張で保存できても、音源の保存・商用利用・再配布が許可されるわけではありません。 権利者・配信元が認める範囲でのみ使用し、必要な購入・契約・ライセンス取得は正規の手続きで行ってください。 外部ツールでの取得が配信元の規約で制限されている場合は、その条件に従ってください。

SampleTapは各サービスの非公式ツールです。音源の利用許諾を与えるものではありません。 利用条件、免責、権利者からの連絡先は NOTICE-ja.md を確認してください。

できること

各サンプルの操作列に、そのサイトのボタンに合わせた保存ボタンを追加します。 押すと、そのサンプルに対応する試聴用MP3をブラウザのダウンロード先へ保存します。 処理中・保存完了・失敗をボタンに表示し、失敗したときはカーソルを合わせると理由を確認できます。

ポップアップや設定画面はありません。ページ送りや検索で追加されたサンプルにも対応します。

インストール

  1. Releases から SampleTap-v1.1.2.zip をダウンロードして解凍します。
  2. Chrome は chrome://extensions、Edge は edge://extensions を開きます。
  3. デベロッパーモード を有効にします。
  4. パッケージ化されていない拡張機能を読み込む(Edgeでは 展開して読み込み)から、解凍したフォルダを選びます。
  5. 対応サイトを開きます。すでに開いているページは再読み込みしてください。

選ぶのは manifest.json が直接入っているフォルダです。読み込み後も、そのフォルダは移動・削除せずに残してください。

Chromeの拡張機能ページでデベロッパーモードを有効にし、SampleTapを読み込んだ画面

ZIP内にも日本語の インストール・更新手順 を同梱しています。 ストアを経由しない配布のため、解凍したフォルダを手動で読み込む方式です。 手順は Chrome公式ドキュメント にも掲載されています。

対応サイト

サイト 対象ページ 保存先の例
SampleFocus サンプルカードの一覧 SampleFocus/Bamboo Donk.mp3
LANDR Samples Browse・検索・パック内のサンプル一覧 LANDR/<sample name>.mp3
Splice 個別サンプルの一覧 Splice/<sample name>.mp3
Noiiz 個別サンプルの一覧 Noiiz/<sample name>.mp3

通常は Downloads/<サイト名>/<サンプル名>.mp3 に保存します。 LANDR / Spliceでは、URLをまだ取得していない場合に対象サンプルの試聴が始まることがあります。

画面例

実際に配布用ZIPを読み込んだChromiumで撮影しています。

LANDR Samples

LANDR Samplesの一覧。各行の右端に丸型の保存ボタンを追加

Splice

Spliceのサンプル一覧。既存の操作列に枠なしの保存ボタンを追加

Noiiz

Noiizのサンプル一覧。通常行と展開中の行に既存デザインの保存ボタンを追加

更新・トラブルシューティング

更新する

新しいZIPの中身を以前のフォルダへ上書きし、拡張機能ページでSampleTapを再読み込みします。対象サイトのページも再読み込みしてください。

ボタンが表示されない

拡張が有効になっているか確認し、個別サンプルの一覧を開いてください。パック紹介カードには表示しません。

保存できない

ボタンのエラー表示を確認してください。署名付きURLの期限が切れている場合はページの再読み込みで取得し直せます。 解決しない場合は、サイト名・ページURL・エラー内容を Issues へ添えてください。

動作環境・権限

Chrome / Edge向けのManifest V3拡張機能です。Chrome 111以降が必要です。 使用する権限は downloads と上記4サイトへのアクセスです。ビルドや追加ライブラリは不要です。

試聴音源をそのまま保存するため、元のWAVと品質が異なる場合があります。音声タグの除去や品質の変換は行いません。 素材の利用条件は、各サイトの利用規約とサンプルのライセンスを確認してください。

開発・検証

node --test tests/hook.test.cjs

14件の回帰テストに加え、拡張を読み込んだChromiumで4サイトの保存完了を確認しています。 実装の詳細、検証内容、ZIPの作成方法は 開発メモ を参照してください。

ライセンス

MIT(拡張機能のコード) · 利用条件・権利・免責

About

samplefocus.com のサンプルカードに赤いダウンロードボタンを足し、試聴中の音源をそのまま保存する Chrome 拡張(MV3・依存ゼロ)。DOM のクラス名に頼らず、実際に鳴っているストリームを掴む

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages