本文へスキップ
STR
文字サイズ
GitHub でスポンサーになる寄付するKo-fi でコーヒーを一杯共有
ケルン発のオープンソース趣味プロジェクト

すべての Bose SoundTouch モデルに対応

Bose SoundTouch をクラウドなしで使い続ける

Boseは2026年5月にSoundTouchのクラウドサービスを終了しました。STRを使えば、クラウドなしでこのスピーカーをまた完全に活用できます。インターネットラジオ、Spotify、お手持ちの音楽、そしてプリセットボタンが以前と同じように使えます。

  • 10分で使えるスピーカーをWi-Fiにつなぎ、アプリでインストールをタップするだけ。USBメモリも追加機器も専門知識も不要です。 その後 STR はスピーカー本体で動作し、パソコンの電源は切っておけます。
  • プリセットボタンがまた使えるスピーカーとリモコンの6つのボタンが、以前と同じように動きます。
  • ずっと無料オープンソースのプロジェクトです。料金も、サブスクも、クラウドも不要。
正面から見たBose SoundTouch 10スピーカー
  • MIT ライセンスのオープンソース
  • Bose ファームウェアは無変更
  • いつでも完全に元に戻せます

これは何か

STR はオープンソースの趣味プロジェクトです。Bose が 2026 年 5 月に SoundTouch のクラウドを停止し、数百ユーロのデバイスをただの文鎮に変えてしまったために生まれました。Bose は公式の販売台数を公表していませんが、業界の報告では 2013 年の発売以来、世界中で数百万台の SoundTouch スピーカーが売れたとされています。クラウドの停止は、完全に動作する大量のオーディオ機器を一夜にして無価値にしてしまい、まさにそれがこのプロジェクトの出発点でした。数週末のリバースエンジニアリングの末、スピーカーはそのクラウドなしで動かせるようになりました。目標は、メーカーがサービスを打ち切っただけで、まだ動く機器が電子ごみにならないようにすることです。

STR は世界中で生きている

地図にピンを置き、リアクションを選んであなたのスピーカーが復活したことを示しましょう。新しい訪問者は STR がどこで使われているか一目で分かります。

地図を読み込み中

地図のどこかをタップしてください。位置はあえて大まかに保存され、自宅レベルには絞られません。

絵文字提供 OpenMoji · CC BY-SA 4.0

STRの実際の様子

ドイツのYouTubeチャンネル gapsed! がSTRを独自に検証し、音の出なくなったSoundTouchスピーカーが再びインターネットラジオを再生する様子と、ソフトウェアの仕組みを動画で紹介しています。コミュニティからのこうした反応は本当にうれしいものです。

動画はドイツ語です。

STRを紹介するYouTube動画のサムネイル
gapsed!Bose SoundTouch retten: Die Lösung, auf die ich gewartet habe

動画はYouTube上にあります。再生ボタンを押すと初めて読み込まれ、その際にGoogleへデータが送信されます。詳しくはプライバシーポリシーをご覧ください。YouTubeで直接視聴する。

3ステップで、またラジオが聴ける

ダウンロードから最初の放送局が流れるまで、およそ10分ほどです。

前提: Bose が WiFi につながっている必要があります

準備が必要なのはこれだけです。STRはホームネットワーク経由でスピーカーと通信するため、Boseを一度だけWi-Fiに接続しておく必要があります。いちばん簡単なのは公式のBoseアプリを使う方法で、最新バージョンではそのためのBoseアカウントもクラウドも不要になりました。あるいは、スピーカーをLANケーブルでルーターに直接つなぐこともできます。スピーカーがネットワークに入れば、STRアプリが自動的に見つけて、残りはすべてネットワーク経由でインストールしてくれます。

  1. アプリをダウンロード

    下のダウンロードセクションから Windows 版か Mac 版を入手してください。確実を期したいなら、SHA256 チェックサムや GitHub のアテステーションを検証できます。手順は検証セクションにあります。これは任意です。

    ダウンロードへ
  2. STRをネットワーク経由でインストール

    パソコンでSTRアプリを起動します。アプリがWi-Fi上のBoseを自動的に見つけ、ワンクリックでネットワーク経由でスピーカーにSTRをインストールします。ほんの数分で終わり、その後スピーカーはSTRで再起動します。以降のアップデートはアプリ経由で自動的に届きます。

  3. ボタンに局を割り当てる

    ブラウザかパソコンのアプリで局を検索し、お気に入りの 6 局をスピーカー上部のボタン 1 から 6 に割り当てます。完了です。スピーカーは以前と同じように動きます。

    SoundTouch 上部のプリセットボタンを押す指

あなたの Bose SoundTouch がふたたびできること

以前できたことはまた全部使えます。さらに、Bose アプリにはなかった機能もいくつか。

以前と同じように

インターネットラジオ

世界中の数万局を、放送局ロゴ付きで、言語でも探せます。検索して、再生して、それだけ。アカウントもアプリ登録も不要です。

Spotify Connect

Spotify がスピーカーで直接再生できるようになりました。Bose アプリは一切不要です。お気に入りのプレイリストをボタン 1〜6 に割り当てて、ワンタッチで再生。曲名とアーティストはアプリに表示されます。家族で複数の Spotify アカウントを使うことも、シャッフル再生もできます。Spotify Premium が必要です。

ハードウェアボタン 1 から 6

スピーカー上部とリモコンのお気に入りボタンが、電源を入れた直後でもまた使えます。短く押せばすぐ再生、長く押すと再生中の内容をそのボタンに保存します。スピーカーが以前からできていた通りです。

自分の音楽

ホームネットワークに保存した音楽を、NAS やルーターからスピーカーで直接再生できます。アプリで一覧を見て、好きな曲をボタンに割り当てられます。何も家の外には出ません。仕組みとしては、オープン規格の DLNA と UPnP を使っています。

マルチルームとステレオペア

複数のスピーカーを同時に鳴らしたり、2台の SoundTouch 10 を左右チャンネルのステレオペアにしたりできます。Bose アプリで作ったステレオペアは、STR をインストールしてもそのまま残ります。古い壊れたステレオペアに引っかかったままのスピーカーはアプリが見つけ、ワンクリックで解放します。

