AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 470269
Accepted
Find Me In The Woods
Find Me In The Woods
Asked: 2014-05-22 10:42:31 +0800 CST2014-05-22 10:42:31 +0800 CST 2014-05-22 10:42:31 +0800 CST

如何将 iHeartRadio 电台添加到收音机托盘?

  • 772

我最近在我的系统上安装了 Radio Tray,这样我就可以收听 iHeartRadio,但我不知道从哪里获得我喜欢的广播电台的 URL,如何获得它们以及如何添加它们?

internet-radio
  • 5 5 个回答
  • 15557 Views

5 个回答

  • Voted
  1. AtesComp
    2016-12-07T09:40:54+08:002016-12-07T09:40:54+08:00

    许多 iHeartRadio 电台都通过 Akacast.akamaistream.net 或类似网站通过 Akamai 进行流式传输。但是,有几个不同的流(是的,多个流)可用。要使用 Chrome 获取电台流:

    1. 浏览您的 iHeartRadio 电台收听
    2. 右键单击页面并选择View page source

    有几个关键的 javascript 变量(截至撰写本文时)用于识别电台及其流。

    1. 搜索(ctrl-f)“流”

    相关文本应位于变量“window.__store”(也靠近变量“BOOT”)中的一段 javascript 中。数据使用 JSON 编码。“流”区域是广播电台流的复合列表,如"streams":{"key":"value",...}. 这些键值对列出了流类型(键)及其流(值)。

    您可以使用适合您目的的任何这些流。例如,我得到(为清楚起见格式化):

    "streams" : {
      "hls_stream" : "http://c4.prod.playlists.ihrhls.com/3379/playlist.m3u8" ,
      "shoutcast_stream" : "http://kzps-fm.akacast.iheart.com/7/775/20092/v1/auth.akacast.akamaistream.net/kzps-fm" ,
      "secure_rtmp_stream" : "rtmp://cp20092.live.edgefcs.net/live/Dal_TX_KZPS-FM_OR@152687" ,
      "secure_hls_stream" : "https://c4.prod.playlists.ihrhls.com/3379/playlist.m3u8" ,
      "secure_shoutcast_stream" : "https://kzps-fm.akacast.akamaistream.net/7/775/20092/v1/auth.akacast.akamaistream.net/kzps-fm"
    }
    

    现在,你可以开始了。我通过将它们添加为 Banshee 中的站点来测试所有这些流。除了“secure_rtmp_stream”之外的所有工作。如果要使用 RTMP,则需要使用其他工具,例如 vlc、ffplay、rtmpdump 和 flvstreamer。

    • 3
  2. Best Answer
    fossfreedom
    2014-05-22T11:12:33+08:002014-05-22T11:12:33+08:00

    概括

    iHeart 广播电台的流 URL 列表可在此处找到。

    查找流标记stream_url_v2并复制 URL。将其粘贴到 RadioTray 中

    细节

    从上面提供的链接复制 URL

    在此处输入图像描述

    从 Radio Tray 中选择Configure Radios...

    在此处输入图像描述

    添加显示的条目 - 通过CTRL+粘贴 URLV

    在此处输入图像描述

    从 RadioTray 列表中选择 iHeart。

    • 2
  3. james-see
    2016-08-21T19:30:49+08:002016-08-21T19:30:49+08:00

    我的心脏电台更新了他们的界面。现在执行以下操作:

    1. 在浏览器中打开 Web 检查器或查看源代码。
    2. 查看短语“shoutcast_stream”的源代码,它应该是键,它的值是您要查找的与流兼容的链接。
    3. 打开cmus。进入界面后,键入:add [url from step2].
    4. 流应该自动开始播放。

    我确认了这一点,并在 OS X 上通过以下命令在cmus中运行 WDVE :

    brew install cmus然后cmus在 cmus 界面类型中输入 :add 后跟您刚刚在第 2 步中找到的链接,在我的例子中是:

    http://wdve-fm.akacast.iheart.com/7/364/20061/v1/auth.akacast.akamaistream.net/wdve-fm

    从命令行欣赏广播音乐。

    • 2
  4. TrevCan
    2021-08-16T14:42:39+08:002021-08-16T14:42:39+08:00

    它又发生了变化,wireshark 解决方案或在 chrome/firefox 的检查选项卡中搜索某些文本都没有帮助,但我想通了......

    我将使用的示例是:I heart Mix 90.1 Toluca https://www.iheart.com/live/mix-901-toluca-6566/

    1. 单击“共享”图标,它位于“连接”按钮的右侧。

    2. 查找嵌入小部件部分。

    3. 然后从src="的末尾复制。示例:整个文本是

      <iframe allow="autoplay" width="100%" height="200" src="https://www.iheart.com/live/mix-901-toluca-6566/?embed=true" frameborder="0"></iframe>```
      

      我会复制https://www.iheart.com/live/mix-901-toluca-6566/?embed=true

    4. 好,很好。现在我们可以使用的 HTML 和 URL 少了很多。现在复制该 URL 并将其粘贴到您的网络浏览器中(您现在可以关闭以前的无线电网页)。Rick 单击播放按钮,选择 Inspect。

    5. 现在,使用Ctrl+ F(仅按Ctrl和F)查找stream. 您应该会得到几个结果,但它们都在同一文本行中,所以不要担心。

    6. 现在双击加载的 JSON 数据,应该以类似 开始{"initialPropos" : {.....,现在复制所有文本并粘贴到文本编辑器中,这样您就可以搜索文本(例如vim, notepad, MS Word)

    7. 现在,使用粘贴的文本打开文本编辑器。现在寻找streams。第一个结果应该以如下内容开头:,"streams":{"hls...

    8. 伟大的!现在你可以复制你喜欢的流,有些可能不可用,但在这个例子中,以下流类型可用:

       {
         "hls_stream":"http://playerservices.streamtheworld.com/api/livestream-redirect/XHENOFMAAC.m3u8",      
         "pls_stream":"http://playerservices.streamtheworld.com/pls/XHENOFMAAC.pls",        
         "secure_hls_stream":"https://playerservices.streamtheworld.com/api/livestream-redirect/XHENOFMAAC.m3u8",
         "secure_pls_stream":"https://playerservices.streamtheworld.com/pls/XHENOFMAAC.pls"
       }
      
    9. 现在,您可以选择您喜欢的流并使用您最喜欢的音频/视频播放器打开它。例如(一定要把它放在双引号里,这样它就不会被你的 shell 或 smth 操纵)

      mpv "http://playerservices.streamtheworld.com/api/livestream-redirect/XHENOFMAAC.m3u8"
      
    10. 结束!现在你应该可以开始了!如果我一点都不清楚,请告诉我。我创建堆栈溢出帐户的唯一原因是发布此内容并帮助其他人知道如何执行此操作,所以如果这不起作用,请告诉我!!

    干杯。

    (是的,这是我从这里转发的答案,由我自己制作并明确同意由我自己分享。

    • 1
  5. XD33
    2017-12-11T10:13:38+08:002017-12-11T10:13:38+08:00

    这是一个 Perl 模块和示例脚本,可以自动执行定位流链接的过程

    https://metacpan.org/release/IHeartRadio-Streams

    https://metacpan.org/release/Tunein-Streams

    • 0

相关问题

  • 如何从女妖录制互联网广播流?

  • 如何重命名添加到 Banshee 的收音机?

  • 网络广播播放器

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve