このプロジェクトについて
cliampは、Winampに触発されたレトロなインターフェースを持つターミナルベースのミュージックプレイヤーです。Goで書かれており、TUIにはBubbleteaとLip Gloss、オーディオ再生にはBeep、Spotifyサポートにはgo-librespotを使用しています。
再生できるもの
- ローカルファイルとディレクトリ、および直接ストリームURL。
- ポッドキャスト:Appleのトップ100番組を19カテゴリで閲覧、検索、アカウントやAPIキーなしで購読可能。
- オンラインラジオ:Radio Browserディレクトリから約58,000局を閲覧し、国やジャンル/タグでフィルタリング、お気に入りの国をピン留め可能。位置情報は明示的にオプトインした場合のみ使用され、Geo-IPサービスではなくシステムのタイムゾーンから導出されます。
- インタラクティブなセットアップウィザードで設定するリモートプロバイダー:Navidrome、Lyrion、Plex、Jellyfin、Audiobookshelf、Spotify、Mixcloud、YouTube Music、NetEase Cloud Music。
- yt-dlp経由の追加ソース:YouTube、SoundCloud、Mixcloud、Bandcamp、Bilibili、NetEase Cloud Music。
機能
- スペクトラムビジュアライザー、パラメトリックイコライザー、プレイリストマネージャー。
- radios.toml設定ファイルを通じてカスタムラジオ局を追加可能。
- キーバインドはアプリ内でCtrl+Kで一覧表示。
インストール
- シェルインストーラースクリプト、Homebrew tap、Arch AURパッケージ、Nix flake、go installが文書化されています。
- プリビルドバイナリはGitHub Releasesから入手可能。
- オプションのランタイム依存関係:AAC、ALAC、Opus、WMA再生用のffmpeg、およびいくつかのストリーミングプロバイダー用のyt-dlp。
プラットフォームに関する注意
- LinuxビルドにはALSA開発ヘッダーが必要です。PipeWireまたはPulseAudioユーザーは、オーディオ出力のためにpipewire-alsaやpulseaudio-alsaなどのブリッジパッケージが必要な場合があります。
- macOSのプリビルドバイナリは、HomebrewのFLAC、Vorbis、Ogg、mpg123ライブラリに動的にリンクします。
- Windowsビルドはコアプレイヤーに純Goデコードを使用します。SpotifyサポートにはCGOとMinGWツールチェーンが必要です。
コンパニオンとなるネイティブAndroidクライアント「cliamp mobile」は、ラジオ、ポッドキャスト、同じサーバー統合を対象としています。ラジオ局をホストするための別のcliamp-serverプロジェクトも提供されています。ドキュメントは外部でホストされており、プロジェクトはcontextowl.coがスポンサーです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.