2013-12-12, 01:52
I hadn't much time to follow the development recently, is there anything I can flag as "WIP" or even "done"?
(2013-12-12, 01:52)sphere Wrote: I hadn't much time to follow the development recently, is there anything I can flag as "WIP" or even "done"?
(2013-12-12, 23:01)Basje Wrote:(2013-12-12, 01:52)sphere Wrote: I hadn't much time to follow the development recently, is there anything I can flag as "WIP" or even "done"?
1.5 is WIP and will most likely make it to 13.0 (see PR: https://github.com/xbmc/xbmc/pull/3682 )
(2014-01-13, 12:35)Basje Wrote:(2013-12-12, 23:01)Basje Wrote:(2013-12-12, 01:52)sphere Wrote: I hadn't much time to follow the development recently, is there anything I can flag as "WIP" or even "done"?
1.5 is WIP and will most likely make it to 13.0 (see PR: https://github.com/xbmc/xbmc/pull/3682 )
1.5 is in master now. So it is completed
(2014-01-13, 18:14)Bstrdsmkr Wrote: 1.2 Could be accomplished with an addon that runs a proxy service. Some work is already being done on this front to implement multi-threaded connectionsInteresting. I also thought about such a solution but ran into (for me) unsolvable problems. Do you have more details?
(2014-01-13, 18:14)Bstrdsmkr Wrote: 1.3 Maybe also doable via a proxy addonSame like above.
(2014-01-13, 18:14)Bstrdsmkr Wrote: 2.3 I currently display the skin's text viewer dialog and set the text control's content to the changelog. I check version numbers in my main menu and if an upgrade has occured, I pop this window.Yes I also do. But IMO this isn't optimal. Goal should be that only the relevant part of the changelog should be shown. Best would also if this "show changelog since last update"-setting should be configurable globally for all users. It should work similar like the App-Stores do.
(2014-01-13, 18:14)Bstrdsmkr Wrote: 4.4 My 2.3 workaround also accomplishes thisOf course your workaround works, but a generic integrated magically for all add-ons working solution should be preferred. See above
(2014-01-13, 18:14)Bstrdsmkr Wrote: 5.7 I think this can be done with the AlarmClock builtin. Use the RunScript builtin as the command parameter, and set the next alarm within your scriptThis is an good enough workaround. I think about deleting this wish (or mark as done). There aren't very much usecases too.
(2014-01-13, 18:14)Bstrdsmkr Wrote: 5.9 This has been implemented through the URLResolver addon. Give it a list of pages and it gives you back a playable linksIs this add-on still maintened and in the official repository? Last time I checked, it was kind of outdated. An integrated solution should also be prefered here.
(2014-01-13, 18:14)Bstrdsmkr Wrote: 5.13 Wrap the main execution block in a try/except block. On exception, display the skin's text viewer and set it's content to traceback.print_exc()Yes, this will work. And I also do something similar. But 99% of other add-ons show implicit "Script error in default.py" which isn't very helpful. If this message would be something like "default.py:35 KeyError: There is no 'param' in video" it would make the life of add-on developers more easy
(2014-01-13, 18:14)Bstrdsmkr Wrote: 7.1 Zag is working on cleaning up the dev wiki based on this thread: http://forum.xbmc.org/showthread.php?tid=179624Yes, there was much done recently. This can be marked as solved shortly
(2014-01-13, 18:14)Bstrdsmkr Wrote: Request for additions:This time I can tell you a workaround
1. Ability to set addon settings based on the return value of a script, from within the settings dialog
(2014-01-13, 18:14)Bstrdsmkr Wrote: 2. A small optimization: xbmc.executeJSONRPC() to accept a dict instead of just a str. The idea is that the method would convert the dict in C instead of Python. Could speed things up on things like the RPi when there are a large amount of JSONRPC transactionsGood idea, I will add it with an addition: It should accept _and return_ python native objects (dicts) because the response will be more expensive to parse than the request.
(2013-02-05, 18:23)sphere Wrote: 1.4 External Subtitle/Audio-Streams
It should be possible to be able to set one (or multiple) subtitle and/or audio streams before playback. At the moment you need to use a subclassed player which adds an additional subititle stream after playback has been started.
Something like:PHP Code:li = ListItem(icon=foo, path='http://server.com/video.flv')
li.addProperty(['subtitle-file', 'http://server.com/video_subtitle.srt'])
li.addProperty(['audio-file', 'http://server.com/video_audiotrack.mp2'])