GrabDuck

Guide: Setting up yaDIS 2.0 For the Dune — MediaSmartServer.net

:

I am always on the lookout to test new video jukeboxes for the various media players I have scattered across my house. Nearly six months ago (wow, has it been that long) I took a look at Zappiti, a video jukebox for the Dune players. I have been meaning to look at a newly released video jukebox for the Dunes called yaDIS 2.0, and given that several folks seem to be having trouble with running Zappiti on their PC I thought this would be the perfect time to look at closer. yaDIS 2.0 was created by developer Fred-L and is a follow up to original yaDIS jukebox.

My Setup:

  • WHS with all videos stored and streamed (Blu Rays, SD DVDs, and TV Shows) shared via samba (see my guide on setting up samba for WHS here)
  • Wired home network (Cate5e/Cat6)
  • Dune BD Prime and Dune Smart D1 connected via Cat5e to home network

Files To Download:

Installation:

1. Install yaDIS 2.0 and Microsoft .NET Framework 4 (if applicable). I decided to install Zappiti on my Windows 7 x32 PC, but confirmed it worked on my Windows 7 x64 PC as well. This is one trick to the setup, as you can see from the screenshot below, the installation of yaDIS 2.0 is set in French.

Setting Up:

Before talking about setting up I just wanted to briefly discuss library organization:

  • Movies – individual movie files can be in one big folder or they can be in subfolders (Separate folder for each movie and my preferred method). The key is to make sure the filename of the movie and/or the foldername of the movie is named as accurately as possible to the actual movie name.  Words must be separated by spaces
  • TV Shows – each TV show must be in its own folder, with the folder being the exact name of the TV show. Within each TV Show folder you can have separate folders for each Season (folder name should be “Season 1″, “Season 2″, etc…) or just have all episodes in the main tv show folder. Each episode ideally should be named ShowName s## e## (where S = Season and E = Episode). I prefer to have a folder for each season, so an example of my setup would be: TV Shows -> Supernatural -> Season 1 -> Supernatural S01E01.mkv, Supernatural S01E02.mkv, etc…
  • Movies and TV Shows should be kept in separate folders. For example, I have a “TV Shows” folder and a “Movies” folder under my main “Videos” folder.

When first running yaDIS 2.0 the first step it to run the setup.

Under Setup you designate your Language, the Dune interface location (i.e. where you want to export the yaDIS jukebox to), and set up your library/view under the three tabs (Folders, Dune interface, and Remote control)

Similar to Zappiti you will need to set up a separate library location for Movies and TV Shows. One nice feature is that once you navigate to the media folder and select how you will be connecting in the Dune path (i.e. in my case smb) yaDIS will auto populate the correct Dune path (I only tested with smb)

Under the “Dune interface” tab there are several settings to choose from.  The first setting is to choose what template you want to use. Currently there are only two templates (Origins and Origins w/o Ratings). As yaDIS 2.0 grows hopefully we will see more templates added by the developer or the user community. Under “Options” selecting the “Use case for movies” will add the option to use disc cases that will overlay the movie cover. The “Include DVB-T menu”, “Include Tools menu” and “Setup” button as currently disabled, so I assume those are features that will be added at a later date. One feature I really like is the ability to add Genres to the main menu.

The next tab is “Remote Control”. Honestly I am not quite sure what this feature is for.

With everything set up you should now see a list of all media that yaDIS found. When yaDIS imports your media library however it does not start the process of scraping for all the metadata/artwork, so you must do that manually. You can either highlight one movie or multiple movies and click the “Process” button. One thing worth noting, yaDIS uses Cine-Passion to gather all metadata for movies, and  there is currently a quota of 300 scrapes in a 24 hour period.

After clicking “Process” a pop up will appear as yaDIS scrapes each movie. If a movie is not scraped properly you will see an error stating (for a case like this you will need to scrape the movie manually)