スマートフォンから操作

各スピーカーがスマートフォンのブラウザー用リモコンを備えています。Android でも iPhone でも使え、アプリストアもアカウントも不要です。再生、音量、スタンバイ、6つのプリセット、ラジオ局の検索、自分の音楽、グループなど、Bose アプリでリモコンとして使っていた機能を引き継ぎます。

米国では、iHeartRadio と Pandora がスピーカーにそのまま残ります。

新機能、オリジナルにはなかったもの

新機能

アラーム

スピーカー自体にアラームを設定できます。曜日、音量、自動停止時間を指定し、六つのキーのどれかで、つまり好きな局やプレイリストで起こしてくれます。設定はスピーカー内に保存されるので、パソコンもスマホも切ったままで動きます。

新機能

リモコンでスマートホームを操作

リモコン下段のボタンはそれぞれ、Home Assistant などのシステム向けの独立したトリガーになります。たとえばリビングの照明のオンオフに。設定はアプリ上のリモコンの画像で行い、ボタンを選んでアクションを決めるだけです。

新機能

そのまま残るグループ

スピーカーのグループを一度設定すれば、そのまま残ります。メインのスピーカーが再生を始めると、ほかのスピーカーが自動で加わります。スタンバイや再起動のあとも同じです。グループはアプリとスマホで確認できます。グループにはどのモデルでも自由に組み合わせられます。さらに SoundTouch 10 を 2 台使えば、左右のチャンネルを分けた本格的なステレオペアにできます。

新機能

スリープタイマー

タイマーをセットすれば、設定した時間のあとにスピーカー、またはグループ全体が自動で電源を切ります。

オリジナルより快適に動くという声がユーザーから届いています。

実際に使うアプリ

これがパソコンでの STR アプリの見た目です。局を検索し、ハードウェアボタンに割り当て、スピーカーを設定する。すべて一か所からできます。

スピーカーとプリセットボタンが表示された STR アプリのメイン画面
音楽を聴く
フィルター付きの STR アプリの局検索
局を見つける
ネットワークのミュージックサーバーを表示した STR アプリのライブラリ
ネットワークライブラリ
STR アプリのスピーカーごとの設定
スピーカー設定
STR アプリの追加のスピーカー設定
その他の設定
スピーカー情報付きの STR アプリのステータス画面
ステータスと操作

現行バージョンのスクリーンショットで、それぞれの言語で表示しています。IP アドレス、Wi-Fi 名、デバイス ID、シリアル番号などの機微なデータはぼかしています。

各スピーカーがブラウザー用のリモコンページを自ら配信します。Android、iPhone、iPad、タブレットに対応し、アプリストアもアカウントも不要です。パソコンアプリのスピーカー設定にあるQRコードを一度スキャンしてホーム画面に追加すれば、アプリのように使えます。

再生・音量・プリセット
再生・音量・プリセット
ラジオ局と音楽を探す
ラジオ局と音楽を探す
スピーカーとグループ
スピーカーとグループ

スクリーンショットは、スピーカーが実際に配信するリモコン画面そのものです。

今取り組んでいること

  • Deezer: Deezer のお気に入りをボタンに割り当て。

たぶん後で

  • TIDAL Connect の連携
  • ポッドキャスト: 番組を検索してボタンに割り当て、最新エピソードをワンタッチで再生。

要望の多いアイデア

コミュニティからのアイデアを投票数順に並べています。次に欲しい機能に投票するか、自分のアイデアを提案してください。投票には無料の GitHub アカウントが必要です。

  1. Clock on the display while streaming6 票
  2. Android app for the phone remote6 票
  3. Update speakers from the phone, without a PC5 票
  4. 12 presets via double-press5 票
  5. Show the current title on the speaker display without the ~1 s audio gap (like the old Bose cloud)4 票
  6. One volume slider for a stereo pair4 票
  7. Waking one grouped speaker wakes the whole group4 票
  8. Play music from a USB stick plugged into the speaker4 票
  9. Pandora (US)3 票
  10. Integration with YT Music2 票

投票方法: アイデアを開き、無料の GitHub アカウントでサインインして、タイトル横の ▲ をクリックします。1 つのアイデアに 1 票、もう一度クリックすると取り消せます。

順序は決定事項ではありません。急ぎで必要なものがあれば、メッセージを送るか issue を立ててください。優先順位が変わります。

対応機種

すべての SoundTouch モデルが STR で動作し、実機で確認済みです。特に質問の多い 3 機種、SoundTouch SA-5 アンプ、Wave SoundTouch series IV、SoundTouch 300 も含まれます。どれも同じダウンロードで使えます。

  • SoundTouch 10
  • SoundTouch Portable
  • SoundTouch 20
  • SoundTouch 30
  • SoundTouch SA-5 amplifier
  • Wave SoundTouch series IV
  • SoundTouch 300
  • SoundTouch SA-4 amplifier
  • Wave SoundTouch series III
  • CineMate with SoundTouch adapter120 · 130 · 220 · 520 · SoundTouch 520
  • SoundTouch Wireless Link adapter
  • Lifestyle with SoundTouch adapter535 · 600 · 650

Bose と SoundTouch は Bose Corporation の商標です。このプロジェクトは Bose とは提携していません。

オープンソースで検証可能

このページに書いていることは、自分で、あるいは少しの手助けで確かめられます。約束ではなく、見て確認できる事実です。

MIT LicenseSource on GitHub

ソースは公開

すべてのコードが GitHub にあります。読んで、気に入らない部分があればフォークして、自分のバージョンを作ってください。MIT ライセンスなので、許可を求める必要はありません。

ビルドパイプラインで署名

どのダウンロードにも SHA256 フィンガープリントと GitHub のビルドアテステーションがあります。確実を期したいなら、下の検証セクションがやり方を示します。

STR がネットワーク上に残す開放点

STR が新たに加えるものを知っておいてください。ポート 8888 の STR 制御ページはログインなしで動き、同じ Wi-Fi 上の誰もがそれを通じてプリセットを変えたり再生を始めたりできます。デスクトップアプリとスピーカー間の接続は暗号化されていません。どちらも意図的なもので、Wi-Fi がこのプロジェクトの信頼境界です。ホームネットワークに未知のデバイスがあるなら、これは知っておくべきです。

