Kodi Community Forum
OS X ViMediaManager - Media Manager for Mac OS X! - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116)
+--- Thread: OS X ViMediaManager - Media Manager for Mac OS X! (/showthread.php?tid=109976)



RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - Vaneska - 2012-09-03

Subscribed Smile Looking forward to 0.8β. Anime Section with AniDB integration sounds great and exactly what im looking for.

Will it be able to scrape episode metadata?


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - MariusTh86 - 2012-09-03

It'd better be able to scrape episode metadata by then! Wink
I'm gonna work on it in 0.7, and since anime and tv series have a lot in common, I should be able to mix and match and enable episode support for anime's.

I myself for one am looking forward to this, since I'm a pretty heavy anime watcher myself. ^^


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - MariusTh86 - 2012-09-10

Download ViMediaManager v0.6α4

Changes in v0.6α4 10/09/2012
  • [New] Updating the TMDB API from v2.1 to v3, which works considerately different and gives a lot of new options such as ‘similar movies’ once I get started on that, so a lot of changes have been made regarding fetching metadata.
  • [New] Support for fetching metadata from Rotten Tomatoes. (Mostly ratings.)
  • [New] Added support for Fanart.TV’s extra art for movies. ( [HD]ClearArt, [HD]Logo, Thumb, Disc & Banner)
  • [New] Added support for extrafanart. (Downloads ALL fanart files from TMDB in the preferences specified sizes for fanart files, much like extra thumbs downloads all fanart files in thumb format)
  • [New] Search window got a complete makeover, and has been rebuild from scratch for the new TMDB API.
  • [New] The metadata editor also got a complete makeover to support the new information, such as new images support, the rotten tomatoes ratings and better file info display.
  • [New] The thumbnail previewer also got a slight overhaul and remake from scratch to make it more accurate, and to move the view if the selection changes to a row above/below the currently viewable thumbnails.
  • [New] Added ‘Keep media folders organized’ option, which will automagically rename your files and/or folders to match the renaming pattern upon fetching new metadata.
  • [New] Added Twitter & Facebook sharing options to the action/contextual menus and the ‘Tools’ menu.
  • [New] Rename a single item trough the action/contextual menus or the ’Tools’ menu.
  • [New] Update just a movie’s IMDB rating trough the action/contextual menus’ ‘Update Rating’ option.
  • [Dif] Since I've overhauled the metadata fetching, opting in for IMDb is not really necessary, it’ll download all available information including IMDB’s. In the future I might set a preference for which DB should be preferred, in case someone likes TMDB plots better.
  • [Dif] Also since the new metadata fetching provides more MPAA certifications for multi-countries, I've added them all to a certifications tag to better support multi-nationality.
  • [Dif] Retooled the way ViMM downloads trailers so that it’ll be easier to make changes, and it’s a bit more efficient.
  • [Dif] Shows the progress when you’re reloading the movie list instead of getting temporarily ‘stuck’.
  • [Dif] Shows the progress when you’re batch renaming your folders and/or files.
  • [Dif] ‘Deleting’ items now moves items to the trash when possible instead of vanishing them into thin air.
  • [Dif] Put movies into folders should now work better.
  • [Fix] Other bug fixes that I found along the way.

It took a while, but believe me, the wait was worth it!
All the core functionality has been re-build for the much enhanced metadata fetcher.
Enjoy!


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - jdthomas24 - 2012-09-11

i have used the updated version a few times. today however it errors and has caused a little havoc. i have tried deleting and installing application several times but it still errors. i have went back to the older stable version for now but maybe there is something i can do to clear the error.
i have tried to completely clear everything out but it seems to be finding something related and pulling an older preference list.

ERROR: 0
Stack:

RuntimeExceptionErrorNumberGetter
PictureConstructor
Picture.Constructor%%o<Picture>i4i4i4
PaintBucket.ScaleImage%o<Picture>%o<Picture>i4i4bbb
MetaInfoCanvas.DrawFanart%%o<MetaInfoCanvas>o<Picture>
MetaInfoCanvas.Event_Paint%%o<MetaInfoCanvas>o<Graphics>
CanvasDoubleBufferGetter
RuntimeDebugMemoryUsed
RuntimeDebugMemoryUsed
RuntimeDebugMemoryUsed
RuntimeDebugMemoryUsed
RuntimeDebugMemoryUsed
RuntimeDebugMemoryUsed
ProgressBarCreatePane
_Z22_InvokeEventHandlerUPPP25OpaqueEventHandlerCallRefP14OpaqueEventRefPvPFlS0_S2_S3_E
_ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec
_ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec
SendEventToEventTarget
_ZL9SendEventmP10WindowDataP15OpaqueRgnHandle
_Z11PaintWindowP10WindowDataP15OpaqueRgnHandle11PaintReasonb
_ZN10WindowData20PrepareForVisibilityEv
_ShowHideWindows
ShowWindow
ProgressBarCreatePane
ProgressBarCreatePane
DecodeBackslashEscapeString
Delegate.Invoke%%
Application._CallFunctionWithExceptionHandling%%o<Application>p
DecodeBackslashEscapeString
DecodeBackslashEscapeString
RuntimeRun
REALbasic._RuntimeRun
_Main
% main


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - MariusTh86 - 2012-09-11

All you did was start up the app and the error came? or where you doing something at the time of the error?
And you already tried deleting the preferences from "/users/YOURNAME/Library/Preferences/com.vidalvanbergen.vimediamanager-alpha.plist" ?
What kind of system are you using? (Mac OS X 10.5 PPC/ Mac OS X 10.8 Intel)


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - Vaneska - 2012-09-11

Thx for the new Alpha. I did a new and clean install.

When i try to Sort by: Movie Sort Title, i get the Error:

Code:
Nil object exception ERROR: 0
Stack:

RaiseExceptionClass
RaiseNilObjectException
wndMain.wndMain.CommonActions%%o<wndMain.wndMain>s
wndMain.wndMain.lstMovies_ContextualMenuAction%b%o<wndMain.wndMain>o<ListMovies>o<MenuItem>
Delegate.IM_Invoke%b%o<ListMovies>o<MenuItem>
AddHandler.Stub.9%b%o<MenuItem>
ControlClose
ctlPosSetter
ControlClose
ControlClose
EmbedWithinInternal
mouseCursorConstructor
RuntimeMovieDestructor
ProgressBarCreatePane
EmbedWithinInternal
EmbedWithinInternal
DecodeBackslashEscapeString
DecodeBackslashEscapeString
DecodeBackslashEscapeString
DecodeBackslashEscapeString
Delegate.Invoke%%
Application._CallFunctionWithExceptionHandling%%o<Application>p
DecodeBackslashEscapeString
DecodeBackslashEscapeString
RuntimeRun
REALbasic._RuntimeRun
_Main
% main

Running: OSX 10.8.1

Renaming:
Movies with ":" > "- " 2001- A Space Odyssey (1968), is it possible to make a blank infront of the "- "?
Movies with "/" "Frost/Nixon", is it possible to change it into " - " or just a Blank? My Win System doesnt like it Big Grin

Thank's for the work!


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - Linusorg - 2012-09-11

Hi Marius,
Congratulations to this new release, looks very nice.

I try to reorganize my mvies here and i am looking for some interoperability between mediaelch and your program, which seems to be in most cases ok, BUT

