pidgin-musictracker is a plugin for Pidgin which displays the media currently playing in the status message for any protocol Pidgin supports custom statuses on.
Currently supported players:
on Linux:
- Amarok, Audacious†, Banshee, Exaile, Last.fm feed, Listen, MOC, MPD, Quod Libet, Rhythmbox, Songbird + DBusBird addon, SqueezeCenter, Vagalume, XMMS†, XMMS2 >=0.6
- plus any player supporting the MPRIS DBus interface (Amarok2, BMPx, dragonplayer, QMMP >=0.3, Rhythmbox, Songbird + MPRIS addon, VLC >0.9.0, etc.)
on Windows:
- Foobar2000‡, iTunes, Last.fm feed, MPD, Winamp, Windows Media Player§
- plus any player with a 'winamp-compatible' interface (AIMP2, MediaMonkey, etc.)
- plus any player with a 'Send "Now Playing" information to MSN Messenger' feature ( Last.fm client, Media Player Classic, OpenPandora, Songbird + LiveTweeter, Spotify, TTplayer, VLC, etc.)
Features:
- Allows you to customize the status string with various fields extracted from your media player such as artist, album, track, duration, progress bar, etc.
- Different status messages for various media player states such as Playing, Paused and Stopped. You can choose to use the normal status message (by default in the stoppped state).
- '/nowplaying' inserts the now-playing information into your conversation
- Supports per-account status format customization.
- You may choose to have your away message override musictracker.
- Optional profanity filter for words in the status.
- Can auto-detect which player is in use.
Notes:
- To show now playing in MSN personal status messages you must be using pidgin 2.5.0 or later (or msn-pecan). If you have ever had musictracker 0.4.1 or earlier installed, you must reinstall pidgin for MSN personal status messages to work correctly. (See issue 15 , FAQ #2)
- † XMMS/Audacious 1.3: Title format needs to be set as '%p | %a | %t' in the players preferences. Delimiter choice '|' can be changed in musictracker settings.
- ‡ foobar2000 works best with a component installed to help musictracker get the track information (See FAQ #8) and musictracker's player setting set to 'auto-detect' or 'messenger compatible'. The foobar2000-specific player interface will be removed at some future date.
- § WMP: We don't think this works with 64-bit WMP
Privacy Statement/Security Considerations
- People can see what media you are listening to/watching. Doh!
Changes in 0.4.19
- Update snapshot scripts so launchpad builds are requested for all active Ubuntu releases; include translations in the snapshot .deb packages
- Autogen.sh replaces reconf; this properly updates ltmain.sh, fixing a problem when building from source ( issue 104 )
- Distinguish between 'player closed' and 'player stopped' states more clearly. When in the 'player closed' state, we always leave the status message alone.( issue 65 )
- Added a tooltip to tell people the effect of leaving the status format string blank is to keep using the status message selected in the pidgin status selector ( issue 66 )
- Add support for fetching track information from the Last.fm webservices API 2.0 ( issue 89 )
- Fix the legacy Last.fm track information fetcher to present a proper UserAgent identifier and plug an enormous memory leak.
- Remove a hardcoded limit to buffer-size in debug output
- Improvements to Windows installer: add RequestExecutionLevel to installer script (should avoid some Vista issues), add an uninstaller script, set compressor to LZMA (slightly reduces download size)
- Add/update some more translations contributed via launchpad (added: Russian(ru); updated: Italian(it), Spanish(es), Polish(pl), French(fr), Norwegian Bokmal(nb) translations)
A full change log is available.
Also available are experimental test releases for the more adventurous. Please don't use these unless you are prepared to experience and report bugs.
Remarks
Distributed under the terms of the GNU General Public License version 2 or higher.