Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-30 Thread erland

madpatrick;551575 Wrote: 
> When i make a change to the icons and place update, the icon will not
> update in squeezeplay.
> I looks like it somewhere in it memory or cache.
> 
> Is this correct and is there a solution for this.
> 
Settings/Screen/Screensavers/Custom Clock Settings/Clear cache

Some items also have a "dynamic" attribute which you can set to "true"
if you like to avoid caching.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-30 Thread madpatrick

madpatrick;550785 Wrote: 
> On my windows 7 machine it is not working properly, but on my XP laptop
> it works.
> How can i check the icons the easiest way, but typing in the name or
> url.
> 
> FOUND IT: imagetype - imageicon

When i make a change to the icons and place update, the icon will not
update in squeezeplay.
I looks like it somewhere in it memory or cache.

Is this correct and is there a solution for this.


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-29 Thread erland

GoCubs;551418 Wrote: 
> * means a fresh is in progress and ? means there were issues in the most
> recent refresh.  The notification mechanism informs you of both cases. 
> Is that sufficient or do you want an additional API call or something
> to return * or ? ?
> 
Notification is sufficient as long as Custom Clock screen saver is
active when it happens, I'm just thinking of the case when it isn't
active when the refresh happens and is activated later. Is there any
way to see if the last refresh has failed via a JSON/CLI command ?

Maybe notifications are good enough ?


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-29 Thread GoCubs

erland;551319 Wrote: 
> What does "*" and "?" mean ?
> 
> Custom Clock gets notifications when a refresh starts and when it has
> finished, so I could probably use these notifications to implement an
> item type that could indicate it.
> 
> Although, it would probably be preferred if it was also possible to
> retrieve the refresh state from SDT, I wonder if that's available ?
> Greg ?
* means a fresh is in progress and ? means there were issues in the
most recent refresh.  The notification mechanism informs you of both
cases.  Is that sufficient or do you want an additional API call or
something to return * or ? ?

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-29 Thread erland

tcutting;551260 Wrote: 
> In the "standard" SuperDateTime, there is some indication that it is
> updating weather information, and whether it was successful ("*" and
> "?" in display).  Is there way to add something like that for the
> Squeezeplay/Jive displays?  I realized the intermediate SDT version
> wasn't updating correctly only after I saw messages on the forum, and
> then noticed my weather screens were still displaying information on
> days past.  Since my Boom was out-of-service at the time, I didn't see
> any obvious indication that there was a problem.
> 
What does "*" and "?" mean ?

Custom Clock gets notifications when a refresh starts and when it has
finished, so I could probably use these notifications to implement an
item type that could indicate it.

Although, it would probably be preferred if it was also possible to
retrieve the refresh state from SDT, I wonder if that's available ?
Greg ?


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-28 Thread tcutting

In the "standard" SuperDateTime, there is some indication that it is
updating weather information, and whether it was successful ("*" and
"?" in display).  Is there way to add something like that for the
Squeezeplay/Jive displays?  I realized the intermediate SDT version
wasn't updating correctly only after I saw messages on the forum, and
then noticed my weather screens were still displaying information on
days past.  Since my Boom was out-of-service at the time, I didn't see
any obvious indication that there was a problem.


-- 
tcutting

tcutting's Profile: http://forums.slimdevices.com/member.php?userid=17402
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-26 Thread madpatrick

erland;550764 Wrote: 
> Which Windows version are you using ?
> 
> I'm running XP in a virtual machine and the latest Custom Clock version
> works great in that, including the SDT styles.
> 
> Do you get any errors in:
> C:\Documents and Settings\Username\Local
> Settings\Temp\stdout-SqueezePlay.txt
> 
> I also tried my animated earth experiment I posted in 3rd party plugins
> section a few days ago and that also works great on my XP installation.
> 
> Note, it's important that you have selected a player with
> Settings/Choose Player and that your server is powered on.

On my windows 7 machine it is not working properly, but on my XP laptop
it works.
How can i check the icons the easiest way, but typing in the name or
url.


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-26 Thread Mike Meyer

erland;550730 Wrote: 
> You should be able to specify "gameLogoURL" in the "logotype" attribute
> of an sdtsporticon item. It's not available in the drop list but you
> can also edit the text in the "logotype" attribute directly in Custom
> Clock Helper user interface.
> 
> Let me know if it works, in that case I'll add it to the drop list in
> next Custom Clock Helper version.

Thanks Erland, I'll give that a try.


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-26 Thread erland

madpatrick;550756 Wrote: 
> Greg, Erland,
> 
> Is there a easy way to view the animated icons in windows.
> I know that customclocks is not working is squeezeplay, but i would
> save me a lot of time when i can select the icon which i've created in
> squeezeplay
> 
Which Windows version are you using ?

I'm running XP in a virtual machine and the latest Custom Clock version
works great in that, including the SDT styles.

Do you get any errors in:
C:\Documents and Settings\Username\Local
Settings\Temp\stdout-SqueezePlay.txt

I also tried my animated earth experiment I posted in 3rd party plugins
section a few days ago and that also works great on my XP installation.

Note, it's important that you have selected a player with
Settings/Choose Player and that your server is powered on.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-26 Thread madpatrick

Greg, Erland,

Is there a easy way to view the animated icons in windows.
I know that customclocks is not working is squeezeplay, but i would
save me a lot of time when i can select the icon which i've created in
squeezeplay


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-26 Thread erland

Mike Meyer;550711 Wrote: 
> 
> I was wondering if this gameLogoURL is accessible in Custom Clock
> somewhere.  I've looked in the sdt items but couldn't find it in any
> lists.  Any ideas?
> 
You should be able to specify "gameLogoURL" in the "logotype" attribute
of an sdtsporticon item. It's not available in the drop list but you can
also edit the text in the "logotype" attribute directly in Custom Clock
Helper user interface.

Let me know if it works, in that case I'll add it to the drop list in
next Custom Clock Helper version.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-26 Thread Mike Meyer

GoCubs;547909 Wrote: 
> Per Mike's thoughts on sport game-level icons I added an optional
> gameLogoURL key.

Greg/Erland,

I was wondering if this gameLogoURL is accessible in Custom Clock
somewhere.  I've looked in the sdt items but couldn't find it in any
lists.  Any ideas?

The icons show up nicely in the Extras menu via the SDT API.

Thanks!


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-23 Thread madpatrick

GoCubs;549835 Wrote: 
> I've gone ahead and officially posted 5.9.0 RC1 as the 5.9.0 release.
> 
> I'll address animated icons in the next release.
> 
> Thanks again Erland and Dan for all your help in bringing SuperDateTime
> content to the Touch, etc.!
> 
> -Greg

Greg,

I'll try have the animated icons ready. Take al lot of tiem to make a
animated icon and this is a little bit limited.
Please take look at what i've send you. If you like it, i'll continu is
the same layout.


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-22 Thread GoCubs

I've gone ahead and officially posted 5.9.0 RC1 as the 5.9.0 release.

I'll address animated icons in the next release.

Thanks again Erland and Dan for all your help in bringing SuperDateTime
content to the Touch, etc.!

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-21 Thread erland

For anyone interested, I've now also added a sport and stocks style for
the Radio among the bundled styles:
- SDT Stocks
- SDT Sports

Someone with a bit more graphical design skills will have to adjust
them a bit to make them perfect.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-21 Thread erland

tcutting;549731 Wrote: 
> 
> I've tried using the "sdtweathertext" using the multiple periods
> setting (d1-d5).  I haven't, however, figured out how to set how long
> each item remains on the screen.  I have several lines of SDT items I
> want to cycle through, but timing seems erratic.  
> 
The "interval" attribute controls how long each item is shown, it's
important to specify this if you are using switching items together
with visibility groups. If no "interval" has been specified the
visibility group is has a hard coded visibility time according to the
"visibilitytime" attribute. If "interval" has been specified and
"visibilitytime" is empty, it means that the visibility time for the
group will be calculated automatically as "interval"*.

Anyway, it sounds like you want to look at the "interval" attribute.


tcutting;549731 Wrote: 
> 
> I tried the "step" item, and also changing "visibility group" settings.
> I ended up not having separate visibility groups since I was able to
> reduce the number of individual items and the "d1-d5" periods setting
> gives the periods I am interested in.
> 
"step" needs to be used together with "offset".
The idea is if you would like to display both d1 and d2 simultaneously
and switch continuously to show d3 and d4 simultaneously, you should be
able to set it up like:

item1 (period d1-d4): step=2, offset=0
item2 (period d1-d4): step=2, offset=1

This means that:
- item1 will first display d1 and simultaneously item2 will display d2
(since offset=1)
after a while (interval attribute) it will switch to instead be:
- item1 will display d3 (since step=2) and simultaneously item2 will
display d4 (since offset=1)

For weather I'm not really sure it's worth the trouble to use step and
offset, it might be easier to just do as your previous version of the
style and use visibility groups and a specific period value (instead of
using d1-d5). For sport where the number of items differs, step/offset
is your only option if you want to have switching views that show
multiple rows.

I'm aware that the configuration of switching screens with visibility
group can get quite complex but I mad the decision that the flexibility
might be worth a bit more hassle during configuration. For complex
styles with many items I personally usually do the editing in a text
editor and use the import function to import it when I like to test it.
Using the web interface isn't very user friendly if you want to move
around a lot of items during configuration to position them correctly.
If you use a text editor and the import function seems to hang, it
means that your file contains some syntax error. The JSON syntax is
really sensitive regarding extra comma characters, new line at the
wrong place or missing quotation characters.

If we want to ease the configuration I suspect it's probably easier to
do a standalone design application that produces a JSON configuration
file which you can import.

tcutting;549731 Wrote: 
> 
> Some other comments:
> The "sdtweathertext" items for temperature don't seem to display the
> "degree" symbol anymore.  
> 
You will have to add it separately in the formatting keyword. It's
handled in the macro replacement routine in sdttext item but
sdtweathertext is more generic and isn't aware which attribute it
displays, so I can't add it because my code doesn't don't know that it
displays a temperature value, it just a string delivered by SDT.

tcutting;549731 Wrote: 
> 
> Also, when I get the "tonight" temperature, it seems that the "low"
> temperature is getting placed where I would expect "high" temperature
> to be.
> I am enclosing the exported Custom Clock file if you care to play with
> it.
> 
I need to look at the configuration, it's probably just some
positioning parameter that's incorrectly set.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-21 Thread tcutting

Erland-
I am trying to use some of the new features of Custom Clock + SDT, and
have some questions and comments.
I've tried using the "sdtweathertext" using the multiple periods
setting (d1-d5).  I haven't, however, figured out how to set how long
each item remains on the screen.  I have several lines of SDT items I
want to cycle through, but timing seems erratic.  I tried the "step"
item, and also changing "visibility group" settings.  I ended up not
having separate visibility groups since I was able to reduce the number
of individual items and the "d1-d5" periods setting gives the periods I
am interested in.
Some other comments:
The "sdtweathertext" items for temperature don't seem to display the
"degree" symbol anymore.  Also, when I get the "tonight" temperature,
it seems that the "low" temperature is getting placed where I would
expect "high" temperature to be.
I am enclosing the exported Custom Clock file if you care to play with
it.

Thanks!

Tom


+---+
|Filename: OffClockSaver_SDTWeatherA - radio.txt|
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9980|
+---+

-- 
tcutting

tcutting's Profile: http://forums.slimdevices.com/member.php?userid=17402
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-21 Thread erland

