ウェブ/デスクトップアプリを提供していないため、www.di.fmとwww.sky.fmで無料で利用できるラジオステーションプレイリスト(LQ)をダウンロードしたいと思います!しかし、私はいつもiPhoneやAndroidタブレットを使用しているわけではなく、ウェブサイトのナビゲーションはとても面倒です。
ステーション* .plsallをダウンロードする簡単な方法はありますか?
インターネットラジオプレイリスト(foobar)に追加したいです。私が見つけた唯一の解決策は this "hack" ですが、それが何を言っているのか、つまりどこでそれらのスクリプトは、意図したとおりに動作するように配置します。
上記のスクリプトを使用するか、別の方法を見つけてください。たぶん、あなたの誰かがすでに自分自身を仕事にし、ここでプレイリストファイルをアップロードできます。 (sky.fmとdi.fmが分離されているか、1つのファイルにあるかは関係ありません。)
DI.fmでは、.pls
としてダウンロードできます。
Sky.fmの場合、次のURLを入力して手動でファイルをダウンロードする必要があります:listen.sky.fm/public3/STATIONNAME.pls
。
例:listen.sky.fm/public3/dreamscapes.pls
[プレイリスト]
NumberOfEntries = 70
File1 = http://listen.di.fm/premium_high/trance.pls?YOUR_KEY
Title1 =デジタルインポート-トランス
Length1 = -1
File2 = http://listen.di.fm/premium_high/vocaltrance.pls?YOUR_KEY
Title2 =デジタルインポート-vocaltrance
Length2 = -1
File3 = http://listen.di.fm/premium_high/ambient.pls?YOUR_KEY
Title3 =デジタルインポート-アンビエント
Length3 = -1
File4 = http://listen.di.fm/premium_high/bigroomhouse.pls?YOUR_KEY
Title4 =デジタルインポート-bigroomhouse
Length4 = -1
File5 = http://listen.di.fm/premium_high/breaks.pls?YOUR_KEY
Title5 =デジタルインポート-休憩
Length5 = -1
File6 = http://listen.di.fm/premium_high/chillhop.pls?YOUR_KEY
Title6 =デジタルインポート-チルホップ
Length6 = -1
File7 = http://listen.di.fm/premium_high/chillout.pls?YOUR_KEY
Title7 =デジタルインポート-チルアウト
Length7 = -1
File8 = http://listen.di.fm/premium_high/chilloutdreams.pls?YOUR_KEY
Title8 =デジタルインポート-chilloutdreams
Length8 = -1
File9 = http://listen.di.fm/premium_high/chillstep.pls?YOUR_KEY
Title9 =デジタルインポート-chillstep
Length9 = -1
File10 = http://listen.di.fm/premium_high/chiptunes.pls?YOUR_KEY
Title10 =デジタルインポート-chiptunes
Length10 = -1
File11 = http://listen.di.fm/premium_high/classiceurodance.pls?YOUR_KEY
Title11 =デジタルでインポート-クラシックユーロダンス
Length11 = -1
File12 = http://listen.di.fm/premium_high/classiceurodisco.pls?YOUR_KEY
Title12 =デジタルインポート-classiceurodisco
Length12 = -1
File13 = http://listen.di.fm/premium_high/classictrance.pls?YOUR_KEY
Title13 =デジタルインポート-classictrance
Length13 = -1
File14 = http://listen.di.fm/premium_high/classicvocaltrance.pls?YOUR_KEY
Title14 =デジタルインポート-classicvocaltrance
Length14 = -1
File15 = http://listen.di.fm/premium_high/clubdubstep.pls?YOUR_KEY
Title15 =デジタルインポート-clubdubstep
Length15 = -1
File16 = http://listen.di.fm/premium_high/club.pls?YOUR_KEY
Title16 =デジタルインポート-クラブ
Length16 = -1
File17 = http://listen.di.fm/premium_high/cosmicdowntempo.pls?YOUR_KEY
Title17 =デジタルインポート-cosmicdowntempo
Length17 = -1
File18 = http://listen.di.fm/premium_high/djmixes.pls?YOUR_KEY
Title18 =デジタルインポート-djmixes
Length18 = -1
File19 = http://listen.di.fm/premium_high/darkdnb.pls?YOUR_KEY
Title19 =デジタルインポート-darkdnb
Length19 = -1
File20 = http://listen.di.fm/premium_high/deephouse.pls?YOUR_KEY
Title20 =デジタルインポート-ディープハウス
Length20 = -1
File21 = http://listen.di.fm/premium_high/deepnudisco.pls?YOUR_KEY
Title21 =デジタルインポート-deepnudisco
Length21 = -1
File22 = http://listen.di.fm/premium_high/deeptech.pls?YOUR_KEY
Title22 =デジタルインポート-deeptech
Length22 = -1
File23 = http://listen.di.fm/premium_high/discohouse.pls?YOUR_KEY
Title23 =デジタルインポート-discohouse
Length23 = -1
File24 = http://listen.di.fm/premium_high/downtempolounge.pls?YOUR_KEY
Title24 =デジタルインポート-downtempolounge
Length24 = -1
File25 = http://listen.di.fm/premium_high/drumandbass.pls?YOUR_KEY
Title25 =デジタルインポート-drumandbass
Length25 = -1
File26 = http://listen.di.fm/premium_high/dubstep.pls?YOUR_KEY
Title26 =デジタルインポート-ダブステップ
Length26 = -1
File27 = http://listen.di.fm/premium_high/eclectronica.pls?YOUR_KEY
Title27 =デジタルインポート-eclectronica
Length27 = -1
File28 = http://listen.di.fm/premium_high/electro.pls?YOUR_KEY
Title28 =デジタルインポート-electro
Length28 = -1
File29 = http://listen.di.fm/premium_high/electronicpioneers.pls?YOUR_KEY
Title29 =デジタルインポート-electronicpioneers
Length29 = -1
File30 = http://listen.di.fm/premium_high/electropop.pls?YOUR_KEY
Title30 = Digitally Imported-electropop
Length30 = -1
File31 = http://listen.di.fm/premium_high/epictrance.pls?YOUR_KEY
Title31 =デジタルインポート-epictrance
Length31 = -1
File32 = http://listen.di.fm/premium_high/eurodance.pls?YOUR_KEY
Title32 =デジタルインポート-ユーロダンス
Length32 = -1
File33 = http://listen.di.fm/premium_high/funkyhouse.pls?YOUR_KEY
Title33 =デジタルインポート-funkyhouse
Length33 = -1
File34 = http://listen.di.fm/premium_high/futuresynthpop.pls?YOUR_KEY
Title34 =デジタルインポート-futuresynthpop
Length34 = -1
File35 = http://listen.di.fm/premium_high/gabber.pls?YOUR_KEY
Title35 =デジタルインポート-ギャバー
Length35 = -1
File36 = http://listen.di.fm/premium_high/glitchhop.pls?YOUR_KEY
Title36 =デジタルインポート-グリッチホップ
Length36 = -1
File37 = http://listen.di.fm/premium_high/goapsy.pls?YOUR_KEY
Title37 =デジタルインポート-goapsy
Length37 = -1
File38 = http://listen.di.fm/premium_high/handsup.pls?YOUR_KEY
Title38 =デジタルインポート-ハンズアップ
Length38 = -1
File39 = http://listen.di.fm/premium_high/harddance.pls?YOUR_KEY
Title39 =デジタルインポート-harddance
Length39 = -1
File40 = http://listen.di.fm/premium_high/hardtechno.pls?YOUR_KEY
Title40 =デジタルインポート-hardtechno
Length40 = -1
File41 = http://listen.di.fm/premium_high/hardcore.pls?YOUR_KEY
Title41 =デジタルインポート-ハードコア
Length41 = -1
File42 = http://listen.di.fm/premium_high/hardstyle.pls?YOUR_KEY
Title42 =デジタルインポート-ハードスタイル
Length42 = -1
File43 = http://listen.di.fm/premium_high/house.pls?YOUR_KEY
Title43 =デジタルインポート-家
Length43 = -1
File44 = http://listen.di.fm/premium_high/latinhouse.pls?YOUR_KEY
Title44 =デジタルインポート-latinhouse
Length44 = -1
File45 = http://listen.di.fm/premium_high/liquiddnb.pls?YOUR_KEY
Title45 =デジタルインポート-liquiddnb
Length45 = -1
File46 = http://listen.di.fm/premium_high/liquiddubstep.pls?YOUR_KEY
Title46 =デジタルインポート-liquiddubstep
Length46 = -1
File47 = http://listen.di.fm/premium_high/lounge.pls?YOUR_KEY
Title47 =デジタルインポート-ラウンジ
Length47 = -1
File48 = http://listen.di.fm/premium_high/mainstage.pls?YOUR_KEY
Title48 =デジタルインポート-メインステージ
Length48 = -1
File49 = http://listen.di.fm/premium_high/minimal.pls?YOUR_KEY
Title49 =デジタルインポート-最小
Length49 = -1
File50 = http://listen.di.fm/premium_high/moombahton.pls?YOUR_KEY
Title50 =デジタルでインポート-moombahton
Length50 = -1
File51 = http://listen.di.fm/premium_high/oldschoolacid.pls?YOUR_KEY
Title51 =デジタルインポート-oldschoolacid
Length51 = -1
File52 = http://listen.di.fm/premium_high/classictechno.pls?YOUR_KEY
Title52 =デジタルインポート-classictechno
Length52 = -1
File53 = http://listen.di.fm/premium_high/progressive.pls?YOUR_KEY
Title53 =デジタルインポート-プログレッシブ
Length53 = -1
File54 = http://listen.di.fm/premium_high/progressivepsy.pls?YOUR_KEY
Title54 =デジタルインポート-プログレッシブプシー
Length54 = -1
File55 = http://listen.di.fm/premium_high/psychill.pls?YOUR_KEY
Title55 =デジタルインポート-psychill
Length55 = -1
File56 = http://listen.di.fm/premium_high/psybient.pls?YOUR_KEY
Title56 =デジタルインポート-psybient
Length56 = -1
File57 = http://listen.di.fm/premium_high/russianclubhits.pls?YOUR_KEY
Title57 =デジタルインポート-russianclubhits
Length57 = -1
File58 = http://listen.di.fm/premium_high/sankeys.pls?YOUR_KEY
Title58 =デジタルでインポート-sankeys
Length58 = -1
File59 = http://listen.di.fm/premium_high/scousehouse.pls?YOUR_KEY
Title59 =デジタルインポート-scousehouse
Length59 = -1
File60 = http://listen.di.fm/premium_high/soulfulhouse.pls?YOUR_KEY
Title60 =デジタルインポート-soulfulhouse
Length60 = -1
File61 = http://listen.di.fm/premium_high/spacemusic.pls?YOUR_KEY
Title61 =デジタルインポート-spacemusic
Length61 = -1
File62 = http://listen.di.fm/premium_high/techhouse.pls?YOUR_KEY
Title62 =デジタルインポート-techhouse
Length62 = -1
File63 = http://listen.di.fm/premium_high/techno.pls?YOUR_KEY
Title63 =デジタルインポート-テクノ
Length63 = -1
File64 = http://listen.di.fm/premium_high/trap.pls?YOUR_KEY
Title64 =デジタルインポート-トラップ
Length64 = -1
File65 = http://listen.di.fm/premium_high/tribalhouse.pls?YOUR_KEY
Title65 =デジタルインポート-tribalhouse
Length65 = -1
File66 = http://listen.di.fm/premium_high/ukgarage.pls?YOUR_KEY
Title66 =デジタルインポート-ukgarage
Length66 = -1
File67 = http://listen.di.fm/premium_high/umfradio.pls?YOUR_KEY
Title67 =デジタルインポート-umfradio
Length67 = -1
File68 = http://listen.di.fm/premium_high/undergroundtechno.pls?YOUR_KEY
Title68 =デジタルインポート-undergroundtechno
Length68 = -1
File69 = http://listen.di.fm/premium_high/vocalchillout.pls?YOUR_KEY
Title69 =デジタルインポート-vocalchillout
Length69 = -1
File70 = http://listen.di.fm/premium_high/vocallounge.pls?YOUR_KEY
Title70 = Digitally Imported-vocallounge
Length70 = -1
version = 2
このソリューションでは、コマンドラインプログラムを使用します。curl
-サーバーとの間でデータを転送するcURLツールgrep
-テキストを検索およびフィルタリングできるコマンドラインユーティリティGrep
Linuxユーザーは、これらがすでにインストールされているか、単にディストリビューションのパッケージマネージャーを使用してインストールする必要があります。 Windowsユーザーは Cygwin またはより軽量のツールセット Windows上のGn をインストールできます。
解決:
Webページ http://listen.di.fm/public3/ はjsonリストです。 grepを使用して.plsリンクのcURL検索を使用してページを取得するだけです。
これをコマンドターミナルに入力します。
curl -s "http://listen.di.fm/public3/" | grep -Po 'http://listen.*?pls'
出力のサブセットは次のとおりです。
http://listen.di.fm/public3/trance.pls
http://listen.di.fm/public3/vocaltrance.pls
http://listen.di.fm/public3/chillout.pls
http://listen.di.fm/public3/house.pls
http://listen.di.fm/public3/harddance.pls
http://listen.di.fm/public3/eurodance.pls
http://listen.di.fm/public3/progressive.pls
http://listen.di.fm/public3/goapsy.pls
... etc.
私の答えは最初は上記と同じでしたが、スカイラジオではなくdi fmラジオへのリンクを提供しました。リンクは次のようになります。
http://listen.di.fm/public3/insert_radio_name.pls
ラジオをクリックするとラジオ名が表示されます。ラジオ名はhttp://www.di.fm/insert_radio_name
になります。これは手動で行う方法であり、一度にすべてではありません。そして、それがすべてのステーションで機能するかどうかはわかりません。
ステーションごとに5回クリックするのではなく、1回のホバーと1回のクリックだけですが、それが非常に聞こえる場合でも、Stationsボタンを右クリックしてInspect要素を実行し、サブメニューとリストdivを展開できます。ここで、ステーションの名前を見つけることができ、1つのコピーを貼り付けます。 Ooor、それ以上展開せずに、ul要素をコピーし、txtファイルに貼り付けて、検索/置換を開始して、たとえば次のようにします:
<li data-ga-event="MainNav,channel-dropdown-click,@data-channel-key" data-channel-key="00sclubhits" data-channel-id="324"></li>
に
http://listen.di.fm/public3/00sclubhits.pls
どうやって?最初の部分は簡単で、メモ帳で十分です。これを交換するだけです
<li data-ga-event="MainNav,channel-dropdown-click,@data-channel-key" data-channel-key="
と
http://listen.di.fm/public3/
2番目の部分では、「notepad ++ regex」をグーグルで検索し、notepad ++をインストールして次のように考え出すことができます。
" data-channel-id="(\d)*"></li>
に置き換えられている
.pls
次に、ul要素を削除するか、空の文字列で置き換えます。最終的に、http://Pastebin.com/V0mPewCq
のようにemがすべて1ファイルになります。これを1回で実行する場合は、Javaを選択し、メインページが変更された場合に再度クローラーを実行することをお勧めします。
それらをすべてプレイリストに入れる方法や、そのようなファイルから一度にすべてを保存する方法をまだ知りません。それぞれを手動で保存する(タブに貼り付けたくない場合はこのhttp://www.urlopener.com/home.html
を使用できますが、[名前を付けて保存...]をクリックする必要があります)しかし、idkの信頼性:http://helpdeskgeek.com/free-tools-review/download-multiple-files-at-once-in-windows/
)、または各ロケーションを手動で追加して、すべてを1つの大きなプレイリストに保存します。それらが提供する.plsには真のリンクが含まれているため、すべて2ステップです。