豆瓣电台小程序 0.2

nihui | 2012/06/12

这个小程序发布三天,评分就超越了做了一年多的 kimtoy 啊,看来这个东西大家都很喜欢,这次就带来两个新功能。依然很简洁,没有配置界面,我不信有人会喜欢听电台广告豆瓣电台小程序 0.2 - nihui - Nihuis Blog。有了mpris2,歌词,切歌通知,im状态什么的就都可以有了哦。

另外说下 plasma正在收听部件的bug,kde < 4.9 无法显示封面,时间点会超出总时长。kde 4.9beta2 经过重写,可以显示封面,kde 4.9beta2之后可正常显示时间点(git master中已修复)。

另外注意,使用phonon-vlc会带来非预期的跳歌和无法播放的问题,建议使用phonon-gstreamer。

下载地址,喜欢的话欢迎 vote up 支持 http://kde-apps.org/content/show.php/KDoubanFM?content=151477

自动跳过电台广告节目 添加 mpris2 支持

截图里是plasma正在收听部件和 osd-lyrics 歌词同步显示程序

 

Tags:

19 FEEDBACKS

  1. bingmou

    感谢更新!希望可以增加一些全局快捷键。

  2. 抗锯齿没开……

  3. 希望能够查看当前歌曲信息……听一首歌觉得好听的时候,突然发现不知道歌叫啥名……

  4. tmk

    mpris支持,赞一个。 但好像没有看到通知。通知是歌词软件发的。 还有木有显示红心标志么?方便标记没有红心的歌曲啊

  5. shan

    Kubuntu 12.04 ,播放时会有一阵没一阵的不出声,虽然一直在播,图片不能更新

  6. shan

    莫非是我的网太卡,额

  7. bnkr

    不知道为什么它提醒我安装MP3解码器。。

  8. whoisG

    nihui能将这个程序做成在Mac OS X和Windows下都能用吗? 比如仅仅依赖Qt而不依赖KDE? 这样我相信有更多人使用。挺不错的程序,应该有很多人喜欢。

    我在Mac下很想使用,呵呵。加油!

  9. whoisG

    另外借地歪楼问一下,希望博主别介意,仅这一次好吧:

    nihui有时间和意愿接个私活吗? 感兴趣的话,我给您发邮件或电话细说,成不成都没关系。

  10. whoisG

    汇报一个bug:

    Pause前面的Checkbox有的时候是反的。 打勾的时候没有暂停,不打勾的时候反而暂停了。

  11. hehehaha

    phonon-vlc下直接崩溃,phonon-mplayer下ok。。。

  12. MPRIS2接口有问题,Metadata的mpris:length变成string了,标准里是int64的

  13. 心之所在

    全球大裁员1万人,Nokia 的 Qt 团队解散了……Qt 跟 Nokia 完全没关系了

  14. 不是说有歌词么~ 我这个图标也没出来呢。。一个大?号

  15. @bingmou 在系统设置-快捷方式和手势-全局键盘快捷键里可以找到和修改

  16. skt041959

    图标加载有问题,怎么修复?

  17. haulm

    QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. libpng warning: Unknown iTXt compression type or method QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 180 Phonon-MPlayer objectDescriptionIndexes QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 212 Phonon-MPlayer objectDescriptionProperties QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/MediaController.cpp 356 Phonon-MPlayer subtitleAdded QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/MediaController.cpp 396 Phonon-MPlayer subtitleChanged New current subtitle: { index: -1 “description”: “” “realid”: “-1″ “type”: “SID” “name”: “None” }

    QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 256 Phonon-MPlayer startConnectionChange QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 258 Phonon-MPlayer startConnectionChange Node: Phonon::MPlayer::AudioOutput QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 258 Phonon-MPlayer startConnectionChange Node: Phonon::MPlayer::MediaObject QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 268 Phonon-MPlayer connectNodes Phonon::MPlayer::MediaObject Phonon::MPlayer::AudioOutput QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 329 Phonon-MPlayer endConnectionChange QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 331 Phonon-MPlayer endConnectionChange Node: Phonon::MPlayer::AudioOutput QP_LOGGER /root/rpmbuild/BUILD/phonon-mplayer/mplayer/Backend.cpp 331 Phonon-MPlayer endConnectionChange Node: Phonon::MPlayer::MediaObject [root@MagicLinux ~]# kdoubanfm(3556) TrayIcon::slot_login: login error kdoubanfm

  18. haulm

    安装了 phonon-gstreamer 和 gstreamer-plugins-ugly,仍然是无声的,为此打开了 kde 工程拉了个控件听了一下是正常的。Setting new source New source: QUrl( “http://mr3.douban.com/201206181044/15beeb02e6ef085912bda3d890e4583c/view/song/small/p252996.mp3″ ) Transitioning to state “playing” State change Moving from “null” 0 to “ready” 1 2 Transitioning to state “null” Transitioning to state “paused” State change Moving from “null” 0 to “ready” 1 2 Transitioning to state “ready” Transitioning to state “ready”

  19. 为什么开着这个,再用mplayer会无法播放。关了就好了

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).