私は音楽のサブレードに基づいてオーディオプレーヤーを構築しようとしています。 私はこのように、APIを使用してフィードを取得することが可能である知っている:各ノードのtitle属性を取得することは非常に参考になっです音楽からうまくフォーマットされたトラックリストを取得するサブデジット
https://www.reddit.com/r/vintageobscura.json
を。
しかし、そのフォーマットは一様ではなく、私は非常に異なる結果を得ています。川では(12" バージョン)
- 私はレベルミーサンシャインに滞在してみましょう(フランス、サイコ)[?1979]キラードラム(youtube.com)
- LolaのPayolaは - 私は宇宙から男に結婚しました[/ 1981 UK](奇数シンセポップ、コズミック)
- ブルーイー・ロビンソン - '質問' [R & B /ヒップホップ]
- KOKOKO! - 私たちは、KOKOKOです![ダンス/ワールド/電子](2017)コンゴ民主共和国中心部のジャンクから作られた電子音楽
- ベアバックは、Krono
によって- 反乱の息子 - 1-2-3(オフィシャル・オーディオ)
私が欲しいものは私のことができるようにしたいと思い、特にので(アーティスト+タイトルのリストですlast.fmでトラックをスクロールしてください - トラック情報が正しいはずです)
これを取得する方法はありますか、または私の唯一の選択肢はregexesでフィルタリングすることですか?非常に異なるタイトルのフォーマットがあることを知っていると、これは明らかに非常に危険です。
Radd.itはそれを行うことができますが、私は方法はわかりません。彼らのデータはOKと思われる。 タイトルをフィルタリングしないhttps://reddit.musicplayer.io/もあります。
アイデア? ありがとう!
一般的なパターンの正規表現スキャン、またはターゲットストリームの解読(ID3またはyoutube-dl - w * -info-jsonなど) – mario