google-code-export / pidgin-musictracker

Automatically exported from code.google.com/p/pidgin-musictracker
GNU General Public License v2.0
1 stars 1 forks source link

"now playing'' doesn't show in the MSN status #70

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. install 0.4.13 and configue
2. turn on the player
3. use the default plug-in settings

it's really hard to analyze it as 1,2,3....

What is the expected output? What do you see instead?

the info of the song played should show in the status column.but nothings 
happened.the status won't change.I've add myself into the buddy list,but 
it just won't show up.I asked my friends,they can't see it neither.but if 
I type /nowplaying,it will response the info of the song (though in an 
incorrect order,I guess it's the matter of the player).so this means 
Pidgin and the player are connected,right?
besides,I can see other's "now playing"

What version of musictracker are you using? What version of pidgin are you 
using? On what operating system?

musictracker:0.4.13
pidgin: 2.5.2
os:windows xp sp3

What mp3 player are you using?
TTplayer,I guess it's a mod of winamp,and the name comes out "unknown".I 
use the autodetect option.but I meet the same problem (if 
typing /nowplaying it indicates in the chat window,but the status won't 
change) when I use WMP and MPClassic.

What IM protocol(s) are you using?
WLM,instead of MSN,because I need the personal message.

Please attach or paste output from pidgin's Help/Debug Window (be careful 
to remove any protocol usernames you don't want made public)

Please provide any additional information below.
(I suddenly forgot what to say...)
ok,will it matter for the language I use(Chinese-Simplified)?
and one more thing,what's the difference between "now playing" and "now 
listening"?  I see the "broken now listening" option but don't know what 
it's for.

thank you for answering...

Original issue reported on code.google.com by tj...@126.com on 25 Dec 2008 at 11:52

GoogleCodeExporter commented 9 years ago
What version of msn-pecan are you using?

The built-in MSN protocol in pidgin has supported status messages since 2.5.0.  
It
would be useful to try using that to see if it works any better to work out if 
it's a
msn-pecan specific problem.

I use 'now listening' to mean that the protocol supports a way of communicating 
'now
listening' information separate from the status messsage.  If you turn on "Don't
change status message if protocol has working 'now listening', musictracker 
won't
change the status message on MSN, but instead sets this separate 'now listening'
element, which is shown on pidgin by a music symbol and 'now listening' 
information
is show in the tool-tip for the user.

"Broken now listening" is to work around some problems with XMPP/Googletalk and
disables the use of "now listetning" on a per-account basis.  It is not 
revelant to
MSN (and so should be unset)

A sample of the output from Pidgin's Help/Debug Window would help a lot in
determining where the problem is.

Original comment by b152fee4...@gmail.com on 28 Dec 2008 at 5:42

GoogleCodeExporter commented 9 years ago
thanks for replying.

I'm using the lastest version,so I think it's msn-pecan 0.0.17.
and thank you for the suggestion,but it doesnt' work even I switch back to MSN 
protocol.

so does it mean the "now listening" is for pidgin users to see only?(both 
myself and 
others who use pidgin)
anyhow,I think I'd better solve the nowplaying first...

here's the samples...I delete some lines irrelevent to musictracker and 
substitute 
my msn account with *****,hope it won't matter.
the MSN one means it's under MSN protocol,and WLM is for msn-pecan.

thank you again.

Original comment by tj...@126.com on 29 Dec 2008 at 8:30

Attachments:

GoogleCodeExporter commented 9 years ago
I can confirm the same problem using latest pecan 0.17. I guess it's related to 
the
new introduced "use indipendent personal messages" but it doesn't work even 
with it
disabled.

Original comment by markuznightwind@gmail.com on 1 Jan 2009 at 7:31

GoogleCodeExporter commented 9 years ago
ahha,you've got the same thing?
but should it matter with msn-pecan?it also happen even if I use the original 
MSN 
protocol contained in pidgin.

Original comment by tj...@126.com on 2 Jan 2009 at 6:17

GoogleCodeExporter commented 9 years ago
I've done a bit of testing with TTplayer.  Despite looking very much like 
Winamp, it
doesn't seem to support the winamp API, so musictracker is getting data from it 
by
catching the messages designed for the MSN client.  I've done a bit of tweaking 
with
the way we decode them in svn r223 so the data is extracted correctly.

It's a bit of a mystery to me why you are getting:

"Can't get status tune for account *****@live.com, protocol MSN, falling back to
setting status message"
"Can't get status tune for account *****@live.com, protocol WLM, falling back to
setting status message"

this shouldn't be happening with recent pidgin or msn-pecan, I think.

Original comment by b152fee4...@gmail.com on 2 Jan 2009 at 1:25

GoogleCodeExporter commented 9 years ago
Oh, if you have used an older version of musictracker previously, you should
reinstall pidgin, and try again with the MSN protocol, as FAQ #2

Original comment by b152fee4...@gmail.com on 2 Jan 2009 at 1:28

GoogleCodeExporter commented 9 years ago
ha...I caused you some trouble to handle a player that doesn't even have an 
English 
interface :-p
so it's only looking like winamp...
ok,I'd noticed that faq and reinstalled already,but maybe I'm giving an encore 
to 
see if it works.(it's the older version musictracker that developed by someone 
else,and called "musictracker" rather than "pidgin-musictracker",right?)

Original comment by tj...@126.com on 2 Jan 2009 at 2:51

GoogleCodeExporter commented 9 years ago
update.
I found out pidgin released version 2.5.3,so I uninstalled 2.5.2 and installed 
the 
new one.seems it does improve something.
and msn-pecan still 0.0.17,musictracker 0.4.13
but it's strange that if I type "/nowplaying" under MSN protocol,it won't work 
out 
anymore;but WLM still responses.and I think I will stick to WLM for the 
"personal 
message".
I'm still doubting the problem is caused by the language I use.
attaching a new WLM debug log,hope it helps.
thank you for keeping update.

Original comment by tj...@126.com on 2 Jan 2009 at 8:10

Attachments:

GoogleCodeExporter commented 9 years ago
and also MSN log,though I don't think I'm gonna use it.

Original comment by tj...@126.com on 2 Jan 2009 at 8:18

Attachments:

GoogleCodeExporter commented 9 years ago
If you really think it is due to the language you are using you can try setting
PIDGINLANG=en, as described here
http://developer.pidgin.im/wiki/Using%20Pidgin#HowdoesPidginforWindowsdeterminew
hichlanguagetouse

I just tried with PIDGINLANG=zh_CN and things seem to work fine for me, so I'm 
a bit
stumped by this problem.

Original comment by b152fee4...@gmail.com on 2 Jan 2009 at 9:26

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
since you have succeeded in zh_CN I think I don't need to try.but it's really 
confusing,I wonder where goes wrong...
so you're using TTplayer,and zh_CN,does the info show up in the "Status" 
column?if 
it's,I can't figure out what's the reason,'cause we're under the same 
environment.
my "Status" will only say busy or offline,etc.

Original comment by tj...@126.com on 3 Jan 2009 at 5:02

GoogleCodeExporter commented 9 years ago
Hello, Tj

are you sure you have MusicTracker's menu "active status change ? when logon 
pidgin ,
click the pidgin icon in the statusbar and find the menu.

i have the same question with msn-pecan 0.0.17,musictracker 0.4.13, pidgin 
2.5.3.
it can't display what i'm listening on WLM protocol. i use foobar2000 player.

but musictracker run well on Yahoo protocol.

i think the problem maybe on msn-pecan.

some debug informations like below:

(15:12:45) core-musictracker: Filename: D:\Users\Sean\Personal\Musics\Song\Yanni
\Yanni(雅尼).-.[Live.at.the.Acropolis].专辑.(mp3)\04-The Rain Must Fall.mp3
(15:12:45) core-musictracker: Got info for key 'ALBUM' is '', return value 0
(15:12:45) core-musictracker: Got info for key 'ARTIST' is '', return value 0
(15:12:45) core-musictracker: Got info for key 'TITLE' is '', return value 0
(15:12:45) core-musictracker: Converted wchar string to '35. Yanni - The Rain 
Must
Fall - Winamp'
(15:12:45) core-musictracker: Got window title: 35. Yanni - The Rain Must Fall 
- Winamp
(15:12:45) core-musictracker: pcre_compile: regex '^\d*\. (.*?)(?: - Winamp|)$'
(15:12:45) core-musictracker: pcre_exec: returned 2
(15:12:45) core-musictracker: Winamp,,,Yanni - The Rain Must Fall,2
(15:12:45) core-musictracker: Status format: %m %t - %p (%d) 
(15:12:45) core-musictracker: Formatted status: ♫ Yanni - The Rain Must Fall 
-  (7:24) 
(15:12:45) core-musictracker: Can't get status tune for account XXX@hotmail.com,
protocol WLM, falling back to setting status message
(15:12:45) core-musictracker: Can't get status tune for account XX@live.com, 
protocol
WLM, falling back to setting status message
(15:12:45) core-musictracker: Won't try to use status tune on account
'XXX@Xmail.com/Home' protocol 'XMPP', I've been told it's broken
(15:12:45) core-musictracker: Can't get status tune for account ribosun, 
protocol
Yahoo, falling back to setting status message
(15:12:45) core-musictracker: Status set for all accounts

Original comment by hust...@gmail.com on 5 Jan 2009 at 7:15

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
hi hustari,

I think if the display is"active status change" that means it's NOT active,and 
when 
you click,it becomes actually active.but it works on neither side.and have you 
tried 
using MSN protocol than WLM?

and one more thing,the compatibility with new pidgin 2.5.3 is not so good...I 
use a 
pppoe(adsl)internet connection,and when I quit pidgin,(I think the shutdown is 
complete)but the interface of pidgin becomes blank and just hangup.and some 
moment 
later the music ttplayer doesns't response too.but if i cut the pppoe 
connection,pidgin can finish the shutdown then.or force pidgin to shutdown,the 
music 
player will become active.since it involves the music player,I guess it have 
something to do with musictracker.just my suspicion.
thank you for replying.

Original comment by tj...@126.com on 6 Jan 2009 at 4:27

GoogleCodeExporter commented 9 years ago
Pidgin crashing everytime you shut it down is a known problem with pidgin 
2.5.3, see
http://developer.pidgin.im/ticket/7849

Original comment by b152fee4...@gmail.com on 6 Jan 2009 at 1:25

GoogleCodeExporter commented 9 years ago
The menu items are named "Activate Status Changing" and "Deactivate Status 
Changing",
and do exactly what they say.  It would be nicer to have a menu item with a 
tick next
to it to show the status, but pidgin doesn't expose enough of the GTK+ 
interface for
the menu item to allow the plugin to do that...

Original comment by b152fee4...@gmail.com on 6 Jan 2009 at 1:27

GoogleCodeExporter commented 9 years ago
Yes, something seems to have changed in the latest msn-pecan, I needed to clear 
the
"Use independent personal messages" to get it work at all.

I can reproduce the "Can't get status tune for account X, protocol WLM, falling 
back
to setting status message" error which you are both seeing, though.

Original comment by b152fee4...@gmail.com on 6 Jan 2009 at 1:59

GoogleCodeExporter commented 9 years ago
quote:
Pidgin crashing everytime you shut it down is a known problem with pidgin 
2.5.3, see
http://developer.pidgin.im/ticket/7849

yeah,I see.and I also tried to disable musictracker before exit pidgin but it 
stills 
hungup.

and even I unchecked the "Use independent personal messages",it still fails to 
show 
up...really strange

Original comment by tj...@126.com on 6 Jan 2009 at 4:23

GoogleCodeExporter commented 9 years ago
> disable musictracker before exit pidgin but it stills hungup.

Disabling musictracker isn't going to fix a pidgin problem.

Original comment by b152fee4...@gmail.com on 6 Jan 2009 at 4:29

GoogleCodeExporter commented 9 years ago
I know.I mean this proves it's not musictracker that causes this hangup.

Original comment by tj...@126.com on 6 Jan 2009 at 5:24

GoogleCodeExporter commented 9 years ago
My comment #18 "I can reproduce" should read "I can't reproduce"

Original comment by b152fee4...@gmail.com on 11 Jan 2009 at 1:32

GoogleCodeExporter commented 9 years ago
tjusi: ok, to step back a moment... are you able to use MSN status message 
changing
at all?

If you disable musictracker; then  click on "Available" in the status bar at the
bottom of the buddy window, then type a message in the text-box which appears.

Does that appear against yourself (when you have added yourself to your buddy 
list)?
Are your friends able to see that?

Original comment by b152fee4...@gmail.com on 11 Jan 2009 at 1:35

GoogleCodeExporter commented 9 years ago
quote:
My comment #18 "I can reproduce" should read "I can't reproduce"

...I wondered why it was not that logical...

Yes,I've just tried it out.click on "available",and then the text-box is below 
the 
status bar or a pop-up? 'cause that isn't a pop-up.if the former one,yes,I can 
type 
a message but it seems to be a local message.the online status is only 
available 
as"available","be right back",etc. & some are displayed in zh-CN(S).and I see 
the 
change as adding myself as a buddy.but the status is only provided within the 
preset 
ones.
and another problem occured:after updating to 2.5.3 (I'm not sure if it's the 
reason),I can't see others' nowplaying,and they are using official version MSN 
from 
Microsoft.I guess it's one more bug of new pidgin? (I've tried MSN/WLM both and 
musictracker on/off )

Original comment by tj...@126.com on 13 Jan 2009 at 7:58

GoogleCodeExporter commented 9 years ago
If you can't set the status message via pidgin's status selector, with 
musictracker
disabled, then this is not a musictracker problem.

There's definitely something weird going on with your MSN support plugins, I 
can't
really work out what.  The only thing I can think of is perhaps have a copy of 
the
pidgin plugin directory somehow which isn't getting updated when you upgrade 
pidgin,
but that seems unlikely.

Perhaps you should try #pidgin or whatever msn-pecan's support forum is.

Original comment by b152fee4...@gmail.com on 21 Jan 2009 at 1:42

GoogleCodeExporter commented 9 years ago
I'd uninstalled the old version when installed pidgin 2.5.3.
thank you for your advice,I'll try to figure it out...

Original comment by tj...@126.com on 21 Jan 2009 at 3:55

GoogleCodeExporter commented 9 years ago
i'm running pidgin 2.5.2 on Ubuntu 8.10 and just installed tracker 0.4.14

i can't believe how much effort i've gone to to just install the updated 
version of a
mere plugin (configure, download pidgin dev files, configure, download pcre dev
files, make, make install, move files from /usr/local/lib/pidgin to 
/usr/lib/pidgin,
reinstall pidgin) to find out it still doesn't work!

then I installed msn-pecan, used WLM instead of MSN, still didn't work. even 
copied
certain .so files from /usr/lib/purple-2 to /usr/lib/pidgin with no change

i'm not even sure if it's worth it now

Original comment by 666maels...@gmail.com on 11 Feb 2009 at 11:42

GoogleCodeExporter commented 9 years ago
Or you could follow the link that says "Ubuntu package in Jaunty" from the 
front page
and download the .deb from
https://launchpad.net/ubuntu/jaunty/i386/pidgin-musictracker/0.4.13-1 ...

Please read the FAQ, and if you still have a problem and you would like me to 
help
you, raise a *NEW ISSUE*, attaching the pidgin debug log.

Thanks for the feedback :S

Original comment by b152fee4...@gmail.com on 11 Feb 2009 at 11:49

GoogleCodeExporter commented 9 years ago
Waiting for update from tjusi

Original comment by b152fee4...@gmail.com on 2 Mar 2009 at 10:33

GoogleCodeExporter commented 9 years ago
i have same problem with musictracker 4.16 and pidgin 2.6.0devel

(21:40:12) musictracker: trying 'Banshee'
(21:40:12) musictracker: dbus name 'org.gnome.Banshee' has no owner
(21:40:12) musictracker: dbus name 'org.bansheeproject.Banshee' has an owner
(21:40:12) musictracker: Failed to make dbus call GetLength: Expected type 
gint, got
type code 'u'
(21:40:12) musictracker: Failed to make dbus call GetPosition: Expected type 
gint,
got type code 'u'
(21:40:12) musictracker: Banshee,Ann Lee,100 Hits Dancefloor,2 Times,2
(21:40:12) musictracker: Status format: sta ascoltando %t (%p)
(21:40:12) musictracker: Formatted status: sta ascoltando 2 Times (Ann Lee)
(21:40:12) musictracker: status changing has been disabled

Original comment by marco.bi...@gmail.com on 12 Mar 2009 at 8:41

GoogleCodeExporter commented 9 years ago
> (21:40:12) musictracker: status changing has been disabled

Choose "Activate Status Changing" from the Tools/Musictracker menu.

Please don't randomly hi-jack other issues.

Original comment by b152fee4...@gmail.com on 12 Mar 2009 at 9:21

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
EDIT: now works

Original comment by marco.bi...@gmail.com on 15 Mar 2009 at 3:17

GoogleCodeExporter commented 9 years ago
Closing this issue.  The original reporter's problem seems to be some general
MSN-related problem, and not a musictracker specific problem.

If you still have problems, please raise a new issue, or re-open this issue 
with more
details.

Original comment by b152fee4...@gmail.com on 12 May 2009 at 1:32