データは家にとどまる

STRとスピーカーの通信は自宅のWi-Fi内だけで完結し、それに加えて放送局の検索にradio-browser.infoを使います。デスクトップアプリは起動時にst-reborn.deにアップデートの有無を短く確認し、その際に送るのはバージョン、OS、言語といった匿名の基本情報だけです。アカウント不要、Cookieなし、IPアドレスの保存なし、プロフィール作成なし。この確認はオフにでき、オフのままでもアプリはそのまま動きます。

自分でビルドできる

私と同じツールでソースをビルドすれば、ビット単位で同じバイナリが得られます。文書化してあります。うまくいかなければ連絡してください。

セキュリティ問題を報告

バグやセキュリティ問題を見つけましたか。GitHub かメールで報告してください。たいてい 1、2 日で返信します。

Bose ファームウェアは無変更

公式の Bose ファームウェアは変更されません。STR は内部ストレージに追加ファイルとして存在するだけです。スピーカーの工場出荷リセットは Bose ソフトウェアを元に戻しますが、STR のファイルはそのまま残ります。STR を完全に取り除くには、アプリ内蔵のクリーンなアンインストールを使えば、スピーカーは元の Bose の状態に戻ります。

ダウンロード

お使いのパソコン向けのセットアップウィザードをダウンロードしてください。ホームネットワーク経由で一度だけBose SoundTouchにSTRをインストールします。その後も同じアプリを日常的に使えます。スピーカーの操作、放送局の検索、そしてハードウェアのプリセットボタン1〜6への登録ができます。

バージョンv1.0.7公開日2026年10月7日合計ダウンロード数65,828

必要なもの

  • Windows 10 以降、または macOS の Mac
  • USBメモリも追加ハードウェアも不要。STRはホームネットワーク経由で直接スピーカーにインストールされます。
  • Bose SoundTouch の電源が入っていて、パソコンと同じ家庭内ネットワークにあること。スピーカーを WiFi につなぐ方法はこのページの上のほうで説明しています。

Windows セットアップウィザード

ネットワーク経由の一度きりのインストールをガイド付きで行えます。その後は同じアプリで、Wi-Fi上のSTR搭載スピーカーをすべて操作できます。

Windows 10 または 11(64 ビット)。Windows 7 と 8 は非対応です。

Windows 版をダウンロードブラウザがダウンロードをブロックしますか。代わりに ZIP 版をダウンロードしてください。
サイズ
51.9 MB
SHA256
41ac893a...0e2e11

署名済みです。初回起動時に Windows ファイアウォールがホームネットワークでの許可を求めます。許可がないと検索結果は空のままです。

macOS セットアップウィザード

Apple Silicon と Intel 向けのユニバーサルバイナリ。

macOS 12(Monterey)以降。

macOS 版をダウンロード
サイズ
40.9 MB
SHA256
225c2582...12210e

Apple の公証済みです。「アプリケーション」フォルダにドラッグするだけで完了です。

Homebrew でもインストールできます: brew install --cask jrpersonal/tap/st-reborn

Linux

x86_64 向けの tarball。フィードバック歓迎。

最新の 64 ビット Linux。

Linux 用 tarball をダウンロード
サイズ
18.6 MB
SHA256
07d4afaa...adc5e7

アーカイブ形式です。ダウンロード後に展開し、展開したフォルダーからプログラムを起動してください。

すべてのリリースと旧バージョンすべての SHA256 ハッシュをファイルでソースからビルドしたいですか。コードとビルド手順は GitHub に。 github.com/JRpersonal/streborn
ダウンロードを検証

どのダウンロードも検証できます。これにより、ファイルが公式の GitHub ビルドパイプラインから来ており、途中で改ざんされていないことがわかります。

これは任意です。なくてもダウンロードは問題なく使えます。念のため確認したい方向けの手順です。

方法 1: SHA256 チェックサム

ダウンロードしたファイルの SHA256 ハッシュを計算し、リリースページの値と比較します。ハッシュが一致すれば、ファイルは変更されていません。

# Windows PowerShell
Get-FileHash .\STR-Windows.exe -Algorithm SHA256

# macOS oder Linux
shasum -a 256 STR-macOS.dmg

方法 2: GitHub ビルドアテステーション

GitHub CLI を使えば、バイナリが公式のビルドパイプラインで作られたことを暗号的に証明できます。誰かが後でチェックサムを改ざんしても、これは機能します。

# GitHub CLI installieren: https://cli.github.com
gh attestation verify \
   STR-Windows.exe \
   --owner JRpersonal

バイナリは公式の GitHub リリースページかこのサイトからのみダウンロードしてください。第三者のソースからは絶対にしないでください。

コミュニティと連絡先

STR はあなたや他の SoundTouch オーナーに支えられています。手伝うのにプログラミングは要りません。何が動いて何が動かないかを短く伝えてくれるだけで、まさに助かることがあります。

GitHub Issues
バグ報告、機能リクエスト、セットアップの手助け。
GitHub Discussions
未解決の質問、ユーザー体験、局のおすすめ。
コードで貢献
プログラミングをして一緒に作りたいですか。「good first issue」ラベルの issue がよい入り口です。
直接メール
たいてい当日中に返信します。話題を GitHub で公開したくないときに便利です。
E-Mail Adresse, bitte JavaScript aktivieren

STR を広めるのを手伝ってください

よくある質問

