IPB

Welcome Guest ( Log In | Register )

3 Pages V  < 1 2 3 >  
Reply to this topicStart new topic
foo_winamp_spam 0.9.8
.misiek
post Feb 1 2009, 22:34
Post #26





Group: Members
Posts: 10
Joined: 15-May 05
Member No.: 22078



Is there any chance to support non latin signs? For instance sth like that: "Ничего Хорошего" ?


--------------------
my english sucks ... forgive me :/
Go to the top of the page
 
+Quote Post
kode54
post Feb 2 2009, 00:52
Post #27





Group: Admin
Posts: 2560
Joined: 15-December 02
Member No.: 4082



I think that would either depend on the software using the API calling the Unicode functions, or your system using the correct default codepage.
Go to the top of the page
 
+Quote Post
Yirkha
post May 4 2009, 21:55
Post #28





Group: FB2K Moderator
Posts: 1810
Joined: 30-November 07
Member No.: 49158



Just FYI, foo_winamp_spam is the leading crash cause for foobar2000 v0.9.6.5 and all its versions are currently on a good way to get banned in the next version. I've PM'd the author (selyb) about the bug and its solution a week ago, but got no reply yet.
In case this won't be resolved, here are components offering similar functionality in advance:
foo_winamp_ipc (straightforward, but seems like it has quite limited command support),
foo_vis_shpeck (ignore everything vis. related and set only main window and playlist title formatting string)


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
 
+Quote Post
Chronial
post May 18 2009, 09:52
Post #29





Group: Members
Posts: 375
Joined: 2-May 05
Member No.: 21825



Could you send me some details about the crashes please?
Go to the top of the page
 
+Quote Post
Yirkha
post May 18 2009, 11:14
Post #30





Group: FB2K Moderator
Posts: 1810
Joined: 30-November 07
Member No.: 49158



Why?
Calls metadb_handle->get_info_locked(info), does not check the return value, accesses random garbage because info stays uninitialized.


--------------------
Full-quoting makes you scroll past the same junk over and over.
Go to the top of the page
 
+Quote Post
R1CH
post Jun 1 2009, 14:08
Post #31





Group: Members
Posts: 39
Joined: 20-January 03
From: North Yorkshire
Member No.: 4648



So it appears the plugin name was blacklisted, that took me quite a while to discover after updating foobar2000 and wondering why the hell my old 0.90 version no longer worked (which has never crashed on me BTW). Was this crash introduced in the forked version? If so, I guess it's my mistake for using an unrestricted source license.
Go to the top of the page
 
+Quote Post
Chronial
post Jun 1 2009, 20:28
Post #32





Group: Members
Posts: 375
Joined: 2-May 05
Member No.: 21825



No, you introduced this bug.
QUOTE
Calls metadb_handle->get_info_locked(info), does not check the return value, accesses random garbage because info stays uninitialized.

I just checked with my version and I am the one that continued development after you. The mentioned problem is in a part of code I never touched. So it's your bug wink.gif.

I'd fix it, but I neither have the current version of foobar nor of the SDK on my machine.
Go to the top of the page
 
+Quote Post
R1CH
post Jun 1 2009, 23:47
Post #33





Group: Members
Posts: 39
Joined: 20-January 03
From: North Yorkshire
Member No.: 4648



QUOTE (Chronial @ Jun 1 2009, 11:28) *
No, you introduced this bug.
QUOTE
Calls metadb_handle->get_info_locked(info), does not check the return value, accesses random garbage because info stays uninitialized.

I just checked with my version and I am the one that continued development after you. The mentioned problem is in a part of code I never touched. So it's your bug wink.gif.

I'd fix it, but I neither have the current version of foobar nor of the SDK on my machine.

Under what circumstances would foobar2000 not provide metainfo?
Go to the top of the page
 
+Quote Post
vip
post Jun 2 2009, 01:08
Post #34





Group: Members
Posts: 35
Joined: 14-July 03
Member No.: 7755



So, you gonna try and fix it R1CH? smile.gif
Go to the top of the page
 
+Quote Post
Chronial
post Jun 2 2009, 23:33
Post #35





Group: Members
Posts: 375
Joined: 2-May 05
Member No.: 21825



QUOTE
Under what circumstances would foobar2000 not provide metainfo?

Data not yet loaded. My guess goes to multithreading race condition.

If someone want's to fix this (a child's play), here's my last version of the source-code:
foo_winamp_spam 0.96 source

It's not the most current one - selyb has the most current one, but he seems not be reading this. If you want to contact him, that's his email:
Go to the top of the page
 
+Quote Post
kheops
post Jun 3 2009, 11:10
Post #36





Group: Members
Posts: 45
Joined: 8-April 02
Member No.: 1724



QUOTE (Yirkha @ May 4 2009, 23:55) *
Just FYI, foo_winamp_spam is the leading crash cause for foobar2000 v0.9.6.5 and all its versions are currently on a good way to get banned in the next version. I've PM'd the author (selyb) about the bug and its solution a week ago, but got no reply yet.
In case this won't be resolved, here are components offering similar functionality in advance:
foo_winamp_ipc (straightforward, but seems like it has quite limited command support),
foo_vis_shpeck (ignore everything vis. related and set only main window and playlist title formatting string)

this one http://www.hydrogenaudio.org/forums/index....showtopic=58729 worked like a charm, didn't have to change my gaim/pidgin conf a bit
many thanks Yirkha
Go to the top of the page
 
+Quote Post
vip
post Jun 4 2009, 23:59
Post #37





Group: Members
Posts: 35
Joined: 14-July 03
Member No.: 7755



My deal is, foo_winamp_spam was what I used in mIRC along with this code. Will foo_winamp_ipc work with the code as it is ... I don't know mIRC scripting, so I wouldn't be able to fix it sad.gif

CODE
/spam {

set %title $dll(r1dll.dll, GetCurrentWinampSong, 0)
if (%title == 0) {
/echo $active *** No supported audio player found!
return
}

set %kbps $dll(r1dll.dll, GetCurrentWinampSongKbps, 0)
set %khz $dll(r1dll.dll, GetCurrentWinampSongKHz, 0)
set %totaltime $dll(r1dll.dll, GetCurrentWinampSongTotalTime, 0)
set %elapsedtime $dll(r1dll.dll, GetCurrentWinampSongElapsedTime, 0)
set %channels $dll(r1dll.dll, GetCurrentWinampSongChannels, 0)
set %filename $dll(r1dll.dll, GetCurrentWinampSongFileName, 0)

set %t_mins 0
set %e_mins 0

set %t_secs %totaltime
if (%totaltime == -1) {
set %fileformat %filename
goto totalloop
}

set %filesize 0

if (%filename != $null) {
set %filesize $file(%filename).size
set %filesize $round($calc(%filesize / 1024 / 1024),2)
set %fileformat $upper($gettok(%filename,-1, 46))
}

:totalloop
if (%t_secs < 60) {
goto endtotalloop
}
inc %t_mins
dec %t_secs 60
goto totalloop
:endtotalloop

set %e_secs %elapsedtime
:elapsedloop
if (%e_secs < 60) {
goto endelapsedloop
}
inc %e_mins
dec %e_secs 60
goto elapsedloop
:endelapsedloop

if (%t_secs < 10) {
set %filler2 0
}
if (%e_secs < 10) {
set %filler 0
}
if (%t_secs <= 0) {
set %total_string
if (%fileformat == $null) {
set %file_string Streaming@ $+ %kbps $+ kbps
goto ihatemircselse
}
if (%kbps == 0) {
set %file_string Streaming: %filename
goto ihatemircselse
}
set %file_string Streaming: %fileformat @ $+ %kbps $+ kbps
:ihatemircselse
goto noset
}

set %total_string / $+ %t_mins $+ : $+ %filler2 $+ %t_secs
if (%filesize != 0) {
set %file_string %fileformat $+ @ $+ %kbps $+ kbps, %filesize $+ mb
goto noset
}
set %file_string %fileformat $+ @ $+ %kbps $+ kbps
:noset
if (%foobar == 1) {
/describe $active is playing %title [foobar2k]
goto duns
}
/describe $active is playing %title ( $+ %file_string $+ , %e_mins $+ : $+ %filler $+ %e_secs $+ %total_string $+ )
:duns
unset %filesize
unset %file_string
unset %total_string
unset %filename
unset %fileformat
unset %filler2
unset %filler
unset %e_mins
unset %e_secs
unset %title
unset %kbps
unset %khz
unset %t_mins
unset %t_secs
unset %elapsedtime
unset %totaltime
unset %channels
}

Moderation: Removed full quote, added codebox.

This post has been edited by Yirkha: Jun 5 2009, 08:26
Go to the top of the page
 
+Quote Post
m-z
post Jun 5 2009, 00:54
Post #38





Group: Members
Posts: 46
Joined: 16-January 05
From: Argentina
Member No.: 19093



QUOTE (vip @ Jun 4 2009, 19:59) *
Will foo_winamp_ipc work with the code as it is ... I don't know mIRC scripting, so I wouldn't be able to fix it sad.gif

Why don't you try it yourself and see with your own eyes? The code you pasted there uses an external DLL which no one could know how does it interact with Winamp... but it most probably will work with foo_winamp_ipc, so just try it.
Go to the top of the page
 
+Quote Post
vip
post Jun 5 2009, 17:40
Post #39





Group: Members
Posts: 35
Joined: 14-July 03
Member No.: 7755



Many thanks! I was unaware things like that would work with other components. Wasn't sure if code was set to work with the said component!
Reason for edit: Removed useless full quote of the previous post.
Go to the top of the page
 
+Quote Post
Chewtoi
post Jun 16 2009, 18:21
Post #40





Group: Members
Posts: 1
Joined: 16-June 09
Member No.: 70734



Hi!