tcutting;548495 Wrote: 
> Wanted to post an updated Custom Clock for Radio with SDT forecast.
> It's based on something I posted a while back on the Custom Clock
> thread
> 
This style is now available among the bundled styles in the latest
Custom Clock version as:
- OffClockSaver SDT Weather Fahrenheit
- OffClockSaver SDT Weather Celsius


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-19 Thread erland

GoCubs;549066 Wrote: 
> Thanks for all your work on this.  I plan to check it out soon.  Based
> on the recent thread comments I'll probably need to include both
> animated and non-animated icons with the build.  As long as I'm doing
> that I'll probably make their use configurable in the process.
> 
Since the animated versions only works with Custom Clock I think you
can make this really simple. Just add the new animated icons as a
separate url in the wetData structure, so the static one is in the
"forecastIconURLSmall" attribute and the animated one in a new
"forecastAnimatedIconURLSmall" or something similar. This way it's will
be possible to select in Custom Clock for each sdticon item if you want
it to use the animated or static version.

I'll add a logotype attribute to the sdticon item to support this. Just
let me know the name of the new animated icon url attribute.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-19 Thread erland

GoCubs;549065 Wrote: 
> I think I'm ready.   Attached is a release candidate.  I added
> delCustomDisplayGroup and delCustomDisplayGroupItem.  I had been
> waiting to do a release to make sure all the APIs were in a good final
> state.  Please confirm it works as you expect and I'll make it
> official.
> 
I've tested them and they seems to work correctly.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-19 Thread GoCubs

madpatrick;548674 Wrote: 
> Hello Plympton,
> 
> Maybe i explained it not clearly. (English is not my native
> language..)
> It are 2 seperate things.
> 
> 1. change item 32.png (sunny) to another file. ex. sdt.png (static
> image) because 32.png will be an animated image.
> 2. animated icons are not working in SDT forecast. See squeezeplay
> picture)
> 
> Sorry for the confusion...
> 
> 
> I've changed the path for the still images into
> plugins/SuperDateTime/html/images2/ and copied the still images in this
> directory. It works.
> 
> ... thanks for the tip
> Greg, can you implement this ??
Thanks for all your work on this.  I plan to check it out soon.  Based
on the recent thread comments I'll probably need to include both
animated and non-animated icons with the build.  As long as I'm doing
that I'll probably make their use configurable in the process.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-19 Thread GoCubs

erland;548817 Wrote: 
> Greg, do you have a lot of things left before you feel ready to make an
> official release ?
> 
> I currently plan to make a new release of Custom Clock during the next
> day or so unless I find some problems. It would be great if we could
> get an official release of Super Date Time soon so people can start
> designing Custom Clock styles with weather, stocks and sports
> information.
> 
I think I'm ready.   Attached is a release candidate.  I added
delCustomDisplayGroup and delCustomDisplayGroupItem.  I had been
waiting to do a release to make sure all the APIs were in a good final
state.  Please confirm it works as you expect and I'll make it
official.
> 
> The hash based custom items aren't critical to me, I've made a
> temporary solution through Custom Clock Helper that solves my problem
> with my Mail and MythTV plugins. I'll integrate them with Super Date
> Time later when you have finished the implementation but it's not
> important for the initial release.
> 
Cool.  I'd like to ultimately add support for them but it may take some
time for me to find the time.

> 
> I'll attach the latest versions with this post in case someone likes to
> help beta testing. It should now skip visibility groups which doesn't
> have any items.
> 
> I've made two new sdt related item types (sdtweathericon and
> sdtweathertext), sdtweatericon is pretty much exactly the same as
> sdticon, sdtweathertext is similar to sdttext but the difference is
> that it reduces the number of round trips to the server a lot, it gets
> the complete wetData structure once instead of making a server call per
> item. I'm not really sure if this is needed but it made sense when I
> realized that some of the styles posted makes a lot of server calls
> when the screen saver is activated. Together with Screen Switcher
> applet this makes it even worse since it means that these call can
> potentially be repeated every 5'th second if you make it switch
> continuously between Custom Clock and another screen saver.
> 
> The sdtweathertext and sdtweathericon also have another feature in
> common with the other sdt items, you can configure them to switch or
> scroll between the different days. You do this by setting the "period"
> to "0-2" or "d1-d5". It should make the configuration a bit easier for
> styles that want to switch between the different forecast days.
> 
Great ideas.
> 
> I wonder if I should have local mapping between the attribute names and
> the standard % keywords used for weather in SDT so I can use the same %
> keywords in sdtweathertext ? The disadvantage is if you add a weather
> keyword in SDT I'll also have to modify Custom Clock.
> 
Hmmm.  Not sure the best approach.  
> 
> The sdtweathermapicon now also have clip attributes so you can show
> only a part of a weather map provided by SDT, for example zooming into
> your region.
> 
Awesome!
> 
> There are some other exiting news in this version and related
> applets/plugins but I'll announce those when making the official
> release in a day or two.
Excellent!


+---+
|Filename: SuperDateTime5-9-0RC1.pdf|
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9963|
+---+

-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-18 Thread erland

Greg, do you have a lot of things left before you feel ready to make an
official release ?

I currently plan to make a new release of Custom Clock during the next
day or so unless I find some problems. It would be great if we could
get an official release of Super Date Time soon so people can start
designing Custom Clock styles with weather, stocks and sports
information.

The hash based custom items aren't critical to me, I've made a
temporary solution through Custom Clock Helper that solves my problem
with my Mail and MythTV plugins. I'll integrate them with Super Date
Time later when you have finished the implementation but it's not
important for the initial release.

I'll attach the latest versions with this post in case someone likes to
help beta testing. It should now skip visibility groups which doesn't
have any items.

I've made two new sdt related item types (sdtweathericon and
sdtweathertext), sdtweatericon is pretty much exactly the same as
sdticon, sdtweathertext is similar to sdttext but the difference is
that it reduces the number of round trips to the server a lot, it gets
the complete wetData structure once instead of making a server call per
item. I'm not really sure if this is needed but it made sense when I
realized that some of the styles posted makes a lot of server calls
when the screen saver is activated. Together with Screen Switcher
applet this makes it even worse since it means that these call can
potentially be repeated every 5'th second if you make it switch
continuously between Custom Clock and another screen saver.

The sdtweathertext and sdtweathericon also have another feature in
common with the other sdt items, you can configure them to switch or
scroll between the different days. You do this by setting the "period"
to "0-2" or "d1-d5". It should make the configuration a bit easier for
styles that want to switch between the different forecast days.

I wonder if I should have local mapping between the attribute names and
the standard % keywords used for weather in SDT so I can use the same %
keywords in sdtweathertext ? The disadvantage is if you add a weather
keyword in SDT I'll also have to modify Custom Clock.

The sdtweathermapicon now also have clip attributes so you can show
only a part of a weather map provided by SDT, for example zooming into
your region.

There are some other exiting news in this version and related
applets/plugins but I'll announce those when making the official
release in a day or two.


+---+
|Filename: CustomClockHelper-2.8.3172.zip   |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9959|
+---+

-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-18 Thread erland

madpatrick;548637 Wrote: 
> 
> Animated images gives a bad result in the forecast.
> 
The icon style has to specify the frameWidth and frameRate attributes
for animations to work. These are available as parameters in Custom
Clock Helper but I don't think they are set in the standard menus. I
suspect it might not be possible to set them in the standard menus
without patching the Logitech source code.

I think we might have to use static icons in the menus which use one
set of icons and animated icons in Custom Clock which uses another icon
set.

In Custom Clock "framewidth" specifies the width of a single sub image
and "framerate" specifies the animation speed as number of frames per
second.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-18 Thread madpatrick

plympton;548660 Wrote: 
> Patrick,
> 
> Those lines of code choose an icon for the main menu of a SqueezeOS
> device, not the list of icons in the screenshot that you're referring
> to.
> 
> Icon 32 just happens to be the "Full-Sun" icon, and was easy to
> select.
> 
> Check out these subs:
> SUB SDT10DAY
> and 
> SUB SDTFORECAST
> 
> They present icons on these lines:
> 
> 
> I believe what you are seeing is a loong skinny version of your
> .png file - there doesn't look like there's any code in the plugin to
> handle animation or frame sizing.
> 
> Unless I'm misunderstanding something, you need to put the animation
> code in Custom Clock, since it's not refreshing very often.
> 
> Maybe I'm missing something and there's an Animated Icon structure in
> SqueezeOS?  Otherwise Erland will need something to cycle through the
> frames, and SDT will have to tell Custom Clock that each icon is
> animated or not, right?
> 
> -Dan

Hello Plympton,

Maybe i explained it to very clear.
It were 2 seperate things.

1. change item 32.png (sunny) to another file. ex. sdt.png (static
image)
2. animated icons are not working in SDT forecast. See squeezeplay
picture)

Sorry for the confusion...


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-18 Thread plympton

Patrick,

Those lines of code choose an icon for the main menu of a SqueezeOS
device, not the list of icons in the screenshot that you're referring
to.

Icon 32 just happens to be the "Full-Sun" icon, and was easy to
select.

Check out these subs:
SUB SDT10DAY
and 
SUB SDTFORECAST

They present icons on these lines:
> 
> 'icon-id' =>
> 'plugins/SuperDateTime/html/images/'.$wetData{'d'.$i}{'forecastIcon'}.'.png',
> 
> 'icon-id' =>
> 'plugins/SuperDateTime/html/images/'.$wetData{$i}{'forecastIcon'}.'.png',
> 

I believe what you are seeing is a loong skinny version of your
.png file - there doesn't look like there's any code in the plugin to
handle animation or frame sizing.

Unless I'm misunderstanding something, you need to put the animation
code in Custom Clock, since it's not refreshing very often.

Maybe I'm missing something and there's an Animated Icon structure in
SqueezeOS?  Otherwise Erland will need something to cycle through the
frames, and SDT will have to tell Custom Clock that each icon is
animated or not, right?

-Dan