Bose のクラウド停止後も SoundTouch は使えますか?
はい。Bose は 2026年5月に SoundTouch クラウドを停止しましたが、スピーカー本体はまだ動きます。STR を入れると、インターネットラジオ、Spotify Connect、6つのプリセットボタン、自宅ネットワークの音楽、グループ、ステレオペアがふたたび使えます。操作はパソコンアプリかスマートフォンから行います。STR はスピーカー本体で動き、アカウントもクラウドも不要です。SoundTouch 10、20、30、Portable、Wave のほか、「対応機種」に載っているモデルで使えます。
Bose のサービス終了後も SoundTouch で Spotify を使えますか?
はい。STR はスピーカーに Spotify Connect を取り戻します。スマートフォンかパソコンで Spotify を開いてスピーカーを選ぶと、音楽がそのまま再生されます。お気に入りのプレイリストを 1 から 6 のキーに登録し、スピーカーやリモコンのボタン一つで再生することもでき、スマートフォンは不要です。1つの家庭で複数の Spotify アカウントも使えます。Spotify Premium が必要です。
米国では、SoundTouch で iHeartRadio と Pandora はまだ使えますか?
米国に設定されたスピーカーでは、バージョン 1.0.3 から STR がスピーカー内蔵の iHeartRadio と Pandora をそのまま残します。設定は不要です。スピーカーにログイン情報が残っている限り、保存した局はそのまま使えるはずです。これは新しい機能で、米国のユーザーによる確認はまだありません。そこでテストしてくれる方を探しています。GitHub のアイデアスレッドで、使ってみた結果を教えてください。インターネットラジオ、Spotify、自分の音楽は、米国を含むどこでも使えます。
クラウド停止後、SoundTouch のプリセットボタンが使えなくなりました。元に戻せますか?
はい。スピーカー本体とリモコンの6つのボタンは Bose クラウドから局を取得していたため、停止とともに鳴らなくなりました。STR はプリセットをスピーカー本体に保存するので、ボタンがふたたび使えます。電源を切った後、スタンバイ後、Wi-Fi が途切れた後も同じです。ボタンにはラジオ局、Spotify のプレイリスト、自宅ネットワークの音楽を登録できます。短く押すと再生し、長押しすると今流れているものを保存します。
その後も Bose SoundTouch は安全ですか。
はい、むしろ以前より安全です。STRは公式のBoseファームウェアを変更しません。インストール時にSTRは、スピーカー内蔵のNANDストレージ(/mnt/nv/streborn/ 以下)にいくつかのファイルを書き込みます。その中にはSTRエージェント本体とその設定が含まれ、これらはBoseのソフトウェアと並行して追加のプロセスとして動作します。ネットワークインストールに関するセキュリティ上の補足:エージェントを転送するために、STRはBoseファームウェアに出荷時から備わっているメンテナンス用アクセスを一時的に開き、インストールが終わり次第すぐに閉じます。つまりリスクがあるのは短いインストールの間だけで、その間はアプリに注意表示が出ます。工場出荷時リセットで元に戻るのはBoseのソフトウェアだけで、STRのファイルはそのまま残ります。スピーカーを誰かに譲りたい場合は、次の質問をご覧ください。
アップデートはどうやってスピーカーに届きますか?安全ですか?
新しいバージョンが出ると、パソコンアプリがアップデートを提案し、ホームネットワーク経由でスピーカーにインストールします。Bose のファームウェアには手を加えず、置き換えるのは STR 自身のファイルだけです。バージョン 1.0.3 から、スピーカーがアップデートを受け取る間に使うメモリが大幅に減り、ほかの動作に十分な余裕が残ります。
スピーカーを再生するにはパソコンをつけたままにする必要がありますか?
いいえ。STR はアプリから一度スピーカーにインストールされ、以後はスピーカー上で動き続けます。プリセットキー、インターネットラジオ、Spotify、スマホからの操作は、パソコンの電源が入っていなくても機能します。パソコンのアプリが必要なのは、セットアップ、アップデート、大画面での放送局検索などの便利機能だけです。
Bose アプリなしでスマートフォンから SoundTouch を操作できますか?
はい。STR を入れた各スピーカーが、スマートフォンのブラウザー用リモコンを配信します。Android、iPhone、タブレットで使え、アプリストアもアカウントも不要です。パソコンアプリのスピーカー設定にある QR コードを一度読み取り、ページをホーム画面に追加すれば、アプリのように使えます。再生と一時停止、音量、スタンバイ、6つのプリセット、ラジオ局の検索、自分の音楽の閲覧、スピーカーのグループ化ができます。パソコンは電源を切ったままで構いません。
ブラウザーでスピーカーのIPアドレスを開いたら、Boseのページしか表示されません。リモコンはどこですか?
ポート番号なしで開くと、スピーカー内蔵のBoseページが表示されます。これは正常です。STRのリモコンはポート番号付きの専用アドレスにあります。パソコンアプリでスピーカーの設定を開くと、QRコードとその下に完全なアドレスが表示されます。QRコードをスマホのカメラでスキャンすれば、正しいページに直接アクセスでき、そのままホーム画面に追加できます。
スピーカーに特定の Bose ファームウェアバージョンは必要ですか。
はい。STR は Bose の最後の公式ファームウェアである 27.0.6 を前提にしています。これは Bose が 2022 年にすべての SoundTouch モデルへ配信した最終バージョンで、これより新しいものは存在しません。バージョンを自分で確認する必要はありません。アプリがインストール前に自動で読み取り、スピーカーがまだ古いファームウェアの場合は知らせてくれます。その場合は、公式の Bose SoundTouch アプリか Bose の USB アップデートツールで一度アップデートしてください。どちらも今でも使えます。そのあとはセットアップが自動で続行されます。古いファームウェアのままでもインストールできる場合はありますが、動作の保証はできません。
Bose ファームウェア 27.0.6 へのアップデートが何度も失敗します。どうすればよいですか。
コミュニティ発のヒントです(保証はありません)。一部のスピーカーでは 27.0.6 への直接アップデートがうまくいかず、途中で中断したり再起動を繰り返したりします。効果があったのは回り道です。まず USB メモリから古い SoundTouch ファームウェアをインストールし、そのあと通常どおり 27.0.6 へアップデートします。手順はコミュニティ Wiki の SoundTouch Firmware Downgrade Guide に詳しく載っています。もうひとつ重要な点として、シリーズ I と II の古い SoundTouch モデルは 2.4 GHz の Wi-Fi しか使えません。ルーターが 5 GHz のみで電波を出している場合、スピーカーはネットワークを見つけられないので、2.4 GHz 帯も有効にしてください。このヒントを寄せてくれたコミュニティの Jos さんに感謝します。
スピーカーを売ったり譲ったりするとき、何をすればいいですか。
Bose アプリ経由の工場出荷リセットは、Wi-Fi、アカウント、Bose プリセットなど Bose 所有のデータだけを消します。STR ファイルはそのまま残るので、リセット後も STR は動き続けます。スピーカーを本当の工場出荷状態で手放すために、いまはアプリ内にクリーンなアンインストールが用意されています。ウィザードが STR を完全に取り除き、スピーカーを元の Bose の状態に戻すので、そのまま売却や譲渡ができます。新しい所有者がそのまま STR を使い続けたいだけなら、アプリで Wi-Fi を設定し、局をボタン 1 から 6 に戻すだけで済みます。
STR を削除するにはどうしますか。
アプリから 1 ステップで削除できます。事前のバックアップは不要です。元の状態は何も上書きされていないからです。STR はスピーカー内のメモリーにある専用フォルダーに置かれ、起動時に組み込まれるだけで、Bose のファームウェア自体はそのままです。方法は 2 つあります。アンインストールは STR を完全に取り除き、通常の Bose として再起動します。Wi-Fi 接続は保たれます。その後アプリはそのスピーカーを忘れ、STR を再インストールすると再び表示されます。再インストールはいつでも可能です。売却前や、あとで入れ直したいときはこちらです。工場出荷時リセットは Bose 側、つまり Wi-Fi、アカウント、Bose のプリセットを消しますが、STR は残ります。なお Bose アプリからの工場出荷時リセットも同じで、STR は消えません。STR の USB メモリーがまだ挿さっている場合は、アンインストールの前に抜いておく必要があります。挿したままだと次回起動時に STR が再びインストールされます。 6 つのプリセットボタンはアプリが覚えていて、同じパソコンから STR を入れ直すとスピーカーへ戻します。
Bose がいつか古いクラウドドメインを失効させたらどうなりますか。
今のところ、streaming.bose.com のような古い Bose クラウドドメインはまだ Bose に登録されており、ただ応答しなくなっているだけです。もし Bose がいつかそれらを失効させ、誰かが再登録すれば、その相手は理論上、手を加えていない SoundTouch をリモートで制御できてしまいます。Bose ファームウェアはそれらのホスト名を暗黙に信頼するからです。STR はこれに 2 つの方法で対処します。第一に、該当するホスト名をローカルで 127.0.0.1 に固定するので、スピーカーはそれらのリクエストを外に送らなくなります。第二に、STR はスピーカーごとに、まさにそのホスト名にだけ有効で、デバイスから決して出ないローカル TLS CA を作成します。古いクラウドドメインの一つが悪意ある手に渡っても、STR を入れたあなたのスピーカーは守られたままです。
アプリが私の SoundTouch を見つけません。どうすれば。
現在のバージョンでは、アプリのメイン一覧にはSTRをすでにインストール済みのスピーカーだけが表示されます。工場出荷状態のまま手を加えていないSoundTouchは、パソコンから同じネットワーク上で問題なくpingが通っていても、以前Boseアプリで見つかっていたとしても、まだ一覧には現れません。つまりこれはファイアウォールやWi-Fi、mDNSの問題ではなく、現在のアプリの仕様です。新しいスピーカーをセットアップするには、Boseが同じホームネットワークにあることを確認し(上記参照)、アプリでインストールを開始してください。STRはネットワーク経由でスピーカーにインストールされ、USBメモリは不要です。その後スピーカーがSTRファームウェアで再起動すると、自動的に一覧に表示されます。
プリセットキーのラジオ局を変更するには?
アプリのラジオ局検索を使います。局名を入力して検索し、見つかった局で「キーに登録」を選ぶと、6つのキーのどれに割り当てるかを聞かれます。以降、スピーカーのそのキーはその局を再生します。いま流れている局を残したい場合は、アプリ、スピーカー上部、またはリモコンで目的のキーを長押しすると、再生中の局がそこに保存されます。スマホページでも「検索」タブから同じ操作ができます。
しばらく使わないでいると、スピーカーがプリセットボタンに反応しなくなります。どうすれば。
一部のスピーカーは、長い休止や電源オフの後に内部の登録が切れてしまい、その後はどのボタンを押しても黙って無視するようになります。手早い対処法: スピーカーを 10 秒ほど電源から抜いてください。その後はボタンがまた効くようになります。バージョン 0.9.21 では、ボタン押下を飲み込んでしまう接続の不具合を修正したため、これはすでにかなり起きにくくなっています。残るわずかな隙間は、局をより堅牢な形式でスピーカーに保存する今後のアップデートで塞ぎます。
私の Wave は局を再生しているのに、UNAVAILABLE と表示されたり局名が出なかったりします。
これは Wave 上の Bose ファームウェアの表示の癖で、再生の不具合ではありません。ボタンを押すと、本体はまず行き先のない古いクラウド経路を試し、そのあと STR が再生を引き継ぎます。その際に局名が表示に残るかどうかは、残念ながらファームウェア次第の運任せです。音楽自体はいつも正しく流れます。恒久的な解決策を準備中で、それが入れば Wave もまた局名を確実に表示するようになります。
なぜスピーカーがアプリでグレー表示になり、クリックできないのですか。
グレーは「見つけたことはあるが、いまは応答がない」という意味です。スピーカーがディープスタンバイ中か、電源が抜かれているか、ちょうど再起動しているところです。突然消えたように見えないよう、わざと一覧に残してあり、ツールチップを見れば最後にいつ応答したかが分かります。再び応答すれば、タイルはひとりでにまた有効になります。ディープスタンバイのスピーカーは本体で直接起こしてください。これは省電力のための意図した挙動です。
Spotify のボタンを押すと、知らないプレイリストや違うプレイリストが流れます。
これは、保存した瞬間にちょうど Spotify の自動再生が動いていた場合に起きていました。あなたのプレイリストの代わりに、その一時的なラジオ派生版が保存され、これが後で行き先を失うのです。バージョン 0.9.21 からは STR が常に本物のプレイリストを保存し、すでに保存済みのボタンも呼び出し時に自動で直します。それでもまだ違うものが流れるボタンがあれば、そのプレイリストを再生しながらもう一度保存し直してください。
なぜアプリは起動時にローカルネットワークへのアクセスを求めるのですか。
それがないと STR はあなたのスピーカーをまったく見つけられないからです。起動時、アプリはホームネットワーク上で STR を実行している各 SoundTouch を探し、再生を制御し局をボタンに割り当てるために接続し、インターネット経由で radio-browser.info から局リストを取得します。そのほか起動時に、バージョンや言語などの匿名の基本情報だけを送る短いアップデート確認を st-reborn.de に対して行います。それ以外は何もしません。Windows では、初回起動時にファイアウォールが一度、アプリがネットワークで通信してよいか尋ねます。プライベートネットワーク、つまりホームネットワークに対してアクセスを許可してください。パブリックネットワークは不要です。拒否するとアプリは起動はしますが、スピーカーを見つけられません。
ラジオ局が見つかりません。TuneIn が必要ですか?
いいえ。STR は TuneIn を使わず、無料のコミュニティ名鑑 radio-browser.info を検索します。そこにない局は STR にもなく、あなたが追加した局は全員が使えます。いちばん簡単なのは、Add station フォームに必要な情報を AI にまとめて集めてもらう方法です。次の文をあなたの局名を入れて ChatGPT のようなチャットボットに貼り付けてください。「インターネットラジオ局 NAME を radio-browser.info に登録したいです。コピーしてすぐ使える形で、直接の音声ストリーム URL(ウェブプレーヤーのページではなく本物のストリーム)、ホームページ、https のロゴ画像 URL、国とその2文字の国コード、言語、いくつかのタグ、分かればビットレートとコーデックを教えてください。本物のストリーム URL に自信がなければ、でっち上げずにそう言ってください。」その後、ストリーム URL をブラウザや VLC で開いて実際に放送が聞こえるか確認してください。AI は正しそうに見える偽のアドレスを作ることがあるからです。radio-browser.info の Add station に入力すると、短い確認のあと STR に表示され、プリセットキーに登録できます。
Linux にアプリをインストールするには?
Linux 版は Windows や macOS と同じグラフィカルなアプリで、インストーラーの代わりに tar.gz アーカイブとして配布されているだけです。Linux Mint や Ubuntu を例にすると、ダウンロードしたファイルを右クリックで展開し、展開されたフォルダーを開いて中で右クリックし「端末で開く」を選びます。sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libsoup-3.0-0 で3つのシステムライブラリを一度だけ入れ、その後 ./STR-Linux-x64 でアプリを起動します。同じフォルダーで ./install.sh も実行すると、ST Reborn がアイコン付きでアプリケーションメニューに追加されます。管理者権限は不要です。他のディストリビューションではパッケージ名が少し異なります。アーカイブ内の README に Fedora と Arch 用のコマンドが書かれています。
Bose アプリや他のアプリは今までどおり使えますか。
はい。STR は Bose のファームウェアを置き換えず、その隣で動きます。そのためスピーカーは家庭内ネットワークの他のプログラムからも引き続き操作できます。公式の Bose アプリもスピーカーを見つけられ、電源、音量、Wi-Fi の設定などローカルで完結する機能は Bose アカウントなしでも使えます。一方、Bose アプリでクラウドを通していた機能、つまりアカウント、放送局の一覧、プリセットの保存は使えないままです。これはサービス終了によるもので、STR が原因ではありません。放送局とボタン 1 から 6 の管理は STR アプリで行ってください。Home Assistant など、ローカルで操作する他のソフトもそのまま使えます。
スピーカーを Alexa で操作できますか。
直接はできませんが、回り道があります。以前の Alexa 操作は Bose のクラウドを経由していました。Alexa が Bose と話し、Bose がスピーカーと話す仕組みです。その両方が停止したため、以前の Alexa スキルは誰にも復活させられません。新しいスキルを作る予定はありません。インターネット上のサーバー、アカウント、継続的な費用が必要になり、外部からスピーカーへの入口を開くことにもなります。STR はご自宅の中だけで動き、アカウントもクラウドも使いません。使えるのは、ご自宅のネットワークにあるハブです。たとえば Home Assistant がスピーカーと通信し、それを Alexa に提供します。これでスピーカーのオンとオフ、音量の変更、プリセットの再生を音声で行えます。たとえば「アレクサ、キッチン プリセット 2 をオンにして」です。「ラジオ局 X をかけて」のような自由な言い方には対応しません。小さなサーバーを自分で用意できる方向けの方法です。難しければ気にする必要はありません。アプリとスマートフォンのリモコンがあれば、すべて操作できます。ガイド: 音声操作の設定。Alexa および Amazon Echo は Amazon の商標、Home Assistant は Home Assistant プロジェクトの商標です。STR はいずれとも関係ありません。
STR は Amazon Music に対応しますか?
いいえ。これは STR 側では変えられません。Amazon は音楽をコピー防止の仕組みで暗号化しており、解除できるのは Amazon 自身のライセンスを受けたアプリだけです。ほかのソフトウェアが再生するための公開された方法はありません。SoundTouch に内蔵されていた Amazon Music ソースは Bose のサーバーに依存していましたが、そのサーバーはもうありません。現在できるのは、スマートフォンの Amazon Music アプリで再生し、Bluetooth でスピーカーに送る方法です。
AirPlay 最適化の設定は何をするのですか?
AirPlay コプロセッサを起こしたままにして、AirPlay の起動を速く、動作を安定させます。この設定は AirPlay ハードウェアを持つスピーカーにだけあります。オンにすると AirPlay は速く安定しますが、消費電力が少し増えます。オフにするとより深いスタンバイになりバッテリーが長持ちしますが、AirPlay の反応が少し遅くなります。AirPlay をよく使うならオンのままに。バッテリー駆動でほとんどストリーミングしない Portable ならオフにしてください。変更するとスピーカーが短時間再起動します。
どの局を聴けますか。
radio-browser.info のカタログに掲載されているすべての局です。現在、世界中で 5 万局以上あり、コミュニティが絶えず追加しています。お気に入りの局がなければ、radio-browser.info で無料で登録でき、その後 STR にも自動的に表示されます。
ラジオ局はどの形式が必要ですか。
ほとんどすべてのネットラジオ局が再生できます。最近は、以前再生できなかった局の多く、たとえば BBC Radio 4 も再生できるようになりました。ごくまれな形式は今もスピーカーで再生できません。お気に入りの局がまったく見つからない場合は、radio-browser.info で自分で登録できます。無料でアカウントも不要、その少し後に STR にも表示されます。
一部の局で広告が流れるのはなぜですか?
広告は放送局から流れてくるもので、STR が出しているものではありません。STR は放送局が配信するストリームをそのまま再生し、広告もアナウンスも自分から加えることはありません。多くの民放局はウェブ配信にも広告を入れており、聴き始めた直後にスポットが流れることもよくあります。広告のない局では、そうしたものは一切流れません。気になる場合は、別の局に変えるのがいちばんです。
NAS の音楽、たとえば Synology から再生できますか。
できます。アプリのライブラリタブには、ホームネットワーク上のメディアサーバーがすべて自動的に表示されます。Synology も FritzBox もその他も同様です。そこでプレイリストやアルバムまでたどり、スピーカーで直接再生して、ボタン 1 から 6 のどれかに割り当てられます。以後は本体のボタンを押すだけで音楽が NAS から直接流れ、アプリを起動しておく必要はありません。
Home Assistant は STR で使えますか。
使えます。しかも双方向です。Home Assistant には Bose SoundTouch インテグレーションが標準で入っていて、ホームネットワーク内でスピーカーに直接話しかけます。まさにそのローカルなインターフェースを STR が生かし続けているのです。インテグレーションを追加してスピーカーの IP を入力すれば、電源のオンとオフ、音量、プリセットボタンがそちらからも使えます。新しいのは逆方向です。リモコン下段のボタンを、アプリで Home Assistant などのシステム向けのトリガーとして設定できます。ボタンごとに個別に、リモコンの画像の上で直接行えます。GitHub の Home Assistant ガイド が両方の手順を順を追って説明しています。英語です。
電源を入れるたびにグループを作り直す必要がありますか。
いいえ。アプリで作成したグループは恒久的に保存されます。メインのスピーカーが再生を始めると、ほかのスピーカーが自動で起動して加わります。スタンバイや再起動のあとも同じです。再生を伴わないメインスピーカーの単なる再起動ではグループは起動しません。どの機器も勝手に電源が入らないようにするためです。保存したグループはアプリのマルチルーム欄とスマホページに表示され、そこで解除することもできます。 グループに入っているスピーカーは、保存されているだけのグループでも、現在はステレオペアの一方にはなれません。ペアを組みたいときは、先にグループを解除してください。
リモコンでスピーカーのグループを組んだり解除したりできますか?
はい。アプリのマルチルーム欄でグループを保存し、リモコンの親指ボタン、上または下に割り当ててください。一度押すとグループができ、もう一度押すと解除されます。メインのスピーカーが止まっていた場合は最後に聴いていた放送局が始まるので、すぐに音楽が流れます。このボタンは、グループに加わるだけのスピーカーに置いてもかまいません。ディスプレイには何も出ず、ほかのスピーカーが加わるか静かになるかで分かります。同じボタンにスマートホームの操作が入っている場合は、グループが優先されます。
STR をインストールしてもステレオペアは残りますか?古いペアに引っかかったスピーカーはどうなりますか?
Bose アプリで作った2台の SoundTouch 10 のステレオペアは、STR をインストールしてもそのまま残り、すぐに使い続けられます。相手がいない、または壊れた古いステレオペアにスピーカーが引っかかったままになり、再生できないことがあります。アプリはマルチルーム(Multiroom)の画面でこれを見つけ、ワンクリックで古いペアを解除できるようにします。その後、スピーカーは単独でまた鳴り、新しいペアやグループにも参加できます。新しいステレオペアやグループはアプリで作ります。
Bose を目覚まし時計のように使えますか?
はい。アプリでスピーカーを選び、アラームで時刻、曜日、六つのキーのいずれか、音量、自動停止時間を設定します。設定はパソコンではなくスピーカーに保存されるため、PC もスマホも切っていても鳴ります。再起動や更新でも消えません。一台に複数のアラームを、それぞれ別の曜日と音量で置けます。
別の SoundTouch アプリを使ったら、キーが効かなくなりました。
スピーカーには、自分の報告先となるサービスのアドレスを入れる場所が一つしかありません。STR はそこに自分を書き込みますし、他のアプリも同じことをします。最後に書き込んだ方がそのスピーカーを持ち、切り替わると再起動します。その後 STR は届かなくなり、六つのキーが反応しなくなります。直し方はこうです。まず、入っているすべての端末で他方のアプリを終了してください。動いている限り、再起動のたびに自分を書き戻します。次にスピーカーを再起動するか、電源を十秒抜きます。STR のアドレスはスピーカー自身の設定にあり、起動時に読み直されるので、ひとりでに戻ります。その過程で失われるものはありません。キーもグループも設定もそのままです。知っておくとよい違いが一つあります。STR は元のアドレスをそのまま残し、それをスピーカー自身へ向けるので、家庭内のネットワークから何も出ていきません。他のアプリは代わりにインターネット上の自社のアドレスを書き込むことがあります。どちらも動きますが、同じことではありません。
助けが必要です。どこで聞けば。
まずは GitHub の既存の issue 一覧 を見るのがおすすめです。多くの質問がすでに投稿され、回答されています。クローズ済みの issue も読めます。ページ上部の検索欄に、機種名やエラーメッセージなどのキーワードを入れるとすぐに見つかります。まだ扱われていない内容であれば、GitHub で新しい issue を立てるか、メールでも構いません。たいてい当日中に返信します。エラーの際は診断ログが役立ちます。アプリ画面の一番下にある「診断ログを保存」でファイルが保存され、issue やメールに添付できます。ファイルにはスピーカー自体のログも含まれるため、たいてい 1 つのファイルで足ります。問題が起きた直後に保存するのが最適です。
「診断ログを保存」リンクがある STR アプリのフッター
「診断ログを保存」リンクがある STR アプリのフッター
なぜ誰かがこれを無料でやるのですか。
使い捨てハードウェアへの苛立ちと、リバースエンジニアリングが好きだからです。寄付はこの趣味を支え、テストする他のスピーカーモデルの費用になります。義務は何もありません。

