|
FAQ
Frequently Asked Questions
Featured 1I installed musictracker, started my player and my status doesn't change
See the player-specific notes.
Your outgoing status message is changed, as your correspondents should be able to tell you, but the status message shown in the pidgin UI is not updated. This behaviour, whilst failing to provide clearly needed user feedback, is by design, at least for the moment. To see your own status add yourself to your own buddy list, or enable the MyStatusBox plugin from the Pidgin Plugin Pack 2MSN status messages aren't working at all musictracker 0.4.1 installs a custom libmsn.dll/.so, which is now quite old and doesn't support MSN custom status messages. If this libmsn is still on your system, MSN custom status messages won't work. This could happen if you installed pidgin, then installed musictracker 0.4.1, then updated musictracker. The solution is to reinstall pidgin. 3Windows installer fails "Error opening the file for writing musictracker.dll" You must exit pidgin to run the installer if you have a previous version of musictracker installed. If you have installed pidgin somewhere other than the default location of "C:\Program Files\Pidgin", you must tell the musictracker installer the correct location for pidgin. (Since 0.4.15, the Windows installer should be clever enough to find where pidgin was installed correctly) On Windows Vista and later, you may need to install the program with Administrator privileges by right-clicking on the pidgin-musictracker-n.n.nn.exe installer file and choosing 'Run as Administrator'. (Since 0.4.19, the Windows installer should request privilege with a UAC prompt) 4How do I uninstall musictracker on Windows? (0.4.19 and later) Use Add/Remove Programs from the Control Panel How do I uninstall musictracker on Windows? (0.4.18 and earlier)
5How do I get my status to go back to the pidgin status message when player stops? Leave the "Stopped" Status Format in the musictracker plugin configuration blank. 6Player name is shown as "unknown" It is a limitation of the "MSN compatible" now playing interface that the player name is not available, so %r is replaced with "unknown" in this case. A useful description of this interface This other description mentions an iTunes extension to the format to include the player name, but other players don't seem to support that, and it is unknown if that breaks inter-operation with other clients. 7Doesn't work with Windows Media Player (0.4.6 and later) Since 0.4.6, the WMPuICE plug-in to WMP is used to retrieve now playing information from WMP. This has a number of advantages over the previous implementation:
Note that the Windows Media Player SDK has an "Excluded Licenses" clause, so it's possible it's not permissible to link it with musictracker's GPL-ed code. In any event, remoting an existing WMP instance (rather than starting a new one) via the COM interface requires some technical jumping through hoops which I'm quite happy to leave to others... If you have trouble getting this to work, you may find that the following help:
These actions should have been performed by the musictracker installer. They won't have occured if you have a portable installation of pidgin or similar. The WMPuICE plug-in to WMP isn't available for 64-bit WMP. Doesn't work with Windows Media Player (0.4.5 and earlier) Sigh. You must enable the plugin called "True Launch Bar Remote Control" in Windows Media Player (accessible from the little arrow underneath Now Playing, Plugins, Other). This plugin is implemented by wmp9.dll and seems to provide the hook needed for reporting WMP status messages. I've removed wmp9.dll from the pidgin-musictracker installer as the distribution rights are unclear. Googling for "True Launch Bar" should find it :-) Needless to say, this was a complete crock and was re-writtten for 0.4.6 8Doesn't work with foobar2000 (artist/track/title are blank) Direct foobar2000 player support is pretty fragile
These limitations are pretty much intractable, given the way that direct foobar2000 suppport works (effectively by looking at the foobar2000 window title and guessing) Fortunately however, foobar2000 is much better supported either via
So, with current versions of musictracker, the recommendation is to set player to 'auto-detect' (which tries 'Messenger compatible' before 'foobar2000') and install one of these components to help the track information get passed to musictracker. Since it doesn't work very well, the direct foobar2000 support will be removed at some future date. 9How do I build from source? Usually, you don't! The pidgin-musictracker packages available in most Linux distributions or the Windows installer are nearly always a much better choice.
./configure --prefix=/usr make sudo make install or, for Windows make -f Makefile.mingw installer
10How do I build the source from subversion? Usually, you don't! The source tarballs available on the downloads page are nearly always a much better choice. If you must have absolutely the lastest source, try the snapshots page. But if you really want to build from subversion (perhaps you want to send me a nice patch :-) ), perform the following steps before ./configure echo my-hacked-up-version >version ./autogen.sh 11 Where are the linux binary packages? There are links to binary packages for some distros on the main page. It would be nice have them for all major distros, but ... :effort: The downloads page offers a "Linux x86 plugin binary". This shouldn't work anywhere but on the computer I used to build it, but often does. Only people who are happy to troubleshoot their own problems should be installing that (and such people should be more than competent to build from source anyhow). You can drop the .so into /usr/lib/pidgin/ or ~/.purple/plugins/. Debian (and Debian-derived distros e.g. Ubuntu) will also need to 'sudo ln -s /usr/lib/libpcre.so.3 /usr/lib/libpcre.so.0' for this binary to work. 12 What does a "protocol has 'now listening'" mean? Some protocols (e.g. MSN) have a separate way of indicating 'now listening' information, so musictracker can potentially send the track information in two different ways: in your status message, and (for some protocols) in special 'now listening' element. Internally, pidgin calls this 'now listening' data a 'tune status'. By default, musictracker will try to use both of these. Pidgin will show a music symbol next to a contact from whom it is receiving 'now playing' information. If you hover the mouse over the contact, pidgin will show you both the 'now listening' (if the contact has one) and the status message in a tooltip. (If the status message is empty, recent pidign also displays the 'now listening' information under the contact, in the space the status message would be). Note that this 'now listening' data is not usually a free text field, so the formatting you have configured in musictracker cannot be applied, e.g. for MSN, the format of this 'now listening' information is usually 'title-artist' or 'artist-title(album)'. If you don't want musictracker to set the status message for protocols where it can send 'now playing' information, tick the "Don't change status message if protocol has 'now listening'" option in the musictracker configuration. This will cause musictracker to just send the 'now listening' element and not update the status message. It is also possible to disable use of it in the account specific configuration. At the moment, it is automatically disabled for all GoogleTalk and XMPP accounts. This is useful for GoogleTalk, as the 'now listening' element is not implemented in the standard XMPP way and doesn't work that well with musictracker, but for non-GoogleTalk XMPP accounts with working XEP-0118 you may wish to clear that setting to enable musictracker to use the 'now listening' support. 13How do I generate a debug log when pidgin is crashing? See the tips for bug reports on the pidgin website for clear instructions. Raise an issue here and attach the debug.log and pidgin.rpt files. 14'now listening' doesn't work on WLM (msn-pecan) In some versions of msn-pecan, it seems you need to turn on 'Use independent personal messages' in the WLM account options to send 'now listening' information. This option seems to have disappeared in the latest msn-pecan, we hope it works without it ;-) 15Artist and Title are swapped There doesn't seem to be a definitive ordering for these elements in the 'MSN compatible' WM_COPYDATA interface. So some players appear to send the artist and track name in the opposite order to that expected by musictracker, and there doesn't seem to be a good way to autodetect this. Maybe the offical MSN client can, but I don't know how it does that... until someone can tell me how, users of such players will either need to open the musictracker plugin configuration dialog, select "Messenger compatible interface" in the player drop down list, press the "properties" button and tick "Swap artist and title", or look for a similar configuration in the player. 16I updated iTunes and now musictracker doesn't work (or doesn't work properly) It seems that upgrading iTunes is known to sometimes break the COM interface used by musictracker to get track information. (For example see http://discussions.apple.com/thread.jspa?threadID=1701294) Uninstalling and then reinstalling iTunes using the full download should fix this problem. My Question isn't answered here! Help!Please send a mail to the pidigin-musictracker general discussion mailing list if you have a question. If you find a bug or have an enhancement request, put it into the Google Code issues tracker (Please to not post bug reports in the comments. Start a new issue instead) Bug reports added as comments here will just be deleted. Raise an issue instead |