このプロジェクトについて
scdl(Soundcloud Music Downloader)は、SoundCloudから音楽をダウンロードし、生成されたファイルにID3タグを書き込むためのコマンドラインツールです。READMEによると、バージョン3以降、このスクリプトはyt-dlpのラッパーであり、後方互換性のためのデフォルト設定とパッチが含まれています。開発は活発ではなく、特にyt-dlpの引数でカバーできる新機能はマージされる可能性が低いとされていますが、バグ報告と修正は引き続き歓迎されています。
このプロジェクトは、Windows、OS X、Linuxとの互換性を謳っており、システム要件としてPython 3とffmpegを挙げています。インストール手順はプロジェクトのwikiにリンクされています。設定ファイルは~/.config/scdl/scdl.cfgに配置されます。
文書化された機能には、提供されたリンクタイプの自動検出、ユーザーの全曲ダウンロード、ユーザーの全曲とリポストのダウンロード、単一プレイリストの全曲ダウンロード、ユーザーの全プレイリストの全曲ダウンロード、ユーザーのお気に入りダウンロード、プレイリストやお気に入りなどのリストから新着トラックのみのダウンロード、プレイリストの同期、mutagenによるタグ設定(タイトル、アーティスト、アルバム、アートワーク)、プレイリストダウンロード時のプレイリストファイル作成が含まれます。
READMEには、ユーザーのトラックとリポストのダウンロード、ユーザーのいいねのダウンロード、単一トラックのダウンロード、単一プレイリストのダウンロード、ダウンロードアーカイブを使用したプレイリストからの新着トラックのみのダウンロード、プレイリストの同期、認証トークンを使用した自身のいいねのダウンロードをカバーする例が記載されています。
オプションリストには、トラック、プレイリスト、またはユーザーのURL入力、クエリによる検索、ユーザーの全トラック、アップロード、お気に入り、コメント付きトラック、プレイリスト、またはリポストをダウンロードするフラグ、ファイルが既に存在する場合の続行、既にダウンロード済みのトラックへのメタデータ強制、プレイリストのオフセット開始、ファイル名へのタイムスタンプ追加(名前形式オプションに非推奨)、ファイル名へのアーティスト追加、デバッグおよびエラーログレベル、ダウンロード済みトラックIDをスキップするためのダウンロードアーカイブ、タイトルからのアーティスト抽出、進行状況と警告の非表示、最小および最大サイズフィルター、プレイリストトラックのメインディレクトリへのダウンロード、mp3のみのダウンロード、カスタム出力パス、現在の実行でダウンロードされなかったファイルの削除、アーカイブファイルとの同期、ロスレスソース時のFLAC変換、アルバムタグ制御、オリジナルカバーアート、オリジナルファイル名、オリジナルメタデータオプション、オリジナルファイルを回避または要求するオプション、トラックとプレイリストのカスタム名前形式(stdoutを含む)、クライアントIDと認証トークン、上書き、厳格なプレイリストモード、説明の別テキストファイルへの追加、プレイリストのスキップ、opusストリームの優先、yt-dlpへのカスタム引数の受け渡しが含まれます。
この概要は、リポジトリのREADMEに文書化されている内容のみを反映しており、パフォーマンス、品質、ランキングに関する主張はありません。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.