STR を広めるのを手伝ってください

ソフトウェアは動いています。問題は別のところにあります。音が出なくなった SoundTouch を持つ人の多くは、STR の存在を知りません。Bose は 2013 年以来このスピーカーを何百万台も販売してきましたが、ここにたどり着いた持ち主はまだほんの一部です。

広告予算はありませんし、持つつもりもありません。効果があるのは、人から人へ伝わることです。フォーラムでの一言、古いスピーカーを棚に置いたままのご近所さんへの一声、普段よく見ている場所への投稿。

STR があなたの家で動いているなら、あなたはこのプロジェクトにとって最も信頼できる伝え手です。

ソーシャルネットワーク

メッセンジャー

フォーラム

  • Reddit

    Reddit は英語のコミュニティです。そのため英語版のページが共有されます。投稿は英語で書いてください。

直接

お気に入りのチャンネルにも知らせてください

STR があなたの家で動いていて、好きなテック系チャンネルや雑誌、ポッドキャストがあるなら、あなたからの短いひと言は、私自身が送るどんな連絡よりも重みがあります。そこの雰囲気も何が合うかも知っていて、あなたの名前には宣伝の意図がありません。

動画チャンネルなら、関連する動画へのコメントのほうがメールより効果的なことがよくあります。編集部にはたいてい読者からの情報提供窓口があります。

