YouTubeMusicDownloader Api
v1.0.0
nyoutubedlを使用してYouTubeから音楽/オーディオをダウンロードするための簡単なAPI。これはもともと、Plexサーバーに転送するための音楽をダウンロードする方法として開発されました。曲は「Songs」というフォルダーにダウンロードされ、アーティストとアルバム、 Songs/Test Artist/Test Album/Song.mp4.各曲には、アーティスト、アルバム、曲のタイトルもタグ付けされます。現在のところ、プログラムを適切に使用し、メインのWebページ上のすべてのフィールドを入力するのはユーザー次第です。
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/bin/youtube-dl
sudo chmod a+rx /usr/bin/youtube-dlgit clone https://github.com/GT3CH1/YouTubeMusicDownloader-Api cd YouTubeMusicDownloader-Api
dotnet builddotnet ./YouTubeDownloader/bin/Debug/net6.0/YouTubeDownloader.dllアプリケーションを開始するときに端末に表示されるURLに移動します。
Webページの上部には、入力する必要がある4つのフィールドがあります。
フィールドに記入したら、[曲の追加]ボタンをクリックします。曲はデータベースに保存されており、ダウンロードする準備ができています。詳細については、「曲のダウンロード」セクションをご覧ください。
POST /api/Song/Add
{
"Url" : " https://www.youtube.com/watch?v=some-url " ,
"Title" : " Test Video " ,
"Artist" : " Test Artist " ,
"Album" : " Test Album "
} POST /api/Song/AddList
[
{
"Url": "https://www.youtube.com/watch?v=some-url" ,
"Title": "Test Video" ,
"Artist": "Test Artist" ,
"Album": "Test Album"
} ,
{
"Url": "https://www.youtube.com/watch?v=some-url" ,
"Title": "Test Video" ,
"Artist": "Test Artist" ,
"Album": "Test Album"
}
] GET /api/Song/GetList GET /api/Song/Get/{id} DELETE /api/Song/Delete/{id} DELETE /api/Song/DeleteAll PUT /api/Song/Edit/{id}
{
"Url" : " https://www.youtube.com/watch?v=some-url " ,
"Title" : " Test Video " ,
"Artist" : " Test Artist " ,
"Album" : " Test Album " ,
} GET /api/Song/Download/{id} GET /api/Song/DownloadAll バグに遭遇した場合、または機能をリクエスト/追加したい場合は、GitHubリポジトリで問題を開いてください。すべての助けが高く評価されています。