-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XBMC Media Manager (Frodo only) #194
Conversation
Looks really great. Aside from the logging and input/error handling that you mentioned, I could'nt find any bugs or so. Just a thought: Is there a way to use the scrapers of XBMC? That way only one codebase would have to be maintained. |
IIRC there are plans to expose the xbmc scrapers to the json api, but afaik that has not happened yet. |
I'll take a look at this at the weekend, all being well. I'll probably end up installing a nightly build on a different PC, as I don't really want to use the nightlies on all of my main HTPCs that are actually in use, and there don't appear to be any monthlies for Linux-based OSes. |
I'm using the nightly windows builds with only a few movies and tvshows for testing.. |
Gotcha... I was under the impression that you were ready for it be merged in. Keep me updated! |
I tested this on a Ubuntu 12.04 with a recent self-compiled build of xbmc and it all worked fine. |
For the sake of the 'initial release' i believe this is now complete and hopefully free of bugs. EDIT: Just for the record, this was never meant to replace things like EMM. They are file based media managers, this is a essentially a database manager for quick and easy changes. |
This is an awesome feature! I really wish I had time to help develop this but for the moment I will just have to follow the change... |
I love this, would it be possible to see this appear as a standard xbmc add-on like xwmm? |
If the webserver addons support python then yea its possible it could be transfered into an XBMC addon.. If not, the code would need to be re-written in jquery or something else supported. XWMM is where i got the idea for this. |
When is this going to be merged into master? Curious to try it out in Synology package update. |
This looks great! Do you have any idea when it will be merged into the master source? |
master has changed quite a bit since this PR was first sent, there are also other things i would like in place before this gets merged. |
@gugahoi @mrkipling I think this should wait until Frodo is final. It's already not compatable with the betas and i would hate to see any future changes effect users databases in a bad way. When Frodo master hits i will make sure this gets updated and safe for users. |
+1 to waiting until Frodo is final and the API is locked down properly. We should probably keep this branch up-to-date with master though. |
Updated to master. I also decided to add support for discart, banner, clearart and clearlogo since they can be added to the XBMC database now. I used artwork downloader addon to get them initially and XBMCMM to change the 1s I didn't like :) http://i47.tinypic.com/rc3lp1.png TV shows section to come next (Its currently broken) @gugahoi @mrkipling @DejaVu If you think there needs to be any styling changes (from that screenshot) let me know before i go to far with modifying the rest of the templates. |
@N3MIS15 Based on that screenshot I would say no styling changes necessary - looks fantastic! Can't wait to start using this. I was looking for a web-based XBMC library editor at the weekend... think I'll just wait for Frodo and this PR :) |
how would i get this into my maraschino install? i dont know git hub at all i downloaded the zip in code and copied it in to the folder on my htpc where maraschino is installed but it didnt change anything after a reboot |
This is the zip you need: https://github.com/N3MIS15/maraschino/archive/XBMCMM.zip I had to disable the music section for now as there is a bug in XBMC code where any changes made to the database get overwritten whenever the music library gets scanned, see http://forum.xbmc.org/showthread.php?tid=68263&pid=1267736#pid1267736 I believe this is now ready for review. |
ok i will give it a try do i just unzip and place in the same place as On 12/18/2012 1:01 AM, David Gray wrote:
|
If you overwrite your current install make sure you do not use the built in updater, it will return Maraschino to the master version. Please remember this is awaiting review, consider it unstable. |
ok no updating On 12/18/2012 1:09 AM, David Gray wrote:
|
it loads and shows the database but when i try to make changes and On 12/18/2012 1:09 AM, David Gray wrote:
|
what exactly are you trying to change? and is anything displayed in the logs? |
i was trying to change the movie "king of kung fu" using the tmdb lookup
|
I have a request of how to install the openelec xbmc ? This is a special version of linux xbmc. |
it depends on your system http://openelec.tv/get-openelec theres alot of |
OpenELEC 3.0 (RC 1) - 2.99.1 - i386 (162 MB) MD5 |
Hi, Just wanted to firstly say great work - this is a fantastic little application, and I've been looking for a web-based XBMC db manager for Frodo for some time now! I have one suggestion and one possible bug:
Thanks! BQ |
@BetaQuasi, Agree with movie sets lists, the way it is now is just the easy way :). |
No worries, cheers - in fact it appears the only thing I can do at the moment is add movies to sets and change tv series metadata. Any other database writes are failing.. this is with latest Frodo RC, MyMovies75 database. I have tried:
I installed this from the archive linked in your post above, i.e: https://github.com/N3MIS15/maraschino/archive/XBMCMM.zip, as a git pull on /N3MES15/maraschino.git seemed to just pull regular maraschino minus your work. Hope that's the right way to do things. Hope that helps, and again, great work so far! :) |
Since my last tests runtime has been changed to an integer rather than string, so a simple fix and hopefully movies should be editable now. If there are any further issues please enable debug logging in xbmc which will catch why the request fails. |
No problem, I'll add debug logs next time :) |
Any eta on this one? I'm really looking forward to this addition. |
Awaiting review. I know @gugahoi was working on some ui improvments for it, but I am not sure where thats at. |
OK, been a while but i think this baby might finally be ready to pull in. @gugahoi what u think? |
I'll have a look soon, have been extremely busy lately which is why I havent really been around much but from what I remember things were looking good. |
@gugahoi I think this is ready to go in. Are you able just to give it a once over. |
Hopefully after my exams on the 25th ill have some time... |
Hello, I'd really like to be able to edit XBMC database from within Maraschino, can this be pulled into master? |
+1 On Wed, Feb 26, 2014 at 12:56 PM, SlackMaster notifications@github.comwrote:
|
XBMC Media Manager (Frodo only)
This... is so awesome! Seems to work just fine for me so I've merged it in. Good work, @N3MIS15! |
Suggestion though - how about we change "XBMCMM" in the dropdown menu to something more descriptive, like "Library editor" or "Library manager"? |
Go for it. Glad you like it. |
Hmmm... editing data works great, but I can't seem to remove anything from the library, the XHR is 404ing. I'll look into it. |
It looks like the URL "/xhr/library_remove/" doesn't exist. Is the URL incorrect, or has removing stuff from the library not been implemented? Either way, loving this. Sorry it took so long to get merged in. |
looks like it should be /xhr/xbmcmm/remove/ |
That's what I thought when searching the codebase, but that's just the view On 11 May 2014 12:11, David Gray notifications@github.com wrote:
|
ok looks like i missed this when rebasing the code. luckily i kept an old copy of the branch. |
Fantastic, that works a treat. I've added it back in and pushed. This is going to make clearing the crap out of my library so much easier! |
This is my attempt at a media manager for the XBMC database. It uses the new json methods in XBMC to change the database entries.
Some features of the 'manager' are:
editing of movie, tv and episode information and images (music will be added at a later date)
accessing information from TMDB, TVDB and fanart.tv to get new or up to date information and or images.
exporting the library using XBMC's built in database exporter.
A picture is worth a thousand words, so here is a less than average quality video of it in action
http://www.youtube.com/watch?v=EhGGOI5DzFc
There is still a bit of error handling and logging to be added, but it "should" be fully functional and ready for testing to iron out any bugs that may be in there.
The UI side of things could do with a little work too, that stuff is my achilles heel..
I havent done any testing on any unix systems yet. I wanted to get this together as a PR so it can undergo some testing on other systems.
It requires a frodo build from 8th August onwards
EDIT: forgot to mention that all images get cached in the datadir/cache folder to help with the load on tvdb/tmdb/fanart.tv