1) if it comes to BDMV Structures ( haven't tested VIDEO_TS Structures so far ) both programms store meta data in a different directory and use different naming here.
Your programm store the meta data in the STREAM directory, where media elch stores them directly in the BDMV directory using the filenames:
index-fanart.jpg
index.nfo
index.tbn

XBMC seeams to like it, so importing the data isn't a problem at all. In my point of view the BDMV Directory seems to be a more apropiate place to store the information, simply because its not crowded as the STREAM directory. Could you pls take that into consideration and may change it on your side ? :-)

2) Sets
as far as i am aware the sets are stored in the xml with the attribute <set></set> and it took me ages to get all my sets right and they all show up correct in XBMC, but
looking at sets in ViMediamanager none of them show all of the correct member (all sets seams to be present), even if i look at the mkv movies only ( it wouldn't be fair to take bdmv folders into consideration, because the nfo file is in the BDMV root directy :-) )

When it comes to the set manager : is there a specific reason to reload all Movies when you leave the set manager from the disk structure ? this takes ages in some case.
in my personal opinion there is no reason to do that if you havent changed a thing :-)

Current Version:
Additional Downloadoptions in the new version is great, but could you make it configurable to download trailers, etc. by default ?

Thanks for all your work and looking forward to your answer.
Linus






RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - MariusTh86 - 2012-09-11

@Vaneska:
Well, good news, I already fixed the sorting bug, and i'll try to release a new version as soon as possible.
The "- " without a space in front was for movies like "Star Wars: Episode 1 - The Phantom Menace" to be more easily recognized, but on a try it seems to pick it up easily enough either way, so it shouldn't be a problem anymore.
I'll also look into renaming for windows, at least I already know which are the problem characters.

Linusorg:
1) I've made some arrangements for VIDEO_TS folders, but haven't done many tests with it, I'm hoping users will let me know if it's not doing things correctly. ^^;
I hadn't even heard about BDMV structures yet before just now, ViMM searches for the first video file or VIDEO_TS folder, the "BDMV" is called just like that? I shall see to it that it places files more appropriately. Wink

2) What do you mean with "the correct member"?
Currently sets ( and set order ) are set almost automagically through the Sets Manager, sorted by movie date, by typing the common name of those movies. (Like "Star Wars" adding Every movie containing the words "Star Wars" in release date order )
It'll add it to the XML file as '<set order="1">Star Wars</set>'.

The reason the sets manager reloads the list, is that when opening the manager, it reads set information from an invisible column, but while managing your sets, it doesn't update this column, so it needs to reload the list after you're done managing to set the invisible column with the correct set information.
I'll be looking into changing this to manage movies while managing your sets since I also find it a bit disturbing to the workflow.

3) Except for trailers, everything can be set to auto download, I've had a little trouble with trailer downloading jumping out of the processing thread.
It'll happily continue any other actions while downloading the trailer, so it's possible for it to start processing the next movie while it's still downloading the trailer for the previous one.
This one is often enough requested though, so i'll keep looking into ways to settle this correctly. Wink


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - Linusorg - 2012-09-11

Hi Marius,
BDMV Structures are BluRays structures (copied to a local NAS Drive), the main difference ( as long as we are talking about storing metadata is that
a) VIDEO_TS
index in the VIDEO_TS director (VIDEO_TS.IFO) beneath all other video files
b) BDMV (aka BluRays)
two main directories: 1) BDMV ( contains all Movie, Menues organized in subfolders ) 2) CERTIFICATE (DRM with a unique id associate to this movie)
main Entry for the movie is also an index, which is stored in a file called index.bdmv which resides together with a file called MovieObject.bdmv directly in the root of the BDMV Directory.
All Movie Streams are stored in a directory underneath BMDV called STREAM, usuall named nnnnnnnn.m2ts (n == digit )

from my understanding XBMC is looking for metadata first at BDMV ( index.bdmv ), and it takes the nfo tbn-fanart files for this movie ( there is no need to drill down all the other dirs, thats up to the BR.Player).
Right now you store even the extrathumbs in the streams directory, which seams a bit missplaced :-)
Hope this explanation works for you ?

