mrkipling / maraschino

A front-end for HTPCs
MIT License
424 stars 125 forks source link

Add "Add-on" browsing to Library viewer (update: wip branch) #369

Open hchapman opened 10 years ago

hchapman commented 10 years ago

One big feature that leaves me reaching for my phone (instead of Maraschino) is that Yatse (also one of the remotes for iOS) have an option in their Library viewers to browse through addon menus. This is super handy for me since I occasionally watch streams on Twitch (through the addon) and recently other things like the ESPN addon for WC matches.

Has there ever been an attempt to add this? Is there any likelihood of this feature becoming part of the project? (I might look into adding this myself..)

Update: I've got a library node which can load in a list of addons

Update 2: Proof of concept in my branch https://github.com/hchapman/maraschino/tree/addons which piggy-backs on the files node (since you can use plugin URIs like usual directories), but it's not perfect.

Update 3: It now works slightly differently but 'back' works. Some quirks (will play plugin video but thinks it hits an empty directory) but I can play both video and audio plugin video using Maraschino alone.

Caveats: the branch also tries to quote_plus paths (so that ampersands don't mess up the file browser). I feel like this could be something worth fixing independently... (is there a reason for the original behavior?)

Hellowlol commented 10 years ago

Great idea! I have been using the feature in xbmc constellation for long time.