[過去ログ] 【音楽プレイヤー】MusicBee【Part8】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
292
(1): 2020/01/01(水)01:15 ID:eDLc7IJT0(1) AAS
>>291
ご意見ありがとうございます。

実は似たような構想を練ったこともありますが、
サイトによっては特定のHTTPヘッダ/Cookieを付けないとまともなレスポンスを返してくれないことがあったり、
数回に分けてリクエストを投げる必要があったり(大抵のサイトでは検索ページで楽曲IDを調べて、そのIDをリクエストに乗せて歌詞を取るというステップを踏みます)、
その設定ファイルの設計をどうするのかというところで構想がストップしているのです。
INI? JSON? YAML? TOML? それとも独自フォーマット?

スクレイプ処理の指定方法は正規表現がいいのか、それとも、より柔軟なXPathにすべきか。
でもXPathは書ける人いるのか?
歌詞を取り出す対象がHTMLやXMLならXPathは使えますが、JSファイルに歌詞が埋め込まれている例もありました。
省5
293
(2): 2020/01/01(水)03:20 ID:I3WCYtcc0(1) AAS
アルバムがまとまらないのですがどうしたらいいでしょうか

アルバム・アルバムアーティスト名コピペして統一しています(アルバムアーティストはvarious artists)

コンピレーションにもチェックを入れています
294: 2020/01/01(水)06:04 ID:0UTY91lS0(1/2) AAS
>>293
一回ライブラリから消去(元データまで消さないように)してもう一度元データをMusicBeeに登録し直す、で自分は直ったよ?
295: 2020/01/01(水)06:19 ID:0UTY91lS0(2/2) AAS
>>293が書いてる手順踏んだ後にね
296
(3): 2020/01/01(水)13:20 ID:P4rnZ6Wn0(1/2) AAS
外部リンク:imgur.com

(うまく画像貼れてればいいのですが、)
タグ情報はちゃんと入れてるファイルが、上記画像のように"?"と表示されてしまうのは、どんな原因が考えられるでしょうか?
297
(1): 2020/01/01(水)13:54 ID:R681g+560(1) AAS
そのタグ情報を見せなきゃ…
298: 2020/01/01(水)18:24 ID:YFZiSDLY0(1) AAS
チラッ
299
(1): 2020/01/01(水)18:46 ID:1mLgfFY60(2/2) AAS
>>292
極論ですが、フローチャートをそのまま設定ファイルにしてしまえばいいのでは?

検索するための単語の指定方法や文字コードを指定させる
完全一致なのか部分一致なのか、その辺もスイッチとして設定ファイルで指定する

返ってきた結果から、IDなどをどう抽出するのか、クッキーやトークンを指定するのか
その辺も設定ファイルで指定する

歌詞のデータがJSなのかタグの中に書き込まれるのか、インラインフレームなのか
エンコードがどうなっているのかその辺も全部設定ファイル中で指定する

いままで書かれた、解析のためのツールをひと通り用意しておいて、
どのツールを使うのか、そのツールにどのデータを投げるのか
省10
300
(2): 296 2020/01/01(水)19:33 ID:P4rnZ6Wn0(2/2) AAS
>>297
外部リンク:imgur.com

タグ情報は、これでよいですかね?
1ファイルだけ別フォルダに居れてスクリーンショット撮ってみました。
元々フリーの音楽で、ダウンロード時にタグ情報は付与されてたと記憶していますが・・。
301
(1): 2020/01/02(木)01:03 ID:cemizbBX0(1/2) AAS
>>299
> フローチャートをそのまま設定ファイルにしてしまえばいいのでは?
仰るとおりなのですが、そのフォーマットを考えるのが難しいのですよ。
プログラムからも解釈しやすく、表現力が豊かで応用が利き、人間にも読みやすく書きやすいフォーマットである必要があります。

その上で .NET 組み込みで外部ライブラリに頼らなくても実装できるとベターですね。
(配布するDLLが増えるだけならマシですが、ライセンスの問題で一緒に配布できず、ユーザが自分で別途DLLを用意する必要も出る可能性があるので)

> 検索するための単語の指定方法や文字コードを指定させる
やはり正規表現が無難でしょうか?
正規表現だけでは絞り込めない場合どうやって指定しますか?

> 完全一致なのか部分一致なのか、その辺もスイッチとして設定ファイルで指定する
省15
302: 2020/01/02(木)01:05 ID:cemizbBX0(2/2) AAS
そう言えば日本語の読みをWebAPI経由で逆変換してソートタグ作るプラグインも動かなくなったというレスを見かけたことがありますが、
それも原因を調べるのがしんどくて放置してましたね…(カスタムタグの仕様が変わったとかなんとかだったというのを読んだ気がしますが)
303: 2020/01/02(木)03:13 ID:I7D6Qftm0(1) AAS
>>301
> 例えば部分一致で指定したときに、サイト側が部分一致に対応していなかったとしたとき、動作はどうしますか?
可能なら「適当にエラーログを出す」がベストでしょうね
変な結果が返ってきた原因が部分一致に対応していないから、とプラグイン側で検知できるならですが

このサイトは部分一致には対応してない/しなくなった
などと誰かがここで報告して
設定ファイルはこうすると動くよ
と誰かが言えば
「プログラムを書き換えなくても対応できる」のが、「設定ファイルを外部に書き出す最大のメリット」なので
どんなときもきっちり動かないとダメ、と厳密に考えすぎる必要はないのでは?
省16
304: 2020/01/02(木)12:40 ID:lgN/ZcnT0(1) AAS
あなたが作れば済むじゃん
305: 2020/01/02(木)12:56 ID:HyqLXJwp0(1) AAS
結婚して自宅で話し合え
306: 2020/01/02(木)14:41 ID:sWjdEcPU0(1) AAS
じゃあ結婚すっか
307: 2020/01/02(木)15:11 ID:ag0Aa/Ir0(1) AAS
なら幸せにするしかないっすか
308
(1): 2020/01/03(金)01:41 ID:PlQ8vtzO0(1) AAS
MusicBeeのバージョンを3.3.7261にしてからだと思うのですが、CDのリッピング時にエラーが頻発するようになりました。(CDは新品)
仕方がないのでリッピングはEACを使っているのですが、そちらでは特に問題もなくリッピング出来ます。
3.3.7261とPCの相性が悪いのでしょうか。
309: 2020/01/03(金)06:39 ID:xZoaLhRI0(1) AAS
3行以上禁止
310
(1): 2020/01/03(金)11:06 ID:VxdwfqEI0(1) AAS
MusicBeeでCDからFLACファイルを作成した時に入力したアルバムアーティストデータをいろいろなタグエディッターソフトで変更しようとしても、なぜか空欄かつ記入できません。FLACには
アルバムアーティストを入れられないと聞いたこともありますが、ならば、MusicBeeのアルバムアーティスト欄は、なぜあるのでしょうか?知見のある方、どうかお助けください。
311
(1): 2020/01/03(金)12:19 ID:aS6fZeFA0(1) AAS
そりゃFLAC以外のためにだろ
1-
あと 691 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.132s*