madpatrick;548637 Wrote: 
> Greg,
> 
> can you change the name of sdt icon. these will conflict with the
> animated icons. if you name is sdt.png and add an extra image the
> problem is solved (i think)
> > 
Code:

  >   > 
  > my @menu = ({
  > text   => 'SuperDateTime',
  > 'icon-id' => 'plugins/SuperDateTime/html/images/32.png',
  > id => 'pluginSuperDateTime',
  > 

> > 
> into
> 
> > 
Code:

  >   > 
  > my @menu = ({
  > text   => 'SuperDateTime',
  > 'icon-id' => 'plugins/SuperDateTime/html/images/sdt.png',
  > id => 'pluginSuperDateTime',
  > 
  > 

> > 
> 
> Animated images gives a bad result in the forecast.


-- 
plympton

plympton's Profile: http://forums.slimdevices.com/member.php?userid=12955
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-18 Thread madpatrick

Greg,

can you change the name of sdt icon. these will conflict with the
animated icons. if you name is sdt.png and add an extra image the
problem is solved (i think)

Code:


my @menu = ({
text   => 'SuperDateTime',
'icon-id' => 'plugins/SuperDateTime/html/images/32.png',
id => 'pluginSuperDateTime',
  


into


Code:


my @menu = ({
text   => 'SuperDateTime',
'icon-id' => 'plugins/SuperDateTime/html/images/sdt.png',
id => 'pluginSuperDateTime',
  
  



-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-17 Thread tcutting

Wanted to post an updated Custom Clock for Radio with SDT forecast.
It's based on something I posted a while back on the Custom Clock
thread, but I am using several of the new features:
SuperDateTime integration showing current weather and several future
periods of forecasts.  The forecasts make use of the "visibility
groups" to cycle through.  I also added the "sleep" icon.  There's no
custom background graphic - I think there's already a lot going on
here, so it's just a simple black background.


+---+
|Filename: OffClockSaver_SDTWeather - radio.txt |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9946|
+---+

-- 
tcutting

tcutting's Profile: http://forums.slimdevices.com/member.php?userid=17402
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-17 Thread madpatrick

GoCubs;547565 Wrote: 
> I would think if your updated animated icons are good that everyone
> would want them.  If that's the case I would just make them part of the
> standard package.
> 
> -Greg

Greg,

I've finished some animated icons. Please give it a try and let me know
what you think. I'm not fully satified yet, but it is getting somewhere
I can not test every icon easaly, because i can use squeezeplay on my
windows pc and need to project them each time on my SB which is in an
other level.

http://www.pdebrabander.nl/images.rar


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-16 Thread GoCubs

erland;547934 Wrote: 
> Works great, the attributes are reported over the JSON interface and
> usable from Custom Clock. There is just a small problem, the items
> never disappears. Am I supposed to do something from my plugin to get
> rid of them ?
> 
> It feels like I need something similar to the "delCustomSport" and
> "delCustomSportScore" functions that work towards the miscData
> structure.
Drags!  You're right.  I'll get those added to my next version. 
Sorry!

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-16 Thread erland

GoCubs;547909 Wrote: 
> I like the idea.  I'll likely have to get there in baby steps.  Attached
> is the first step.  I added a simple addCustomDisplayItemHash sub.  It
> takes three arguments- group name (top key of miscData), item ID (next
> level of miscData), and a hash ref of all the items.
> 
Works great, the attributes are reported over the JSON interface and
usable from Custom Clock. There is just a small problem, the items
never disappears. Am I supposed to do something from my plugin to get
rid of them ?

It feels like I need something similar to the "delCustomSport" and
"delCustomSportScore" functions that work towards the miscData
structure.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-16 Thread GoCubs

erland;547589 Wrote: 
> I was thinking passing both "line1", "line2" as part of the hash
> together with all the specific hash attributes. This will make SDT work
> as it does today but if you use the Custom Clock to display the
> information you could configure it by either using the individual items
> or using the preconfigured "line1" and "line2" items.
> 
> In Custom Clock I use keywords like "%line1" to indicate that I want
> something to be replaced by the "line1" attribute value. Very easy to
> implement you just just iterate through all attributes in the hash and
> do a search and replace of "%" to the  value>. If you decide to make third party configuration available
> through the SDT interface, maybe you could do the same, so you let the
> user configure what he like to shown on line1, for example: "%from
> %subject" in my mail scenario.
I like the idea.  I'll likely have to get there in baby steps. 
Attached is the first step.  I added a simple addCustomDisplayItemHash
sub.  It takes three arguments- group name (top key of miscData), item
ID (next level of miscData), and a hash ref of all the items.

I could have also just taken one big hash instead of three arguments,
but my other external subs operate per display item so I figured I'd be
consistent this way.

Per Mike's thoughts on sport game-level icons I added an optional
gameLogoURL key.  It's just like the home and away team logo URL keys. 
External plugins can specify whatever logo they wish by including
'gameLogoURL' with the other items when calling addCustomSportScore. 
If one isn't specified a blank image will be shown from the Jive Extras
menu.

For fun right now I'm showing the home team logo for MLB games.  I like
Mike's idea to have it show the winning team.  I'll look into that for
the next version, but would expect that logic to be applied (if
desired) by whatever plugin is adding the data in the first place.

Thanks
-Greg


+---+
|Filename: SuperDateTime5-9-0B5.pdf |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9935|
+---+

-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-15 Thread Mike Meyer

GoCubs;547564 Wrote: 
> From the extras menu I show one game per line.  Since there are two
> teams per game and you can only show one image per line I opted to just
> show a blank image.

Greg, I've been thinking (I know, I need to stop that) about the sports
with two teams.  It might be cool to show the logo of the team that is
winning, or if it's final, the team that won, otherwise show a blank
image when the score is tied.  It would give a visual that might be
easier to see than the scores themselves from a farther distance.  And
it might be fun to see the logo change as the games go on, hoping that
your teams logo is the one that shows at the end.

What do you think?  I'm sure the Cubs logo would show up once in a
while.  ;)


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-15 Thread madpatrick

GoCubs;547565 Wrote: 
> I would think if your updated animated icons are good that everyone
> would want them.  If that's the case I would just make them part of the
> standard package.
> 
> -Greg
That's no problem any i'm happy to chare them. I'll post them later
this week, because i'm not satisfied yet.  I've set it up with 24
pictures now.

My idea was a double set-up so people can choose between animated or
not-animated.


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread erland

GoCubs;547568 Wrote: 
> H.  I don't think it would be difficult to receive and pass the hash
> along although it won't really help SDT unless we come up with some sort
> of generic or self describing data format to allow people to configure
> SDT to display the data.  Thoughts?
> 
I was thinking passing both "line1", "line2" as part of the hash
together with all the specific hash attributes. This will make SDT work
as it does today but if you use the Custom Clock to display the
information you could configure it by either using the individual items
or using the preconfigured "line1" and "line2" items.

In Custom Clock I use keywords like "%line1" to indicate that I want
something to be replaced by the "line1" attribute value. Very easy to
implement you just just iterate through all attributes in the hash and
do a search and replace of "%" to the . If you decide to make third party configuration available
through the SDT interface, maybe you could do the same, so you let the
user configure what he like to shown on line1, for example: "%from
%subject" in my mail scenario.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread GoCubs

erland;547374 Wrote: 
> Greg, I did a little experimental plugin which scrapes the
> www.goalwire.com site for sport results and hook into SDT and noticed a
> few things. 
> 
> As far as I've understood I need to re-implement the complete settings
> interface if I like to select to subscribe to scores from a few
> specific teams. It would be great if my sports data somehow could pop
> up in the SDT settings page since I suspect you already have the
> configuration logic. 
> 
> Another thing I noticed is that the current sport structures for scores
> aren't useful for sports that have several sub scores, for example
> tennis where you want to display games for each of the sets. Is there
> any way to handle this ?
> It's not critical because I decided to skip Tennis because it was
> harder to get that information from the site because it had a bit
> different layout.
> 
> If anyone want to try this early beta of the plugin it's attached to
> this post.
> 
> I'm sure there are tons of legal issues related to this, so I'm not
> sure this plugin ever will be released as a non beta version.
We can add an optional game key for things such as
sets/periods/innings/etc.

Correct, currently you need to implement your own settings page (if
needed).  I like the idea of having a way for external plugins to have
SDT handle such configuration.  I'll look into it, no guarantees as
that stuff is a pain to work with!

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread Mike Meyer

GoCubs;547564 Wrote: 
> I could probably add an optional game-level icon and use that if set. 
> Thoughts?

That would be great for my plugin if it's not too much trouble.

Thanks Greg.


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread GoCubs

erland;547285 Wrote: 
> If I interpret this correctly it means that a third party plugin can
> only provide a "line1" and "line2" in the JSON interface. Would it be
> possible to enhance this so a third party plugin can provide a hash
> that's forwarded over JSON ? 
> 
> For example to create a structure similar to how the "stocks" items
> look like ?
> 
> I'm asking because I currently have a MythTV and a Mail plugin which
> I'd like to expose to Custom Clock to make it possible to show MythTV
> recordings and new mails. Mail would probably work with "line1" and
> "line2" but for MythTV recordings I like display a channel or preview
> image. Even for mail, the customization options gets a lot better if I
> can pass "subject", "from", "to", "time", "message" as separate
> attributes and configure a formatting string in the Custom Clock
> configuration that describes how I like to show them.
> 
> If you feel like this is a lot of work and requires major changes to
> SDT, I can implement these integrations through a similar provider
> interface in Custom Clock Helper. Just let me know, if you want to add
> it to SDT or not.
H.  I don't think it would be difficult to receive and pass the
hash along although it won't really help SDT unless we come up with
some sort of generic or self describing data format to allow people to
configure SDT to display the data.  Thoughts?

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread GoCubs

madpatrick;547513 Wrote: 
> Greg,
> 
> Is it possible to make a seprate directory in SDT where you can store
> some animate icons. I'm working on the icons and have almost finished
> them, but when there is an update these icons will be overwritten.
> Maybe is it possible you let the user choose which icons he want as an
> option is SBS menu.
I would think if your updated animated icons are good that everyone
would want them.  If that's the case I would just make them part of the
standard package.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread GoCubs

Mike Meyer;547558 Wrote: 
> Hi Greg.
> 
> I was trying to add a little image of the golfer next to their name and
> can't get that to work.
> 
> I set it like this:
> $pgaHash{'awayLogoURL'} =
> "http://mdmplugins.googlecode.com/svn/trunk/images/Matt Jones.jpg";
> 
> Do you see any problems with that?  I was thinking that would show up
> to the left of the name on the screen under the Extras sub-menu.
> 
> Let me know if you have any ideas for me.  Thanks!
Hi Mike-

Currently in the extras menu I only support icons at the top level. 
Not game level.  However, I do pass the game level icons to Custom
Clock and it will show them if configured to do so.

>From the extras menu I show one game per line.  Since there are two
teams per game and you can only show one image per line I opted to just
show a blank image.  In your case of making one player per game an icon
makes better sense.  I could probably add an optional game-level icon
and use that if set.  Thoughts?

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread Mike Meyer

Hi Greg.

I was trying to add a little image of the golfer next to their name and
can't get that to work.

I set it like this:
$pgaHash{'awayLogoURL'} =
"http://mdmplugins.googlecode.com/svn/trunk/images/Matt Jones.jpg";

Do you see any problems with that?  I was thinking that would show up
to the left of the name on the screen.

Let me know if you have any ideas for me.  Thanks!


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread madpatrick

Greg,

Is it possible to make a seprate directory in SDT where you can store
some animate icons. I'm working on the icons and have almost finished
them, but when there is an update these icons will be overwritten.
Maybe is it possible you let the user choose which icons he want as an
option is SBS menu.


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-14 Thread erland

Greg, I did a little experimental plugin which scrapes the
www.goalwire.com site for sport results and hook into SDT and noticed a
few things. 

As far as I've understood I need to re-implement the complete settings
interface if I like to select to subscribe to scores from a few
specific teams. It would be great if my sports data somehow could pop
up in the SDT settings page since I suspect you already have the
configuration logic. 

Another thing I noticed is that the current sport structures for scores
aren't useful for sports that have several sub scores, for example
tennis where you want to display games for each of the sets. Is there
any way to handle this ?
It's not critical because I decided to skip Tennis because it was
harder to get that information from the site because it had a bit
different layout.

If anyone want to try this early beta of the plugin it's attached to
this post.

I'm sure there are tons of legal issues related to this, so I'm not
sure this plugin ever will be released as a non beta version.


+---+
|Filename: SportResults-0.1.zip |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9916|
+---+

-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-13 Thread erland

GoCubs;545560 Wrote: 
> Yes, I have a number of external API functions that enable you to do
> just that.  Please refer to http://gregbrown.net/squeeze/sdt-api.htm
> for some of the subs.  I need to update it for some of the recent
> additions/enhancements.  This thread also contains details on a new sub
> to add a custom weather map.  Search for CTABusTracker for a recent
> example or Mike's plugins at http://code.google.com/p/mdmplugins/ . 
> Basically you can add your own custom macros or sliding display text
> that also makes it into miscData.
> 
If I interpret this correctly it means that a third party plugin can
only provide a "line1" and "line2" in the JSON interface. Would it be
possible to enhance this so a third party plugin can provide a hash
that's forwarded over JSON ? 

For example to create a structure similar to how the "stocks" items
look like ?

I'm asking because I currently have a MythTV and a Mail plugin which
I'd like to expose to Custom Clock to make it possible to show MythTV
recordings and new mails. Mail would probably work with "line1" and
"line2" but for MythTV recordings I like display a channel or preview
image. Even for mail, the customization options gets a lot better if I
can pass "subject", "from", "to", "time", "message" as separate
attributes and configure a formatting string in the Custom Clock
configuration that describes how I like to show them.

If you feel like this is a lot of work and requires major changes to
SDT, I can implement these integrations through a similar provider
interface in Custom Clock Helper. Just let me know, if you want to add
it to SDT or not.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-13 Thread Mike Meyer

GoCubs;547215 Wrote: 
> It's actually doing a alpha/numeric string sort.  As such try using 01
> instead of 1, 02 for 2, 10 for 10, etc.  'A', 'B', 'C', ... would also
> work.
> 
> -Greg

Gotcha, works good now.  Thanks.


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-13 Thread GoCubs

Mike Meyer;547207 Wrote: 
> It does sort on gameID but I've noticed that a gameID of 10 will sort up
> with the 1's instead of after 9.  So it must just look at the first
> digit maybe.
> 
> If it's an easy fix that would be cool but otherwise not a biggie.
It's actually doing a alpha/numeric string sort.  As such try using 01
instead of 1, 02 for 2, 10 for 10, etc.  'A', 'B', 'C', ... would also
work.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-13 Thread Mike Meyer

GoCubs;545562 Wrote: 
> I believe it sorts based on the gameID specified for each game.

It does sort on gameID but I've noticed that a gameID of 10 will sort
up with the 1's instead of after 9.  So it must just look at the first
digit maybe.

If it's an easy fix that would be cool but otherwise not a biggie.


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-13 Thread Mike Meyer

erland;545790 Wrote: 
> Is there any way I could run your plugin in my setup to see how it looks
> like on the Custom Clock side ?

Erland,

You can install the PGAScores plugin via the extension downloader:
http://mdmplugins.googlecode.com/svn/trunk/repo.xml

It isn't the new code (won't show up in Extras) but it will populate
line1 and line2 for you to test with.  The tournament has started now
so you should see some data.

Let me know if you have any questions.  Thanks.


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-13 Thread GoCubs

erland;546970 Wrote: 
> Could you check the /var/log/messages file for errors directly after
> activating Custom Clock ?
> 
> I used this version on the Touch and it worked perfectly in my setup so
> it's probably something related to the configuration.
Yesterday I had looked in /var/log/messages and didn't see anything.  I
think I figured it out though.  On that SBS I had previously used the
extension downloader to download CustomClockHelper.  When I went to
install the latest copy I just unziped it directly into the plugin
directory and restarted.  I didn't uninstall the older version that the
extension downloader puts in a different location.  I thought all was
fine because the plugin screen listed the correct version, but when I
went to edit clock styles it didn't have all the latest options.

I went ahead and removed both copies and then reinstalled the latest
and everything seems fine now.  Ugh!

In playing with this more, one suggestion for improvement and I'm not
sure how easy this would be...  if there are no sports games going on
to skip visibility items/groups that contain them.  Thoughts?

Thanks!
-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;546942 Wrote: 
> Have you tried this one too?  Still no luck.
> 
Could you check the /var/log/messages file for errors directly after
activating Custom Clock ?

I used this version on the Touch and it worked perfectly in my setup so
it's probably something related to the configuration.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Mike Meyer;546946 Wrote: 
> I'm pretty close to getting the Custom Clock to show my PGA data.  I
> installed the latest SDT and Custom Clock Helper apps but can't figure
> out how to manually install the Custom Clock applet.
> 
> In the CC Helper app I select sdtmisctext and PGA Scores shows up in
> the infotype list.  I can see line1 and line2 in the sdtformat list
> (with data even!).  I think the thing I'm missing is running Erland's
> latest version of the Custom Clock.
> 
> Does it involve SSHing into the controller or is there an easier way?
> 
> Thanks!
Only two options I know are to SCP it onto the controller or create
your own repository file and host it on a web server.  There are
details on both methods on the wiki.  Please note though, I haven't
been able to get the latest version of the CustomClock applet to run on
a Touch (haven't tried a controller yet).   As such you probably won't
have any luck either.

In the mean time you can use SqueezePlay though.  If you're not familar
with it, it's basically a software emulator that acts just like a touch
or controller.  Installing the applet is as easy as copying it into a
directory and starting the app.  There is one problem though, if you're
using Windows there are currently issues with getting CustomClock to
work with Squeezeplay.

Sorry... all these obstacles.  I ended up installing an instance of
Ubuntu Linux on a VM just to get access to a version of Squeezeplay
that works with Custom Clock.

Good luck!
-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread Mike Meyer

I'm pretty close to getting the Custom Clock to show my PGA data.  I
installed the latest SDT and Custom Clock Helper apps but can't figure
out how to manually install the Custom Clock applet.

In the CC Helper app I select sdtmisctext and PGA Scores shows up in
the infotype list.  I can see line1 and line2 in the sdtformat list
(with data even!).  I think the thing I'm missing is running Erland's
latest version of the Custom Clock.

Does it involve SSHing into the controller or is there an easier way?

Thanks!


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;545789 Wrote: 
> Sorry, I forgot to test it on the real device, thanks for reporting.
> The attached version should hopefully work better.
Have you tried this one too?  Still no luck.

Thanks
Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Mike Meyer;545750 Wrote: 
> Hi Greg.
> 
> Things are going pretty good with the Extras menu now for the golf
> plugin.  Still tweaking it though.  This weeks tournament will start
> tomorrow so I'll need to see how it behaves during the tournament.
> 
> Looks like I need to call delCustomSport every time my plugin refreshes
> to clear out the previous data.  Currently I'm not and now I see that
> last weeks tournament still shows up in the menu in addition to this
> weeks.  I suppose that could be considered a 'feature' but I think I'd
> rather clean up the previous weeks tournament.  Otherwise I'd have to
> restart SBS to get rid of the old data.
> 
> As far as getting my data into the Custom Clock world, what are my
> options?  Are the custom macros my best bet?  Will my scores by able to
> be scrolled along with the other sports scores that you provide?
Yes, currently you need to call delCustomSport if you want to wipe out
previous additions.  I decided to do it that way to allow additional
flexibility.  It's a simple call.

Three options-  They'll already be in miscData if you're doing an
addDisplayItem call.  You can add them to sports via the addCustomSport
call.  You can also make elements available via custom macros.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Mike Meyer;546872 Wrote: 
> Erland,
> 
> I can post the latest plugin.pm later tonight.  I'm making calls to
> SDT's addDisplayItem and addCustomerSportScore.  So I believe there
> should be some data in miscData that you can get at.
> 
> Actually the current plugin in my repository should work as far as the
> miscData goes.  But the golf tournament starts tomorrow so you won't
> see any data until it starts.  Well, there's probably a way around that
> too if you want to see something today.
If you're using addCustomSportsScore its data should appear in the
sports hashes.  I'm not sure if Erland's logic accommodates for
additional toplevel keys that follow the same format as the other
sports.

Whatever is added via addDisplayItem should also be in miscData.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread Mike Meyer

erland;545790 Wrote: 
> Is there any way I could run your plugin in my setup to see how it looks
> like on the Custom Clock side ?

Erland,

I can post the latest plugin.pm later tonight.  I'm making calls to
SDT's addDisplayItem and addCustomerSportScore.  So I believe there
should be some data in miscData that you can get at.

Actually the current plugin in my repository should work as far as the
miscData goes.  But the golf tournament starts tomorrow so you won't
see any data until it starts.  Well, there's probably a way around that
too if you want to see something today.


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545562 Wrote: 
> I believe it sorts based on the gameID specified for each game.  As such
> specify these in a manner that will achieve the sorted results you
> desire.
> 
If you write these to a perl hash, when sending the SqueezePlay, the
sorting is probably according to the hash function which might not be
ordered at all. This is of course only affects the SqueezePlay
interface, I've no idea how it works in the Classic interface.

I wonder if I should sort the items according to the key on my side ?


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

Here is a new Custom Clock/Custom Clock Helper version, I've now
replaced the sdtsporttexticon item with a sdtsporticon. You will have
to place each different part individually, it will be a bit more
complex but the result is worth it. The code got simpler and it's now
possible to create a layout exactly like you want.

Also, the visibility groups now show their items according to the
visibilityorder attribute, items with the same visibilityorder are
activated simultaneously. 

I've also changed the sdtsporttext item so you use formatting keywords
instead of hard coding the string. Custom Clock Helper has a combo box
with predefined keyword combinations so you can see that's possible. If
you add another attribute in the JSON response, it will be immediately
available as a formatting keyword. I think it should be very easy to
use the same formatting keyword principle for stocks, so I'll probably
throw together a "sdtstocktext" in the next version.

I've included a stupid sample style so anyone that wants to try have
something to experiment with. The scores in the screen shot is hard
coded, do don't get confused about the actual values.

This version feels pretty good, so if anyone wants to design a style
with the new sdtsporticon and sdtsporttext items which we can bundle
with the release, feel free to do so.


+---+
|Filename: sdtsporticon.jpg |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9881|
+---+

-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread Mike Meyer

GoCubs;544638 Wrote: 
> I haven't tried a custom one yet but I would suspect it would be just
> like using one of the % weather macros.  Have you tried that?
> 

I was able to get this to work today so I'll play around with that some
more.

Can you give me some help on calling the addCustomSportScore
subroutine?   The hash ref is new to me so nothing I pass in to it is
working.  Kept getting the 'Can't use string in hash ref' error or
something like that.

Adding the PGA icon to the Extras menu works great.

Thanks.


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

Greg, there still seems to be some problem with logoURL values regarding
case sensitivity in the latest version:

Currently in JSON: plugins/SuperDateTime/html/images/mlb.png
Working URL: plugins/SuperDateTime/html/images/MLB.png

Currently in JSON: plugins/SuperDateTime/html/images/NBA.png
Working URL: plugins/SuperDateTime/html/images/nba.png


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;545019 Wrote: 
> 
> Greg, is there any other information in the miscData structure than
> stocks ? Are there plans for anything else ? 
> Can external plugins add their own items to the miscData structure or
> is it only to the sportsData structure they can add custom items ?
Yes, here's an example with custom content (CTA Bus Tracker) and long
weather forecasts (enabled from SDT settings->long weather frequency). 
Basically there will be a different toplevel key for the content type. 
The next key will be a unique identifier, usually just a unique number.
For each identifier there will be line1, line2, and type items.  Type
can be short or long to indicate if it's a long text screen or a
shorter item.


Code:

{
  'CTABusTracker' => {
  '22' => {
  'type' => 'short',
  'line1' => 'CTA Bus Tracker',
  'line2' => 'NB #8 Halsted - 19 min'
  },
  '21' => {
  'type' => 'short',
  'line1' => 'CTA Bus Tracker',
  'line2' => 'SB #8 Halsted - 16 min'
  },
  '18' => {
  'type' => 'short',
  'line1' => 'CTA Bus Tracker',
  'line2' => 'NB #8 Halsted - 6 min'
  },
  '19' => {
  'type' => 'short',
  'line1' => 'CTA Bus Tracker',
  'line2' => 'SB #8 Halsted - 5 min'
  },
  '17' => {
  'type' => 'short',
  'line1' => 'CTA Bus Tracker',
  'line2' => 'SB #8 Halsted - 3 min'
  },
  '20' => {
  'type' => 'short',
  'line1' => 'CTA Bus Tracker',
  'line2' => 'NB #8 Halsted - 17 min'
  }
  },
  'getLongWeather' => {
  '11' => {
  'type' => 'long',
  'line1' => 'NEXT 6HRS: Mostly sunny',
  'line2' => 'Mostly sunny with temperat
  ures warming into the mid to upper 50s. Winds ESE at 10 to 15 mph.'
  },
  '16' => {
  'type' => 'long',
  'line1' => 'Wednesday',
  'line2' => 'Mostly Cloudy. Highs in th
  e mid 50s and lows in the low 50s.'
  },
  '13' => {
  'type' => 'long',
  'line1' => 'Tonight',
  'line2' => 'Showers early, becoming a
  steady rain overnight. Windy. Low 48┬░. Winds ESE at 20 to 30 
mph. Chance of rai
  n 80%. Rainfall near a half an inch.'
  },
  '12' => {
  'type' => 'long',
  'line1' => 'Today',
  'line2' => 'Sunny skies this morning w
  ill become overcast during the afternoon. High 61┬░. Winds ESE at 
10 to 20 mph.'
  
  },
  '15' => {
  'type' => 'long',
  'line1' => 'Tomorrow night',
  'line2' => 'A few clouds. Low 46┬░. Wi
  nds W at 10 to 20 mph.'
  },
  '14' => {
  'type' => 'long',
  'line1' => 'Tomorrow',
  'line2' => 'A steady rain in the morni
  ng. Showers continuing in the afternoon. High 63┬░. SE winds 
shifting to SW at 2
  0 to 30 mph. Chance of rain 70%. Rainfall around a half an inch.'
  }
  },
  'stocks' => {
  'GLD' => {
  'lastdate' => '5/7/2010',
  'volume' => '1.80M',
  'change' => '0.00',
  'pchange' => '0.00%',
  'name' => 'SPDR Gold Trust',
  'prevclose' => '118.27',
  'ticker' => 'GLD',
  'open' => 'N/A',
  'high' => 'N/A',
  'low' => 'N/A',
  'daychartURL' => 'http://ichart.finance.yahoo
  .com/t?s=GLD',
  'lasttrade' => '118.27',
  'lasttime' => '4:00pm'
  },
  'SIRI' => {
  'lastdate' => '5/7/2010',
  'volume' => '3.11M',
  'change' => '0.00',
  'pchange' => '0.00%',
  'name' => 'Sirius XM Radio I',
  'prevclose' => '1.01',
  'ticker' => 'SIRI',
  'open' => 'N/A',
  'high' => 'N/A',
  'low' => 'N/A',
  'daychartURL' => 'http://ichart.finance.yaho
  o.com/t?s=SIRI',
  'lasttrade' => '1.01',
  'lasttime' => '4:00pm'
  }
  }
  };
  



-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;544587 Wrote: 
> 
> This version should hopefully also work in SqueezePlay on Windows, with
> my testing it seemed to still be some strange issues with more complex
> styles using the analog clock and rotating images, but it seems to work
> for SuperDateTime screens in my brief tests.
> 
Thanks for quickly looking into this, I appreciate it.  This version
now works with my Ubuntu installation.  It now lets me into the
CustomClock settings screen on Windows too, but when the screensaver
turns on using one of the SDT controller layouts it crashes
SqueezePlay.  No errors are listed in the Squeezeplay logs.

I'll play around and let you know additional feedback on this version.

Attached is my latest SDT.  It includes the various fixes discussed in
this thread and other minor tweaks.  I also added a day view chart
image URL for the stocks json.  I might also be able to add company
icons for individual NASDAQ stocks.  I haven't found a good source that
includes nonNASDAQ stocks.

Example stocks Json-

Code:


  {
  'stocks' => {
  'GLD' => {
  'lastdate' => '5/7/2010',
  'volume' => '34.28M',
  'change' => '-0.216',
  'pchange' => '-0.18%',
  'name' => 'SPDR Gold Trust',
  'prevclose' => '118.486',
  'ticker' => 'GLD',
  'open' => '117.64',
  'high' => '118.88',
  'low' => '116.74',
  'daychartURL' => 'http://ichart.finance.yahoo
  .com/t?s=GLD',
  'lasttrade' => '118.27',
  'lasttime' => '4:00pm'
  },
  'SIRI' => {
  'lastdate' => '5/7/2010',
  'volume' => '112.92M',
  'change' => '-0.01',
  'pchange' => '-0.98%',
  'name' => 'Sirius XM Radio I',
  'prevclose' => '1.02',
  'ticker' => 'SIRI',
  'open' => '1.02',
  'high' => '1.06',
  'low' => '0.9526',
  'daychartURL' => 'http://ichart.finance.yaho
  o.com/t?s=SIRI',
  'lasttrade' => '1.01',
  'lasttime' => '4:00pm'
  }
  }
  };
  



-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread Mike Meyer

GoCubs;545344 Wrote: 
> Like you have shown there you'd just substitute your variable name where
> the string is.  
> 
> Within your code you can also use the hash location instead of a
> dedicated variable.  Both can be used to store string data.
> 
> > 
Code:

  >   > 
  > my $sport = 'soccer';
  > my $gameID = 'Game1';
  > ...
  > 
  > my %mikeHash; 
  > $mikeHash{'sport'} = $soccer;
  > $mikeHash{'gameID'} = $gameID;
  > ... 
  > addCustomSportScore(\%mikeHash);
  > 

> > 

I have no idea why that wasn't working for me earlier.  It is now
though.  I might have had quotes around them or something.

Thanks!


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545563 Wrote: 
> 
> If you plan to flatten the data structure I can use unique icon names
> at each level if you prefer.  As I'm sure you're aware, by flattening
> the data structure on your end you'll be duplicating data.
> 
> Please let me know if I should rename some of these icon keys.
> 
It would be great if you gave the icon attributes different names,
similar to how it looks for sports or as my example.

Yes, I know I'll be duplicating data by flattening them, but I think it
makes it easier for the user to just select a logo type in a list box
and I'd prefer to not have to hard code the actual names. At the moment
I show all attribute names in the structure that:
- Starts or ends with "logo" (case insensitive)
- Starts or ends with "icon" (case insensitive)
- Ends with "url" (case insensitive)

So as long as you naming principles follow these rules it should work.
If your third party API supports custom attributes besides the "line1"
and "line2" it will also mean that a third party plugin can add
multiple logos on the bottom level if it likes to. I understand that
this probably doesn't make sense in most cases and probably not on the
Classic players, but it would for example make it possible for a third
party plugin to provide stocks data with three images (day chart, month
chart, quarter chart).


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread Mike Meyer

Hi Greg.

Things are going pretty good with the Extras menu now for the golf
plugin.  Still tweaking it though.  This weeks tournament will start
tomorrow so I'll need to see how it behaves during the tournament.

Looks like I need to call delCustomSport every time my plugin refreshes
to clear out the previous data.  Currently I'm not and now I see that
last weeks tournament still shows up in the menu in addition to this
weeks.  I suppose that could be considered a 'feature' but I think I'd
rather clean up the previous weeks tournament.  Otherwise I'd have to
restart SBS to get rid of the old data.

As far as getting my data into the Custom Clock world, what are my
options?  Are the custom macros my best bet?  Will my scores by able to
be scrolled along with the other sports scores that you provide?


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

erland;544555 Wrote: 
> It seems like the NBA logoURL field is incorrect, it's specified in the
> JSON/CLI answer as:
> plugins/SuperDateTime/html/images/NBA.png
> But the url that works looks like this:
> plugins/SuperDateTime/html/images/nba.png
> 
> I'm guessing it probably works on Windows where file names aren't
> context sensitive, but it currently doesn't work on Linux.
> 
> I suspect the same thing also might be the case for NFL logo urls since
> it also have png file with small letters.
> 
And the "logoURL" attribute for MLB seems to point to the NFL.png file.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Mike Meyer;545458 Wrote: 
> Greg,
> 
> On the Extras screen, under my PGA sub-menu, how are items sorted on
> that page?  For my golf scores I would want to sort them based on
> tournament position.  i.e. 1,2,3,4.  The tricky part will be when there
> is a tie for a position (T3).  Will this be possible?  Currently, on the
> SB3 & Boom, items show up on the screen in the order I send them.  Looks
> like the Extras screen is sorting on one of the fields sent in.
> 
> Also, when I go into my PGA sub-menu, the top of the screen says PGA. 
> Would I be able to put the tournament name up there instead?
> 
> Making progress on the Extras menu, then I'll go back to the Custom
> Clock.  Not enough hours in the day though.  :)
I believe it sorts based on the gameID specified for each game.  As
such specify these in a manner that will achieve the sorted results you
desire.

Whenever you call addCustomSportScore the 'sport' parameter is used to
as the toplevel menu name for your content.  Whatever name is displayed
there is automatically displayed on top when you drill down.  If you
don't want 'PGA' then you'll need to use something else on the top
level too.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Mike Meyer;545338 Wrote: 
> Thanks Greg.  That's what I was looking for.  I was planning on passing
> in variables instead of strings and can't figure out the syntax for
> that either.  
> 
> Looking for some flavor of this:
> $mikeHash{'gameTime'} = $Player;
> 
> Erland, if you beat Greg out here feel free to chime in.  I know it's
> basic stuff.
> 
> Thanks again.

Like you have shown there you'd just substitute your variable name
where the string is.  

Within your code you can also use the hash location instead of a
dedicated variable.  Both can be used to store string data.


Code:


  my $sport = 'soccer';
  my $gameID = 'Game1';
  ...
  
  my %mikeHash; 
$mikeHash{'sport'} = $soccer;
$mikeHash{'gameID'} = $gameID;
... 
addCustomSportScore(\%mikeHash);
  



-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

If anyone one like to try the sdtsporttexticon item which supports the
logos, it's now available in a beta version in the attached Custom
Clock/Custom Clock Helper version. 

The sdtsporttexticon is a combined item which consists of:
- Home team logo
- Home team name
- Away team logo
- Away team name
- Game time
- Separator characters

It's possible to select "horizontal" och "vertical" layout and you can
select if you want all or just some of the items to be visible.

I've attached a screen shot together with a sample clock style which
you can experiment with. This version of course requires Greg's latest
beta to work. The scores aren't shown on the sample screen shot because
the US sport events takes place when I'm a sleep.

I'd like some feedback if you think the current approach with a
combined item for this is preferred or if you would prefer to place the
individual parts exactly as you like. Placing the individual parts will
probably be more complex for some users, the combined item is for
example a bit easier to move around and position exactly as you like it
on the screen. From a development point of view I think the code would
get a lot simpler if I handled them as individual parts and let the
user handle the layout completely.

Another thing that I'd also like comments on. The sdtsporttextitem only
supports a switching single line row, so there is no way to do a layout
with multiple games shown on the same screen as it is with the
sdtsporttext item with noofscores>1. It is of course possible to design
several sdtsporttextitem that iterates through different filtered lists,
for example showing one item with MLB games and one with NHL games, or
showing one with finished games and one with currently active games. Is
this good enough or do we need something similar to the sdtsporttext
item with noofscores>1 ?

This version should hopefully also work in SqueezePlay on Windows, with
my testing it seemed to still be some strange issues with more complex
styles using the analog clock and rotating images, but it seems to work
for SuperDateTime screens in my brief tests.

I suspect I will do some adjustments on the configuration before doing
an official release, so you can spend type experimenting but I can't
guarantee that any sdtsporttextitem style designed in this version will
be compatible with the official release.

There is a new "teamorder" attribute available to solve the backware
home/away order in the previous version. So you can select which order
you like to write them and which separator character you like to use.


+---+
|Filename: SDT Sports Sample - touch.txt|
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9868|
+---+

-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;545350 Wrote: 
> Could we have unique keys on each level ?
> 
> For example:
> Top key- {'CTABusTracker'}{'icon'} = *.png
> UniqueID-{'CTABusTracker'}{'22'}{'uniqueicon'} = *.png
> 
> Lines-   {'CTABusTracker'}{'22'}{'line1'}{'line1icon'} = *.png
> {'CTABusTracker'}{'22'}{'line2'}{'line2icon'} = *.png
> 
> The reason I'd like that is that I'll merge this into a single hash in
> my code, that looks something like this:
> > 
Code:

  >   > 
  > '22' => {
  > 'type' => 'short',
  > 'icon' => *.png -- CTA Bus Tracker logo
  > 'uniqueicon' => *.png -- Unique id logo
  > 'line1icon' => *.png -- Line 1 logo
  > 'line2icon' => *.png -- Line 2 logo
  > 'line1' => 'CTA Bus Tracker',
  > 'line2' => 'NB #8 Halsted - 19 min'
  > },
  > 

> > 
> 
> My logic will be:
> - The actual attribute names won't matter, anything works as this is
> just a value which the user specifies in Custom Clock Helper. Unless
> we deside on exact names, I'll just display an empty combo box for
> now. I could probably read values from SDT and include anything that
> starts or ends with the word "logo" or "icon".
> - If the same attribute exists on several levels, I'll be using the
> one on the lowest level
> - If the attribute starts with "http" I'll presume it's a complete
> url, else I'll read it from the local Service by prefixing it with
> "http://:/"
Oops, I did a mistake on my example.  It'd be nice to support icons at
ANY level.

{'CTABusTracker'}{'22'} = *.png  should have read
{'CTABusTracker'}{'22'}{'icon'} = *.png

If you plan to flatten the data structure I can use unique icon names
at each level if you prefer.  As I'm sure you're aware, by flattening
the data structure on your end you'll be duplicating data.

Please let me know if I should rename some of these icon keys.

Thanks
-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;545375 Wrote: 
> Could you try if this version does this better, it's not anywhere near
> perfection but if no visibilitytime has been specified it sets
> visibilitytime automatically to * when it
> switches to a specific visibilityorder. I haven't tested this a lot
> yet, so there might be some bugs, help testing it is greatly
> appreciated. 
> 
> Scrolling items aren't handled correctly, so if you have set the
> "scrolling" parameter on a sdt*text item, you will have to specify a
> longer interval to make sure it's displayed long enough.
> 
> If the game list are updated it also doesn't stay on longer, this could
> be a problem currently as I think the game list is refreshed every
> minute. I should probably fix that to trigger refresh from the SDT
> notification or at least make it configurable or do some smart merging
> to make sure it doesn't restart the switching.
> 
> I don't think it will be possible/easy to get this right in all
> situations but hopefully it solves the main problem that a list
> sometimes contains 1 game and sometimes 15 games and it should affect
> the visibility time.
> 
> This version also have support for the sdtmisctext and sdtmiscicon
> items.
Hi Erland-

I played with this a bit.  I think you're right in that the data
refreshes are colliding with presentment.  When I have MLB set to all
games at 5second interval I get many duplicates.  I'd recommend only
refreshing when SDT notifies you that a refresh is complete.  Like you
said it'd be ideal to do some sort of smart merging.

I also tried setting up stocks in a similar fashion to games.  Would it
be possible to implement the same logic on cycling all stocks if
visibility time is null?

Thanks!
-Greg

Attached is my latest JSON which includes stocks and the full cycling
of MLB.


+---+
|Filename: SDT Weather Fahrenheit - touch(2).txt|
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9907|
+---+

-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545333 Wrote: 
> Here's a style I created.  Cycles between 3 upcoming weather periods and
> sports scores.  The sports scores currently are on a 5 interval, would
> prefer it to go through all the selected sports before cycling.
> 
Could you try if this version does this better, it's not anywhere near
perfection but if no visibilitytime has been specified it sets
visibilitytime automatically to * when it
switches to a specific visibilityorder. I haven't tested this a lot
yet, so there might be some bugs, help testing it is greatly
appreciated. 

Scrolling items aren't handled correctly, so if you have set the
"scrolling" parameter on a sdt*text item, you will have to specify a
longer interval to make sure it's displayed long enough.

If the game list are updated it also doesn't stay on longer, this could
be a problem currently as I think the game list is refreshed every
minute. I should probably fix that to trigger refresh from the SDT
notification or at least make it configurable or do some smart merging
to make sure it doesn't restart the switching.

I don't think it will be possible/easy to get this right in all
situations but hopefully it solves the main problem that a list
sometimes contains 1 game and sometimes 15 games and it should affect
the visibility time.

This version also have support for the sdtmisctext and sdtmiscicon
items.


+---+
|Filename: CustomClock-2.8.3134.zip |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9900|
+---+

-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;544814 Wrote: 
> Greg, there still seems to be some problem with logoURL values regarding
> case sensitivity in the latest version:
> 
> Currently in JSON: plugins/SuperDateTime/html/images/mlb.png
> Working URL: plugins/SuperDateTime/html/images/MLB.png
> 
> Currently in JSON: plugins/SuperDateTime/html/images/NBA.png
> Working URL: plugins/SuperDateTime/html/images/nba.png
Oops, not sure how I messed that one up again!

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545567 Wrote: 
> 
> I played with this a bit.  I think you're right in that the data
> refreshes are colliding with presentment.  When I have MLB set to all
> games at 5second interval I get many duplicates.  I'd recommend only
> refreshing when SDT notifies you that a refresh is complete.  Like you
> said it'd be ideal to do some sort of smart merging.
> 
The attached version should hopefully work a bit better:
- Data refresh are performed at screen saver activation and when
refresh notification is sent from SDT
- After a refresh the previously active item are still active if it's
in the list, if it's not in the list it starts over from the first
item.
- Non sdt items in the same visibilityorder as a sdt item will not get
the same visibility time calculated as the longest sdt item in the same
order number.

Unless anyone find a very disturbing behavior with the above logic, I
think this is the one I'm going to use. More advanced merging could be
done also but I'm not sure it's worth it because it gets complicated to
implement and you will anyway see the new items the next time. Also, the
order might be important and if I merge things the order is probably
going to be messed up. The above logic should work pretty good as long
as the currently shown game/stock is removed during the refresh.

Unfortunately, there seems to be some bug in the Logitech part that
stops the scrolling when an item is shown after it has been hidden. Due
to this it's not recommended to use scrolling items together with the
visibiltygroup logic. You will basically only see the scrolling the
first time and only if the item is shown initially when activating the
screen saver, at least if it behaves the same as it does on my system.


+---+
|Filename: CustomClock-2.8.3135.zip |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9908|
+---+

-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Mike Meyer;544511 Wrote: 
> Currently I'm getting familiar with Custom Clock Helper, I'm really new
> at that.  I've added a custom macro to my plugin and I'm able to use
> that from the SuperDateTime settings page to get the value to show up
> in other places.  The step I'm missing is how to use that in Custom
> Clock Helper to get it to show up on my Controller.I haven't tried a custom 
> one yet but I would suspect it would be just
like using one of the % weather macros.  Have you tried that?
> 
> Is it possible to make param 2 and 3 of the AddDisplayItem API call
> available to the Jive-based devices?  That really has all the data I
> would need.  I know that is designed around the two lines on the older
> hardware but it might be a nice option to have.  In order to make use
> of the newer screens, we could use the custom macro or the new
> addCustomSportsScore or something else we come up with.
> 
> I'm not sure how dynamic it could be.  If I make a call to:
> addDisplayItem("PGAScores", "PGA Leaderboard - $TourneyStatus",
> "$Position   $Player   $Score   ($Thru)", 'L');
> for example, it would be nice to be able to use %PGAScoresLine1 and
> %PGAScoresLine2 in a Custom Clock design script.  Where %PGAScoresLine1
> is "PGA Leaderboard - $TourneyStatus" and %PGAScoresLine2 is "$Position 
> $Player   $Score   ($Thru)".
> 
> But I don't know how difficult that would be to implement for both you
> and erland.  Just throwing that out there.
I was originally going down that route of making the two lines
available but was then second guessing that strategy as I'm not sure
how Erland would implement it.  He'd likely want to make it a new
display option separate from the sports scores.

I'll have a look around again.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread madpatrick

madpatrick;544293 Wrote: 
> Greg,
> 
> I've the setup is like the charging-icon (4 sliding pictures) i would
> like to try this. Can you tell where the icons are located ?
> 
> Found a nice link which maybe can be used (with permission of owner of
> course) 
> http://forum.xbmc.org/showthread.php?p=384747#post384747
> 
> http://i31.tinypic.com/2n0t01x.gif

I've tried to make a 4 picture icon, like the VU-meters and this
works
When the test picture is of better quality i'll post it.


-- 
madpatrick

-
Patrick

madpatrick's Profile: http://forums.slimdevices.com/member.php?userid=4929
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

Greg, is there any way you could use the SBS settings when formatting
date and time values ?
As an example, I'd like to be able to configure to get the gameTime
attribute as 24 hour clock.

Or is there some way to configure this already which I haven't found ?


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545736 Wrote: 
> 
> Have you tried running a recent version on a physical Touch player (not
> SqueezePlay)?  Today I tried manually SCPing this version directly onto
> a physical Touch and I'm not able to get the CustomClock applet to
> start.  I've tried many times with no luck.  Have you tried since
> adding the special logic to help with Windows Squeezeplays?
> 

Sorry, I forgot to test it on the real device, thanks for reporting.
The attached version should hopefully work better.


+---+
|Filename: CustomClock-2.8.3136.zip |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9913|
+---+

-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;544587 Wrote: 
> 
> I'd like some feedback if you think the current approach with a
> combined item for this is preferred or if you would prefer to place the
> individual parts exactly as you like. Placing the individual parts will
> probably be more complex for some users, the combined item is for
> example a bit easier to move around and position exactly as you like it
> on the screen. From a development point of view I think the code would
> get a lot simpler if I handled them as individual parts and let the
> user handle the layout completely.
> 
The current approach is nice, but I'd prefer the flexibility in
choosing exactly where each game element is and size.  If that helps
simplify your code,then all the better.  Sure it will be more complex
for some, but I would expect those users to just use one of the
predefined examples.

> 
> Another thing that I'd also like comments on. The sdtsporttextitem only
> supports a switching single line row, so there is no way to do a layout
> with multiple games shown on the same screen as it is with the
> sdtsporttext item with noofscores>1. It is of course possible to design
> several sdtsporttextitem that iterates through different filtered lists,
> for example showing one item with MLB games and one with NHL games, or
> showing one with finished games and one with currently active games. Is
> this good enough or do we need something similar to the sdtsporttext
> item with noofscores>1 ?
> 
If I understand you right I think it's okay.  One thing that would be
useful is to have an option to show the league name sport or icon while
it's showing a particular score type.  For example if it's showing MLB
scores then have a configurable MLB text box and/or icon.  When it
switches to NFL, NHL, etc then change accordingly.

SDT on non-Jive displays does that now.  When showing two lines of text
the upper line will show the league and the lower will be the scores. 
Coding it to work with a ticker display was difficult to get the timing
right but well worth the end result.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545312 Wrote: 
> We should probably support icons too at least at the top key level and
> unique identifier levels.  Perhaps at the line level too.
> 
> Top key- {'CTABusTracker'}{'icon'} = *.png
> UniqueID-{'CTABusTracker'}{'22'} = *.png
> 
> Lines-   {'CTABusTracker'}{'22'}{'line1'}{icon} = *.png
> {'CTABusTracker'}{'22'}{'line2'}{icon} = *.png
> 
> 
Could we have unique keys on each level ?

For example:
Top key- {'CTABusTracker'}{'icon'} = *.png
UniqueID-{'CTABusTracker'}{'22'}{'uniqeIcon'} = *.png

Lines-   {'CTABusTracker'}{'22'}{'line1'}{'line1icon'} = *.png
{'CTABusTracker'}{'22'}{'line2'}{'line2icon'} = *.png

The reason I'd like that is that I'll merge this into a single hash in
my code, that looks something like this:

Code:


  '22' => {
  'type' => 'short',
  'icon' => *.png -- CTA Bus Tracker logo
  'uniqueIcon' => *.png -- Unique id logo
  'line1Icon' => *.png -- Line 1 logo
  'line2Icon' => *.png -- Line 2 logo
  'line1' => 'CTA Bus Tracker',
  'line2' => 'NB #8 Halsted - 19 min'
  },
  



My logic will be:
- The actual attribute names won't matter, anything works as this is
just a value which the user specifies in Custom Clock Helper. Unless we
deside on exact names, I'll just display an empty combo box for now. I
could probably read values from SDT and include anything that starts or
ends with the word "logo" or "icon".
- If the same attribute exists on several levels, I'll be using the one
on the lowest level
- If the attribute starts with "http" I'll presume it's a complete url,
else I'll read it from the local Service by prefixing it with
"http://ipaddress:port:/";


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;545642 Wrote: 
> The attached version should hopefully work a bit better:
> - Data refresh are performed at screen saver activation and when
> refresh notification is sent from SDT
> - After a refresh the previously active item are still active if it's
> in the list, if it's not in the list it starts over from the first
> item.
> - Non sdt items in the same visibilityorder as a sdt item will not get
> the same visibility time calculated as the longest sdt item in the same
> order number.
> 
> Unless anyone find a very disturbing behavior with the above logic, I
> think this is the one I'm going to use. More advanced merging could be
> done also but I'm not sure it's worth it because it gets complicated to
> implement and you will anyway see the new items the next time. Also, the
> order might be important and if I merge things the order is probably
> going to be messed up. The above logic should work pretty good as long
> as the currently shown game/stock is removed during the refresh.
> 
> Unfortunately, there seems to be some bug in the Logitech part that
> stops the scrolling when an item is shown after it has been hidden. Due
> to this it's not recommended to use scrolling items together with the
> visibiltygroup logic. You will basically only see the scrolling the
> first time and only if the item is shown initially when activating the
> screen saver, at least if it behaves the same as it does on my system.
Hi Erland-

Have you tried running a recent version on a physical Touch player (not
SqueezePlay)?  Today I tried manually SCPing this version directly onto
a physical Touch and I'm not able to get the CustomClock applet to
start.  I've tried many times with no luck.  Have you tried since
adding the special logic to help with Windows Squeezeplays?

Thanks
-Grg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

Mike Meyer;545750 Wrote: 
> As far as getting my data into the Custom Clock world, what are my
> options?  Are the custom macros my best bet?  Will my scores by able to
> be scrolled along with the other sports scores that you provide?
> 
Is there any way I could run your plugin in my setup to see how it
looks like on the Custom Clock side ?


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;544841 Wrote: 
> Greg, is there any way you could use the SBS settings when formatting
> date and time values ?
> As an example, I'd like to be able to configure to get the gameTime
> attribute as 24 hour clock.
> 
> Or is there some way to configure this already which I haven't found ?
Attached version makes use of SBS settings for time formatting of
upcoming games.  I anticipate I'll end up moving this to a SDT setting
as I'm sure people will complain if they have their time set to show
seconds that they don't want seconds shown in gametimes, etc...

This version also adds additional non-game data elements to the
miscData hash with line1 and line2 elements.  This can include long
weather forecasts if they're enabled, weather alerts, and any
line1/line2 items that a custom plugin added via addDisplayItem.

I've gotta run to be with the family for Mother's Day but I'll try to
post an example today although the layout is pretty self explanatory.

Thanks
-Greg


+---+
|Filename: SuperDateTime5-9-0B4.pdf |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=9884|
+---+

-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

Greg, what's the possibilities to integrate other kind of weather
information as third party plugins ?

I just realized that the Norwegian weather site yr.no which have very
accurate weather data for north sweden has an open API:
http://api.yr.no/#english

I can understand if you don't want to integrate this yourself as it's
probably not as accurate in your area, can I do this as a separate
plugin that integrates with SDT ?

Can I do it as a "misc" data or is there some API towards the weather
data ?
Is the "misc" data limited to the "line1" and "line2" items or can a
third party plugin that uses the SDT api have any attributes in the
misc data structure ?

Can I provide weather maps from a third party plugin ?


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread Mike Meyer

GoCubs;544868 Wrote: 
> 
> > 
Code:

  >   > 
  > my %mikeHash; 
  > $mikeHash{'sport'} = 'Soccer';
  > $mikeHash{'gameID'} = 'Game1';
  > $mikeHash{'gameTime'} = '2:00pm';
  > $mikeHash{'homeTeam'} = 'USA';
  > $mikeHash{'homeScore'} = 5;
  > $mikeHash{'awayTeam'} = 'Brazil';
  > $mikeHash{'awayScore'} = 1;
  > # optional team logos...
  > 
  > addCustomSportScore(\%mikeHash);
  > 

> > 
> 
> 

Thanks Greg.  That's what I was looking for.  I was planning on passing
in variables instead of strings and can't figure out the syntax for that
either.  

Looking for some flavor of this:
$mikeHash{'gameTime'} = $Player;

Erland, if you beat Greg out here feel free to chime in.  I know it's
basic stuff.

Thanks again.


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;544634 Wrote: 
> Is it the fact that SqueezePlay or SqueezeServer is running in Windows? 
> I just put Ubuntu in a VM and build Squeezeplay.  With SqueezeServer
> running on Windows and Squeezeplay in Ubuntu I'm experiencing the same
> behavior.  I tried selecting both the Squeezeplay as the player and a
> softsqueeze.  Error from console below.  Thoughts?  I hope I don't have
> to run SqueezeServer from Ubuntu too as it'll complicate the way I
> code/build/test SDT.
> 
You definitely doesn't have to run Squeezebox Server on Linux, this is
a SqueezePlay thing. Have you tried the latest version which I posted
in a earlier post in this thread today ? Do you get the same problem ?


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545312 Wrote: 
> We should probably support icons too at least at the top key level and
> unique identifier levels.  Perhaps at the line level too.
> 
> Top key- {'CTABusTracker'}{'icon'} = *.png
> UniqueID-{'CTABusTracker'}{'22'} = *.png
> 
> Lines-   {'CTABusTracker'}{'22'}{'line1'}{icon} = *.png
> {'CTABusTracker'}{'22'}{'line2'}{icon} = *.png
> 
> Thanks
> 
Ok

Is CTABusTracker a custom item that exists or is that just a sample of
a possible misc item someone could implement sometime in the future ?
(I'm just asking to know if I should put it as a value in a combobox or
not)


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;543792 Wrote: 
> 
> In this version I've also added league AND team logos.  Sorry Erland as
> these additional optional 'logoURL', homeLogoURL, and awayLogoURL data
> points may break your existing logic.  In this version the logoURLs are
> included for all SDT-supported sport leagues and team logos are
> supported for MLB.  I'll add others as I have time.
> 
It seems like the NBA logoURL field is incorrect, it's specified in the
JSON/CLI answer as:
plugins/SuperDateTime/html/images/NBA.png
But the url that works looks like this:
plugins/SuperDateTime/html/images/nba.png

I'm guessing it probably works on Windows where file names aren't
context sensitive, but it currently doesn't work on Linux.

I suspect the same thing also might be the case for NFL logo urls since
it also have png file with small letters.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Hi Erland-

I'm playing with a screen that cycles between weather and sports.  I'm
having an issue where I want my visibility group to cycle through all
the teams before moving to the next visibility group.  Would it be
possible to add logic that if the visibility time for a visibility
group is blank that it will cycle through all of the games each for x
interval time before moving to the next visibility group?

Thanks
-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;544656 Wrote: 
> 
> I also added a day view chart image URL for the stocks json.  I might
> also be able to add company icons for individual NASDAQ stocks.  I
> haven't found a good source that includes nonNASDAQ stocks.
> 
Should I get the stocks data with "SuperDateTime misc" query or is
there some other way ?

The misc query will work, I'm just asking to make sure this is the
correct way.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545319 Wrote: 
> 
> I'm playing with a screen that cycles between weather and sports.  I'm
> having an issue where I want my visibility group to cycle through all
> the teams before moving to the next visibility group.  Would it be
> possible to add logic that if the visibility time for a visibility
> group is blank that it will cycle through all of the games each for x
> interval time before moving to the next visibility group?
> 
>From a user perspective, it makes sense that empty visibility time
would mean that the item itself decides how long it should be
displayed, I'm just not sure how easy that's can be implemented. 

>From a development perspective it could get a bit complex in some cases
and there are some special cases, for example it currently restarts from
the first item if the list of games changes during the cycling period.
The visibility time can't easily be changed after the item is shown in
the current solution, because the logic is based on ordering the items
within the same visibility order, so I think we might want to ignore
this special case.

For scrolling items, we would probably want to make it wait until it
had scrolled though the whole item but I'm not sure how easy that's
going to be to implement. 

Another issue is if you have a non switching item in the same
visibility order as a switching item. If the items decide for them self
how long they are going to be displayed, this means that the non
switching item will be displayed a lot shorter than the switching item.
So in this case all items with empty visiblity time should probably
calculate their own time, but if it's shorter than the item with the
maximum visibility time within the same visibility order, they would
use the maximum visibility time instead.

Anyway, I agree with you from a user perspective, but I think I would
prefer to add this kind of functionality in a future version since it
will get a bit complex in some cases and requires some time to be
implemented correctly. Maybe you could just set the visibility time a
bit longer at the moment to make sure it works fairly good in most
cases ?


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;544898 Wrote: 
> Attached version makes use of SBS settings for time formatting of
> upcoming games.  I anticipate I'll end up moving this to a SDT setting
> as I'm sure people will complain if they have their time set to show
> seconds that they don't want seconds shown in gametimes, etc...
> 
Sounds like a good idea, I'm happy as long as I can configure it
somewhere.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread erland

GoCubs;545167 Wrote: 
> Yes, here's an example with custom content (CTA Bus Tracker) and long
> weather forecasts (enabled from SDT settings->long weather frequency). 
> Alerts are also possible in the same format and use getWeather as the
> top key.  Basically there will be a different toplevel key for the
> content type.  The next key will be a unique identifier, usually just a
> unique number.  For each identifier there will be line1, line2, and type
> items.  Type can be short or long to indicate if it's a long text screen
> or a shorter item.
> 
Thanks for the sample, a new sdtmisctext item now also works in my
latest development version. Should support any custom item type, you
will just have to configure the item with the top level key a
formatting string and optionally also a specific sub item. If you don't
specify a specific sub item it will (switch/scroll/list) through all
available sub items within the specified top level key.

Is there also a need for sdtmiscicon or are images only relevant for
the "stocks" section (which have a specific sdtstockicon item type
already) ?

The code on my side is starting to feel fairly finished and ready for
release unless there is something else we also want to add. If someone
has some time over, it would be great to get a few real styles that
used these new sdt* items which I can bundle with the release.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.isaksson.info) (Install my plugins through
Extension Downloader)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library, Title Switcher and Database
Query plugins'
(http://wiki.erland.isaksson.info/index.php/Category:SlimServer))

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Mike Meyer;544800 Wrote: 
> I was able to get this to work today so I'll play around with that some
> more.
> 
> Can you give me some help on calling the addCustomSportScore
> subroutine?   The hash ref is new to me so nothing I pass in to it is
> working.  Kept getting the 'Can't use string in hash ref' error or
> something like that.
> 
> Adding the PGA icon to the Extras menu works great.
> 
> Thanks.
I tried the custom macro integration with CustomClock yesterday too and
it worked as expected.

I switched to the hash ref as it's more efficient.  Instead of Perl
making a copy of each data element in memory it just sends a single ref
to the entire hash.

Example:

Code:


my %mikeHash; 
$mikeHash{'sport'} = 'Soccer';
$mikeHash{'gameID'} = 'Game1';
$mikeHash{'gameTime'} = '2:00pm';
$mikeHash{'homeTeam'} = 'USA';
$mikeHash{'homeScore'} = 5;
$mikeHash{'awayTeam'} = 'Brazil';
$mikeHash{'awayScore'} = 1;
# optional team logos...

addCustomSportScore(\%mikeHash);
  



Hope this helps.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread Mike Meyer

Greg,

On the Extra screen, under my PGA sub-menu, how are items sorted on
that page?  For my golf scores I would want to sort them based on
tournament position.  i.e. 1,2,3,4.  The tricky part will be when there
is a tie for a position (T3).  Will this be possible?  Currently, on the
SB3 & Boom, items show up on the screen in the order I send them.  Seems
like the Extras screen is doing some other sort.

Also, when I go into my PGA sub-menu, the top of the screen says PGA. 
Would I be able to put the tournament name up there instead?

Making progress on the Extras menu, then I'll go back to the Custom
Clock.  Not enough hours in the day though.  :)


-- 
Mike Meyer

'My Last.fm Page' (http://www.last.fm/user/malmeyer)
'PGAScores' (http://forums.slimdevices.com/showthread.php?t=47480) &
'CollegeHockey' (http://forums.slimdevices.com/showthread.php?t=55731) 
(SuperDateTime Add-ons)

Mike Meyer's Profile: http://forums.slimdevices.com/member.php?userid=1832
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;545324 Wrote: 
> Ok
> 
> Is CTABusTracker a custom item that exists or is that just a sample of
> a possible misc item someone could implement sometime in the future ?
> (I'm just asking to know if I should put it as a value in a combobox or
> not)
CTABusTracker actually exists, although I wouldn't expect many people
to use it.  Any way to have it dynamically populate the dropdown based
on the keys in MiscData?

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Here's a style I created.  Cycles between 3 upcoming weather periods and
sports scores.  The sports scores currently are on a 5 interval, would
prefer it to go through all the selected sports before cycling.


Code:


  {"models":["touch"],"name":"SDT Weather Fahrenheit 
w/Scores","background":"","clockposy":"","clockposx":"","backgrounddynamic":"false","contributors":"plympton,
 GoCubs 
(SuperDateTime)","backgroundtype":"","items":[{"width":"","visibilitygroup":"","align":"left","itemtype":"timetext","posy":"212","visibilityorder":"","color":"white","fontsize":"60","fonturl":"","text":"%l:%M
 
%p","order":"","animate":"true","margin":"","visibilitytime":"","fontfile":"","posx":"0"},{"width":"","visibilitygroup":"","period":"-1","itemtype":"sdticon","posy":"0","dynamic":"false","visibilityorder":"","height":"","framerate":"","order":"","visibilitytime":"","framewidth":"","posx":"10"},{"width":"","visibilitygroup":"","itemtype":"sdttext","sdtformat":"%t","color":"white","fontsize":"110","fonturl":"","order":"","animate":"true","visibilitytime":"","align":"top-left","period":"","posy":"10","visibilityorder":"","margin":"","fontfile":"","posx":"120"},{"width":"","visibilitygroup":"","itemtype":"sd
 ttext","sdtformat":"Precip 
%x","color":"","fontsize":"20","fonturl":"","order":"","animate":"true","visibilitytime":"","align":"top-left","period":"-1","posy":"60","visibilityorder":"","margin":"","fontfile":"","posx":"310"},{"width":"","visibilitygroup":"","itemtype":"sdttext","sdtformat":"Humidity
 
%h","color":"lightgray","fontsize":"20","fonturl":"","order":"","animate":"true","visibilitytime":"","align":"top-left","period":"-1","posy":"80","visibilityorder":"","margin":"","fontfile":"","posx":"310"},{"width":"50","visibilitygroup":"cycles","period":"0","itemtype":"sdticon","posy":"120","dynamic":"false","visibilityorder":"1","height":"50","framerate":"","order":"","visibilitytime":"5","framewidth":"","posx":"55"},{"width":"50","visibilitygroup":"cycles","period":"1","itemtype":"sdticon","posy":"120","dynamic":"false","visibilityorder":"1","height":"50","framerate":"","order":"","visibilitytime":"5","framewidth":"","posx":"215"},{"width":"","visibilitygroup":"","itemtype":
 "sdttext","sdtformat":"%z","color":"","fontsize":"","fonturl!
 ":"","or
der":"","animate":"true","visibilitytime":"","align":"top-left","period":"-1","posy":"40","visibilityorder":"","margin":"","fontfile":"","posx":"310"},{"width":"","visibilitygroup":"cycles","itemtype":"sdttext","sdtformat":"%y","color":"yellow","fontsize":"14","fonturl":"","order":"","animate":"true","visibilitytime":"5","align":"center","period":"1","posy":"108","visibilityorder":"1","margin":"","fontfile":"","posx":"0"},{"width":"50","visibilitygroup":"cycles","period":"2","itemtype":"sdticon","posy":"120","dynamic":"false","visibilityorder":"1","height":"50","framerate":"","order":"","visibilitytime":"5","framewidth":"","posx":"365"},{"width":"","visibilitygroup":"cycles","itemtype":"sdttext","sdtformat":"%y","color":"yellow","fontsize":"14","fonturl":"","order":"","animate":"true","visibilitytime":"5","align":"center","period":"2","posy":"108","visibilityorder":"1","margin":"","fontfile":"","posx":"155"},{"width":"","visibilitygroup":"cycles","itemtype":"sdttext","sdtform
 
at":"%y","color":"yellow","fontsize":"14","fonturl":"","order":"","animate":"true","visibilitytime":"5","align":"center","period":"0","posy":"108","visibilityorder":"1","margin":"","fontfile":"","posx":"-156"},{"width":"","visibilitygroup":"cycles","itemtype":"sdtsporticon","posy":"100","visibilityorder":"2","interval":"5","height":"","gamestatus":"","url.background":"","order":"","url":"","visibilitytime":"5","sport":"","logotype":"homeLogoURL","posx":"25"},{"width":"","visibilitygroup":"cycles","itemtype":"sdtsporticon","posy":"160","visibilityorder":"2","interval":"5","height":"","gamestatus":"","url.background":"","order":"","url":"","visibilitytime":"5","sport":"","logotype":"awayLogoURL","posx":"25"},{"width":"","visibilitygroup":"cycles","scrolling":"false","itemtype":"sdtsporttext","sdtformat":"%homeTeam","gamestatus":"","color":"lightgray","fontsize":"24","fonturl":"","order":"","animate":"true","visibilitytime":"5","noofrows":"","align":"left","posy":"125","visibil
 ityorder":"2","height":"","interval":"5","sport":"","linehei!
 ght":"",
"margin":"","fontfile":"","posx":"70"},{"width":"","visibilitygroup":"cycles","scrolling":"false","itemtype":"sdtsporttext","sdtformat":"%awayTeam","gamestatus":"","color":"lightgray","fontsize":"24","fonturl":"","order":"","animate":"true","visibilitytime":"5","noofrows":"","align":"left","posy":"185","visibilityorder":"2","height":"","interval":"5","sport":"","lineheight":"","margin":"","fontfile":"","posx":"70"},{"width":"","visibilitygroup":"cycles","scrolling":"false","itemtype":"sdtsporttext","sdtformat":"%homeScore","gamestatus":"","color":"","fontsize":"24","fonturl":"","order":"","animate":"true","visibilitytime":"5","no

Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

Sorry for all the posts today :)

Visibility groups are very cool, but I was wondering-  would it be
possible to have multiple items of the same visibiiltygroup AND
visibilityorder show at the exact same time? I would like to make a map
group and have related text show at the exact same time as the map.

Thanks
-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;545520 Wrote: 
> Greg, what's the possibilities to integrate other kind of weather
> information as third party plugins ?
> 
> I just realized that the Norwegian weather site yr.no which have very
> accurate weather data for north sweden has an open API:
> http://api.yr.no/#english
> 
> I can understand if you don't want to integrate this yourself as it's
> probably not as accurate in your area, can I do this as a separate
> plugin that integrates with SDT ?
> 
> Can I do it as a "misc" data or is there some API towards the weather
> data ?
> Is the "misc" data limited to the "line1" and "line2" items or can a
> third party plugin that uses the SDT api have any attributes in the
> misc data structure ?
> 
> Can I provide weather maps from a third party plugin ?
Yes, I have a number of external API functions that enable you to do
just that.  Please refer to http://gregbrown.net/squeeze/sdt-api.htm
for some of the subs.  I need to update it for some of the recent
additions/enhancements.  This thread also contains details on a new sub
to add a custom weather map.  Search for CTABusTracker for a recent
example or Mike's plugins at http://code.google.com/p/mdmplugins/ . 
Basically you can add your own custom macros or sliding display text
that also makes it into miscData.

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


Re: [SlimDevices: Jive] Wanting to port SuperDateTime to Touch - need help

2010-05-12 Thread GoCubs

erland;544653 Wrote: 
> You definitely doesn't have to run Squeezebox Server on Linux, this is a
> SqueezePlay thing. Have you tried the latest version which I posted in a
> earlier post in this thread today ? Do you get the same problem ?

Think our posts crossed.  Please refer to my other post.  On Linux I
installed Squeezeplay in /opt/SqueezePlay.  It didnt work on the old
version (which I downloaded via repo).  The new version works (which I
manually installed).

-Greg


-- 
GoCubs

GoCubs's Profile: http://forums.slimdevices.com/member.php?userid=312
View this thread: http://forums.slimdevices.com/showthread.php?t=77864

___
jive mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive


  1   2   3   >