Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
erland;516007 Wrote: I think of it as this: - If it's a screen saver - applet - If it's something that needs a user interface that uses different graphical design than the standard menus - applet - If it's something that needs to work without a computer with Squeezebox Server - applet - In pretty much all other cases - plugin Most of my Squeezebox Server plugins provides a user interface on the new players with a LCD screen without any custom applets involved. The one thing I'd love to be able to do is to create simple (text) plugin-based screensavers on the Raido. But yes, now I think about it, any plugin that just uses menus should work. But one thing that occurs to me: I've written a simple plugin that can display the time, and weather etc. Why does it not show up in the Extras menu on the Radio like it does on my Boom? -- Aslak3 (SB 2, SB Boom, SB Radio) Aslak3's Profile: http://forums.slimdevices.com/member.php?userid=31977 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
Aslak3;516069 Wrote: I've written a simple plugin that can display the time, and weather etc. Why does it not show up in the Extras menu on the Radio like it does on my Boom? What don't you like about my Weather Applet ? To much colour ;) ? Don't you see your plugin under extras or is the whole extras menu missing ? If its the latter - the extras-menu needs to be activated on the radio (Settings-Home Menu) -- bluegaspode 1x SB-Controller+Receiver (Duet), 1xSB-Boom. 1xSB-Radio Server (7.4.1) running on SheevaPlug (Ubuntu) with attached Western Digital MyBook Essential. Secondary 7.4 Server on Debianized Buffalo Linkstation LS-CHL. bluegaspode's Profile: http://forums.slimdevices.com/member.php?userid=31651 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
Aslak3;516069 Wrote: But one thing that occurs to me: I've written a simple plugin that can display the time, and weather etc. Why does it not show up in the Extras menu on the Radio like it does on my Boom? The interface for creating menus are different on Classic/Boom/Transporter compared to Controller/Radio/Touch. -- 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=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
bluegaspode;516153 Wrote: What don't you like about my Weather-Screensafer for the Radio/Touch ? To much colour ;) ? Don't you see your plugin under extras or is the whole extras menu missing ? If its the latter - the extras-menu needs to be activated on the radio (Settings-Home Menu) Yup too much colour! I think I've figured it out. It's because my plugin doesn't use Slim::Control::Jive::registerPluginMenu. Actually it's not even got a menu, it just use $client-lines to update the screen. Probably that's not going to work on SqueezePlay. A pitty. I guess I'll just have to learn Lua to write a screensaver. :) -- Aslak3 (SB 2, SB Boom, SB Radio) Aslak3's Profile: http://forums.slimdevices.com/member.php?userid=31977 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
To write an app for the Radio/Touch i'll need to use *lua*, and for a plugin I'll need *perl*? Simon. -- Raptor Raptor's Profile: http://forums.slimdevices.com/member.php?userid=13132 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
Raptor;515777 Wrote: To write an app for the Radio/Touch i'll need to use *lua*, and for a plugin I'll need *perl*? Yes -- bluegaspode 1x SB-Controller+Receiver (Duet), 1xSB-Boom. 1xSB-Radio Server (7.4.1) running on SheevaPlug (Ubuntu) with attached Western Digital MyBook Essential. Secondary 7.4 Server on Debianized Buffalo Linkstation LS-CHL. bluegaspode's Profile: http://forums.slimdevices.com/member.php?userid=31651 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
I still say that a good app would be a radar. User specifies a URL containing a jpg, and once a specified period the applet goes and downloads the jpg. One could also animate it flipping through older jpgs. Then the user could flip through it, the weather app, and custom clock through the switcher applet. -- vw195 vw195's Profile: http://forums.slimdevices.com/member.php?userid=32644 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
fumanchu314159265;515084 Wrote: For example, is my SB Radio a Jive or a Squeezebox on the chart? Every device with a color display is Jive. I.E. Controller, Radio, Touch (and 99% of all future devices :) ). -- bluegaspode 1x SB-Controller+Receiver (Duet), 1xSB-Boom. 1xSB-Radio Server (7.4.1) running on SheevaPlug (Ubuntu) with attached Western Digital MyBook Essential. Secondary 7.4 Server on Debianized Buffalo Linkstation LS-CHL. bluegaspode's Profile: http://forums.slimdevices.com/member.php?userid=31651 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
fumanchu314159265;515084 Wrote: Just for fun, I've started writing an RSS headline display applet. I thought from this page on Squeeze OS Architecture (http://wiki.slimdevices.com/index.php/SqueezeOSArchitecture) that the Luaexpat XML parser library was available for use by applets on Squeezeplay/SB Radio, but it doesn't seem to be (at least on Squeezeplay 7.4). I did write my own (very VERY simple) XML-Parser in LUA (see weather-applet) indifference_engine also uses XML-files in his 'SqueezeIR'-Applet - you might have a look there how he does XML-Parsing (maybe he found a more elegant way than me). -- bluegaspode 1x SB-Controller+Receiver (Duet), 1xSB-Boom. 1xSB-Radio Server (7.4.1) running on SheevaPlug (Ubuntu) with attached Western Digital MyBook Essential. Secondary 7.4 Server on Debianized Buffalo Linkstation LS-CHL. bluegaspode's Profile: http://forums.slimdevices.com/member.php?userid=31651 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
bluegaspode;515143 Wrote: Every device with a color display is Jive. I.E. Controller, Radio, Touch (and 99% of all future devices :) ). Thanks for the clarification! Who has the rights to update the Wiki page? Assuming this is supposed to be current documentation, that little tidbit would be very helpful to include. BTW, I was thrown off by this statement on that page: 'NOTE: Some of the diagrams below use Jive which was the the old name for the SqueezePlay application.' That implied to me that Jive was old terminology for SqueezePlay, but I see that I was not thinking straight on that. -- fumanchu314159265 fumanchu314159265's Profile: http://forums.slimdevices.com/member.php?userid=36180 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
bluegaspode;515144 Wrote: I did write my own (very VERY simple) XML-Parser in LUA (see weather-applet) indifference_engine also uses XML-files in his 'SqueezeIR'-Applet - you might have a look there how he does XML-Parsing (maybe he found a more elegant way than me). Yes, I looked in your (very nice!) applet to see how you parsed the XML. Unfortunately, I think I'd like slightly more ability since I want to extract a few different elements from within a (repeating) containing element. For example (I'm assuredly not remembering the right tag names here): story title.../title description.../description link.../link /story story ... /story --etc-- If I assumed all the elements came in the right order and were all present, I could probably get away with your quick-dirty-and-effective technique. I can't quite recall if yours handles multiple line character strings or not, which is also important in places. -- fumanchu314159265 fumanchu314159265's Profile: http://forums.slimdevices.com/member.php?userid=36180 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
fumanchu314159265;515151 Wrote: Yes, I looked in your (very nice!) applet to see how you parsed the XML. Unfortunately, I think I'd like slightly more ability since I want to extract a few different elements from within a (repeating) containing element. You might want to take a look at Triode's BBCRadio applet, it parses XML using the lxp library. http://triodeapplets.googlecode.com/files/BBCRadio-v0.2.zip -- 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=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
erland;515228 Wrote: You might want to take a look at Triode's BBCRadio applet, it parses XML using the lxp library. http://triodeapplets.googlecode.com/files/BBCRadio-v0.2.zip Thanks for the pointer -- the lxp library would work just fine. But I can't find it anywhere in the squeezeplay 7.4 download that I have and doing local lxp = require(lxp) throws an error that says it can't be found. Is it supposed to be available standard or is there a way to include it with my applet? -- fumanchu314159265 fumanchu314159265's Profile: http://forums.slimdevices.com/member.php?userid=36180 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
fumanchu314159265;515237 Wrote: Thanks for the pointer -- the lxp library would work just fine. But I can't find it anywhere in the squeezeplay 7.4 download that I have and doing local lxp = require(lxp) throws an error that says it can't be found. Is it supposed to be available standard or is there a way to include it with my applet? I wonder if it only exists in 7.5, my Radio (which is running 7.4) doesn't have a /usr/lib/lua/5.1/lxp.so but my Touch (which is running 7.5) have it. -- 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=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
fumanchu314159265;515147 Wrote: Thanks for the clarification! Who has the rights to update the Wiki page? Assuming this is supposed to be current documentation, that little tidbit would be very helpful to include. BTW, I was thrown off by this statement on that page: 'NOTE: Some of the diagrams below use Jive which was the the old name for the SqueezePlay application.' That implied to me that Jive was old terminology for SqueezePlay, but I see that I was not thinking straight on that. If you register you can edit every page yourself in the wiki :) And now that you say it - squeezeplay is indeed the 'correct' and better name (directories in SVN are also called this way). 'Jive' is also a synonym for just the Controller: - its (Controllers) firmware is called 'jive.bin' - System.getMachine() also returns 'jive' for the controller (but 'squeezeplay' for the desktop version of Squeezeplay - and baby/fab4 for Radio/Touch. :) On the other hand there is an 'AboutJive' applet within SqueezePlay which is the diagnostics screen on all devices :) So you see - its not really consistent - taken all information together I'd say: when the controller started, the name 'jive' was introduced just as its firmware/name. Everything else back then was a Squeezebox (Classic, Boom, Receiver). This also explains the image in the wiki. Later it was renamed to squeezeplay to be more generic - but now it isn't really consistent. -- bluegaspode 1x SB-Controller+Receiver (Duet), 1xSB-Boom. 1xSB-Radio Server (7.4.1) running on SheevaPlug (Ubuntu) with attached Western Digital MyBook Essential. Secondary 7.4 Server on Debianized Buffalo Linkstation LS-CHL. bluegaspode's Profile: http://forums.slimdevices.com/member.php?userid=31651 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
On my 7.5 Radio there is a ImageViewer menu under Setting and it seems to display photos from a user defined location but it needs a simple HTTP server to server the photos to the Radio. -- bpa bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
Erland, Thanks for your response. I have been travelling for a few days so couldn't test out the cover options, which I hadn't understood when looking at the options. This is just what I had hoped for - very nicely done, as usual. Now I have a very readable clock, album art in the background and album information scrolling at the same time. Perfect!!! Peter -- linvale Squeezcenter running on ACER R1600 Windows XP Fileserver ReadyNAS Duo Main Listening Transporter / Controller Kitchen : SB3 Bedroom : Boom Bath : SBRadio Study: Duo linvale's Profile: http://forums.slimdevices.com/member.php?userid=22828 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
erland;512445 Wrote: - Bounce applet (screen saver with animation): http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay_contrib/share/applets/Bounce/ Note that how the Bounce-Applet draws the animation is broken in 7.5 (and I'm not sure yet if it will be fixed although its just a one-liner). Workarounds in the bugreport: http://bugs.slimdevices.com/show_bug.cgi?id=15454 -- bluegaspode 1x SB-Controller+Receiver (Duet), 1xSB-Boom. 1xSB-Radio Server (7.4.1) running on SheevaPlug (Ubuntu) with attached Western Digital MyBook Essential. Secondary 7.4 Server on Debianized Buffalo Linkstation LS-CHL. bluegaspode's Profile: http://forums.slimdevices.com/member.php?userid=31651 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
i'm still looking for a plugin that starts the flickr fotoshow matching the current played artist. Like the flickr function in the context-menu. But i would like to start it automatically. -- mrMuppet mrMuppet's Profile: http://forums.slimdevices.com/member.php?userid=34722 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
Aslak3;511990 Wrote: Erland, where did you learn how to write applets? I can find almost no info on writing plugins on the wiki. I have a Lua book which I'm slowly going through, and have done experiments to see how things work, but complicated things seem impossible to follow. The following wiki page is a great start:. http://wiki.slimdevices.com/index.php/SqueezePlay_Applet_Developing_Guide Besides this there are a few of the existing applets which you should have a look at: - Bounce applet (screen saver with animation): http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay_contrib/share/applets/Bounce/ - Demo applet (different menus and controls): http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/Demo/ For people that don't want to do any development but are good at artwork, design your own clock style with Custom Clock applet and Custom Clock Helper plugin, see more information here: - http://wiki.slimdevices.com/index.php/Custom_Clock_applet - http://forums.slimdevices.com/showthread.php?t=68269 -- 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=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
Hi Erland, That's a very kind offer! I just got my wife a Radio and we're really enjoying playing with it. The overlap between all of the default applets' capabilities makes it so I'm not completely sure what features are missing versus what I just haven't figured out how to do yet! I'm not a graphical designer (though I know some...) but have done lots of programming in my previous career, so I was attracted to the Squeezebox line because of the possibility of doing some fiddling with it. A few immediate ideas that I've had (perhaps already done by someone?): 1. A screensaver that shows news headlines (or I guess any RSS feed) would be nice. 2. An applet/webservice combination for keeping a listen to it later list of things found while browsing the web (e.g. particular radio programs, podcasts, etc.) that one can then browse from the Radio, listen to, and delete from the list. 3. A meta screensaver that lets you cycle through various other information pages while listening to music -- e.g. the news headlines one in #1, a weather screensaver (I saw there is one out there that I've tried out on Squeezeplay -- it looks nice), Facebook, Flickr, etc. I'm sure better/other ideas will come along in due course! Any thoughts (from you or others)? thanks, Rob -- fumanchu314159265 fumanchu314159265's Profile: http://forums.slimdevices.com/member.php?userid=36180 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
Applet ideas: Take Custom Clock and combine it with a weather display so the screensaver saver usually shows the time but if you turn the knob it shows a weather forecast. You could even have it shows clock, current weather, tomorrow, day after etc based on the posibtion of the knob, returning to the clock after 30 seconds (say). I'm not sure if it is possible to do interactive screensavers. (I nearly have this written for SBS/Boom but cant get my plugin to respond to knob turns when its running as a screensaver, but that's another story...) Agree about the Now Playing display. It would be great if you could customise this by setting font sizes. Erland, where did you learn how to write applets? I can find almost no info on writing plugins on the wiki. I have a Lua book which I'm slowly going through, and have done experiments to see how things work, but complicated things seem impossible to follow. -- Aslak3 (SB 2, SB Boom, SB Radio) Aslak3's Profile: http://forums.slimdevices.com/member.php?userid=31977 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
[SlimDevices: Radio] Want to make an applet or screen saver ?
Are there any people out there with an Radio that's thinking it would be nice to customize it a bit ? Want to make your first applet but don't know where to start ? Are you good at graphical design/drawing but know nothing about programming and like to contribute ? I'm personally really bad at graphical design and would appreciate help from someone with graphical skills to make that really cool applet/screen saver/visualizer. Have you never done any development and don't plan to start but have this really great idea for a screen saver you would like to see on the Radio ? Or maybe how you would like the Now Playing screen or some other screen to be changed ? Share your idea and let someone else do the development. If there are some interest I was thinking it might be possible to give people some pointers and introductions where to start. I don't want to spend time doing it in case there aren't any serious interest but since Logitech now has changed the licensing for Squeezeplay it's a bit easier. It's now possible to copy and customize any applet more or less exactly as you like. So, anyone interested or anyone has some ideas ? (Yes, I know this might be the wrong forum for this kind of discussions but I figured most wannabe developers probably don't hang around in the Developers forum) -- 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=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio
Re: [SlimDevices: Radio] Want to make an applet or screen saver ?
Erland, I have no graphical talent - but do have older eyes. On the radio at the moment the time setting is too small when under album art. Your clock designs are great - but I would love to have them applied over the album art for whatever is playing. Is that possible? it would be very attractive, that way I could see what was playing in the morning and know how long I had before being late for work -- linvale Squeezcenter running on ACER R1600 Windows XP Fileserver ReadyNAS Duo Main Listening Transporter / Controller Kitchen : SB3 Bedroom : Boom Bath : SBRadio Study: Duo linvale's Profile: http://forums.slimdevices.com/member.php?userid=22828 View this thread: http://forums.slimdevices.com/showthread.php?t=74636 ___ Radio mailing list Radio@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/radio