Re: [SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
Well, thinking about it I might get access to the "enabled" state of the plugin through the preferences? Will try that. The softbuttons are more of a problem. Status.html doesn't really help. since I have to have them on any screen EXCEPT status... Maybe the plugin could have a call-through page? Although that would not really be soft-coding. Or deliver the link through the JSON/RPC I/F JSON is made to deliver JavScript code, so that could be quite handy... I think what we can forget about at the moment, is to have the plugin REPLACE standard buttons in a transparent way. But other than that we could also just have a configuration page accessible from the main menu that sets an iPeng preference and that is later being read by the bottombar. -- pippin --- see iPeng at penguinlovesmusic.com pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777 View this thread: http://forums.slimdevices.com/showthread.php?t=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
pippin;260198 Wrote: > Yep. That's exactly the problem. > What I do right now is detect the plugin string and if it's present, I > show the trackstat icons in the overlay. However, if it's disabled, it > will do nothing not nice. It might not be that bad, users are probably either not going to install TrackStat at all or install it and enable it. I don't think there are a lot of users that choose to install it and disabled it, in this case they probably uninstall it. pippin;260198 Wrote: > > And yes: I don't have access to the additionalLinks, that was my first > try ;-) BTW, that MAY also cause trouble for soft-coding the shortcut > buttons on the bottom of the screen. You are right. I guess I'll have to go and see if I can find some other hole we can use for the shortcut buttons. One solution that probably would work would be if iPeng was bundled in a plugin. In this case the Now Playing page could be handled by the plugin instead, and the plugin could call the standard status.html perl code and add some parameters by it own that would be accessible from the templates. For example the shortcut buttons and the "TrackStat enabled flag". I'm not completely sure if the status.html perl code can be reused this way, so this is something that needs to be checked in case you like to go this way. But I can understand if you like to avoid bundling it in a plugin since it would mean that you also would have to maintain some perl code. Let me know if you like to bundle it in a plugin and want some help writing a simple plugin that does the necessary stuff. -- erland Erland Isaksson 'My homepage' (http://erland.homeip.net) 'My download page' (http://erland.homeip.net/download) (Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse, Custom Scan, Custom Skip, Multi Library and Database Query plugins' (http://wiki.erland.homeip.net/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=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
erland;260175 Wrote: > I don't think so, the TrackStat plugin is never called when you show the > Now Playing page. > > I suppose you don't have access to the additionalLinks hash from the > Now Playing page ? > > What you probably want is a way to detect if a plugin is enabled, but I > have no idea if this is information is available in the skin HTML > templates. Yep. That's exactly the problem. What I do right now is detect the plugin string and if it's present, I show the trackstat icons in the overlay. However, if it's disabled, it will do nothing not nice. And yes: I don't have access to the additionalLinks, that was my first try ;-) BTW, that MAY also cause trouble for soft-coding the shortcut buttons on the bottom of the screen. -- pippin --- see iPeng at penguinlovesmusic.com pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777 View this thread: http://forums.slimdevices.com/showthread.php?t=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
pippin;260110 Wrote: > Erland, > if you read this: is there a way to determine, whether TrackStat is > activated? I can find out if it is installed by checking for a string, > however I did not yet find a way to determine if it's running. > Of course I could run a call through the JSON/RPC I/F but I would > prefer an HTML method. I don't think so, the TrackStat plugin is never called when you show the Now Playing page. I suppose you don't have access to the additionalLinks hash from the Now Playing page ? What you probably want is a way to detect if a plugin is enabled, but I have no idea if this is information is available in the skin HTML templates. -- erland Erland Isaksson 'My homepage' (http://erland.homeip.net) 'My download page' (http://erland.homeip.net/download) (Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse, Custom Scan, Custom Skip, Multi Library and Database Query plugins' (http://wiki.erland.homeip.net/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=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
Erland, if you read this: is there a way to determine, whether TrackStat is activated? I can find out if it is installed by checking for a string, however I did not yet find a way to determine if it's running. Of course I could run a call through the JSON/RPC I/F but I would prefer an HTML method. -- pippin --- see iPeng at penguinlovesmusic.com pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777 View this thread: http://forums.slimdevices.com/showthread.php?t=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
Regarding the Trackstat problem with iPeng that it does not load when no music is playing. The problem is the [% IF playing == 'true' %] section in nowplaying.html that i guess is a leftover from when the now playing info + the query items was displayed at the same page. Removing that and an END at the end of the file solved the problem. -- wiped Squeezebox 3 - SS 6.5.1 - CD T2500 - 2Gb ram - 2000 albums with 3 songs (FLAC and MP3) - 324Gb Music Folder Happy Ipod Touch and iPeng user! wiped's Profile: http://forums.slimdevices.com/member.php?userid=1542 View this thread: http://forums.slimdevices.com/showthread.php?t=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
Sure i understand. if you need to chose i would like to have the(+) available for trackstat subqueries, that would be enough and would not case interface problems i think. If you also can make sure that you stay on the page when adding and possible have the confirmation dialog as with iPeng that's very good. And since it should be simple i think removing the query results on the first page would be good. If you can add a text entry field and a button to confirm between the query list and results in trackstat that would be excellent and should not take up to much screen space. And i also think that two lines of text would work, since it does work with iPeng, possible just have one of the items clickable so that you don't miss and load something else. Adding 4-5 3-5 3-4 for rankings would only add a few rows in the list so possible that is ok. i think all of these things, especially, having the cover clickable, the (+) button for trackstat and the album + artist info in the listing of albums will Increas the usabillity and make the skin easier to use without loosing simplicity. -- wiped Squeezebox 3 - SS 6.5.1 - CD T2500 - 2Gb ram - 2000 albums with 3 songs (FLAC and MP3) - 324Gb Music Folder Happy Ipod Touch and iPeng user! wiped's Profile: http://forums.slimdevices.com/member.php?userid=1542 View this thread: http://forums.slimdevices.com/showthread.php?t=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
Re: [SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
Thanks for the feedback. I'm currently not able to work as much as I would like with my plugins, so the changes may take a few days/weeks/months. I'll have to look through this a bit more, before I decide what I like to add and what I don't want to change. The priority of the iPeng skin is simplicity, so I would like to stick to this idea also for my plugins in the iPeng skin. So I don't think I'll add all your ideas because some will make the user interface more complex for the normal user. A lot of buttons on the same row is a bad idea with iPeng because they will take up to much space and leave to little for the actual text. -- erland Erland Isaksson 'My homepage' (http://erland.homeip.net) 'My download page' (http://erland.homeip.net/download) (Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse, Custom Scan, Custom Skip, Multi Library and Database Query plugins' (http://wiki.erland.homeip.net/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=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins
[SlimDevices: Plugins] iPeng -> Trackstat - Custom Browse - Dynamic Playlist etc plugin feedback
Moving this from the main iPeng interface thread... For Trackstat: A normal way for me to create a playlist today is to add for example: Top Rated Songs Top rated Songs recently Added Top Rated Songs for 2006 Today it's not possible with the iPeng trackstat plugin. All that would be solved with a (+) and possible (>) icon next to the listings in the submenus. that way i can easily add atleast the two first ones, to add it for 2006 i usually go to years, select the year i want and then i select top rated songs and add it to the playlist. Having a (+) icon in the list here also would solve the problem, it's kind of hard to add 50 songs one by one. So basically (+) and possibly (>) for all trackstat submenu items. Another thing is that i would like to be able to change the number of items returned as you can today on every query in Trackstat for the other interfaces, since sometimes you want to add 50 of one query, then add 100 of another etc.. Also, when you select "Browse Statistic" you get the full list of Trackstat options, but i also seem to get the Top Ranked or perhaps it's whatever i used last, list of songs, perhaps it would be best if the first page only contains the main trackstat groups so it loads faster? For Custom Browse: It would be nice to have the same feature as the main iPeng Gui when you have a list of Albums with covers, so that when you select the cover you clear/add it to the playlist (however i would prefer not to go to the now playing page automatically) It would also be nice if Custom Browse can use the same Sort settings that you have set in the main iPeng interface e.g. Artist, Album Year so the album list is sorted by artist , year and then album instead of alphabetic albums. It would also be nice to generally have two rows of text as you have today i iPeng when e.g. Listing years, albums So you have Album first and then below it lists the Artist name, much easier to browse then and find what you want. So as soon as you have a list of albums, have the two lines of text.. It would be excellent if pressing the album text takes you to the album songlist and pressing the artist text takes you to the album list for that artist. For browsing Ratings it would be Excellent to have a few other options e.g .4-5, 3-5 2-5 3-4 etc so that it's easier to add e.g. songs rated 3-5 by a few artists.. it wold also be nice to wherever you browse in custom browse that you get both the PLay and plus button as you get today if you rename iPeng to something else in the HTML directory and browse around with custom browse. Or atleast have it in the sections where it's possible to have the play button without taking up space... For example Ratings - first page - decades first page etc.. -- wiped Squeezebox 3 - SS 6.5.1 - CD T2500 - 2Gb ram - 2000 albums with 3 songs (FLAC and MP3) - 324Gb Music Folder Happy Ipod Touch and iPeng user! wiped's Profile: http://forums.slimdevices.com/member.php?userid=1542 View this thread: http://forums.slimdevices.com/showthread.php?t=42008 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins