Wenn auch du gerne Musik hörst und das starke Bedürfnis verspürst, einen jeden SPler wissen zu lassen, was bei dir grad so angesagt ist, dann hat der Spieleplanet die Lösung für dich! Alkohol? Nee falsch! Das SP Song Tool, aka Winamp.exe. Aber auch wenn du nur ein kleines Signaturbild zu deinen Hörgewohnheiten Generieren willst um es auf deiner Homepage die niemand besucht einzubinden, bist du hier richtig! (Das sieht z.B. so aus:
)
Klasse, ab jetzt kannst du mit den anderen Forenmembern um die Wette hören!
Unterstützt werden bisher diese Player:
Winamp 5.2 oder neuer
iTunes (Windows)
foobar2000 0.9.4 und neuer
MediaMonkey 3 und neuer
Windows Media Player (ab 10 sollte gehn, getestet mit 12)
VLC 2.0.1 und neuer
AIMP3
Spotify (Windows)
Zune (Windows) Android (powered by mOoSe)
ich habs dir ja schonmal gesagt, aber hier nochmal:
Ich finde das winamp.exe tools eine der besten erneuerungen seit langem. Ist zwar nicht so, als würd ich das dringend brauchen, aber die Idee ist schon genial und ich finds richtig interessant.
PS: geht einwandfrei mit meinem iTunes (auch nicht ganz die neueste Version: 7.5.0.2)
When I'm sad, I stop being sad and be awesome instead!
so mein winamp und iTunes schicken auch fleissig. Das ist echt klasse!
Aber man bräuchte vielleicht noch eine Lösung für die Leute, die nicht beide Player auf dem Computer haben, denn wenn man kein winamp hat, hat man ja auch nicht die ini
Das klappt auch beim Apfel, ihr müsst einfach einen neuen Ordner im iTunes Verzeichnis erstellen und dort das Plugin für iTunes reinziehen und die Winamp.ini aus Winamp.
Foobar wäre noch sehr geil, das ist der Player der Wahl bei mir
So, nachdem ich nun ne Stunde vergeblich mit gcc rumgefummelt hab hab ich lesen
müssen, dass man das dumme foobar SDK nicht mit gcc verwenden kann. Ich hoffe dir ist
klar dass ich mir grad EXTRA für dich Microsofts Visual C++ lade und installiere!
*wichtig tu*
Zitat von Jan
Wo müsste den der Plugins Ordner bei iTunes sein`?
Aus dem verlinken Tut:
3. Pack die DLL in deinen Plug-ins-Ordner im iTunes Verzeichnis
(Wenn er nicht existiert anlegen. Genauer Name ist "Plug-ins")
Zitat von Iverson3
Wenn das bei iTunes fürn Apfel klappen würde, wäre es supi-dupi!
Wenn du mir nen Apfel schenkst entwickel ich dafür auch noch ein Plugin
Und wie macht man des jetzt, dass des oben angezeigt wird, wenn man was schreibt?
€dit..
Funktioniert des auch mit Livestreams aus dem Inet? oder nur mit Musik vom Rechner?
<
b
r
/
>
<
d
i
v
c
l
a
s
s
=
"
s
m
a
l
l
f
o
n
t
"
a
l
i
g
n
=
"
c
e
n
t
e
r
"
>
$
v
b
p
h
r
a
s
e
[
a
l
l
_
t
i
m
e
s
_
a
r
e
_
g
m
t
_
x
_
t
i
m
e
_
n
o
w
_
i
s
_
y
]
<
/
d
i
v
>
<
b
r
/
>
$
s
p
a
c
e
r
_
c
l
o
s
e
<
!
-
-
/
c
o
n
t
e
n
t
a
r
e
a
t
a
b
l
e
-
-
>
<
f
o
r
m
a
c
t
i
o
n
=
"
$
v
b
o
p
t
i
o
n
s
[
f
o
r
u
m
h
o
m
e
]
.
p
h
p
"
m
e
t
h
o
d
=
"
g
e
t
"
>
<
d
i
v
a
l
i
g
n
=
"
c
e
n
t
e
r
"
c
l
a
s
s
=
"
p
a
g
e
"
>
<
b
r
/
>
<
d
i
v
c
l
a
s
s
=
"
s
m
a
l
l
f
o
n
t
"
a
l
i
g
n
=
"
c
e
n
t
e
r
"
>
<
!
-
-
D
o
n
o
t
r
e
m
o
v
e
t
h
i
s
c
o
p
y
r
i
g
h
t
n
o
t
i
c
e
-
-
>
$
v
b
p
h
r
a
s
e
[
p
o
w
e
r
e
d
_
b
y
_
v
b
u
l
l
e
t
i
n
]
<
b
r
/
>
T
e
m
p
l
a
t
e
-
M
o
d
i
f
i
k
a
t
i
o
n
e
n
d
u
r
c
h
<
a
h
r
e
f
=
"
h
t
t
p
:
/
/
w
w
w
.
v
b
h
a
c
k
s
-
g
e
r
m
a
n
y
.
o
r
g
/
m
i
s
c
.
p
h
p
?
d
o
=
f
i
n
d
r
e
l
e
a
s
e
&
a
m
p
;
p
r
o
d
u
c
t
=
t
m
s
"
>
T
M
S
<
/
a
>
<
!
-
-
D
o
n
o
t
r
e
m
o
v
e
t
h
i
s
c
o
p
y
r
i
g
h
t
n
o
t
i
c
e
-
-
>
<
/
d
i
v
>
<
d
i
v
c
l
a
s
s
=
"
s
m
a
l
l
f
o
n
t
"
a
l
i
g
n
=
"
c
e
n
t
e
r
"
>
<
!
-
-
D
o
n
o
t
r
e
m
o
v
e
$
c
r
o
n
i
m
a
g
e
o
r
y
o
u
r
s
c
h
e
d
u
l
e
d
t
a
s
k
s
w
i
l
l
c
e
a
s
e
t
o
f
u
n
c
t
i
o
n
-
-
>
$
c
r
o
n
i
m
a
g
e
<
!
-
-
D
o
n
o
t
r
e
m
o
v
e
$
c
r
o
n
i
m
a
g
e
o
r
y
o
u
r
s
c
h
e
d
u
l
e
d
t
a
s
k
s
w
i
l
l
c
e
a
s
e
t
o
f
u
n
c
t
i
o
n
-
-
>
S
t
y
l
e
c
r
?
?
e
p
a
r
<
a
h
r
e
f
=
"
h
t
t
p
:
/
/
w
w
w
.
v
b
u
l
l
e
t
i
n
-
r
e
s
s
o
u
r
c
e
s
.
c
o
m
/
f
o
r
u
m
/
m
e
m
b
e
r
.
p
h
p
?
u
=
1
"
>
A
l
l
a
n
<
/
a
>
-
<
a
h
r
e
f
=
"
h
t
t
p
:
/
/
w
w
w
.
v
b
u
l
l
e
t
i
n
-
r
e
s
s
o
u
r
c
e
s
.
c
o
m
"
>
v
B
u
l
l
e
t
i
n
-
R
e
s
s
o
u
r
c
e
s
.
c
o
m
<
/
a
>
<
b
r
/
>
$
v
b
o
p
t
i
o
n
s
[
c
o
p
y
r
i
g
h
t
t
e
x
t
]
<
/
d
i
v
>
<
b
r
>
<
t
a
b
l
e
c
e
l
l
p
a
d
d
i
n
g
=
"
$
s
t
y
l
e
v
a
r
[
c
e
l
l
p
a
d
d
i
n
g
]
"
c
e
l
l
s
p
a
c
i
n
g
=
"
0
"
b
o
r
d
e
r
=
"
0
"
w
i
d
t
h
=
"
$
s
t
y
l
e
v
a
r
[
o
u
t
e
r
t
a
b
l
e
w
i
d
t
h
]
"
h
e
i
g
h
t
=
"
3
5
"
a
l
i
g
n
=
"
c
e
n
t
e
r
"
>
<
t
r
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
q
u
i
c
k
c
h
o
o
s
e
r
'
]
"
>
<
t
d
s
t
y
l
e
=
"
b
a
c
k
g
r
o
u
n
d
:
#
F
F
F
F
F
F
u
r
l
(
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
f
o
n
d
_
f
o
o
t
e
r
.
g
i
f
)
;
"
>
<
s
e
l
e
c
t
n
a
m
e
=
"
s
t
y
l
e
i
d
"
o
n
c
h
a
n
g
e
=
"
s
w
i
t
c
h
_
i
d
(
t
h
i
s
,
'
s
t
y
l
e
'
)
"
>
<
o
p
t
g
r
o
u
p
l
a
b
e
l
=
"
$
v
b
p
h
r
a
s
e
[
q
u
i
c
k
_
s
t
y
l
e
_
c
h
o
o
s
e
r
]
"
>
$
q
u
i
c
k
c
h
o
o
s
e
r
b
i
t
s
<
/
o
p
t
g
r
o
u
p
>
<
/
s
e
l
e
c
t
>
<
/
t
d
>
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
l
a
n
g
u
a
g
e
c
h
o
o
s
e
r
'
]
"
>
<
t
d
s
t
y
l
e
=
"
b
a
c
k
g
r
o
u
n
d
:
#
F
F
F
F
F
F
u
r
l
(
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
f
o
n
d
_
f
o
o
t
e
r
.
g
i
f
)
;
"
>
<
s
e
l
e
c
t
n
a
m
e
=
"
l
a
n
g
i
d
"
o
n
c
h
a
n
g
e
=
"
s
w
i
t
c
h
_
i
d
(
t
h
i
s
,
'
l
a
n
g
'
)
"
>
<
o
p
t
g
r
o
u
p
l
a
b
e
l
=
"
$
v
b
p
h
r
a
s
e
[
q
u
i
c
k
_
l
a
n
g
u
a
g
e
_
c
h
o
o
s
e
r
]
"
>
$
l
a
n
g
u
a
g
e
c
h
o
o
s
e
r
b
i
t
s
<
/
o
p
t
g
r
o
u
p
>
<
/
s
e
l
e
c
t
>
<
/
t
d
>
<
/
i
f
>
<
t
d
a
l
i
g
n
=
"
$
s
t
y
l
e
v
a
r
[
r
i
g
h
t
]
"
w
i
d
t
h
=
"
1
0
0
%
"
s
t
y
l
e
=
"
b
a
c
k
g
r
o
u
n
d
:
#
F
F
F
F
F
F
u
r
l
(
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
f
o
n
d
_
f
o
o
t
e
r
.
g
i
f
)
;
"
>
<
d
i
v
c
l
a
s
s
=
"
s
m
a
l
l
f
o
n
t
"
>
<
s
t
r
o
n
g
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
c
o
n
t
a
c
t
u
s
'
]
"
>
<
a
h
r
e
f
=
"
$
v
b
o
p
t
i
o
n
s
[
c
o
n
t
a
c
t
u
s
l
i
n
k
]
"
r
e
l
=
"
n
o
f
o
l
l
o
w
"
>
$
v
b
p
h
r
a
s
e
[
c
o
n
t
a
c
t
_
u
s
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
v
b
o
p
t
i
o
n
s
[
'
h
o
m
e
t
i
t
l
e
'
]
"
>
<
a
h
r
e
f
=
"
$
v
b
o
p
t
i
o
n
s
[
h
o
m
e
u
r
l
]
"
>
$
v
b
o
p
t
i
o
n
s
[
h
o
m
e
t
i
t
l
e
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
a
d
m
i
n
c
p
l
i
n
k
'
]
"
>
<
a
h
r
e
f
=
"
$
a
d
m
i
n
c
p
d
i
r
/
i
n
d
e
x
.
p
h
p
$
s
e
s
s
i
o
n
[
s
e
s
s
i
o
n
u
r
l
_
q
]
"
>
$
v
b
p
h
r
a
s
e
[
a
d
m
i
n
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
m
o
d
c
p
l
i
n
k
'
]
"
>
<
a
h
r
e
f
=
"
$
m
o
d
c
p
d
i
r
/
i
n
d
e
x
.
p
h
p
$
s
e
s
s
i
o
n
[
s
e
s
s
i
o
n
u
r
l
_
q
]
"
>
$
v
b
p
h
r
a
s
e
[
m
o
d
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
v
b
o
p
t
i
o
n
s
[
'
a
r
c
h
i
v
e
e
n
a
b
l
e
d
'
]
"
>
<
a
h
r
e
f
=
"
a
r
c
h
i
v
e
/
i
n
d
e
x
.
p
h
p
"
>
$
v
b
p
h
r
a
s
e
[
a
r
c
h
i
v
e
]
<
/
a
>
-
<
/
i
f
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
v
b
o
p
t
i
o
n
s
[
p
r
i
v
a
c
y
u
r
l
]
"
>
<
a
h
r
e
f
=
"
$
v
b
o
p
t
i
o
n
s
[
p
r
i
v
a
c
y
u
r
l
]
"
>
$
v
b
p
h
r
a
s
e
[
p
r
i
v
a
c
y
_
s
t
a
t
e
m
e
n
t
]
<
/
a
>
-
<
/
i
f
>
<
a
h
r
e
f
=
"
#
t
o
p
"
o
n
c
l
i
c
k
=
"
s
e
l
f
.
s
c
r
o
l
l
T
o
(
0
,
0
)
;
r
e
t
u
r
n
f
a
l
s
e
;
"
>
$
v
b
p
h
r
a
s
e
[
t
o
p
]
<
/
a
>
<
/
s
t
r
o
n
g
>
<
/
d
i
v
>
<
/
t
d
>
<
/
t
r
>
<
/
t
a
b
l
e
>
<
/
d
i
v
>
<
t
d
w
i
d
t
h
=
"
2
3
"
s
t
y
l
e
=
"
b
a
c
k
g
r
o
u
n
d
-
i
m
a
g
e
:
u
r
l
(
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
r
i
g
h
t
.
g
i
f
)
"
>
<
i
m
g
s
r
c
=
"
$
s
t
y
l
e
v
a
r
[
i
m
g
d
i
r
_
m
i
s
c
]
/
r
i
g
h
t
.
g
i
f
"
w
i
d
t
h
=
"
2
3
"
b
o
r
d
e
r
=
"
0
"
a
l
t
=
"
"
/
>
<
/
t
d
>
<
/
t
r
>
<
/
t
a
b
l
e
>
<
/
f
o
r
m
>
<
i
f
c
o
n
d
i
t
i
o
n
=
"
$
s
h
o
w
[
'
d
s
t
_
c
o
r
r
e
c
t
i
o
n
'
]
"
>
<
!
-
-
a
u
t
o
D
S
T
c
o
r
r
e
c
t
i
o
n
c
o
d
e
-
-
>
<
f
o
r
m
a
c
t
i
o
n
=
"
p
r
o
f
i
l
e
.
p
h
p
?
d
o
=
d
s
t
"
m
e
t
h
o
d
=
"
p
o
s
t
"
n
a
m
e
=
"
d
s
t
f
o
r
m
"
>
<
i
n
p
u
t
t
y
p
e
=
"
h
i
d
d
e
n
"
n
a
m
e
=
"
s
"
v
a
l
u
e
=
"
$
s
e
s
s
i
o
n
[
s
e
s
s
i
o
n
h
a
s
h
]
"
/
>
<
i
n
p
u
t
t
y
p
e
=
"
h
i
d
d
e
n
"
n
a
m
e
=
"
s
e
c
u
r
i
t
y
t
o
k
e
n
"
v
a
l
u
e
=
"
$
b
b
u
s
e
r
i
n
f
o
[
s
e
c
u
r
i
t
y
t
o
k
e
n
]
"
/
>
<
i
n
p
u
t
t
y
p
e
=
"
h
i
d
d
e
n
"
n
a
m
e
=
"
d
o
"
v
a
l
u
e
=
"
d
s
t
"
/
>
<
/
f
o
r
m
>
<
s
c
r
i
p
t
t
y
p
e
=
"
t
e
x
t
/
j
a
v
a
s
c
r
i
p
t
"
>
<
!
-
-
v
a
r
t
z
O
f
f
s
e
t
=
$
b
b
u
s
e
r
i
n
f
o
[
t
i
m
e
z
o
n
e
o
f
f
s
e
t
]
+
$
b
b
u
s
e
r
i
n
f
o
[
d
s
t
o
n
o
f
f
]
;
v
a
r
u
t
c
O
f
f
s
e
t
=
n
e
w
D
a
t
e
(
)
.
g
e
t
T
i
m
e
z
o
n
e
O
f
f
s
e
t
(
)
/
6
0
;
i
f
(
M
a
t
h
.
a
b
s
(
t
z
O
f
f
s
e
t
+
u
t
c
O
f
f
s
e
t
)
=
=
1
)
{
/
/
D
s
t
o
f
f
s
e
t
i
s
1
s
o
i
t
s
c
h
a
n
g
e
d
d
o
c
u
m
e
n
t
.
f
o
r
m
s
.
d
s
t
f
o
r
m
.
s
u
b
m
i
t
(
)
;
}
/
/
-
-
>
<
/
s
c
r
i
p
t
>
<
!
-
-
/
a
u
t
o
D
S
T
c
o
r
r
e
c
t
i
o
n
c
o
d
e
-
-
>
<
/
i
f
>
<
s
c
r
i
p
t
t
y
p
e
=
"
t
e
x
t
/
j
a
v
a
s
c
r
i
p
t
"
>
<
!
-
-
/
/
M
a
i
n
v
B
u
l
l
e
t
i
n
J
a
v
a
s
c
r
i
p
t
I
n
i
t
i
a
l
i
z
a
t
i
o
n
v
B
u
l
l
e
t
i
n
_
i
n
i
t
(
)
;
/
/
-
-
>
<
/
s
c
r
i
p
t
>
$
m
y
_
a
d
_
p
o
s
i
t
i
o
n