自分の言葉で書いてください。そこが一番伝わる部分です。下の文章はたたき台にすぎません。数字、短い紹介文、画像はプレスページにそろっています。

プレスページへ(英語)

ありがとう

STR は、他の人が自分の仕事を無償で差し出してくれるからこそ存在します。これなしには成り立たなかったプロジェクトを挙げます。

すべてのプロジェクトを表示

アプリとスピーカーエージェント

  • radio-browser.info: 5 万局以上のインターネットラジオのコミュニティカタログ。自由に使え、API キー不要。STR の局検索は全面的にこれに依存しています。
  • go-librespot: STR の Spotify 機能を支える devgianlu 製の Spotify Connect クライアント(GPL-3.0)。独立した別個のバイナリとして動作します。STR は生 Ogg パススルーを追加した小さな公開フォークからビルドしています(アップストリーム: github.com/devgianlu/go-librespot)。
  • Wails: クロスプラットフォームのデスクトップフレームワーク。裏は Go、表は Web。STR デスクトップアプリの橋渡しをします。
  • gorilla/websocket: Go 用の WebSocket ライブラリ。Bose ファームウェアの内部バスにフックし、ハードウェアプリセットボタン 1 から 6 を捕捉します。
  • grandcat/zeroconf: Go 用の mDNS サービス検出。デスクトップアプリが LAN 上の SoundTouch を自動的に見つけられるようにします。
  • skip2/go-qrcode: Go 用の QR コードライブラリ。アプリ内で QR コードを生成し、それを読み取るだけでスピーカーのスマホリモコンを電話でそのまま開けます。
  • Octicons: GitHub 製のアイコンセット(MIT)。STR のインターフェースのいくつかのアイコンを提供します。
  • Mozilla CA Certificate Store: Mozilla のルート証明書集(MPL-2.0)。curl プロジェクトが再配布しています。一部のスピーカーはこれらの認証局のいくつかを知らないため、STR は接続時にメモリー上だけで補います。
  • Vite: STR デスクトップアプリのフロントエンドバンドラー。ビルド時にローカルで動き、配布バンドルには含まれません。
  • Sigstore: 各リリースのビルドプロビナンス。ビルドの足跡を暗号的に検証可能にします。上の検証を参照。
  • GitHub Actions: 各リリースをビルドし、チェックし、署名する CI/CD エコシステム。
  • Linux + BusyBox: Bose SoundTouchスピーカー本体の上で動作しています。このGPLの基盤がなければSTRは実現できませんでした。STRエージェントはその上に直接構築されています。

