[RELEASE] RecentlyAdded Script (RecentlyAdded.py) Recently Added for Skins / Skinners - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Skin Development (/forumdisplay.php?fid=12)
+--- Thread: [RELEASE] RecentlyAdded Script (RecentlyAdded.py) Recently Added for Skins / Skinners (/showthread.php?tid=55907)
[RELEASE] RecentlyAdded Script (RecentlyAdded.py) Recently Added for Skins / Skinners - Nuka1195 - 2009-08-05 20:44
Here is a new version of RecentlyAdded.py
*new: "alarm" parameter.
most skins run this script whenever you enter home. with the new alarm parameter, if you have a control in home.xml to execute the script, you can set <defaultcontrol always="false"> then the script does not have to run everytime you enter home. if you can have the control in startup.xml. the bad thing about startup.xml, if you have a setting to enable this. you will have to restart xbmc once enabled.
you can pass the following optional parameters:
* when alums=True, only one song is still played (developers any help)
separate parameters with "&" minus quotes
example (the setproperty and visible is for aeon, when the main menu loses focus control 8999 can gain focus with navigating. you skin may not need this):
movies %d=1 to LIMIT:
tv shows %d=1 to LIMIT:
music %d=1 to LIMIT:
- FourTwentySmilz - 2009-08-05 22:17
So if I replace the recently_added.py i already have, with this one it should work fine without me having to change code in my Home.xml?
- Jezz_X - 2009-08-05 23:19
got to admit I'm confused too you saying we don't have to run it anymore ? or that we still have to run it but the script decides if it needs to bother updating or not ?
- ronie - 2009-08-06 00:02
you're not alone. ;-)
if i use alarm=30, does this counter keep running if i navigate away from the homescreen?
or does it only update the recently added stuff if you stay on the homepage for half an hour?
i also can't seem to see the logic in this:
- Jezz_X - 2009-08-06 00:25
I think it means that you just run it once in startup.xml for example and then it sets a xbmc internal alarm to rerun the script every X amount of minutes if you have it set.
I wonder what effect this would have if it decided to fire off the script while your using another like the full AMT script (since I heard about issues running 2 scripts at once)
- Nuka1195 - 2009-08-06 00:28
no the script doesn't decide. the script starts an AlarmClock()
you still need to run the script "once". if you pass alarm=30, then the script will run every 30 minutes. so then there is no need to run it everytime you enter the home menu. (which i don't like). you enter movies back out and the script runs again.
as i said in the first post you can set always="false" for you're control so it only runs once. right?
was the example not clear?
- Jezz_X - 2009-08-06 00:28
ronie Wrote:you're not alone. ;-)
This is just the way to launch it and he then sets a variable to say its been launched
and hides the launcher because its allready been launched so you wont launch it again
- Nuka1195 - 2009-08-06 00:28
jmasrshall, was to apply a patch for that jezz. i have it in my builds and don't have any issues.
- Nuka1195 - 2009-08-06 00:31
you could launch it from autoexec.py with the params also.
- Nuka1195 - 2009-08-06 00:32
yes jezz in aeon that control can gain focus again if i lose focus by bumping the mouse. then try and navigate to the menu with the keyboard.
probably with proper skinning it isn't needed.
- ronie - 2009-08-06 00:45
Nuka1195 Wrote:no the script doesn't decide. the script starts an AlarmClock()
yup, i got that one.
Nuka1195 Wrote:was the example not clear?
it's the 'plus if your in home it will update automatically' bit that got me confused.
i was unsure if the alarmclock kept running once you navigate away from home.
thanx for the explanation Nuka1195, and for all the neat scripts you've been releasing lately.
- Nuka1195 - 2009-08-06 01:38
upon re-reading. the first post wasn't very clear.
- emal011 - 2009-08-12 18:34
I already made the update, and not works!
Pytho Script Failed:
I just made the update von SVN and Aeon Hitcher...
- Hitcher - 2009-08-12 21:28
Just to clarify things a bit, some people are getting an error using my mod and the latest added script. Everything works great for me (Windows) so I'm wondering if it's a Linux problem.
All I've done is add the Hide Unwatched and Totals conditions -
shassino Wrote:I have the same problem RecentlyAdded.py script failed.
- Avigrace - 2009-08-12 21:52
With the Hitcher mod xbmc will become unresponsive and I have to forcably kill the process with the following in the log
20:39:28 T:1308 M:1122537472 ERROR: CThread::staticThread : Access violation at 0x1e0ac802: Writing location 0x00000000
Happens within 10 seconds of running up the skin and in that time it looks like the RecentlyAdded part works as I can see added movies and the totals.
However if I rename the 'extras' folder to something else then I don't get the crash, the only file inside the folder is the RecentlyAdded.py file.
XBMC is todays SVN and Hitchers mod is fresh from git today, OS is Windows 7 RC