Opened 11 years ago

Closed 10 years ago

Last modified 6 years ago

#371 closed task (fixed)

Merge my "Currently Playing" code into the MSNP14 branch

Reported by: rlaager Owned by: rlaager
Milestone: Merge MSNP14 Branch Component: libpurple
Version: 2.0 Keywords:
Cc:

Description

There's some existing code by Simom.

Change History (8)

comment:1 Changed 11 years ago by lithium

Will this be windows only? Or will pidgin have some sort of dbus interface for getting the playing info?

comment:2 follow-up: Changed 11 years ago by rlaager

At a minimum, there'd be some Pidgin DBus way to set this info, unless (and this would be ideal), we could arrive at some sort of standard for music players to export it over DBus.

comment:3 Changed 11 years ago by rlaager

  • Milestone set to Merge MSNP14 Branch

comment:4 Changed 11 years ago by hbons

On Linux it would be nice if Pidgin would get the playing song title from Banshee, Muine or Rythmbox.

comment:5 in reply to: ↑ 2 Changed 11 years ago by QuLogic

Replying to rlaager:

At a minimum, there'd be some Pidgin DBus way to set this info, unless (and this would be ideal), we could arrive at some sort of standard for music players to export it over DBus.

There is this MPRIS thing that's being discussed, but I think only BMPx has implemented it. http://beep-media-player.org/site/MPRIS_Interfacing_Specification http://wiki.xmms2.xmms.se/index.php/Media_Player_Interfaces#The_spec

There's also a mailing list for discussion at mpris@… but I can't seem to find an archive of it.

comment:6 Changed 11 years ago by Mirsal

Actually, both VLC and BMPx development versions implement the MPRIS spec, Audacious will, and xmms2, mpd and amarok may implement it.

There is unfortunately no archive of the mpris@… list easily accessible online yet, but there isn't much worthy information there.

comment:7 Changed 10 years ago by m0n5t3r

the code is pretty trivial actually, once you get over the ugliness inherent to C :P

It took me about 2 hours to hack pidgin-rhythmbox into http://m0n5t3r.info/work/pidgin-bmpx

comment:8 Changed 10 years ago by rlaager

  • Resolution set to fixed
  • Status changed from new to closed

I've taken a look at the existing code and it appears like it'll be fine. My code is somewhat more elegant, at the expense of being more "clever". I don't see any reason to swap in my code at this point.

The issues relating to getting and setting this information via DBus, etc. can be determined later and are really outside the scope of this ticket.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!