Show HN: Onda, an internet radio TUI with stream quality selection
Onda is a terminal user interface (TUI) application for listening to internet radio, offering stream quality selection. It provides a lightweight and efficient way to discover and play radio stations directly from the terminal, with support for choosing between different audio quality options to suit user preferences and bandwidth constraints.
背景メモ
このプロジェクト「Onda」は、インターネットラジオをターミナル上で楽しむためのTUI(Text-based User Interface)アプリケーション。GitHub上で公開されており、ユーザーは放送局ごとにストリーム品質を選択できる点が特徴。
- **TUIとは**: グラフィカルなGUIではなく、キーボード操作で動くCUIベースのインターフェース。サーバー上のSSH環境や、GUIを持たない軽量セットアップでも動作する。
- **インターネットラジオ**: 世界中の数千ものラジオ局がオンライン配信するストリームを、専用ソフトやブラウザで聴くサービス。日本ではradikoが代表的だが、Ondaは主に海外のコミュニティラジオや音楽専門局をカバーする。
- **背景**: 近年、SpotifyやApple Musicに飽きた層が、ノンアルゴリズムでDJが選曲する「生の」ラジオ体験を再評価。ターミナル文化(コマンドライン愛好家)とクロスオーバーし、CLI系ラジオプレイヤーが複数登場している。
- **位置づけ**: 既存のCLIラジオツール(例: pyradio, radio-cli)と比べ、ストリーム品質選択機能を統合した点が差別化ポイント。エンジニアや開発者向けの、ミニマルかつ実用的なツール。