2010-10-21, 23:36
Hinz Wrote:A few suggestions.The "plugin" api is very limiting and basically only allow us to interact with XBMC in 2-3 specific ways depending on how you look at it: folders lists, context-menus and video playback. What you're asking for doesn't really seem to fit into that "paradigm", though I agree it would be nicer
Downloading videos
-It should be some way to see when a file hasn't been downloaded yet.
-Some place in the plugin to see and stop downloads would be good.
Hinz Wrote:*Different file extension, e.g. "*.!mp4". Though then the file won't appear when browsing in XBMC I think.We have no real way of knowing what file format YouTube will send us when we start a download (basically we just dump the data stream to disk), you could probably write an algorithm to check the header of the file stream for a container marker, but i regard that as an extreme solution very much outside the scope of a simple python plugin. As such we decided that .mp4 would be the best choice even though some files are flv, (both are playable by more capable video playback software like xbmc, vlc and anything else ffmpeg based that doesn't care what the file suffix says )
Hinz Wrote:*Temporarly rename the file while downloading, e.g.This is doable, and i think i makes sense added to the TODO..
"[DOWNLOADING]file.wmv"
"[DOWNLOAD-INCOMPLETE]file.wmv" (fai
Hinz Wrote:"Now playing..." on the Context menu is "missing" on YouTube files and YouTube subscriptions.Not sure I get this one, which is probably why it's missing , could you elaborate (perhaps even make screenshots for the un-enlightened? )
Hinz Wrote:Adding videos directly to a specific playlist would be good. As you can't make folders in Favorites then only way to have any order at all on YouTube is with playlists. If you make this possible then deleting from playlists would be needed too.I know this is possible with the YouTube API, but finding a way to implement it in xbmc with the current limitations could be a challenge, BUT i think it needs to be researched, so I've added to the TODO..