As it is now, foo_winamp_spam.dll delivers the title of the track with the index (item) number as the base (meaning: You can edit everything in the string that's deliverd EXCEPT the index number).
This is sort of annying since it delivers a false value of the indexnumber. Currently it's TracktIndexNumber-2. (736 becomes 734. And it also shows 0 when you select a new track)

If possible, can someone who knows how to fix this either correct this in the .dll or make it possible to remove the index number aswell? (Or why not both?)
It would be much appreciated.
It's a very nice plugin and basically the only one we got that's worth to use for Rainmeter.
Go to the top of the page
 
+Quote Post
bwat47
post Jun 22 2009, 19:43
Post #41





Group: Members
Posts: 16
Joined: 10-February 09
Member No.: 66822



QUOTE (Yirkha @ May 4 2009, 15:55) *
Just FYI, foo_winamp_spam is the leading crash cause for foobar2000 v0.9.6.5 and all its versions are currently on a good way to get banned in the next version. I've PM'd the author (selyb) about the bug and its solution a week ago, but got no reply yet.
In case this won't be resolved, here are components offering similar functionality in advance:
foo_winamp_ipc (straightforward, but seems like it has quite limited command support),
foo_vis_shpeck (ignore everything vis. related and set only main window and playlist title formatting string)

IPC didn't work, but the shpeck works flawlessly, didnt have to configure anything. (using foobar 0.9.6.8 and digsby)

This post has been edited by bwat47: Jun 22 2009, 19:43
Go to the top of the page
 
+Quote Post
mathieumg
post Jul 7 2009, 23:26
Post #42





Group: Members
Posts: 3
Joined: 7-July 09
Member No.: 71289



foo_winamp_spam, foo_winamp_ipc and foo_vis_shpeck all work but they all make my foobar crash after a while (memory allocation problems etc.) When I remove them, the problem is gone.

I'm using fb2k 0.9.6.8 and I am also using foo_audioscrobbler and foo_wlm.
Go to the top of the page
 
+Quote Post
JimmyZ
post Jul 12 2009, 18:49
Post #43





Group: Members
Posts: 5
Joined: 10-July 09
Member No.: 71347



pity it doesn't work now, is there anyway to support GTalk status except AIMP?
Go to the top of the page
 
+Quote Post
rapchee
post Jul 30 2009, 23:12
Post #44





Group: Members
Posts: 4
Joined: 30-July 09
Member No.: 71906



i used a bit older foo_winamp_spam, and now that i upgraded to latest (0.9.6.8), it stopped working. any chance of upgrading it?

This post has been edited by rapchee: Jul 30 2009, 23:16
Go to the top of the page
 
+Quote Post
Chiram
post Aug 14 2009, 13:50
Post #45





Group: Members
Posts: 2
Joined: 14-August 09
Member No.: 72293



Maybe wrong point to ask but...
I tried a bit with foo_pod and installed an old version of foobar for it... (well wont work, but thats an other topic wink.gif)
Now foo_winamp_spam wont be actived by the new foobar version i installed afterwards... I installed it serveral times and copied the dll into the components folder but he wont list it in the program and so i wont work anymore :/
Any suggestions?
Go to the top of the page
 
+Quote Post
igndenok
post Aug 14 2009, 14:29
Post #46





Group: Members
Posts: 20
Joined: 24-October 07
Member No.: 48157



maybe, it was included in (update) component blacklist by Peter. I didn't see foo_winamp_spam at http://www.foobar2000.org/components
maybe you can try foo_winamp_ipc ???
Go to the top of the page
 
+Quote Post
Chiram
post Aug 14 2009, 14:37
Post #47





Group: Members
Posts: 2
Joined: 14-August 09
Member No.: 72293



the foo_winamp_ipc works, thanks smile.gif ...
Dont know, seems so that it wont run with the newest foobar version (the winamp_spam)
Go to the top of the page
 
+Quote Post
R1CH
post Sep 2 2009, 22:04
Post #48





Group: Members
Posts: 39
Joined: 20-January 03
From: North Yorkshire
Member No.: 4648



Due to popular demand here is a fixed version of 0.90 (my last release), keep in mind that this does not include any of the enhancements made since then due to no source code being available for the other versions.

http://r-1.ch/foo_winamp_spam-0.90fix.zip

This post has been edited by R1CH: Sep 2 2009, 22:05
Go to the top of the page
 
+Quote Post
mathieumg
post Sep 2 2009, 22:17
Post #49





Group: Members
Posts: 3
Joined: 7-July 09
Member No.: 71289



Will this work even if it's fixed given that it was blacklisted?
Go to the top of the page
 
+Quote Post
shakey_snake
post Sep 2 2009, 22:34
Post #50





Group: FB2K Moderator
Posts: 3076
Joined: 1-November 06
From: Cincinnati
Member No.: 37036



yes. Have you tried it?

This post has been edited by shakey_snake: Sep 2 2009, 22:34


--------------------
What the french, toast?
Go to the top of the page
 
+Quote Post

3 Pages V  < 1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 9th February 2010 - 17:50