このウェブサイト

  • Astro: 静的サイトフレームワーク。あなたが今読んでいるページを提供します。
  • Tailwind CSS: ユーティリティファーストの CSS フレームワーク。スタイルを小さく一貫させます。
  • GoatCounter: プライバシーに配慮した訪問者カウント。Cookie なし、永続的な訪問者 ID なし。

go-librespot は GPL-3.0 ライセンスで、STR と一緒に別個のバイナリとして配布されます。STR 自体のコードは MIT ライセンスのままです。対応する完全なソースコードはフォークで入手できます: github.com/JRpersonal/go-librespot

STR にはサードパーティのソフトウェアが含まれます。どの構成要素が、どのライセンスで、対応するソースコードがどこにあるかは、ライセンス表示にすべて記載されています: THIRD-PARTY-NOTICES.md

コミュニティのリバースエンジニアリング

STR はこれらのプロジェクトのコードを一切同梱していませんが、中心的な仕組みのいくつかは、公開された成果なしには存在しませんでした。ほとんどのプロジェクトは支援を一切受け取っていません。

  • Bose-SoundTouch 作者 gesellix: スピーカーが自分のソースを再び登録できるようにするアカウントとサービスのスキーマを文書化しました。これこそが Bose クラウドなしでプリセットボタンを動かしている仕組みです。寄付する
  • SixBack 作者 Dirk Tostmann: スピーカーが「知らないソース」と「ログインできないソース」をどう区別しているかを示しました。おかげで STR は今このふたつの失敗を見分けられます。寄付する
  • soundcork 作者 deborahgu: 実際のスピーカー通信から Bose クラウド API を書き起こしました。STR が自前のエミュレーションを照合する基準です。
  • BoseSoundtouch 作者 TimoGo: スピーカーを Wi-Fi に参加させるコマンド手順を、公式サービスマニュアルに載っていない細部まで文書化しました。
  • Soundtouch-without-the-app 作者 bosefirmware: ファームウェアイメージとクラウドなしで運用するためのメモを集めました。STR はこれを使ってスピーカーの世代を見分けています。
  • bosesoundtouchapi 作者 thlucas1: スピーカー自身の制御 API について、最も完全な公開ドキュメントです。
  • libsoundtouch 作者 CharlesBlonde: これらのスピーカー向けの最初のコミュニティライブラリで、ライブイベントストリームを初めて記述したものです。
  • opencloudtouch: 停止後もこれらのスピーカーを生かし続ける並行プロジェクトで、自分の調査結果を突き合わせる相手として役立っています。寄付する