You are not logged in.

Sollte es probleme mit eurem passwortern geben dann nutzt bitte die Passwort vergessen funktion MFG Saugjunkie

Dear visitor, welcome to BT-Technik. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Rhinos

EHRENMITGLIED R.I.P :-(

  • "Rhinos" is male
  • "Rhinos" started this thread
  • Send private message

1

Wednesday, November 29th 2006, 11:29pm

Radio auf der Navigation

Hi,
ich suche den Hack wie ich mir das einbauen kann siehe bild! Wäre schön wenn einer mir veraten könnte!
Rhinos has attached the following image:
  • radio.jpg

2

Thursday, November 30th 2006, 12:30am

Servus, zuerst erstellt ihr euch eine radio.php die so aussehen sollte (bitte die Zeilen unterhalb von //Changeme anpassen!!!):

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
<?php

/************************************************************************/
/* ShoutCast Suite for TB Source */
/* v1.0 */
/* =========================== */
/* */
/* Copyright © 2005 by SLaTkiS */
/* http://www.noviteti.com */
/* */
/************************************************************************/

$index 1;

global $bgcolor2;

/////////////////////////
// SECTION 1 :: CONFIG //
/////////////////////////

error_reporting (E_ALL E_WARNING E_NOTICE);
//SHOUTcast server settings, needed to get the XML output from the DNAS
//Changeme
$shout_server "IP des Shoutcastservers";
$shout_port "8000";
$shout_password "Passwort";

//Set this to whatever the bitrate you are streaming at is
$bitrate="128 kbps";

//Default Album Cover
//Changeme
$default_album_cover="hier könnt ihr einen Direktlink einfügen, habe ich hjedoch bei mir ausgebaut";

//Stream Name
//Changeme
$streamname="Name eures Streams";

//////////////////////////////////////
// SECTION 2 :: CONNECT AND RECEIVE //
//////////////////////////////////////

$shout_socket fsockopen ($shout_server$shout_port$errno$errstr,30);

if (!$shout_socket)
{
echo "Error: Radio zuzeit offline";
}

else
{

$xml_load "";

// Let's say hello
fputs ($shout_socket"GET /admin.cgi?pass=".$shout_password."&mode=viewxml HTTP/1.1\nUser-Agent:Mozilla\n\n");

// Now get the XML

while (!feof($shout_socket)) {
$xml_load .= fgets ($shout_socket1000);
}

}

if ($shout_socket) {

//////////////////////////////
// SECTION 3 :: PERPARE XML //
//////////////////////////////

// For my own sanity, I'm getting OUT of XML here, replacing tags with [ ] brackets, so that
// <SONG> becomes [SONG], etc...

$xml_load strtr ($xml_load'<''[');
$xml_load strtr ($xml_load'>'']');

$tag_separated explode ("]"$xml_load);

foreach ($tag_separated as $key => $value) {
$tag_separated[$key] = $value."]\n";
if (substr_count($value"Content-Type")) {$tag_separated[$key] = "";}
}


//////////////////////////////
// SECTION 4 :: PARSING XML //
//////////////////////////////

// $titles array will hold the last 10 songs played
// Note that $titles[0] will give you the currently playing song
// -- the following are provided to let you know which stats are being grabbed by this script

$titles = array();
$currentlisteners=0;
$peaklisteners=0;
$maxlisteners=0;
$reportedlisteners=0;
$averagetime=0;
$servergenre="";
$serverurl="";
$servertitle="";

foreach ($tag_separated as $value) {
if (substr_count($value"[/TITLE]")) {
$value str_replace ("[/TITLE]",""$value);
array_push ($titles$value);
}

if (substr_count ($value"[/CURRENTLISTENERS]")) {
$value str_replace ("[/CURRENTLISTENERS]",""$value);
$currentlisteners=$value;
}

if (substr_count ($value"[/PEAKLISTENERS]")) {
$value str_replace ("[/PEAKLISTENERS]",""$value);
$peaklisteners=$value;
}

if (substr_count ($value"[/MAXLISTENERS]")) {
$value str_replace("[/MAXLISTENERS]",""$value);
$maxlisteners=$value;
}

if (substr_count ($value"[/REPORTEDLISTENERS]")) {
$value str_replace("[/REPORTEDLISTENERS]",""$value);
$reportedlisteners=$value;
}

if (substr_count ($value"[/AVERAGETIME]")) {
$value str_replace("[/AVERAGETIME]",""$value);
$averagetime=$value;
$tmp=$averagetime 60;
$averagesec=$averagetime 60;
if ($averagesec 10) {$averagesec "0".$averagesec;}
$averagemin sprintf ("%d",$tmp);
$averagehour $averagemin 60;
$averagemin $averagemin 60;
$averagehour sprintf ("%d"$averagehour);
}

if (substr_count ($value"[/SERVERGENRE]")) {
$value str_replace("[/SERVERGENRE]",""$value);
$servergenre=$value;
}

if (substr_count ($value"[/SERVERURL]")) {
$value str_replace("[/SERVERURL]",""$value);
$serverurl=$value;
}

if (substr_count ($value"[/SERVERTITLE]")) {
$value str_replace("[/SERVERTITLE]",""$value);
$servertitle=$value;
if (substr_count ($servertitle"N/A")) {$servertitle "Radio zurzeit offline!";}
}

if (substr_count ($value"[/STREAMHITS]")) {
$value str_replace("[/STREAMHITS]",""$value);
$streamhits=$value;
}
}

// $nowplaying[0] = currently playing artist
// $nowplaying[1] = currently playing title
// Obviously, use of this requires that titles be named like so:
// Artist - Title
// If not, just use $titles[0] for the current song

$temp $titles[0];
$nowplaying explode (" - ",$temp);

//////////////////////////////////
// SECTION 5 :: OUTPUT THE PAGE //
//////////////////////////////////

//Show if on or off -added by bodhisattva//

$fp fsockopen("$shout_server"$shout_port, &$errno, &$errstr30);
if(!$fp) {
$success=2;
}
if($success!=2){ //if connection
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp)) {
$page .= fgets($fp1000);
}
fclose($fp);
$page ereg_replace(".*<body>"""$page); //extract data
$page ereg_replace("</body>.*"","$page); //extract data
$numbers explode(",",$page);
$currentlisteners=$numbers[0];
$connected=$numbers[1];
if($connected==1)
$wordconnected="yes";
else
$wordconnected="no";
}

if($success!=&& $connected==1){

print "<center><br><b>&nbsp;&nbsp;SkyTorrent-Radio</b><br><br></center>";
print "<center><img src=" $GLOBALS["PIC_BASE_URL"] . "radioonline.gif width=45 height=13 alt=Online style=vertical-align: middle;><br><br></center>";
print "&nbsp;&nbsp;Künstler: <b> $nowplaying[0]</b><br>";
print "&nbsp;&nbsp;Song: <b>$nowplaying[1]</b><br>";
print "&nbsp;&nbsp;Bitrate: <b>$bitrate</b><br>";
print "&nbsp;&nbsp;Zuhörer: <b>$currentlisteners/$maxlisteners</b><br>";
print "&nbsp;&nbsp;Zeit: <b>".date ("H:i:s")."</b><br><br>";
print "<center>&nbsp;&nbsp;<b><a 
//Changeme
href=\"http://slinkzueuremradio:8000/listen.pls\">Reinhören!</a></b><br><br></center>";

}
else{
print "<center><br>Zeit: <b>".date ("H:i:s")."</b><br><br></center>";
print "<center><img src=" $GLOBALS["PIC_BASE_URL"] . "radiooffline.gif width=45 height=13 alt=Online style=vertical-align: middle;><br><br></center>";
print "<center>Zur Zeit keine Sendung!</b><br><br></center>";
}
}
?>


