Kodi Community Forum
[Web Interface Addon] [Eden] XWMM - XBMC Web Media Manager - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Web Interfaces (https://forum.kodi.tv/forumdisplay.php?fid=156)
+---- Thread: [Web Interface Addon] [Eden] XWMM - XBMC Web Media Manager (/showthread.php?tid=60643)



[Web Interface Addon] [Eden] XWMM - XBMC Web Media Manager - slash - 2009-11-01

Notice

Discussion of XWMM for Frodo and Gotham is here: [Web Interface Addon] [Frodo/Gotham] XWMM - XBMC Web Media Manager

------------------------------------------------------------------------------------------------------

Original thread for Eden version:

Hi,

This is a cross platform tool to manage the XBMC Media Database. It is completely web based, so you don't need to install anything on your workstation to manage your medias.

This tool is intended to facilitate the use of the XBMC media management features (media infos, media categorization, scraping, etc ...)

This a beta version and it is recommended to make a copy of your XBMC video database before using it (MyVideos34.db).



I'm looking for bug reports, suggestions and feature requests.

Thanks in advance for your input.

XWMM has its own logo, thanks to MadeByJohn

Image

Image

Image

Image

Image

Requirements :
- Internet Browser : tested with firefox 16.0.x
- XBMC Eden

Instructions:
Method 1: (XWMM will be the only web interface)
- Go to System > Add-ons > Get Add-ons > XBMC.org Add-ons > Web interface
- Select XWMM
- Go to System > Settings > Network > Services:
- Allow control XBMC via HTTP
- Web interface : XWMM
- open your browser to http://<your_XBMC_IP>:<port>

Method 2 : (if you use multiple web tools)
- Go to System > Add-ons > Install from zip file
- Select the downloaded Download webinterface.XWMM-x-x-x.zip file and unzip it
- Copy webinterface.XWMM in the user directory to webinterface.default/XWMM in the XBMC directory
- Go to System > Settings > Network > Services:
- Allow control XBMC via HTTP
- Web interface : Default
- open your browser to http://<your_XBMC_IP>:<port>/XWMM/index.html

Current available Features :
- Manage Movie, TV Show and Music databases
- Manage Genres, Covers and Fanarts
- Manage movie sets
- Manage Cast (actors)
- Manage Music
- Quick search
- HTML export for Movies List (all / watched / unwatched)
- Display video flags
- Manage watched / unwatched status
- Control XBMC scraper ("scan for new content" and update XBMC library)
- Browse XBMC video sources and search unscraped files
- Auto-fix path for moved files

Latest stable version for Eden 11.0:
Download version 2.0.9

Limitations / know issues:
- Auto fix path (moved files) is not working
- Rar files are not yet supported
- Image (fanart and covers) upload is not supported yet (work in progress)
- Fields with special characters (save doesn't work)
- change thumbnail and fanart not supported for TV Shows
- Image (fanart and covers) upload is not supported yet (work in progress)
- Fields with special characters cannot be saved
-------------------------------------------------------
Bug reports/Feature requests:

XWMM existing issues and requests

Post a bug or a feature request

Features not yet working - Todo list:
- Changing artwork
- Managing movie sets, genres and actors (although these can be changed on a per movie/TV/music basis)
- The "Files" tab

Install Via Zip mode in XBMC (for now).


- Waffa - 2009-11-01

Nice, works same as XBNE editor but that one does also edit the nfo file in movie folder.
You need that feature if you use .nfo files.


- slash - 2009-11-01

Thanks for your comments,

My understanding is that XBNE is a client that you need to install on your workstation(support only for Windows Platform). My tool is pure web (cross platform).

I'm already working on nfo file support.


- mason - 2009-11-01

nice tool, thanks Smile

but i can't get it to work, im on the latest linux ppa with a minimal ubuntu installation. (svn 24143)

if i opeb the url ill just get a blank template without any actual database entries.

the debug log just shows :

Code:
19:24:32 T:3043133328 M:3040219136   DEBUG: HttpApi Start command: queryvideodatabase  paras: queryvideodatabase; select idGenre, strGenre FROM genre
19:24:32 T:3027364752 M:3040219136   DEBUG: webs: accept request
19:24:32 T:3027364752 M:3040219136   DEBUG: webs: accept request
19:24:32 T:3043133328 M:3040219136   DEBUG: HttpApi Start command: setresponseformat  paras: setresponseformat; openRecordSet;<recordset>;closeRecordSet;</recordset>;openRecord;<record>;closeRecord;</record>;openField;<field>;closeField;</field>
19:24:32 T:3043133328 M:3040219136   DEBUG: HttpApi Start command: queryvideodatabase  paras: [not recorded]

any idea on that? could it be a permissions issue?

thanks in advance...


- DaveGee - 2009-11-01

Odd....

I can't seem to find a 'web' folder...

(snip)

OK scratch that... I found it..

It's not in ~/Library/XBMC (for Mac users)... it's in the Application directory itself and to get to it you need to right click the XBMC application icon and select show package contents, a folder will open and navigate to: XBMC.app --> Contents --> Resources --> XBMC --> web and THATS where you need to put this stuff.


- slash - 2009-11-01

Hi mason,

Could you try to access :
http://<ipxbmc>:<port>/XWMM/MovieQuery.asp

and post the result (from view page source so we can see the xml tags)

In the mean time I'll update one of my xbmcs to the latest ppa.


- mason - 2009-11-01

I tried several times with different browsers, but this blew all up. I stoped waiting after 10minutes and over 500mb memory load Wink
Maybe since i have more than 1500 movies in my db and your query seems to read ALL information the machine isn't capable to complete the task here.
If you do the same with the movie.html, i guess thats the problem.

Just an idea, since im no programmer and don't know how this works in detail. But if you just query all titles at the first step and fill in the rest when selected?


- slash - 2009-11-01

Actually this is exactly how it done.

At start up it queries the movie list only (no genre, no cover).

When the user selects a movie on the left the app queries the other information so the number of movies should not be a problem (in theory)

My DB has only 120 movies if only I could get my hands on a large DB like yours ;-)

I'm surprised you're not getting anything at all with (http://<ipxbmc>:<port>/XWMM/MovieQuery.asp) note there is no /dev (was my mistake)

this URL should give the movie title list pretty fast:
http://http://<ipxbmc>:<port>/xbmcCmds/xbmcHttp?command=queryvideodatabase(select c00 from movie)

Just did the test with the latest ppa SVN24153 and it worked.


- mason - 2009-11-02

strange, listing the titles with the command query is working well and fast... but when it try xmm it wont gimme any titles... ill dig a bit deeper tomorrow!


- shiree1 - 2009-11-02

Nice tool!
This one is very close to what I was looking for. Smile

I've been trying to find a way to make a web catalogue of my xbmc library on a remote web server.

I'll try this later, Thanks!


- Djape - 2009-11-02

Nice app, it will be pretty cool, note "will be" Smile

I can't modify anything in Firefox 3.5.4
I can only read database.

Cheers and keep up the good work \o/


- mason - 2009-11-02

i tried it again today with a windows installation and only a handfull of movies... i still have the same effect, the generes get polluted but the title list is empty and the log only shows :

Code:
12:56:04 T:3636 M:828354560   DEBUG: HttpApi Start command: setresponseformat  paras: setresponseformat; openRecordSet;<recordset>;closeRecordSet;</recordset>;openRecord;<record>;closeRecord;</record>;openField;<field>;closeField;</field>
12:56:04 T:3636 M:828346368   DEBUG: HttpApi Start command: queryvideodatabase  paras: [not recorded]



- slash - 2009-11-02

Hi Mason,

many thanks for your efforts.

The tool is all written Javascript so the won't be any debug info in the xbmc.log.

I will change the ajax request to support client-side paging. Give me a few days to do it.


- slash - 2009-11-02

Djape,

have you tried to modify a field (like add a character) then click in an other field? or select an additional genre in the right panel?

The save button should become enable.

I've just tried it with Firefox 3.5.4 and it worked


- Kabooga - 2009-11-02

Slash,

Looks nice. My XBMC web page is also in EXT (though it is mostly for music, and XBMC control).

Mind if we could combine our efforts.

I am also finding myself hitting the large database issues.

My project is at http://code.google.com/p/xbmcontrol-web/

Regards.