(2012-07-10, 11:59)mikebzh44 Wrote: I don't think that my script can handle Favorites because I did not found any method in JSON API to request Favorites :
http://wiki.xbmc.org/index.php?title=JSON-RPC_API/v4
or to link Favorite database :
http://wiki.xbmc.org/?title=Opening_Windows_and_Dialogs
How did you manage your Favorite ? Each time you add a new movie, you add it in your Favorites ? Or did you add the root directory from the file view ?
I see,
First i do a library scan for the folders that will be used as the main menu (not the submenu)
then i just created a bunch of addresses for both menu and submenu in favourites.xml,
and then i input those favourites to custom home menu and submenu using transparency's home menu
Like this :
Code:
<favourites>
<favourite name="Film Barat">ActivateWindow(10025,K:\\Multimedia\\Film_Barat\\)</favourite>
<favourite name="A-E">ActivateWindow(10025,K:\\Multimedia\\Film_Barat\\A-E\\)</favourite>
<favourite name="F-J">ActivateWindow(10025,K:\\Multimedia\\Film_Barat\\F-J\\)</favourite>
<favourite name="K-O">ActivateWindow(10025,K:\\Multimedia\\Film_Barat\\K-O\\)</favourite>
<favourite name="P-T">ActivateWindow(10025,K:\\Multimedia\\Film_Barat\\P-T\\)</favourite>
<favourite name="U-Z">ActivateWindow(10025,K:\\Multimedia\\Film_Barat\\U-Z\\)</favourite>
<favourite name="Film Asia">ActivateWindow(10025,K:\\Multimedia\\Film_Asia\\)</favourite>
<favourite name="A-E">ActivateWindow(10025,K:\\Multimedia\\Film_Asia\\A-E\\)</favourite>
<favourite name="F-J">ActivateWindow(10025,K:\\Multimedia\\Film_Asia\\F-J\\)</favourite>
<favourite name="K-O">ActivateWindow(10025,K:\\Multimedia\\Film_Asia\\K-O\\)</favourite>
<favourite name="P-T">ActivateWindow(10025,K:\\Multimedia\\Film_Asia\\P-T\\)</favourite>
<favourite name="U-Z">ActivateWindow(10025,K:\\Multimedia\\Film_Asia\\U-Z\\)</favourite>
<favourite name="Serial Barat">ActivateWindow(10025,K:\\Multimedia\\Serial_Barat\\)</favourite>
<favourite name="A-E">ActivateWindow(10025,K:\\Multimedia\\Serial_Barat\\A-E\\)</favourite>
<favourite name="F-J">ActivateWindow(10025,K:\\Multimedia\\Serial_Barat\\F-J\\)</favourite>
<favourite name="K-O">ActivateWindow(10025,K:\\Multimedia\\Serial_Barat\\K-O\\)</favourite>
<favourite name="P-T">ActivateWindow(10025,K:\\Multimedia\\Serial_Barat\\P-T\\)</favourite>
<favourite name="U-Z">ActivateWindow(10025,K:\\Multimedia\\Serial_Barat\\U-Z\\)</favourite>
<favourite name="Serial Asia">ActivateWindow(10025,K:\\Multimedia\\Serial_Asia\\)</favourite>
<favourite name="A-E">ActivateWindow(10025,K:\\Multimedia\\Serial_Asia\\A-E\\)</favourite>
<favourite name="F-J">ActivateWindow(10025,K:\\Multimedia\\Serial_Asia\\F-J\\)</favourite>
<favourite name="K-O">ActivateWindow(10025,K:\\Multimedia\\Serial_Asia\\K-O\\)</favourite>
<favourite name="P-T">ActivateWindow(10025,K:\\Multimedia\\Serial_Asia\\P-T\\)</favourite>
<favourite name="U-Z">ActivateWindow(10025,K:\\Multimedia\\Serial_Asia\\U-Z\\)</favourite>
<favourite name="Anime">ActivateWindow(10025,K:\\Multimedia\\Anime\\)</favourite>
<favourite name="A-E">ActivateWindow(10025,K:\\Multimedia\\Anime\\A-E\\)</favourite>
<favourite name="F-J">ActivateWindow(10025,K:\\Multimedia\\Anime\\F-J\\)</favourite>
<favourite name="K-O">ActivateWindow(10025,K:\\Multimedia\\Anime\\K-O\\)</favourite>
<favourite name="P-T">ActivateWindow(10025,K:\\Multimedia\\Anime\\P-T\\)</favourite>
<favourite name="U-Z">ActivateWindow(10025,K:\\Multimedia\\Anime\\U-Z\\)</favourite>
<favourite name="Serial Anime">ActivateWindow(10025,K:\\Multimedia\\Serial_Anime\\)</favourite>
<favourite name="A-E">ActivateWindow(10025,K:\\Multimedia\\Serial_Anime\\A-E\\)</favourite>
<favourite name="F-J">ActivateWindow(10025,K:\\Multimedia\\Serial_Anime\\F-J\\)</favourite>
<favourite name="K-O">ActivateWindow(10025,K:\\Multimedia\\Serial_Anime\\K-O\\)</favourite>
<favourite name="P-T">ActivateWindow(10025,K:\\Multimedia\\Serial_Anime\\P-T\\)</favourite>
<favourite name="U-Z">ActivateWindow(10025,K:\\Multimedia\\Serial_Anime\\U-Z\\)</favourite>
</favourites>