anschließend noch in die bittorrent.php und das folgende in der Navi plazieren (da wo ihr es haben wollt)

PHP Source code

1
2
3
4
<tr><td class="tabletitle" style="padding: 4px;"><b>Radio :.</b></td></tr>
<tr><td class="tablea">
<? include("radio.php"); ?>
</td></tr>


Die Grafiken im Anhang einfach in euer pic Verzeichnis laden
Firestarter has attached the following file:
  • Grafiken.rar (491 Byte - 205 times downloaded - latest: Mar 3rd 2017, 2:15am)

Murderinc

Professional

  • "Murderinc" is male

Posts: 565

wcf.user.option.userOption52: DE

Location: würdet ihr gern wissen

  • Send private message

3

Thursday, November 30th 2006, 12:43am

THX funz bestens :)

Rhinos

EHRENMITGLIED R.I.P :-(

  • "Rhinos" is male
  • "Rhinos" started this thread
  • Send private message

4

Thursday, November 30th 2006, 12:49am

Thx Funz mir auch besten aber irgendwie ist mir der zu lang und es fehlt die schwarze Rand siehe Bild!!!

(edit) hat sich erledigt! Thx Jetzt is es Einwandfrei sauber! Einen big mega Thx Firestarter!!!!!!! (Yo the greatest :D )
Rhinos has attached the following image:
  • radioerror.jpg

This post has been edited 1 times, last edit by "Rhinos" (Nov 30th 2006, 12:56am)


5

Thursday, November 30th 2006, 1:48am

Auch von mir mal BIG THX!

Klappt klasse!

Greets

tribual

Rhinos

EHRENMITGLIED R.I.P :-(

  • "Rhinos" is male
  • "Rhinos" started this thread
  • Send private message

6

Thursday, November 30th 2006, 1:56am

Noch was zu den Hinweis:

Ihr solltet dann auf der radio.php in der zeile 24-26 auf euren radio zugangs daten ändern und in der zeile 202 auf euren Radio name ändern und noch auf der zeile 211 den url zu euren radio ändern! Ist mir grad so eingefallen :D ! Aber ein big thx an Fire

Murderinc

Professional

  • "Murderinc" is male

Posts: 565

wcf.user.option.userOption52: DE

Location: würdet ihr gern wissen

  • Send private message

7

Thursday, November 30th 2006, 6:19am

lol das glaub ich weiß jeder weil sonst nix geht^^

8

Thursday, November 30th 2006, 3:03pm

Deswegen hab ich auch das schöne //Changeme eingefügt und im ersten Post draufhingewiesen *g*

Rhinos

EHRENMITGLIED R.I.P :-(

  • "Rhinos" is male
  • "Rhinos" started this thread
  • Send private message

9

Saturday, December 2nd 2006, 1:56am

und ich muss mal wieda zum Optiker gehen! :D

majevica

Beginner

  • "majevica" is male

Posts: 45

Location: Schweiz

  • Send private message

10

Sunday, December 3rd 2006, 7:16pm

Firestarter for President danke funzt einwandfrei danke Fire :]

11

Friday, December 8th 2006, 8:15pm

thx
funzt wunderbar aber
Wie ist denn die abfrage für den Streamer :(

wäre nett wenn jemand helfen würde.

EDIT// Hat sich erledigt.

Eine Frage ist noch offen :D

Kann man die Bitrate-Abfrage irgendwie machen, weil die ist ja jetzt fest, kann eingeben was ich möchte .

PHP Source code

1
2
3
4
5
6
$HTTP_POST_VARS $_POST;
$HTTP_GET_VARS $_GET;
$HTTP_SERVER_VARS $_SERVER;
$HTTP_COOKIE_VARS $_COOKIE;
$HTTP_ENV_VARS $_ENV;
$HTTP_POST_FILES $_FILES;

This post has been edited 3 times, last edit by "Nitro" (Dec 8th 2006, 11:23pm)


Dangerman™

Intermediate

Posts: 510

Location: Aus dem Bauch xD

  • Send private message

12

Tuesday, December 12th 2006, 6:30pm

Suppi arbeit funzt super Thx :D

[IcE]

Intermediate

Posts: 462

wcf.user.option.userOption52: de

  • Send private message

13

Friday, December 22nd 2006, 6:27pm

hmm bei mir aktualiesiert der net die song anzeige wenn der dj wechselt.
Solange alles von einer ip kommt is det kein ding aber sobald der user wechselt steht immer der letzte song da.
juckt eh keinen ^^

14

Tuesday, January 16th 2007, 11:53am

Big Thx aber bei mir Überträgt kein Künstler und Title ??

Pleace help me

gr33tz Sirsantis

15

Tuesday, February 13th 2007, 12:02pm

danke, funzt super :)

16

Tuesday, February 20th 2007, 11:54pm

Erstmal ein Thx
Bei mir funzt es bis auf das bei mir auch die künstler und der titel nicht angezeigt wird.


Gruß Dr JAckel

17

Wednesday, February 21st 2007, 12:33am

werden denn künstler und song auch übertragen??

muss aktiviert sein^^

DD

18

Wednesday, February 21st 2007, 9:57am

ja werden unten auf der index wird es ja angezeigt

gruß jackel

Murderinc

Professional

  • "Murderinc" is male

Posts: 565

wcf.user.option.userOption52: DE

Location: würdet ihr gern wissen

  • Send private message

19

Monday, March 5th 2007, 8:14pm

hmm könnte vllt. noch was dazucoden, das auch die user angezeigt werden in einer laufzeile, wer gerade mithöhrt

red

Intermediate

  • "red" is male

Posts: 183

Location: iwo im Nirgndwo

Occupation: Söldner

Hobbies: Vieles

  • Send private message

20

Tuesday, September 4th 2007, 2:51pm

Hallo

Eigentlich leuft alles wunderbar aber ein kleines prob wird wohl jeder haben unzwar:

Wenn beispielsweise unterstriche oder punkte zwischen den wörtern stehen

so etwa --> After_Love_(New_Short_Cut)

ist kein zeilenumbruch möglich und die navi wierd end breit.

Hat einer vieleicht eine idee wie man zum beispiel nach 10 oder 15 zeichen den tietel und den künstler mit pünktchen enden lässt

etwa so --> After_Love_(N....

Das währe wunderbar :)

liebe Grüße

red