Once all the movies have been scraped you should now see all the metadata/artwork for each movie that got pulled in. There are 4 tabs that you can cycle through to manually edit the metadata/art. The first tab is the “Movie” tab which shows all the information related to the movie.

The second tab “Media” is where all the media info is stored. Also, if you selected the “Use case for movies” option in the settings you will see an option under this tab to choose what case you want to use. yaDIS will attempt to match the case with the file type, and then here you can change if you prefer a different case (for example for my BluRay mkvs yaDIS applied an mkv case, but I manually switched over to a Blu-ray case). One thing to note, if you decide to change your original “Use case for movies” settings you must reprocess your movies for the changes to take effect.


After the “Media” tab is the “Cover” tab. One annoyance I encountered is that since yaDIS uses Cine-Passion nearly 70% of the covers pulled in were non English covers (as you can see from the screenshot below). It appears that yaDIS simply adds the first cover that gets downloaded. My guess this is an issue with the Cine-Passion database and not yaDIS. It would be nice if Cine-Passion would assign a language to each cover and then yaDIS could filter out before downloading. I only brought in 50 of my 400 movies and it was tedious having to manually change a large majority of my covers. If you want to add your own cover, right click anywhere in the “Cover” tab area which should bring up an option to add from a local drive or from Google.

The final tab is “Fanart” which shows all fanart available use. As with covers you can also add your own fanart.

So what happens if either a movie gets identified incorrectly or doesn’t get identified at all?  With the movie in question selected click the “Change” button. A box will appear showing the current matches for the movie. If the one you want isn’t there you can try entering a manual search (either enter in the movie name or for better accuracy enter in the IMDB ID). For any changes made on any of these tabs make sure you hit the “Apply” button when complete.

The process is the same for TV shows. However, I encountered a few inconsistencies. When I try selecting all TV shows and clicking “Process” only the first few TV shows would scrape and then the process would stop. yaDIS uses TVDB for scraping and I don’t believe there is any sort of quota, so I imagine this is a big with yaDIS. The next thing I noticed is that for most TV shows the artwork was not being brought in properly. If you look at the screenshot below there is no backdrop and the banner actually appears to be a cover that has been smushed down (which is odd considering on the “Banner” and “Fanart” tab there are the correct images). One other issue is that from the UI there is no way to see/manage the individual episodes for each TV show (yaDIS does pull in info for each show). Hopefully this is a feature that is in the works as for me it is a critical feature.

Once everything is in order the last step is to click the “Export” button which will output the Dune jukebox to the Dune path that you specified in the Setup.

Using yaDIS 2.0

Once yaDIS has been exported all you need to do is navigate to the output folder on your Dune. The easiest way to do this is to set up a shortcut on the Dune main menu (you are required to have system storage to do so).

When you go into yaDIS you will be taken to the main menu as per below (note I replaced the original backdrop, which can be found in the template folder). Towards the bottom of the screen is the menu that you can scroll through there will be a link for Movies, TV Shows, and if added any user selected Genres. Hopefully users can come up with some alternative templates to really jazz up the main menu (I would love to have a main menu closer to the Pearl menu used in Media Browser)

Here is a screenshot of the movie wall.

Below is a screenshot of the TV wall (yaDIS uses a banner view).

Screenshot of a TV Show episode. Instead of seeing a list/view of all episodes in this template you would navigate through each episode individually from this screen

Final Thoughts:

Overall there is a lot  to like about yaDIS 2.0 and hats off to Fred-L on this complete re-write of yaDIS. There are some minor issues to deal with such as the lack of an episodic view in the GUI, TV show artwork not scraping properly, and a majority of the movies pulling in the wrong language cover. However, as yaDIS 2.0 matures and more of the community gets involved I expect many of the kinks to be worked out and the project to grow.

UPDATE – due to issues with Cine-Passion, the latest yaDIS 2.0.5 temporarily removed support for this. As a replacement (a much welcomed one) support for TheMovieDB has been added.