b) sets
as i said i work also witch the program mediaelch and sets are created accordently to your schema, but right now the attribute order=x is not stored, so all movies in a set have only the setname in <set></set>
which xbmc take without any problem.
rigth now i am facing differences between the amount of movies in most of my sets f.e. XBMC list all 22 Bonds in James Bond but your setmanager show only 5 of them even if there is this set attribute in the metadata files of the missed movies.
i dont understand why. Just reported it :-)

3) i am very happy to hear that trailers are NOT downloaded automaticly if you plan to do that pls make it configurable so some of us can switch it off ( i hate this thing: Why watching a ( mostly poor resolution ) trailer for something that you already have ( mostly in high resolution) ? sorry i havent got this concept :-) )
i preffer to keep the space for real movies.

Thanks again for your work.
Linus




RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - MariusTh86 - 2012-09-11

a) I've set it so that it should return the "BDMV" folder as a movie item instead of digging down to find the .m2ts movie items, it should behave mostly like the VIDEO_TS structure from thereon.

b) So, all these 22 movies have a <set> tag in the NFO file, and even the optional 'order' tag, but only 5 of them show up in the sets manager?
That sounds odd indeed.

c) Haha, well no worries, just like all the extra images, any other extra files that may be auto downloaded, will always be user manageable.
And you've got a really good argument there, mine's mostly that it takes ages for trailers to download which will make it take centuries if you're fetching trailers for every movie at the same time.
But just in case you're interested, you can find higher quality trailers on hd-trailers.net, of which you can just copy and paste the URL into the metadata editor's Trailer URL field for it to be downloaded into the correct location. but naturally, higher quality trailers also means bigger file sizes. Wink

( After 1)/2)/3) and a)/b)/c), Next up should be roman numerals. I)/II)/III) Wink )


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - MariusTh86 - 2012-09-11

Bug fix release v0.6α5:

Download ViMediaManager v0.6α5

Changes in v0.6α5 11/09/2012
  • [New] Added some basic support for BDMV folder structures.
  • [Fix] Fixed not downloading the original title metadata.
  • [Fix] Sorting by title or sort title shouldn't crash the app.
  • [Fix] And other bugfixes.



RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - Linusorg - 2012-09-11

Hi Marius,
i just checked the new version, delete the cache dir, keep the pref files and rescanned the directories.
bdmv entries will generated but all i get is a movie not found msg with an exception.
movies where entries still in the stream directory will show up and found, but as we agreed that's simply the wrong place :-)
in BDMV there are these files to right now :
index-fanart.jpg
index.nfo
index.tbn
nothing more nothing less.
Thanks for the shortcut and your work, but i guess we need to add a bit more time to it :-)
Thanks
Linus

PS.: just one point so i save the roman numbers for later :-)



RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - MariusTh86 - 2012-09-11

xD alright, next time.

Can you show me the exception?
I believe the accepted BDMV structure would be.

-> Movies root
- -> MovieName
- - -> poster.tbn
- - -> fanart.jpg
- - -> BDMV
- - - -> BDMV.nfo
- - - -> Other BDMV Files

And non of the by you mentioned 'index' files.


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - jdthomas24 - 2012-09-12

(2012-09-11, 09:38)MariusTh86 Wrote: All you did was start up the app and the error came? or where you doing something at the time of the error?
And you already tried deleting the preferences from "/users/YOURNAME/Library/Preferences/com.vidalvanbergen.vimediamanager-alpha.plist" ?
What kind of system are you using? (Mac OS X 10.5 PPC/ Mac OS X 10.8 Intel)

i was using the app for a few days when there was an error when pulling info from on of my folders. when the error started it would juts lock it up and spit out a code, then it progressed and started dropping text files on my desktop with errors when i would push exit.
sorry using OSX mountain lion


RE: [MAC] ViMediaManager - Media Manager for Mac OS X! - jdthomas24 - 2012-09-12

i got it- had to files in preferences- didnt see the other.. thanks