Hi, I'm currently doing a template (optimised for 800x480) but I'm having a little problem..
When I do this:
foovar = eval("(" + response + ")");
(response is the response given by the http request).
Only works if foobar is STOPPED. If it's playing/paused firefox gives an error (missing : after property id).
Can anyone help me?
The responses:
STOPPED
"{\r\n\"playlist\": [ {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"06\", \"track\": \"The Wrong Child\", \"len\": \"3:38\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"07\", \"track\": \"Orange Crush\", \"len\": \"3:52\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"08\", \"track\": \"Turn You Inside-Out\", \"len\": \"4:17\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"09\", \"track\": \"Hairshirt\", \"len\": \"3:56\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"10\", \"track\": \"I Remember California\", \"len\": \"5:04\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"11\", \"track\": \"This World is Big\", \"len\": \"3:10\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"01\", \"track\": \"Begin The Begin\", \"len\": \"3:28\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"02\", \"track\": \"These Days\", \"len\": \"3:25\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"03\", \"track\": \"Fall On Me\", \"len\": \"2:51\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"04\", \"track\": \"Cuyahoga\", \"len\": \"4:21\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"05\", \"track\": \"Hyena\", \"len\": \"2:52\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"06\", \"track\": \"Underneath The Bunker\", \"len\": \"1:27\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"07\", \"track\": \"The Flowers Of Guatemala\", \"len\": \"3:57\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"08\", \"track\": \"I Believe\", \"len\": \"3:50\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"09\", \"track\": \"What If We Give It Away?\", \"len\": \"3:34\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"10\", \"track\": \"Just A Touch\", \"len\": \"3:01\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"11\", \"track\": \"Swan Swan H\", \"len\": \"2:50\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"12\", \"track\": \"Superman\", \"len\": \"2:54\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"01\", \"track\": \"What's The Frequency, Kenneth?\", \"len\": \"4:00\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"02\", \"track\": \"Crush With Eyeliner\", \"len\": \"4:39\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"03\", \"track\": \"King Of Comedy\", \"len\": \"3:41\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"04\", \"track\": \"I Don't Sleep, I Dream\", \"len\": \"3:28\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"05\", \"track\": \"Star 69\", \"len\": \"3:09\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"06\", \"track\": \"Strange Currencies\", \"len\": \"3:53\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"07\", \"track\": \"Tongue\", \"len\": \"4:13\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"08\", \"track\": \"Bang And Blame\", \"len\": \"5:31\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"09\", \"track\": \"I Took Your Name\", \"len\": \"4:03\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"10\", \"track\": \"Let Me In\", \"len\": \"3:28\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"11\", \"track\": \"Circus Envy\", \"len\": \"4:16\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"12\", \"track\": \"You\", \"len\": \"4:54\" } ],\r\n\"playlists\" : [{\"name\":\"Default\",\"count\":\"0\"},{\"name\":\"Filter Results (Playback)\",\"count\":\"832\"},{\"name\":\"Filter Results\",\"count\":\"7700\"},{\"name\":\"123\",\"count\":\"80\"},{\"name\":\"Library Viewer Selection\",\"count\":\"7700\"},{\"name\":\"Query\",\"count\":\"59\"},{\"name\":\"#Search Results [ ]\",\"count\":\"7700\"}],\r\n\"currentPlaylist\" : \"2\",\r\n\"playBackOrderRaw\" : '0',\r\n\r\n\"volume\": \"100\",\r\n\"isPlaying\": \"0\",\r\n\"currentPage\" : \"96\",\r\n\r\n\"currentTrack\": \"?\",\r\n\"trackpos\": \"0\",\r\n\"tracklen\": \"0\",\r\n\r\n\"helper2\": \"\",\r\n\"helper3\": \"\",\r\n\"albumArt\": \"/sergi/img/nocover.jpg\",\r\n\"playlistItemsPerPage\": \"30\"\r\n}\r\n"
PLAYING
"{\r\n\"playlist\": [ {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"06\", \"track\": \"The Wrong Child\", \"len\": \"3:38\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"07\", \"track\": \"Orange Crush\", \"len\": \"3:52\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"08\", \"track\": \"Turn You Inside-Out\", \"len\": \"4:17\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"09\", \"track\": \"Hairshirt\", \"len\": \"3:56\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"10\", \"track\": \"I Remember California\", \"len\": \"5:04\" }, {\"artist\": \"R.E.M.\", \"album\": \"Green\", \"number\": \"11\", \"track\": \"This World is Big\", \"len\": \"3:10\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"01\", \"track\": \"Begin The Begin\", \"len\": \"3:28\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"02\", \"track\": \"These Days\", \"len\": \"3:25\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"03\", \"track\": \"Fall On Me\", \"len\": \"2:51\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"04\", \"track\": \"Cuyahoga\", \"len\": \"4:21\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"05\", \"track\": \"Hyena\", \"len\": \"2:52\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"06\", \"track\": \"Underneath The Bunker\", \"len\": \"1:27\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"07\", \"track\": \"The Flowers Of Guatemala\", \"len\": \"3:57\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"08\", \"track\": \"I Believe\", \"len\": \"3:50\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"09\", \"track\": \"What If We Give It Away?\", \"len\": \"3:34\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"10\", \"track\": \"Just A Touch\", \"len\": \"3:01\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"11\", \"track\": \"Swan Swan H\", \"len\": \"2:50\" }, {\"artist\": \"R.E.M.\", \"album\": \"Lifes Rich Pageant\", \"number\": \"12\", \"track\": \"Superman\", \"len\": \"2:54\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"01\", \"track\": \"What's The Frequency, Kenneth?\", \"len\": \"4:00\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"02\", \"track\": \"Crush With Eyeliner\", \"len\": \"4:39\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"03\", \"track\": \"King Of Comedy\", \"len\": \"3:41\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"04\", \"track\": \"I Don't Sleep, I Dream\", \"len\": \"3:28\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"05\", \"track\": \"Star 69\", \"len\": \"3:09\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"06\", \"track\": \"Strange Currencies\", \"len\": \"3:53\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"07\", \"track\": \"Tongue\", \"len\": \"4:13\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"08\", \"track\": \"Bang And Blame\", \"len\": \"5:31\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"09\", \"track\": \"I Took Your Name\", \"len\": \"4:03\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"10\", \"track\": \"Let Me In\", \"len\": \"3:28\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"11\", \"track\": \"Circus Envy\", \"len\": \"4:16\" }, {\"artist\": \"R.E.M.\", \"album\": \"Monster\", \"number\": \"12\", \"track\": \"You\", \"len\": \"4:54\" } ],\r\n\"playlists\" : [{\"name\":\"Default\",\"count\":\"0\"},{\"name\":\"Filter Results (Playback)\",\"count\":\"832\"},{\"name\":\"Filter Results\",\"count\":\"7700\"},{\"name\":\"123\",\"count\":\"80\"},{\"name\":\"Library Viewer Selection\",\"count\":\"7700\"},{\"name\":\"Query\",\"count\":\"59\"},{\"name\":\"#Search Results [ ]\",\"count\":\"7700\"}],\r\n\"currentPlaylist\" : \"2\",\r\n\"playBackOrderRaw\" : '0',\r\n\r\n\"volume\": \"100\",\r\n\"isPlaying\": \"1\",\r\n\"currentPage\" : \"96\",\r\n\r\n\"currentTrack\": \"2852\",\r\n\"trackpos\": \"11\",\r\n\"tracklen\": \"257\",\r\nGreen\r\n\"helper2\": \"artist: R.E.M. - title: Turn You Inside-Out\",\r\n\"helper3\": \"FLAC | 924kbps | 44100Hz | 16-bit | stereo\",\r\n\"albumArt\": \"/new/albumart_37320.jpg\",\r\n\"playlistItemsPerPage\": \"30\"\r\n}\r\n"
Thank you!
Edit: I've found out the problem.
When I set this: helper1=[%album%] in the "config" file, the response is not "helper1": "AlbumTitle" but "AlbumTitle" (wuthout the "helper1".
Is there any possible workaround to be able to use the helper1 and getting returned "helper1":... ?? Nevermind, just needed to modify "foo_httpcontrol_controls_tpl.html".