Nowplaying track in embedded container

You have a question or need an advice about how to do something? Ask it here!
User avatar
radio42
Site Admin
Posts: 9056
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Nowplaying track in embedded container

Post by radio42 »

Yes, there is (as already explained), but NOT with the "EXEC_WRITE_PLAYLISTFILE" control-command.

So as said:
If you need the real-time content for embedded-containers on your web-site you might use the global "Streaming.OnSongTitleChanged" event and update you web, eg via HTTP GET or POST commands.
In that case you will also get the details about embedded tracks!
friso
Posts: 173
Joined: 10 Apr 2012 10:05
Re: Nowplaying track in embedded container

Post by friso »

Bernd

Maybe i'm thinking wrong, so i post some screenshots how i have configured it. Maybe you can see what i am doing wrong here.
This is my php script

<?php
echo "<img src=data:image/jpg;base64,${currentalbumart} width='200' height='200' border='0' title='${currenttrackname}' >";
?>
Attachments
screenshot_2.jpg
screenshot_2.jpg (74.28 KiB) Viewed 16252 times
screenshot_1.jpg
screenshot_1.jpg (33.37 KiB) Viewed 16252 times
User avatar
radio42
Site Admin
Posts: 9056
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Nowplaying track in embedded container

Post by radio42 »

Can you please explain what actually 'goes wrong' with the above? Or what you expect it to do?!
If it is 'still' the embedded container content...then please read my message above: the "EXEC_WRITE_PLAYLISTFILE" control-command does NOT support resolving embedded containers!

Not sure what you are doing in the "EXEC_SEND_HTTP_GET" command, as I can not see its full parameters...
friso
Posts: 173
Joined: 10 Apr 2012 10:05
Re: Nowplaying track in embedded container

Post by friso »

Bernd

What command should i then use?
Also here you have my nowplaying with an embedded container.
Attachments
screenshot_3.jpg
screenshot_3.jpg (6.97 KiB) Viewed 16251 times
User avatar
radio42
Site Admin
Posts: 9056
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Nowplaying track in embedded container

Post by radio42 »

As said above, for the 3rd times now:
You might use the global "Streaming.OnSongTitleChanged" event and update you web, eg via HTTP GET or POST commands.

I see in your screenshot 2 posts above, that you are already using an "EXEC_SEND_HTTP_GET" command, but as said, I can not see its full parameters...
However the "EXEC_SEND_HTTP_GET" or "EXEC_SEND_HTTP_POST" are the right ones to use! They do resolve the embedded container content.
But...you need to 'save' the received HTTP requests yourself for further display on your web...
friso
Posts: 173
Joined: 10 Apr 2012 10:05
Re: Nowplaying track in embedded container

Post by friso »

Bernd

Yes i understand what you mean, but how do i do that? How can i get my track information out of that http_get.... command.
The one you saw is the same you use in the article about tunein.

I'm not a programmer, so i don't know much about variables and stuff, i'm just a radio man.
Last edited by friso on 28 Jul 2014 17:13, edited 1 time in total.
User avatar
radio42
Site Admin
Posts: 9056
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Nowplaying track in embedded container

Post by radio42 »

What? The web-part?
If yes...
Basically you can save it to a file, a MySQL-DB or any other storage and then retrieve it from your web-site.
Meaning you send the update request to e.g. a dedicated update php script which is just served by ProppFrexx and just updates your storage/database.
Your 'Now playing' page the simply pulls from the storage/database to display the most recent info...

But the details depend on your web-site...and I am not a web-developer...
friso
Posts: 173
Joined: 10 Apr 2012 10:05
Re: Nowplaying track in embedded container

Post by friso »

Bernd,

Can you give me than an example how to sav it to a file?
User avatar
radio42
Site Admin
Posts: 9056
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Nowplaying track in embedded container

Post by radio42 »

Not really, as this is not a web learning forum, but you might take a look here:

Examples:
1)
EXEC_SEND_HTTP_GET
In your PHP script you can now access the params like this:
$artist = $_GET["artist"];
$song = $_GET["song"];

More info here: http://www.w3schools.com/php/php_get.asp

2)
EXEC_SEND_HTTP_POST
Use the following in your PHP script:
$artist = $_POST["artist"];
$song = $_POST["song"];

More info here: http://www.w3schools.com/php/php_post.asp

The retrieved params must then be saved...I would actually use a MySQL database...
Details see here: http://www.w3schools.com/php/php_mysql_intro.asp

http://www.w3schools.com/php/php_file.asp
http://www.w3schools.com/php/php_file_open.asp
friso
Posts: 173
Joined: 10 Apr 2012 10:05
Re: Nowplaying track in embedded container

Post by friso »

Bernd

This is the code i found in the forum to connect to tunein.

EXEC_SEND_HTTP_GET http://air.radiotime.com/Playing.ashx?p ... um=${album}

What i dont's understand is the first part to the .ashx file. I think that the {title} and other variables are send to that file. But how can i do that?
I have looked at the examples on w3school and understand what's happened there. But how looks the string when i use php. Because i don't know how that playing.ashx looks like. Maybe you have an example of how to use the EXEC_SEND_HTTP_GET command?

Thanx
Friso

Post Reply