PDA

View Full Version : Eversion and YAMJ on the Dune Player


accident
21-06-12, 02:19
A special thank you to costaud and crimpy for there testing of the changes on the dune hardware. I don't own any dune hardware so without them this wouldn't be working on it.

Version: 0.2.8.15 (R0173)

Requirements:

Dune hardware: Unknown if there are any models not supported
Syabas: A200, A210, C200, A300, C300, A400, Popbox 3D, Popbox V8, or AsiaBox.
YAMJ Version 2833 or newer (newest recommended, this is just the minimum)
HDTV or similar screen with 720P or better resolution.


evStreamed default Eskin Images:

http://www.dentedboxes.com/images/release/aeonhome.jpg (http://www.dentedboxes.com/images/release/large/aeonhome.png)http://www.dentedboxes.com/images/release/wall.poster.summary.jpg (http://www.dentedboxes.com/images/release/large/wall.poster.summary.png)http://www.dentedboxes.com/images/release/wall.poster.full.jpg (http://www.dentedboxes.com/images/release/large/wall.poster.full.png)http://www.dentedboxes.com/images/release/wall.poster.fanat.jpg (http://www.dentedboxes.com/images/release/large/wall.poster.fanat.png)http://www.dentedboxes.com/images/release/wall.banner.summary.jpg (http://www.dentedboxes.com/images/release/large/wall.banner.summary.png)http://www.dentedboxes.com/images/release/list.text.summary.jpg (http://www.dentedboxes.com/images/release/large/list.text.summary.png)http://www.dentedboxes.com/images/release/list.text.properties.jpg (http://www.dentedboxes.com/images/release/large/list.text.properties.png)http://www.dentedboxes.com/images/release/list.banner.summary.jpg (http://www.dentedboxes.com/images/release/largelist.banner.summary.png)http://www.dentedboxes.com/images/release/wall.poster.summary.jpg (http://www.dentedboxes.com/images/release/large/wall.poster.summary.png)http://www.dentedboxes.com/images/release/movie1.jpg (http://www.dentedboxes.com/images/release/large/movie1.png)http://www.dentedboxes.com/images/release/movie2.jpg (http://www.dentedboxes.com/images/release/large/movie2.png)http://www.dentedboxes.com/images/release/movie3.jpg (http://www.dentedboxes.com/images/release/large/movie3.png)




Other eskins available for Eversion: (click on their name to see the full release threads/images)

evHell (http://forum.dentedboxes.com/thread-1050.html):

http://www.dentedboxes.com/images/release/evhell/t_1.jpghttp://www.dentedboxes.com/images/release/evhell/t_2.jpg

pfpScope (http://forum.dentedboxes.com/showthread.php?tid=842): (Cinescope resolution)

http://www.dentedboxes.com/images/release/pfp/t_1.jpghttp://www.dentedboxes.com/images/release/pfp/t_4.jpg

Terranova (http://forum.dentedboxes.com/showthread.php?tid=921):

http://www.dentedboxes.com/images/release/terra/t_1.jpghttp://www.dentedboxes.com/images/release/terra/t_2.jpg

evZap (http://forum.dentedboxes.com/thread-1183.html):

http://www.dentedboxes.com/images/release/evzap/t_1.jpghttp://www.dentedboxes.com/images/release/evzap/t_3.jpg

Information:

* It seems when you add your Jukebox to your dune favorites, it may not start. Please see this post http://www.mpcclub.com/forum/showpost.php?p=240487&postcount=66 for a manual workaround while we investigate solutions to fix this problem


Download (https://github.com/accident12123/eversion/downloads)
wiki (https://github.com/accident12123/eversion/wiki)
Main Website (http://www.dentedboxes.com)
Forum (http://forum.dentedboxes.com)


Places for YAMJ Help:

YAMJ Forum (english) (http://www.networkedmediatank.com/forumdisplay.php?fid=70)


HELP HELP HELP HELP HELP

I do not own a dune, I don't know much about playerpaths needed for successful playback. Please help each other in this area and there i no place for dune path information and adding it to yamj..

skank
21-06-12, 13:08
ok i will kick off!
Great effort !
Been reading and reading the guides and stuff

But i cant get it..

I know yamj
But what is eversion then? just a skin?
Do i need to install both?

Is auto-scraping supported?
Also... for series.. is "unwatched" marking supported?

Who succesfully installed this on a dune?
Help is needed here :)
(thinking about installing it on unraid and then use the dune for it to play)

The limits you talk about... Why do we need those playlists? In other words, what cant we do?

skank
21-06-12, 13:10
The download link refering to 2833+ gives me a link to version 2.7 snaphsot r3136 of yamj?????????? is this the correct one?

accident
21-06-12, 14:52
I adjusted the first post to remove the direct to yamj download. that's just where to find the newer than official versions that Eversion needs.. The links you'll want to know about are at the bottom of the first post.

A lot of your questions are answered in the dune owners mini-guide which is linked near the bottom of the first post. Here is that link again: http://dentedboxes.com/doku.php/eversionb2:dune

The quick summary of how all this works:
- yamj is a auto-scanner
- eversion when used with yamj installs like a yamj skin
- eversion also has it's own skins which are called eskins to not be confused with yamj skins.

For your unraid setup. Lime has a released by them yamj plugin on their forum. Just install that, update it to a newer yamj, install eversion as a yamj skin.

For someone new to this, it's going to have some issues. start with getting yamj installed and eversion as your skin. most likely it will not play your movies, we can then help you here on adjusting your paths for dune playback to work.. Then over time you can tweak eversion and yamj settings to get your setup perfect. There is a lot to learn and yamj is almost as old as xbmc so it does a lot.

accident
21-06-12, 15:00
The best help for overall yamj settings and installing it is the nmt YAMJ forum. There are thousands of users who can answer anythign about setting up yamj, skins and settings. http://www.networkedmediatank.com/forumdisplay.php?fid=70

However, the 1 setting to help with your playback that forum is not going to be much help, that is the playerpath for the dune. this thread is probably the best to ask for help there. The nmt forum can help you adjust the setting but what the setting should be they will be clueless.

Eversion is pretty well documented so check the first post to the website link for settings. If it involves scanner your media files then it's a yamj setting you need to change. If it involves the look on the tv, then it's an eversion setting.

costaud
21-06-12, 15:21
ok i will kick off!
Great effort !
Been reading and reading the guides and stuff

But i cant get it..

I know yamj
But what is eversion then? just a skin?
Do i need to install both?

Is auto-scraping supported?
Also... for series.. is "unwatched" marking supported?

Who succesfully installed this on a dune?
Help is needed here :)
(thinking about installing it on unraid and then use the dune for it to play)

The limits you talk about... Why do we need those playlists? In other words, what cant we do?

Where is your movie base ?
It's working for me, with movie database on a server NAS ;)
As accident told you, important thing is the playerpath.

skank
21-06-12, 15:42
Where is your movie base ?
It's working for me, with movie database on a server NAS ;)
As accident told you, important thing is the playerpath.

havent tried it yet, but i will now :=)
my movies are at a unraid server

costaud
21-06-12, 15:45
OK, so you have to check on the My_Library.xml file that your playerpath is good ;)

Mr Eric
21-06-12, 15:47
@accident : very basic noob questions...

1. Is yamj/eversion able to scrap from folders ? I made a quick test and found out that it's scanning the file names to scrap, not the folder names. So what happens with BD/DVD folder structures ?
2. Are you aware of any incompatibility with MyMovies ? It seems that yamj is adding some files into my movie folders that could conflict with MyMovies.
3. when you add some new path to scan, is this incremental ? For example I've got folder X with movies and folder Z with TV series, if I add X in the yamj config, then save and run it, will it be still there when I will add Z ? In the other way, if I remove a folder from my HDD, will it be deleted from my dune index ?

jsc1205
21-06-12, 19:30
Trying to understand this.

So is this kind of like how yaDIS or Zappiti works?? Do we just install YAMJ on our computer, let it process or scrape our movie files, choose the different interface skin with Eversion and save the info in a folder or something so the Dune player can access it/run it???

Thanks for the help

Mr Eric
21-06-12, 19:34
From my understanding it's more like DFI with a flash interface. The main problem I see is that there's 0 UI and most tweaks are done through hard coding in various XML files. But honestly I'm not sure...

halfelite
21-06-12, 20:00
@accident : very basic noob questions...

1. Is yamj/eversion able to scrap from folders ? I made a quick test and found out that it's scanning the file names to scrap, not the folder names. So what happens with BD/DVD folder structures ?
2. Are you aware of any incompatibility with MyMovies ? It seems that yamj is adding some files into my movie folders that could conflict with MyMovies.
3. when you add some new path to scan, is this incremental ? For example I've got folder X with movies and folder Z with TV series, if I add X in the yamj config, then save and run it, will it be still there when I will add Z ? In the other way, if I remove a folder from my HDD, will it be deleted from my dune index ?

1. Yes its able to scrap folders if its a bd/dvd folder it will use the folder name by default you can also tell it to use the folder name if its an avi/mkv if you like this setting is not default..

2. Yamj should stick nothing with your video files, When you run yamj it reads your media, puts everything in a /temp dir then movies it to your jukebox output folder you specified.

3. If you remove a folder it will be removed from the jukebox, You can tell it to not remove stuff if you like.

Trying to understand this.

So is this kind of like how yaDIS or Zappiti works?? Do we just install YAMJ on our computer, let it process or scrape our movie files, choose the different interface skin with Eversion and save the info in a folder or something so the Dune player can access it/run it???

Thanks for the help

^^ yes that is correct.

skank
21-06-12, 20:04
Trying to understand this.

So is this kind of like how yaDIS or Zappiti works?? Do we just install YAMJ on our computer, let it process or scrape our movie files, choose the different interface skin with Eversion and save the info in a folder or something so the Dune player can access it/run it???

Thanks for the help


i think you are right
OR you can set it up to unraid (as im trying now) server or a nas, let it run there, and you can auto-scrape too :)

skank
21-06-12, 20:16
so the download mentioned here? is it adjusted for dune or can i just use latest yamj and latetest eversion file?

skank
21-06-12, 20:17
Doest the "unwatched" thing work with the dunes?

pustekuchen
21-06-12, 20:19
is it possible to let Eversion/YAMJ run on a mac?

jsc1205
21-06-12, 21:06
I remember messing around with YAMJ one time while I was trying to decide whether or not to buy a Dune player or a Popcorn Hour player....went with the Dune HD Duo.

Anyhow I remember there was a program kind of like Ember Media Manager that would scrape the movies and tv shows and also manually change the info or metadata. I used to use Ember Media Manager when I was using XMBC (would be awesome if we could get that on the Dune players!!). But as far as YAMJ, there was a program called YANFOE that did the same thing for YAMJ like Ember Media Manager. I'm pretty sure it throws NFO files and images in with your movie files kind of like what MyMovies would do, etc. I just know I used EMM alot so I could be sure to get the studio right, audio, etc so it would show correct in XMBC.....guess YANFOE would work the same for YAMJ.

I know mediasmartserver.net had a setup explaination for YAMJ.

halfelite
21-06-12, 21:28
is it possible to let Eversion/YAMJ run on a mac?

yes yamj is java based it will run on any system that allows java

accident
21-06-12, 22:20
1. Is yamj/eversion able to scrap from folders ? I made a quick test and found out that it's scanning the file names to scrap, not the folder names. So what happens with BD/DVD folder structures ?


default is filenames for single video files, folder names for bdmv/video_ts folders. There are some options to change this behavior.


2. Are you aware of any incompatibility with MyMovies ? It seems that yamj is adding some files into my movie folders that could conflict with MyMovies.


YAMJ does not write anything in with your media collection. All it's files are in it's Jukebox folder only. mymovies does support yamj local metadata but I don't think that's an automatic feature and you need to manually enable it in mymovies.

Do you have any examples of what is appearing?


3. when you add some new path to scan, is this incremental ? For example I've got folder X with movies and folder Z with TV series, if I add X in the yamj config, then save and run it, will it be still there when I will add Z ? In the other way, if I remove a folder from my HDD, will it be deleted from my dune index ?

Yes and no on the incremental. Let me explain how it runs in more detail to help everyone out.

YAMJ is the scanner, you run it when there is a change in your media. Some people do this on a nas periodically (once or twice a day), others run it as somethign changes (like when pvr saves a new recording), some do it from their desktop/laptop as needed. (at one point mymovies was adding an option to run yamj on a rip but I do not know if that feature ever got added, you'd need to ask binnerup).

When yamj runs, because it is as needed it looks over your entire collection. On teh screen it appears like it's full scanning every run but it is not. It's looking for any changes, newer images, new or updated nfo files, everything yamj supports.. When it finds a change then it processes that title over again. after the processing it organizes the data and writes it out to the drive in it's jukebox folder. (if you used an html skin for another brand system, then it also processes that skin but in this setup with a dune it does not).

For the average sized library, it usually takes under 2 minutes to update an existing jukebox with changes. Now the first run is going to be slower, but as you start to adjust yamj settings, you can disable the things you never use. For example if you setup my movies to write out yamj metadata files, then yamj doesn't need the internet and you can disable all the internet scraping. If your only want it to ue the internet, you can disable all the local metadata and artwork scanning. If you have enough balls in your device running yamj, you can up the threading to process more things at the same time. The log file has timestamps so you can see what is taking more time in your scan to help narrow down what settings you may want to adjust.

First run with default setttings is going to take awhile. figure about 20-30 minutes per 300-600 titles. Runs to update the jukebox should take about 1 minute+10-30 seconds per title with changes depending on how slow extracting the metadata is.

Side note: mediainfo (and the all in one came with mediainfo-rar for iso support) has been know to crash on some iso files. It's a mediainfo bug so if yamj appears to crash/hang just post here and I'll help you work out how to fix that).

accident
21-06-12, 22:27
From my understanding it's more like DFI with a flash interface. The main problem I see is that there's 0 UI and most tweaks are done through hard coding in various XML files. But honestly I'm not sure...

Because flash can't write to the drive directly, there's very little in this design that can be done with on screen configuring. Kind of a compromise for now. It's hard for me to help compare more when I dont' know the other dune options that already exist.

costaud
21-06-12, 22:33
@accident
It's working with = , I answered on your forum :-)

accident
21-06-12, 22:34
Doest the "unwatched" thing work with the dunes?

Eversion being able to run in any hardware player configuration any user might have it can't write to the drive.. (flash limitation). so eversion can't update the jukebox at all, it can only read it. I had a discussion with Mike @ dune today and there might be a way to make to expand what is needed for some more functionality.. Remind me again about this next week if I don't post anything on it.

To do watched vs unwatched with dune players actually playing the media right now, it's going ot take manual intervention to write out yamj watch files or nfo files telling yamj what you watched.

So yes it supports it but there is no easy way to just mark you watched it.

accident
21-06-12, 22:37
so the download mentioned here? is it adjusted for dune or can i just use latest yamj and latetest eversion file?

R0173 of eversion works for both syabas and dune hardware. nothing extra to configure. You just need to setup yamj with the correct playerpaths for your brand.

accident
21-06-12, 22:44
is it possible to let Eversion/YAMJ run on a mac?

Mac, windows, linux, synology, qnap, readynas, unraid, freenas. If you can name a system that has java, someone has a yamj setup guide or plugin for it..

Omertron
21-06-12, 23:06
OK, so some simple YAMJ housekeeping:

Like accident, I don't have a dune player, so a lot of this will be by feedback.

If there are problems with the scanning and writing of the files then generally speaking it's a YAMJ issue. If it's to do with the playback or skin, then it's Eversion side of things.

If you get an issue with this (stack traces, etc) check the moviejukebox.ERROR.log file and it *might* tell you what the issue is. As this is fairly new for all of you, I expect some questions around this and we'll do the best we can to answer those.

The current stable version of YAMJ is v2.6.1 (r3000), the latest revision of YAMJ is r3137.
You all need a later revision than the current stable version, so you will want to get the downloads from http://mediaplayersite.com/YAMJ_Latest

These are built and posted there automatically, but they are BETA versions, so don't blindly upgrade unless you are ready to support the BETAs with reports and testing.

Issues with the software can be logged at the google code website http://code.google.com/p/moviejukebox/ in the issues section.

Please search through the current issues to see if there's something already logged before posting a new issue.

As soon as issue 2436 ( http://code.google.com/p/moviejukebox/issues/detail?id=2436 ) is closed I'll release a new stable version so that it can be used by you "Fremen".

evt
21-06-12, 23:32
This looks good! Currently I only have Dune players. For those of you have tried this as well as DFI what are your thoughts on which is better for Dune players?

jsc1205
21-06-12, 23:43
Could someone post instructions on exactly how to set this up and start using it in laymans terms for us less experienced folks. I have installed YAMJ and the YAMJ GUI but have yet to figure out just exact what the heck I'm doing.

Thanks in advance!

accident
22-06-12, 00:22
Could someone post instructions on exactly how to set this up and start using it in laymans terms for us less experienced folks. I have installed YAMJ and the YAMJ GUI but have yet to figure out just exact what the heck I'm doing.


For a brand new first time install. Use this page which includes an all in one download to speed it up: http://dentedboxes.com/doku.php/yamj:install

You'll find links in the first post for where to find the best help, including lots of install guides.

jsc1205
22-06-12, 00:29
For a brand new first time install. Use this page which includes an all in one download to speed it up: http://dentedboxes.com/doku.php/yamj:install

You'll find links in the first post for where to find the best help, including lots of install guides.

What are we supposed to be using if our files are on HDD on the Dune player or also on external HDD's? The YAMJ GUI asks for where your movie files are located but its referencing the NMT. Then it asks for the NMT path...is this the path to a YAMJ folder we set up on the Dune player like Zappiti or yaDIS?? And I'm guessing the jukebox should be stored in the same YAMJ folder on the Dune?

Sorry...I've gotten so far as to run the My_YAMJ command and its reading the movies but nothing is happening.

accident
22-06-12, 01:27
What are we supposed to be using if our files are on HDD on the Dune player or also on external HDD's? The YAMJ GUI asks for where your movie files are located but its referencing the NMT. Then it asks for the NMT path...is this the path to a YAMJ folder we set up on the Dune player like Zappiti or yaDIS?? And I'm guessing the jukebox should be stored in the same YAMJ folder on the Dune?


I wish I could make up a simple guide and had tools for the dune, but they don't exist. The yamj gui tool is not ideal and can be confusing because there is no player path help in it. But the good thing is it does write out the couple config files that are a pain in the neck to setup manually and you never need to run it again..

When using the tool:
- Click select dir. This is the path that YAMJ will use to scan your media file.
- Select Jukebox only for my PC, it will bring up a warning, just click ok.
- In the box below the option, you'll see NMT Path. You can click on that option and type in anything you want. Here is where you need to put in the Path the dune uses to play the file. This is where it's tricky, nobody with yamj or eversion knows what is correct to put here. This is where other dune users need to help each other out. The path should be in dune format, and be the same exact folder or directory that you selected above when you clicked select dir.
- If you have more than 1 location to scan in files, click add and do it again for the next location.
- when finished click save and it will ask you where you want it to save your jukebox. The jukebox is a folder with all the yamj data after you run yamj. This is where eversion, your "database" and everything will be written. YAMJ will make the folder for you.

That sets up your my_library.xml file. You can manually edit this at anytime to adjust settings for your scan locations. You never need the gui tool again.

It also made a my_yamj.cmd file which is what you click on (windows) to run yamj. When you run yamj, a little "dos box" appears and you see your movies titles go by on the screen. That's all yamj does, it scans your media and saves them to the Jukebox folder.

After it's finished the first time, you can navigate to the jukebox folder from your dune and when you click on it eversion will appear on the tv. If you got the playerpath (nmtpath) correct, then play will work. If not, everything but playback will work and you need to fix that setting.

Hope that helps a little more with setup..

Normal day to day usage:

Generally all you do is click my_yamj.cmd anytime you edit settings or change your media files.. it'll run faster because it only needs to adjust what changed.. Of course this can be automated, post processing tools, after recording pvr options, cron or task manager automatic runnign time to time.. or just manually running it, whatever works best for your home setup..

jsc1205
22-06-12, 01:32
OK I at least have it working so now it starts on my Dune HD Duo....of course when I try to play the movie, it gives me the path error. Will have to try to experiment with your notes and see what happens.

accident
22-06-12, 01:43
This looks good! Currently I only have Dune players. For those of you have tried this as well as DFI what are your thoughts on which is better for Dune players?

I find it impossible in this area to recommend anything to anyone. My usual recommend is try anything you can, stick with the one that you and the family liked the best.

jsc1205
22-06-12, 01:47
Trying to change the eskin to the evhell skin......anyone know how to do this??? I have downloaded the skin etc but it when I start it up on the Dune it uses the default skin.

halfelite
22-06-12, 02:11
Trying to change the eskin to the evhell skin......anyone know how to do this??? I have downloaded the skin etc but it when I start it up on the Dune it uses the default skin.

Did you read the readme with evhell it should go step by step but it sounds like you are missing the key part. open default-settings.xml should be in the interface folder if i remember right. and change where it says <skin>evstreamed to evhell

accident
22-06-12, 02:12
Trying to change the eskin to the evhell skin......anyone know how to do this??? I have downloaded the skin etc but it when I start it up on the Dune it uses the default skin.

Follow their instructions. it might be a readme, in the first post of their eskin, or a pdf you can download.

The best help for any eskin is to make sure the person who made it can help you. Post in their threads about it. I emailed all of them asking them to open threads for eskins here to make it easier for everyone.

aiden
22-06-12, 02:44
Dune Model: Dune Base 3.0
Dune Firmware Version: 120329_2012_beta
NAS OS: unRAID 5.0rc3
YAMJ Version: r3126
Eversion Version: r0173

For my part, I am unable to get any files to play when using any common format in the <playerpath> setting. I receive an "ERROR: format is not supported". These are files, however, that play correctly when using yaDIS. I've tried the following:

smb://=@192.168.1.12/Media/Movies
smb://192.168.1.12/Media/Movies
nfs://192.168.1.12:/mnt/user/Media:/Movies
nfs://192.168.1.12:/mnt/user/Media/Movies

All of the above options fail, with or without the trailing slash.

Note, the current playing path information as created by YaDIS in dune_folder.txt reads:

nfs://192.168.1.12:/mnt/user/Media:/Movies/

Also, I have to manually click on eversion.swf for the GUI to come up. My dune will not automatically respond to swf://eversion.swf that is in the dune_folder.txt. I have tried modifying this to swf://http://192.168.1.12/YAMJ/Jukebox/eversion.swf, but this fails as well.

For those of you who have this running on your Dunes, what specifically is your path to the YAMJ directory in the Dune interface? Are you using SMB or NFS?

aiden
22-06-12, 03:14
Well, for those of you wanting to debug your settings, you need to restart the Dune player to flush the cache from time to time. I am now playing mkv files using SMB. I'm still curious about why the NFS settings fail. For you non-Dune people, Dunes tend to get better network throughput via NFS than over Samba. I still have not solved the dune_folder.txt issue however.

Omertron
22-06-12, 07:49
Dune Model: Dune Base 3.0
Dune Firmware Version: 120329_2012_beta
NAS OS: unRAID 5.0rc3
YAMJ Version: r3126
Eversion Version: r0173

For my part, I am unable to get any files to play when using any common format in the <playerpath> setting. I receive an "ERROR: format is not supported". These are files, however, that play correctly when using yaDIS. I've tried the following:


I don't know how YADIS works, is there somewhere it stores the path to the files? Perhaps that can be reviewed to see what the paths are.

One we know that, I can update the GUI and make it work with Dune, but for now it's going to be a hit and miss affair getting the paths correct

skank
22-06-12, 07:55
Anyone willing to tell how to install yamj + eversion step by step on unraid?
There are topics on unraidforum about this, but its way outdated and all mixed up..
Tried installing yesterday but got stuck....

So want to do clean install from start withthe correct files.

Mr Eric
22-06-12, 09:43
@the Eversion guys (as it seems that accident is not the only one here...) :

If you want to know the paths the dune are using this is quite simple. There are only 4 paths :

2 for network access :
smb://[user[:password]@]host/share/path
nfs://host[:/export-path]:/path

2 for attached drives (internal or external doesn't make any difference) :
storage_label://label/path
storage_uuid://uuid/path

I hope this will help you.

You can check what is DFI here : http://www.mpcclub.com/forum/showthread.php?t=27171

And yadis here : http://www.mpcclub.com/forum/showthread.php?t=25899

I guess that both Fet75 and Fred-L could help you understand how the dune works...

Regarding playlists, I don't know any way to make the dune play 2 files one after the other. this is already a problem we are facing with multi disc movies (i.e. LOTR extended for example).
For TV series, the dune will automatically launch the next file at the end of the previous one, as long as they are in the same folder.

skank
22-06-12, 14:07
[QUOTE=Mr Eric;240438Regarding playlists, I don't know any way to make the dune play 2 files one after the other. this is already a problem we are facing with multi disc movies (i.e. LOTR extended for example).
For TV series, the dune will automatically launch the next file at the end of the previous one, as long as they are in the same folder.[/QUOTE]

With movies its the same, just put the 2 part of the movies together in one map, and the dune automatically plays the next one

Mr Eric
22-06-12, 14:14
I thought it was working the same way with movies but wasn't sure as I'm only using folder structures for my movies (so this doesn't work...) ;)

accident
22-06-12, 14:19
There's a playlist command I could use but first I need playlists to actually call. YAMJ is going to revise the playlist support so they would work with dune needs. Figure within the month there should be some updates supporting it.

It's sounding like some of these other programs may just write out files that the native interface uses to look different? in our case we're not doing that. If that is how all these other apps work, this might be posted in the wrong place.

skank
22-06-12, 14:56
Someone please post a step by step guide, to try this at home... on an unraid server?

Been trying for 2 days now, but thinges are all messed up

Mr Eric
22-06-12, 14:58
It's sounding like some of these other programs may just write out files that the native interface uses to look different? in our case we're not doing that. If that is how all these other apps work, this might be posted in the wrong place.

What do you mean ? Changing the native interface is one of the goals for any jukebox (aside being able to scrap your collection of course, which is mandatory). isn't it ? :confused:

Could you elaborate on "what you are doing" ?

accident
22-06-12, 15:17
What do you mean ? Changing the native interface is one of the goals for any jukebox (aside being able to scrap your collection of course, which is mandatory). isn't it ? :confused:

Could you elaborate on "what you are doing" ?

I might just be thinking out loud. I don't really know how to describe it when I'm not really sure what is or isn't available in the dune. Probably better for me to take a couple for a whirl and see what they do then comment/clarify/retract.

Mr Eric
22-06-12, 15:41
let's try a comparison and you will tell me if this is correct ;)

yamj is like a flash web game : you can "interact" with it, it's moving and can have a complex set of commands. It also accepts a certain amount of "feedback" from the user.

yadis/zapp are more like a simple html web page : can be nice looking if your webmaster is creative, but the only thing you can do with it is browsing through the pages. It's static and there's nothing you can change in it unless you're the webmaster.

DFI is between the two : it can be dynamic, but due to the small possibilities of the dune with flash lite (and certainly because of the poor documentation about it) you can't do a lot of things with it except for the look and feel of the UI.

Is that it ?

Omertron
22-06-12, 17:15
let's try a comparison and you will tell me if this is correct ;)

yamj is like a flash web game : you can "interact" with it, it's moving and can have a complex set of commands. It also accepts a certain amount of "feedback" from the user.

yadis/zapp are more like a simple html web page : can be nice looking if your webmaster is creative, but the only thing you can do with it is browsing through the pages. It's static and there's nothing you can change in it unless you're the webmaster.

DFI is between the two : it can be dynamic, but due to the small possibilities of the dune with flash lite (and certainly because of the poor documentation about it) you can't do a lot of things with it except for the look and feel of the UI.

Is that it ?

Pretty much. A jukebox should be interactive with the ability to browse the files using different "views" or "indexes". For YAMJ we can categorise the videos in several different ways, by Certification, Rating, Director, Title, Year, etc.

The "static" picture methods create a "picture" of the web page that you can see in a directory that look like a jukebox, but you can't interact with it (it's just a picture).

YAMJ and Eversion are the first type. Eversion needs to know the path to the files in order to be able to make the videos play because it doesn't rely on the native file browser to start the video it uses the Dune API to do that.

Mr Eric
22-06-12, 17:24
other jukeboxes can and do categorize in various ways as well. They also need the correct path to play it.

But,DFI aside, yadis/zapp can't have any kind of "pop up" (going from a cover to another with details changing) or external links (ratings with live update for example, or trailers) like it seems to be possible in yamj/eversion. It's certainly because of the dune_folder structure they're based on and the small array of possibilities this gives (in the other hand it's very simple to use and very fast to browse as well).

Omertron
22-06-12, 17:24
For anyone using a Synology NAS there are some excellent packages available at http://missilehugger.com to install Java, MediaInfo and YAMJ (you will need to add Eversion manually)

aiden
22-06-12, 18:01
Someone please post a step by step guide, to try this at home... on an unraid server?

Been trying for 2 days now, but thinges are all messed up

Skank, once I have cleared up all the little issues, I will make create a thread on how to get this going on unRAID. I will also most likely create a plugin that will modify the settings in the web GUI, instead of having to manually change the xml files. That will be phase 2.

aiden
22-06-12, 18:11
other jukeboxes can and do categorize in various ways as well. They also need the correct path to play it.

But,DFI aside, yadis/zapp can't have any kind of "pop up" (going from a cover to another with details changing) or external links (ratings with live update for example, or trailers) like it seems to be possible in yamj/eversion. It's certainly because of the dune_folder structure they're based on and the small array of possibilities this gives (in the other hand it's very simple to use and very fast to browse as well).

Basically, the yaDIS/Zappiti approach is to create a unique dune_folder.txt file within each subfolder that provides path information AT THAT LEVEL. As you navigate, each level becomes more specific. In YaDIS' case, by the time the GUI has navigated to the movie info level, the dune_player.txt reads something like:

media_url=nfs://192.168.1.12:/mnt/user/Media:/Movies/Alien (1979)/Alien (1979).ISO

This explicitly points to the file in question in a Dune specific file that the player natively understands. The YAMJ approach embeds this information within the XML and the player relies on Eversion for interpretation, correct?

skank
22-06-12, 18:20
Skank, once I have cleared up all the little issues, I will make create a thread on how to get this going on unRAID. I will also most likely create a plugin that will modify the settings in the web GUI, instead of having to manually change the xml files. That will be phase 2.

Wow that would be awsome. Any idea how long before the first step is taken?

aiden
22-06-12, 18:26
Wow that would be awsome. Any idea how long before the first step is taken?

Give me a few days. We need to lock down this playerpath issue, get it working for NFS, and understand why dune_player.txt is not redirecting properly to eversion.swf. I suppose a temporary fix would be to just point to the file directly in the Dune, but that hard codes the interface to expect eversion.

aiden
23-06-12, 04:09
... understand why dune_player.txt is not redirecting properly to eversion.swf. I suppose a temporary fix would be to just point to the file directly in the Dune, but that hard codes the interface to expect eversion.

First off, you can't hard code a file in the "folder" parameter in the Dune. So that workaround does not work. In fact, the only way to make this work as expected is to use a Favorite link via SMB navigation to the Jukebox folder. Any other method of getting to the Jukebox folder simply gives a list of all the files. I suspect this is a Dune inconsistency issue with their API, as indicated in this similarly frustrated post by a DFI user (http://www.mpcclub.com/forum/showthread.php?t=27171&page=72&p=234974) (the other flash interface program for Dune).

accident
23-06-12, 04:13
Any other method of getting to the Jukebox folder simply gives a list of all the files. I suspect this is a Dune inconsistency issue with their API, as indicated in this similarly frustrated post by a DFI user (http://www.mpcclub.com/forum/showthread.php?t=27171&page=72&p=234974) (the other flash interface program for Dune).

I'm starting to wonder if it's something specific with your model.

accident
23-06-12, 04:16
Give me a few days. We need to lock down this playerpath issue, get it working for NFS, and understand why dune_player.txt is not redirecting properly to eversion.swf. I suppose a temporary fix would be to just point to the file directly in the Dune, but that hard codes the interface to expect eversion.

I'm a little confused, I thought unraid had a plugin for yamj already. Anytime I've said get the plugin from the unraid forum, they've come back a day later saying they had it working.

A quick way to use the plugin+update to yamj is use the plugin (if it still exists). delete the lib and properties folder and then unzip the all in one with eversion over it. Then you have an unraid install updated and eversion added to it. You'll probably need to adjust the library xml file.

aiden
23-06-12, 04:23
I'm a little confused, I thought unraid had a plugin for yamj already. Anytime I've said get the plugin from the unraid forum, they've come back a day later saying they had it working.


Well, the developer for unRAID created a download almost a year ago. Since that time, YAMJ and Eversion have evolved to need more current installs, including a more current version of JRE. Combine that with some other issues with MediaInfo and there is sufficient need over there for a newer plugin package that takes some of the guesswork out of the installation. I'm proof that it can be done to and brought up to date, but some people don't have the patience / experience to put the pieces together.

accident
23-06-12, 04:24
yamj is like a flash web game

Well yamj is a scanner that makes static jukebox. It's either data+html or data (eversion settings have yamj only make the data).


yadis/zapp are more like a simple html web page : can be nice looking if your webmaster is creative, but the only thing you can do with it is browsing through the pages. It's static and there's nothing you can change in it unless you're the webmaster.

This is was I was suspecting and prompted this side convo in the first place.



DFI is between the two : it can be dynamic, but due to the small possibilities of the dune with flash lite (and certainly because of the poor documentation about it) you can't do a lot of things with it except for the look and feel of the UI.


This is closer to what eversion is, but it's running without any backend so it's basically designed around not being able to write or save settings. So static in 1 nature, dynamic like in others (and external data feeds), and playing with htpc style of doing skins and getting flash to sort of mimic it.

aiden
23-06-12, 04:28
I'm starting to wonder if it's something specific with your model.

Normally I would accept that and agree. However, the firmware we use is not model specific. In fact, if you look at the firmware it is all released together for all the current models, including mine. I don't know if it helps, but their source code is available HERE (http://files.dune-hd.com/firmware/gpl/dunehd_gpl_source_code.tgz). I personally believe it's just an implementation problem with the flashlite api. It's fairly new functionality for Dunes. Regardless, the dune_folder.txt file does execute as expected when called as a Favorite.

accident
23-06-12, 04:29
Normally I would accept that and agree. However, the firmware we use is not model specific. In fact, if you look at the firmware it is all released together for all the current models, including mine. I don't know if it helps, but their source code is available HERE (http://files.dune-hd.com/firmware/gpl/dunehd_gpl_source_code.tgz). I personally believe it's just an implementation problem with the flashlite api. It's fairly new functionality for Dunes. Regardless, the dune_folder.txt file does execute as expected when called as a Favorite.

ok so it does work if you click on the folder but not usning whatever this favorites thing is.

aiden
23-06-12, 04:47
ok so it does work if you click on the folder but not usning whatever this favorites thing is.

Opposite. It only works if created as a Favorite via SMB. It does NOT work if being linked in the GUI to a folder, as in a normal NAS implementation.

It has to do with the interpreter not reading the dune_folder.txt correctly, because it is expecting a CHILD path to be defined from that file, down one hierarchy level. And it also expects to be navigated to via a PARENT. Basically, it needs 3 folder levels to work properly using the normal method. Using the Favorites (basic network navigation), it sees the other navigated levels as the parents, and thus works as expected. As I said, just a badly implemented API.

Of course, clicking on eversion.swf within the folder launches as expected.

jsc1205
23-06-12, 04:54
I have successfully installed the evHell eskin but having trouble trying to figure out how to change the views. For example, if I go to ALL it displays all my movies in a list view. Same if I select MOVIES from the main menu. But if I select HD from the menu the view changes to a wall view.

How in the world do fix this and how do you switch back and forth through the different views? I'm just going to take a guess and you have to go in and mess with or add to some sort of XML files correct?! I tried switching by pushing buttons on the dune remote but that does no good.

Another issue I noticed on the evHell eskin is that when your on the movie page you can see tabs for the plot etc whicjph you would think you could hit the curser buttons on the dune remote to scroll through the tabs to see/read the info but it does nothing. Not sure why that is happening.

Last thing I noticed has to do with the highlighted box that encompasses the movie poster when scrolling through your Obie's to select. On the default skin it isn't even showing up. On the evHell skin it shows up, but the bottom quarter of the highlighted box overlaps the poster.

Understand we are all trying to figure this all out so wanted to share and hopefully come p with fixes, help and explanations on how to get things working properly.

aiden
23-06-12, 05:12
I would suggest, unless it is a Dune specific problem like the remote buttons, that you post your questions on the dentedboxes.com forum, specifically under the evHell skin thread. That way the developer himself can help you out.

jsc1205
23-06-12, 05:15
I would suggest, unless it is a Dune specific problem like the remote buttons, that you post your questions on the dentedboxes.com forum, specifically under the evHell skin thread. That way the developer himself can help you out.

Thanks and already did it. Hopefully can get some answers

aiden
23-06-12, 05:20
Okay Accident, I have more information about the media_url parameter. Apparently, this whole thing isn't going to work over NFS. SMB works well, however. Using the path string Costaud gave you, I was able to get the favorite to work every time. Before, it was hit or miss. Please update the media_url output for the dune_player.txt file to read:

media_url=swf://smb://=@[SERVER IP]/[PATH TO YAMJ]/Jukebox/eversion.swf

This will set up an explicit pointer to the file, so the favorite doesn't look for a relative path. Currently, with the media_url=swf://eversion.swf, when added as a favorite it loses the path and fails to load.

Dune users, to fix the current version - r0173, modify your dune_folder.txt file that is in the YAMJ/Jukebox folder, and change the media_url paramter from:

media_url = swf://eversion.swf

to

media_url=swf://smb://=@192.168.1.xxx/[PATH TO YAMJ]/Jukebox/eversion.swf

Simply change the IP address to whatever your NAS IP address is, and put your share path to the YAMJ directory in place of the [PATH TO YAMJ].

Then navigate using the Network Browser to the Jukebox folder but do not go into it. Add the folder to favorites using the POPMENU button on the remote. This will put a favorite on your main icon page called "JUKEBOX". When you click this, it will launch the Eversion.

aiden
23-06-12, 06:35
Okay, I have pretty much everything working, except for one nagging bug. The time for the clock is using a default of GMT/UTC time. Looking at the Eversion wiki, it appears timezone information is actually pulled from the information in the local hardware (media streamer). Obviously, the Dune is using a format Eversion doesn't understand. So my question is, can there be a <timezoneOverride> xml tag that we can add to the esettings.xml that will force a timezone into the clock? That could (?) be a quick and dirty fix for the issue, without having to learn what the dune parameters are. Then again, I'm just a user, and am probably making assumptions. :)

accident
23-06-12, 07:01
Okay, I have pretty much everything working, except for one nagging bug. The time for the clock is using a default of GMT/UTC time.

it's a standard flash get the date/time call. to be honest not sure I can override it but I'll check.. is there nowhere on the dune where you can setup your timezone? there's nothing special in the syabas hardware, it's just normal linux timezone setting with a spot to pick your timezone in the normal settings of the hardware.

accident
23-06-12, 07:06
media_url=swf://smb://=@192.168.1.xxx/[PATH TO YAMJ]/Jukebox/eversion.swf


oh boy, this one is going to be a problem to "automate" for a user with how everything works and installs right now. The original dune_folder.txt is located at /yamj/skins/eversion/interface/dune_folder.txt and you'll see it's just a text file that yamj copies with the "skin" to the jukebox folder for you. There's really no concept of where it's installed.

I'm really not sure what alternatives there might be. Did you happen to try a swf://./eversion.swf path? I'm reaching here or more hoping it might just fill in the rest of the path.

accident
23-06-12, 07:44
I'm starting to learn some more stuff about the other apps. Am I wrong in thinking that most of the other apps need windows and everything is a manual process to add new media? (exception might be mymovies whs ripper)..

Questions and things people are looking for are starting to make more sense. Your all used to manually doing and picking everything and then watching. Not to mention, you have to do this for every app you want to try?? there's some defacto local metadata formats that make it really easy to move between apps (although it appears non of the existing apps for the dune support them).. so maybe not so easy in this case.

You'll be surprised how few titles you need to touch up letting yamj just scan it first. Use settings in things like mymovies to export yamj metadata and it'll use what mymovies picked when you ripped.

You may not of heard of yamj in the past, or didn't really know much about it but you'll be surprised just how many tools support it in some form.

skank
23-06-12, 09:20
Well, the developer for unRAID created a download almost a year ago. Since that time, YAMJ and Eversion have evolved to need more current installs, including a more current version of JRE. Combine that with some other issues with MediaInfo and there is sufficient need over there for a newer plugin package that takes some of the guesswork out of the installation. I'm proof that it can be done to and brought up to date, but some people don't have the patience / experience to put the pieces together.


True, i might think i'm stuck with the install on unraid, cause of the wrong JRE version and somehow, mediainfo isnt working either
where can i find latest jre and mediainfo version so it works?

skank
23-06-12, 09:27
Okay Accident, I have more information about the media_url parameter. Apparently, this whole thing isn't going to work over NFS. SMB works well, however. Using the path string Costaud gave you, I was able to get the favorite to work every time. Before, it was hit or miss. Please update the media_url output for the dune_player.txt file to read:

media_url=swf://smb://=@[SERVER IP]/[PATH TO YAMJ]/Jukebox/eversion.swf

This will set up an explicit pointer to the file, so the favorite doesn't look for a relative path. Currently, with the media_url=swf://eversion.swf, when added as a favorite it loses the path and fails to load.

Dune users, to fix the current version - r0173, modify your dune_folder.txt file that is in the YAMJ/Jukebox folder, and change the media_url paramter from:

media_url = swf://eversion.swf

to

media_url=swf://smb://=@192.168.1.xxx/[PATH TO YAMJ]/Jukebox/eversion.swf

Simply change the IP address to whatever your NAS IP address is, and put your share path to the YAMJ directory in place of the [PATH TO YAMJ].

Then navigate using the Network Browser to the Jukebox folder but do not go into it. Add the folder to favorites using the POPMENU button on the remote. This will put a favorite on your main icon page called "JUKEBOX". When you click this, it will launch the Eversion.

can this be added to the first post?

accident
23-06-12, 10:08
I added it to the first post and the mini-dune guide.

accident
23-06-12, 10:12
True, i might think i'm stuck with the install on unraid, cause of the wrong JRE version and somehow, mediainfo isnt working either
where can i find latest jre and mediainfo version so it works?

I don't want to give a generic answer here and break your unraid. I know the lime-technology guys are yamj users, have you posted on their forum that the instructions appear out of date and jre/mediainfo aren't working..

skank
23-06-12, 10:51
I don't want to give a generic answer here and break your unraid. I know the lime-technology guys are yamj users, have you posted on their forum that the instructions appear out of date and jre/mediainfo aren't working..

yes, but noone really gives the correct answer

skank
23-06-12, 10:53
About mediainfo i read:

5.Download MediaInfo from HERE
◦Note: You must download the CLI version of MediaInfo (look for CLI in the filename)
◦If you are on windows 32bit get the package MediaInfo_CLI_x.x.x.x_Windows_i386.zip
◦If you are on Windows 64bit get the package MediaInfo_CLI_x.x.x.x_Windows_x64.zip
◦If you are on Mac get the package MediaInfo_CLI_x.x.x_Mac_Universal.dmg
◦If you are on another operating system, choose the appropriate package.
◦NOTE: If you are on Mac or Linux you may need to make the mediainfo.exe file executable before it will be recognised by YAMJ: chmod 755 *.exe

skank
23-06-12, 10:57
One question, if you set this up say on unraid, you cant chose the artwork it uses for the covers???????

skank
23-06-12, 11:01
if anyone could tell me which latest version of jre and mediainfo i can use, i would be gratefeul

accident
23-06-12, 11:35
if anyone could tell me which latest version of jre and mediainfo i can use, i would be gratefeul

Looking at your post on the lime forum, you got in installed but you left the 2 year old version of yamj in there and that's why your getting those errors. Just do a quick yamj update. It's really easy. delete the lib and properties folders from the yamj install it added. then download a newer yamj from http://mediaplayersite.com/YAMJ_Latest and unzip it over the old one (it's important you delete those 2 directories first).

then you should be working fine.

Mr Eric
23-06-12, 11:40
I'm starting to learn some more stuff about the other apps. Am I wrong in thinking that most of the other apps need windows and everything is a manual process to add new media? (exception might be mymovies whs ripper)..

Questions and things people are looking for are starting to make more sense. Your all used to manually doing and picking everything and then watching. Not to mention, you have to do this for every app you want to try?? there's some defacto local metadata formats that make it really easy to move between apps (although it appears non of the existing apps for the dune support them).. so maybe not so easy in this case.

You'll be surprised how few titles you need to touch up letting yamj just scan it first. Use settings in things like mymovies to export yamj metadata and it'll use what mymovies picked when you ripped.

You may not of heard of yamj in the past, or didn't really know much about it but you'll be surprised just how many tools support it in some form.

Yes all other jukeboxes need windows to work and manual intervention as well (except mymovies). In fact most of us are looking for extreme data customization and we are used to work in this order : scrap, correct (if needed/wanted) export and use. The main thing is to be able to change datas very easily (cover, fanart, rating, genre,...)

Yes every jukebox existing is using its own set of file and if you want to test another you need to do it from scratch again. They don't use a common data language (XML or nfo fir example).

I tried yamj + nfo generated by mymovies with mixed results, but I guess this is because I didn't set the correct language. But even for the good results I most of the time want to change at least some cover and/or fanart and this is where I'm getting lost right now...

I will be honest with you : I don't see any difference at all between yamj/eversion and DFI. Except the automatic scrapping (which I don't care cause I'm used to change a lot of things manually before exporting anything) both are extremely similar.

If you tested DFI could you elaborate about what could be the differences ?

First feedback after test on my dune :
Quite slow interface (I'm using a smart d1)
Can't find a way to change the view (wall to cover flow for example)
Eversion menu appears difficult to read on some views
App menu doesn't go anywhere (I guess this is for pch only)
No frame around covers in cover wall so you don't know where you are...

skank
23-06-12, 11:50
still get the couldnt find cli mediainfo execcutable tool, video file wont be extracted
also get 2 errors:
user properties file ./skins/Eversion/skin-user.properties not found
user properties file ./skins/Eversion/overlay.properties not found

rest seems ok so far its processing

but i still need to fix those 3 things

accident
23-06-12, 11:55
One question, if you set this up say on unraid, you cant chose the artwork it uses for the covers???????

I'm going to need some sleep before I answer this one (and I'll be back later to do it).. The short answer is it doesn't matter where you install yamj, there is no interactive scanning. I can't believe they don't support local stored data and artwork and you hand pick when you scan..

accident
23-06-12, 12:00
still get the couldnt find cli mediainfo execcutable tool, video file wont be extracted also get 2 errors:

user properties file ./skins/Eversion/skin-user.properties not found
user properties file ./skins/Eversion/overlay.properties not found

rest seems ok so far its processing

but i still need to fix those 3 things

the properties files aren't errors. a default eversion install wouldn't have them and they are non-fatal warnings. some of the other eskins will use them for certain things they do.

Do you know where the unraid package installed mediainfo too? In moviejukebox.properties try adding: mediainfo.home=/usr/bin/

Omertron
23-06-12, 13:04
Yes all other jukeboxes need windows to work and manual intervention as well (except mymovies). In fact most of us are looking for extreme data customization and we are used to work in this order : scrap, correct (if needed/wanted) export and use. The main thing is to be able to change datas very easily (cover, fanart, rating, genre,...)

The concept behind YAMJ is to do as LITTLE intervention as possible. Assuming you have pretty well named files you can just point it and get it to create the jukebox for you.

*IF* you want to, you can change the all of the artwork to something that you want to use, but you don't have to. YAMJ uses a pretty standard naming system for artwork. It assumes <moviename>.jpg is the poster for <moviename>, <moviename>.fanart.jpg is the backdrop, <moviename>.banner.jpg is the banner for tv shows, etc.


Yes every jukebox existing is using its own set of file and if you want to test another you need to do it from scratch again. They don't use a common data language (XML or nfo fir example).


YAMJ emulates the XBMC nfo format that is pretty standard for most tools. So you can use that to "store" the information and have fine control over what information is displayed.

YAMJ can write those NFO files out for you after each run if you want to preserve the current state of the jukebox.


I tried yamj + nfo generated by mymovies with mixed results, but I guess this is because I didn't set the correct language. But even for the good results I most of the time want to change at least some cover and/or fanart and this is where I'm getting lost right now...

As I said above, same the artwork with the library, most people have a 1 movie per folder,
so you can just save them all in the same folder. So you have

Blader Runner (1982).BluRay.1080p.mkv
Blader Runner (1982).BluRay.1080p.fanart.jpg
Blader Runner (1982).BluRay.1080p.jpg



I will be honest with you : I don't see any difference at all between yamj/eversion and DFI. Except the automatic scrapping (which I don't care cause I'm used to change a lot of things manually before exporting anything) both are extremely similar.

Well, thanks for trying it out and feeding back :)

skank
23-06-12, 13:50
Ok i got it working too , so i give my feedback :)

-Starting up: good speed, very nice menulayout
-When going into movies, its quite slow navigating from movie to movie (yadis is much faster)
-There is no frame around the covers , so you dont know where you are, very annoying!
-Again nice layout for the movies
-Couldnt find a way to change the view (wall to list to ...)
-Pressing menu on remote, gives a list to the right (for genre,year,...)... but the graphics are fucked up, you hardly can read it, and everything is a mess
-Going into movie, you get nice detail, pressing info button on remote, you get a bigger info screen, couldnt find a way to get into the part where you see the actors...
-Launching the movie , gives me an error : format not supported???????(this with all my movies)

-Series part, didnt work for me cause they didnt scrape, might be my fault
-Trailers: didnt work, that was already known, but normally dune supports youtube plugin
-App menu isnt working

- No possibility of sagas...(like yadis)
- Cant make a link to (for ex pictures, or homevideos or music), yes this is important
- No weather link like with evzap skin :)

Shortup:
Again this program is eye-candy, but like DFI, it misses lots of things from yadis.. (speed,sagas,selections,shortcuts)...

I might try DFI again , but for now i stick to yadis i think, although dfi and eversion are so eye-candy :(

accident
23-06-12, 14:10
Ok i got it working too , so i give my feedback :)
-There is no frame around the covers , so you dont know where you are, very annoying!
-Pressing menu on remote, gives a list to the right (for genre,year,...)... but the graphics are fucked up, you hardly can read it, and everything is a mess


What your describing shouldn't be happening. I'm not sure if I'd be able to fix it without being able to see it on the dune. (don't own a dune).


-Couldnt find a way to change the view (wall to list to ...)


It's not changable via the remote. down side of 100% flash is the only way it could save any type of settings wouldn't allow more than 1 jukebox which is an extremely common yamj setup (kids vs parents)


-Going into movie, you get nice detail, pressing info button on remote, you get a bigger info screen, couldnt find a way to get into the part where you see the actors...


The default eskin is more of a starting point, I'm not a graphics person. You'll find more feature rich experiences in the other eskins.


-Launching the movie , gives me an error : format not supported???????(this with all my movies)


Playerpath is wrong.


-Trailers: didnt work, that was already known, but normally dune supports youtube plugin


youtube plugin doesn't mean there is a way for another app to start a youtube video. I'm actualyl waiting to hear back from dune if this is possible, they weren't sure themselves.


-App menu isnt working


does dune have something like an app section to it? I didn't see anything in the docs to switch to that section but I might have missed it.


- No possibility of sagas...(like yadis)


What is a saga? sounds like a box set and yamj does support that.


- Cant make a link to (for ex pictures, or homevideos or music), yes this is important


You'd have to describe in more detail how/what you want to link too.. keep in mind, I don't have a dune so you need to be very detailed.

skank
23-06-12, 14:27
-for the fucked up graphics, if you press the menu there comes a list to right side of the panel, you know what i mean, well then the background doesnt blend in, if you want i can take a picture...

-in yadis, you can have a videowall for kids and one for movies all in the same jukebox
it uses selections for ex "kids"
Then you can add any movie from the list to the selection "kids"
then you make a shortcut in the mainscreen to that selection

- i actually dont need apps, can i remove it from the mainscreen?

- a saga is indeed a boxset

- well i have pictures, homevideos and music on my unraid too
is it possible to have in yamj mainscreen , a shortcut (like all movies, series,...) to the maps on the server?

- and what about the selexion box around the movie car, that shows where your cursor is... its not showing now

accident
23-06-12, 14:47
-for the fucked up graphics, if you press the menu there comes a list to right side of the panel, you know what i mean, well then the background doesnt blend in, if you want i can take a picture...

- and what about the selexion box around the movie car, that shows where your cursor is... its not showing now


A picture would help but I have a gut feeling that dune is forcing/defaulting the flashlite quality to the absolute lowest setting. It's very possible it's really destroying a lot of graphics which were made for the pch units which are forced into medium quality.


-in yadis, you can have a videowall for kids and one for movies all in the same jukebox
it uses selections for ex "kids"
Then you can add any movie from the list to the selection "kids"
then you make a shortcut in the mainscreen to that selection


A lot of yamj users do this with organizing their media in a way they can use a separate scan path (library) or a custom genre.

There's a tool called YAYMAN which is a java front end/jukebox editor for yamj. I know on the newest yamj's it was a little buggy and the author was busy with work so i'm not sure what state it's in right now. You'll have to ask the author about options to run it when your yamj is stored/run from a nas but I think it will fill in a lot of pieces for you.

More info: (note, the screen shots look really old)
http://www.networkedmediatank.com/showthread.php?tid=35678


- i actually dont need apps, can i remove it from the mainscreen?


yeah that would be in the eskin settings. you'll find them in the /yamj/skins/eversion/eskins/evstreamed folder. specifically the 2 control files control the home screen and the menu.

btw, this is where you'll find the ability to change screen looks around.. There is a fast way in the jukebox to make setting changes and you can copy your changes back to the yamj folder so they aren't lost when you run it to update. In short, there is 2 copies of eversion. 1 in the yamj folder and 1 in the jukebox that yamj copied over for you. If you edit the jukebox and reset everison, it takes effect immediately. If you edit yamj first you need to get the files copied over the jukebox.


- well i have pictures, homevideos and music on my unraid too
is it possible to have in yamj mainscreen , a shortcut (like all movies, series,...) to the maps on the server?


The flash docs looks like there are options to send you other places when eversion exits. they would be added to the control files and/or mapped to buttons which you can do in the config files. But first I kind of need to know from a programming perspective paths or any infomration you can give on where in the unit to send you too. aka, I couldn't adjust that part of eversion to work with the dune because I'm not sure where/what/how to send you somewhere. For example, is it a path you want me to send you to?

skank
23-06-12, 15:10
I will take a picture tonight to show you
Custom genre for kids and then add it to the menu would be great
And for the other shortcuts like pics, lusic and stuff , yes its just a path to the server you need me to send to

Omertron
23-06-12, 17:01
- No possibility of sagas...(like yadis)


You can have as many "sets" as you want. You can either define them in the filename or in a NFO file, for example:

<movie>
<sets>
<set>Star Wars Collection</set>
<set>Space Movies</set>
</sets>
</movie>

skank
23-06-12, 18:04
You can have as many "sets" as you want. You can either define them in the filename or in a NFO file, for example:

<movie>
<sets>
<set>Star Wars Collection</set>
<set>Space Movies</set>
</sets>
</movie>


So i need to put this sort of file next to every movie file itself? Making each map less clean...
Wow big work....

skank
23-06-12, 18:05
Some things i would like to have befor e really using it.

-having movie info in dutch ( i mean plot)
- having selexion bar when a movie is selected...
- the graphic problem fixed, ill post a screen later
- main menu adjusted, some things deleted , some things added (links to network path)

aiden
23-06-12, 19:01
Skank, most of your issues will go away if you take the time to learn all the XML switches that need to be tweaked. I also suggest using an eskin like evZAP (what I'm using) or evHell. After spending some time modifying the settings.xml files, I've got a nice looking wall similar to yaDIS.

This will never be as fast as yaDIS because it is drawing dynamic content in real time. YaDIS has the luxury of calling precompiled files and images that use the Dune's native navigation logic, instead of Flashlite. Especially on the older Base 3.0 and Prime 3.0, the horsepower just isn't there to make this work as smooth as silk.


I tried yamj + nfo generated by mymovies with mixed results, but I guess this is because I didn't set the correct language. But even for the good results I most of the time want to change at least some cover and/or fanart and this is where I'm getting lost right now...

I will be honest with you : I don't see any difference at all between yamj/eversion and DFI. Except the automatic scrapping (which I don't care cause I'm used to change a lot of things manually before exporting anything) both are extremely similar.

If you tested DFI could you elaborate about what could be the differences ?

First feedback after test on my dune :
Quite slow interface (I'm using a smart d1)
Can't find a way to change the view (wall to cover flow for example)
Eversion menu appears difficult to read on some views
App menu doesn't go anywhere (I guess this is for pch only)
No frame around covers in cover wall so you don't know where you are...

DFI does indeed have a lot of extra features that make it more interactive with the user, one of the most important being smoother speed and configurable interface within menus. What it lacks is what I WANT and what YAMJ natively supports - automatic scraping of media on the NAS. Yes I want to manually override terrible artwork and bad info as needed, but I want to do that at my leisure. If someone, anyone, could find a way to interface their front end like DFI with YAMJ's xml output, then people could choose. But as you state, there is no standard. In fact YAMJ is the only real development project I've found that tries to follow the XBMC standard, and in itself has become a standard for other developers like Accident.

As it sits right now, we have a working Eversion front end interfacing with YAMJ's output files, which was Accident's goal in this project. For that, and for even taking the time to make this work, I say thank you.

aiden
23-06-12, 19:22
oh boy, this one is going to be a problem to "automate" for a user with how everything works and installs right now. The original dune_folder.txt is located at /yamj/skins/eversion/interface/dune_folder.txt and you'll see it's just a text file that yamj copies with the "skin" to the jukebox folder for you. There's really no concept of where it's installed.

I'm really not sure what alternatives there might be. Did you happen to try a swf://./eversion.swf path? I'm reaching here or more hoping it might just fill in the rest of the path.

I understand. Nowhere in YAMJ's configuration do I find information regarding the server's network information. Everything is relative addressing. The only alternative I could think of would be string parsing of the <playerpath> in the XML and then reauthor the dune_folder.txt with that when running a YAMJ scan. But that is a problem because it assumes the specific playerpath format of smb://=@xxx.xxx.xxx.xxx/. Knowing that NFS isn't working, I do suggest you recommend Costaud's smb string for people in the first post.

My experience with the "favorites" method is that after a time, the Dune loses cached path information if it's not explicitly part of the linking for the favorite. So any relative approach will fail because it no longer has the context for the path.

JackBauer24
23-06-12, 19:40
Some things i would like to have befor e really using it.

-having movie info in dutch ( i mean plot)
path)

The language can be set in moviejukebox-default.properties

for example to German / DE or some other languages

# Specifies the IMDb site to use
# Valid values are : us, fr, es, de, it, pt
imdb.site=de

# Get all available information from the "combined" imdb page rather than the more limited "standard" page
imdb.full.info=false

################################################## ##############
## TheMovieDB plugin parameters
#
# The 2 character ISO 639-1 code for the language you want to use
# See http://en.wikipedia.org/wiki/ISO_639-1
themoviedb.language=de
# The 2 charachter ISO 3166-1 code for the language you want to use
# See http://en.wikipedia.org/wiki/ISO_3166-1
# Used to search for posters and release dates.
themoviedb.country=DE

################################################## ##############
## TheTVDB plugin parameters
#
# the language used for searching TheTVDB and the language to have descriptions and text translated to
# valid languages are: da,fi,nl,de,it,es,fr,pl,hu,el,tr,ru,he,ja,pt,zh,cs ,sl,en,sv,no
thetvdb.language=DE
# specify whether to use the DVD sort or the aired date sort
# valid values are: true, false. true will sort by dvd episode number, false will use aired episode number
thetvdb.dvd.episodes=false
################################################## ##############

Omertron
23-06-12, 19:47
I understand. Nowhere in YAMJ's configuration do I find information regarding the server's network information. Everything is relative addressing. The only alternative I could think of would be string parsing of the <playerpath> in the XML and then reauthor the dune_folder.txt with that when running a YAMJ scan. But that is a problem because it assumes the specific playerpath format of smb://=@xxx.xxx.xxx.xxx/. Knowing that NFS isn't working, I do suggest you recommend Costaud's smb string for people in the first post.

As soon as you know how it should work, I am happy to create a function to write out the file with YAMJ. I already do small tweaks for other players (A.C. Ryan for example), so it's quite easy.

Omertron
23-06-12, 19:49
So i need to put this sort of file next to every movie file itself? Making each map less clean...
Wow big work....

How does it work with yadis now?

Omertron
23-06-12, 19:51
Some things i would like to have befor e really using it.
-having movie info in dutch ( i mean plot)


Change the plugin in the properties file to MovieMeter
Instructions here: http://code.google.com/p/moviejukebox/wiki/Plugins

skank
23-06-12, 19:54
Skank, most of your issues will go away if you take the time to learn all the XML switches that need to be tweaked. I also suggest using an eskin like evZAP (what I'm using) or evHell. After spending some time modifying the settings.xml files, I've got a nice looking wall similar to yaDIS.

This will never be as fast as yaDIS because it is drawing dynamic content in real time. YaDIS has the luxury of calling precompiled files and images that use the Dune's native navigation logic, instead of Flashlite. Especially on the older Base 3.0 and Prime 3.0, the horsepower just isn't there to make this work as smooth as silk.



DFI does indeed have a lot of extra features that make it more interactive with the user, one of the most important being smoother speed and configurable interface within menus. What it lacks is what I WANT and what YAMJ natively supports - automatic scraping of media on the NAS. Yes I want to manually override terrible artwork and bad info as needed, but I want to do that at my leisure. If someone, anyone, could find a way to interface their front end like DFI with YAMJ's xml output, then people could choose. But as you state, there is no standard. In fact YAMJ is the only real development project I've found that tries to follow the XBMC standard, and in itself has become a standard for other developers like Accident.

As it sits right now, we have a working Eversion front end interfacing with YAMJ's output files, which was Accident's goal in this project. For that, and for even taking the time to make this work, I say thank you.

Problem is that evzap uses a movie info poster that i dont like... I prefer the one from the normal eversion and thats a big difference and not only one file, also taking other skin wont solve the cursor selextion problem.

skank
23-06-12, 19:58
How does it work with yadis now?

You just make a saga,and then you can chose whatever movie to be part of the saga

No putting files inside the movie maps

Omertron
23-06-12, 20:10
You just make a saga,and then you can chose whatever movie to be part of the saga

No putting files inside the movie maps

And what do you do to "just make a saga"?

To be honest, it's all relative. Creating a NFO file takes 2 seconds, I cut and paste the info in and it's done. For example with Star Wars, I have a directory structure like this:

Films\Star Wars\
Star Wars I\Star Wars I.avi
Star Wars I\Star Wars I.nfo
Star Wars II\Star Wars II.avi
Star Wars III\Star Wars III.avi
Star Wars IV\Star Wars IV.avi
Star Wars V\Star Wars V.avi
Star Wars VI\Star Wars VI.avi
Star Wars.nfo

I put the box set information in the "Star Wars.nfo" file and it's used for all the sub folder films.

I could also add the set information to each individual film NFO file too.

All up to you on how you want to organise your files.

aiden
23-06-12, 20:19
also taking other skin wont solve the cursor selextion problem.

Actually, it does. The cursor shows up in evZAP and evHell. You should try these things before making assumptions.

aiden
23-06-12, 20:23
And what do you do to "just make a saga"?

YaDIS, like DFI, uses a Windows based GUI to interface with the scraper. Without such a mechanism, these guys are getting a little lost.


To be honest, it's all relative. Creating a NFO file takes 2 seconds, I cut and paste the info in and it's done. For example with Star Wars, I have a directory structure like this:

Films\Star Wars\
Star Wars I\Star Wars I.avi
Star Wars I\Star Wars I.nfo
Star Wars II\Star Wars II.avi
Star Wars III\Star Wars III.avi
Star Wars IV\Star Wars IV.avi
Star Wars V\Star Wars V.avi
Star Wars VI\Star Wars VI.avi
Star Wars.nfo

I put the box set information in the "Star Wars.nfo" file and it's used for all the sub folder films.

I could also add the set information to each individual film NFO file too.


This last part has me interested. I have an automated script that generates a .nfo file for each movie. What is the recommended method for adding set information to each specific movie's .nfo file, and is this an XBMC standard, or a YAMJ construct?

aiden
23-06-12, 20:38
it's a standard flash get the date/time call. to be honest not sure I can override it but I'll check.. is there nowhere on the dune where you can setup your timezone? there's nothing special in the syabas hardware, it's just normal linux timezone setting with a spot to pick your timezone in the normal settings of the hardware.

The Dune is running linux, and it does have a configuration for timezone and using a timeserver. There must be some kind of disconnect there, and I don't have the skills to decipher their source code.

skank
23-06-12, 21:15
Actually, it does. The cursor shows up in evZAP and evHell. You should try these things before making assumptions.

to try evzap do i install just the skin and then point to it
or do i need to follow this unclear steps:

Make a backup copy of /skins/eversion/interface/eversion/images/splash.png – will be overwritten!
• Make a backup copy of dummy images in skins/eversion/eskins/resources – will be overwritten!
• Download evZap package and unrar the containing /eversion folder to YAMJ/skins
• Compare moviejukebox.properties.evzap, categories-default.xml and certification-default.xml with existing YAMJ files and make changes if needed.
Most of these settings are individual (Jukebox name, languages, certifications,...).
If you want to use an existing Jukebox, all artwork "overwrite" properties must be set "true" as the artwork has to be re-created for this skin.
In categories-default.xml DO NOT USE the "rename" fields (i.e. "rename"="category name")! Translations are done by Eversion!
• Make a backup copy of /skins/eversion/skin-user.properties (if existing) and rename the skin-user.properties.evzap to skin-user.properties (edit if needed)
• Perform new YAMJ scan.
• In /Jukebox/eversion/settings/ make a copy of esettings-default.xml and rename it to esettings.xml. Open esettings.xml and delete the following line with the version info at the bottom:


PHP Code:



<eversion>RXXX</eversion>

Change at least the following values to enable the evZap skin:


PHP Code:



<eskin>evZap</eskin>
<translation>en_zap.xml</translation>

• In /Jukebox/evZap/ make a copy of settings-default.xml and rename it to settings.xml.
In settings.xml choose date language, certification type, preferred home menu, index/detail screens, cursor styles, etc. (see evZap manual)

aiden
23-06-12, 21:19
Follow those steps, they are all necessary. If you take them one at a time, and take your time, you won't get frustrated. If you try to take shortcuts, you'll screw something up and have to reinstall Eversion and start over.

skank
23-06-12, 21:38
Pffff all this aint user friendly

Is all this seeing from yamj exported or original one?
It says backup ... So which one , yamj on unraid or the exported jukebox

aiden
23-06-12, 22:09
There are two folders at work here. The original YAMJ directory is where the SOURCE files live. They are not the working directory that you see when using your player. The output directory is also called YAMJ, but everything in it is created as part of the scanning process. But after the first scan, most of the necessary structures are created, and won't be touched again during a rescan unless there is a change to the source files. But there are some files in the output YAMJ/Jukebox directory that need to be modified/created, specifically the esettings.xml. But all of this is not specific to Dunes. This is all YAMJ+Eversion stuff, regardless of the player being used.

skank
23-06-12, 22:20
There are two folders at work here. The original YAMJ directory is where the SOURCE files live. They are not the working directory that you see when using your player. The output directory is also called YAMJ, but everything in it is created as part of the scanning process. But after the first scan, most of the necessary structures are created, and won't be touched again during a rescan unless there is a change to the source files. But there are some files in the output YAMJ/Jukebox directory that need to be modified/created, specifically the esettings.xml. But all of this is not specific to Dunes. This is all YAMJ+Eversion stuff, regardless of the player being used.

I know that... Not really an answer to my question. So i adjust the source yamj and just rescan

accident
23-06-12, 23:07
I know that... Not really an answer to my question. So i adjust the source yamj and just rescan

If your adjusting a yamj setting, the properties files end in .properties you MUST run yamj to update the jukebox.

If your adjusting eversion and eskin settings, the files ending in .xml my recommendation is adjust them in the Jukebox folder reset or restart eversion and check them out. Once you have settings you like, just copy those settings files back to the yamj folder. The exception is when your switching an eskin, most of them use some features in yamj's artwork to predraw portions of the screen to get some more speed out of flash, those NEED yamj to run to make them.

I don't disagree with you that this is a pain in the neck way to do it and there is a steep learning curve. Just hang in there it doesn't take too long to get it exactly how you want it and then you'll never touch the settings again, it'll just run time to time on your unraid for you and your start to forget it's even there.

On a side note, yamj is mostly just omertron that writes it these days. If anyone wants to get involved, work on a nice gui, etc etc etc the help would be appreciated by many.

accident
23-06-12, 23:11
Actually, it does. The cursor shows up in evZAP and evHell. You should try these things before making assumptions.

that's why I'm thinking that the dune might have flash is a lower quality, the default cursor is a little thin and could just be rendering to the point it can't be seen.

I'll give mike a ring next week and see if I can get that loaner, it seems there's more than just making it play that needs to be looked over.

Some users have made some alternative cursors you might want to try:
http://forum.dentedboxes.com/thread-1019.html
http://forum.dentedboxes.com/thread-815.html

There is 1 more which is a variety of colors but I can't find it, it's somewhere on forum.dentedboxes.com posted by a user named foxia

accident
23-06-12, 23:31
Skank, most of your issues will go away if you take the
DFI does indeed have a lot of extra features that make it more interactive with the user, one of the most important being smoother speed and configurable interface within menus.


There is actually some tuning features in eversion that might make it smoother for you. I could type for hours why eversion does what it does but there is smoethign in it I called hyperscroll. In short, the speed goal was never getting it on the screen ASAP, it's being able to move and not have to wait for it to draw to find something in a large library. This is a biggest pet peeve of anyone with a large video library.

Hyperscroll works by delaying what it's drawing based on how fast your moving around the index. start moving faster and you'll eventually see it trying to keep up with where the cursor is only and then when you slow down it'll fill in the rest of the screen. You can just disable it for more of a traditional draw the screen and it would probably seem more fluid.. It's really a personal preference if you like how it works..

Also I can't pre-tune it for dune hardware. While I have the luxory of 9 different models of syabas hardware at my house, I don't have a single dune product.

The hyperscroll settings are barely documented and even confusing to me, ask any questions and I'll try to explain how it impacts the drawing.

accident
23-06-12, 23:44
I understand. Nowhere in YAMJ's configuration do I find information regarding the server's network information. Everything is relative addressing. The only alternative I could think of would be string parsing of the <playerpath> in the XML and then reauthor the dune_folder.txt with that when running a YAMJ scan. But that is a problem because it assumes the specific playerpath format of smb://=@xxx.xxx.xxx.xxx/. Knowing that NFS isn't working, I do suggest you recommend Costaud's smb string for people in the first post.


This is why I went "oh boy, not sure we can do anything here but instructions on how to fix it".. Yamj is on a lot of different hardware. Dune, Syabas, AC Ryan, Nixeus, Himedia, linux based htpc software using it for scanner, someone turned a yamj skin into a tablet/mobile html5/json remote control and it's even been stolen and rebranded by a company once for their hardware.

dune is the first unit where relative doesn't work, so yamj really has no concept of where in your setup your jukebox is really stored and never needed to. playerpaths are hand entered (and some people have made tools time to time to help you get them right) so your media paths can be anything you need them to be. eversion has extended it to be more multi-device friendly (dune + syabas network paths that work on both coming as soon as we firm up exactly what I need to do to make them work).

I've been making a list of things to pass along to Mike for what might be "bugs" compared to running on other systems. I kind of consider this one a dune bug. The format of swf://eversion.swf is valid according to their docs/examples that I got it from. But their favorites setup breaks this format from working on a network share. It's probably something simple like a change directory happens in their UI but not on a favorite launch and it just needs that.

accident
23-06-12, 23:50
The language can be set in moviejukebox-default.properties


There are 2 user properties files to make updating yamj later really easy. The first is moviejukebox.properties. If you used the all in one install, it came with one for you in the yamj folder.

It's best to copy the settings you want to modify into that file. The upgrade process of yamj is basically unzip the new one over the old one (and delete 1 folder first). an update will overwrite your settings and cause a headache, but using the other file your settings are safe and the defaults can be modified to fix bugs without harming your personal settings.

The guides are starting to get older now but still valid for the most part.. WHAT NOW guide specifically but you'll find a lot of information on the nmt forum about yamj, settings, languages, eskins, etc.

http://www.networkedmediatank.com/forumdisplay.php?fid=112



for example to German / DE or some other languages

# Specifies the IMDb site to use
# Valid values are : us, fr, es, de, it, pt
imdb.site=de


There are actually a lot of site plugins for data. I know most users who are non-english don't use imdb for their movie data. For the best settings for any language its problably wise to search out a forum for yamj in that language. Even if you can't find help on this, if you can find all in one installs for your language, you can look in their download and find the moviejukebox.properties file to see what settings they picked..

You'll find some infomration on the sites/locations here: http://code.google.com/p/moviejukebox/wiki/Plugins

accident
24-06-12, 02:29
I was playing in google looking to see if there was conversations on other forums for their feedback.. I ran into some things I wanted to comment on and it's probably best to do it here..

YAMJ Design:

A few people work on it, but 99% of the work is 1 person (omertron). The lack of any type of gui really has been because over the years people start working on a gui, then head another direction and it never becomes part of yamj. There's only so much 1 person can take care of.

Now there are guis, but they don't work the way the other software does on the dune.

A lot of htpc software all support certain things the same way, yamj included. you may know this as xml data, metadata, nfo files, local artwork. Dune software your used to scanning and editing the database to your liking. This is one way of doing it. Then a bug comes out and you have no database, you decide you want to use a different software package, or you just want to switch to their software package, you want an htpc in 1 room and dunes in the others.. This is where yamj becomes really friendly because you don't need to re-edit your data just for yamj to make an interface for another room.

Because of this design, the users of yamj who want the type of control where they are picking every single image, fixing plots/data, they don't use yamj for that. They use media managers/nfo mangers. yanfoe, ember media manger, my movies and a variety of others. These tools all save your images and data with your videos so dozens of software can find and use them. They also can rename, add subtitles, lots of options that go far beyond just scanning it into a database. If a bug comes out and your "database" needs to be reset, all of your original data is still with your video files and quickly rescanned in correctly the first time.

for 90% of yamj users. YAMJ does a great job at finding the data for them. Some run with the nfo export option enabled so if they do need to edit anything they just move the nfo files and artwork with the media files they want to keep, edit the others and done.. or use a manger to fix it up. Most of these setups are 100% automated and users do absolutely nothing to rip, scan and have new videos appear on their screen. They get it setup, they find the settings they like. Integrate it with their post process/dlers and pvrs or use autorippers and run it on a schedule.

only about 10% do run it like dune software works, they first use their media manager to gather the data/rip the videos, it's saved forever with the video files and run yamj as needed to import then into the jukebox. They switch software and tada, no renaming, no editing a new database, nothing. they just scan and go.

Some popular media managers:
- ember media manager
- my movies
- yanfoe (outdated, not really worth looking into unless you want an open sourced package to start adding too yourself).

Jukebox Editors:
YAYMan, this is more of the gui your all looking for. It's also a post scan jukebox editor that can use all the yamj plugins to find artwork and different data. BUT, your editing the jukebox and at some point even if it takes years, you probably will loose those edits. Not recommended to do it this way.

Eversion:

It's just a flash interface that is skinable and uses yamj xml data. Some programs added the ability to export yamj data so more than yamj works with it.

I originally thought eversion would eventually get wrapped up and the tv interface for my larger dentedboxes project but I also found all the flaws in the design and it was better to head a different direction. For the most part I only fix things that stop someone from using it and it's open sourced if anyone wants to work on it.

Some of it's design like the temporary xml settings files were just a compromise without an api, backend or database to be fully dynamic with. This is why it's just a pain in the ass to get configured. on the plus side once you get it configured to tend to not need to adjust any settings anymore.

Omertron
24-06-12, 08:46
This last part has me interested. I have an automated script that generates a .nfo file for each movie. What is the recommended method for adding set information to each specific movie's .nfo file, and is this an XBMC standard, or a YAMJ construct?

Sets are a YAMJ construct. XBMC only allows you to have one film in one collection EVER.

YAMJ allows you to have the same film in a multitude of different sets based on your needs.

YAMJ is flexible on where you place that set information, if you like to place it all in the same NFO as the movie, you can do that. If like me you organise your sets physically on disk (by related films) then you can do that too.

A better example may be the "Avengers" http://www.themoviedb.org/collection/86311-the-avengers-theatrical-movie-collection

I have Iron Man 1 & 2 in that collection, but I also have it in an "Iron Man" collection too.

skank
24-06-12, 09:41
http://img39.imageshack.us/img39/9789/1340523616986.jpg

Look at the fault...

accident
24-06-12, 19:51
http://img39.imageshack.us/img39/9789/1340523616986.jpg

Look at the fault...

That is definitely incorrect, thanks for the image so I know what i'm looking for.

jsc1205
24-06-12, 22:11
Can someone please post what we need to do in order to start playing a movie? I'm still getting the playerpath error when trying to play any of my movies.

Thanks in advance

skank
25-06-12, 08:10
I gave yamj up, too unfriendly

raggededge
25-06-12, 15:01
I gave yamj up, too unfriendly

Good for you. Was there really a need to post this? I for one really appreciate the effort that accident and others are putting in on this. For me, having YAMJ automate the scrapping process is huge. Yes, it isn't completely finished yet, but the progress has been superb so far. Keep it up guys, I'm looking forward this seeing this project improve.

accident
25-06-12, 15:31
I gave yamj up, too unfriendly

Thanks for taking a few moments to give it a shot and provide some feedback.

minimeh
25-06-12, 20:40
I haven't stepped into the fray of Eversion/YAMJ on Dune yet, but I am following with great interest and will try it out soon, personal time and circumstances permitting.

I would like to say that coming from the realm of Popcorn Hour A-110 (and a brief flirtation with the A-210 before jumping on the Dune bandwagon), I am very familiar with YAMJ. It is simply an awesome product that I have missed sorely. Omertron, the main (only these days?) developer is a world class developer that tirelessly supports YAMJ and patiently goes to ridiculous lengths to solve problems for people.

Accident was (and probably still is) prolific on the NMT boards trying to help people solve problems with the PCH media streamers. When NMT came out with media streamers with a Flash interface built-in, he was not only critical of its shortcomings but actually decided to develop his own--Eversion. I never got a chance to try it as the A-110 doesn't support Flash, but it received rave reviews from those who did use it.

YAMJ is indeed complicated. My experience is that learning the ins and outs of it is worth the reward of the results produced.

These guys are solid. The fact that they are here is fantastic. Hang with them during this early exploratory stage and my bet is it will be worth it.

Just saying....

halfelite
25-06-12, 20:50
YAMJ is a program you have to sit down with and play with to understand how it works, If you dont give it a good amount of time you will be like skank and give up. After you run it a few times and play with the options you learn to understand how it all works and how to tweak every little bit of it to how you want to use it.

Although you all are on DUNE if you have a yamj question that is not DUNE specific so anything dealing with yamj outside of playerpath might be wise to post on the networkmediatank.com forums under the yamj section as all the seasoned yamj people will respond and not just accident and omertron

skank
25-06-12, 22:07
Thanks for taking a few moments to give it a shot and provide some feedback.

No problem
Good luck in the future!
Maybe some day i come back :)

Omertron
26-06-12, 07:56
Although you all are on DUNE if you have a yamj question that is not DUNE specific so anything dealing with yamj outside of playerpath might be wise to post on the networkmediatank.com forums under the yamj section as all the seasoned yamj people will respond and not just accident and omertron

All I would ask in this case is to be respectful that networkedmediatank is a Syabas board and not a YAMJ or general mediaplayer forum. The mods there are in no-way "xstreamer" mods, but won't like lots of Dune people popping by.

accident
26-06-12, 14:58
I say give them hell, you'll be surprised how much things change when you can compare 2 players head to head. :)

with the exception of launching and playerpath, there's nothign else that is really different so you don't really need to mention what player you on.

Mr Eric
26-06-12, 16:12
quick question to you guys : why didn't you include a GUI with yamj/eversion, a bit like yayman (which seems to be currently broken) but directly in yamj, not like a plug-in ?

jsc1205
26-06-12, 16:36
quick question to you guys : why didn't you include a GUI with yamj/eversion, a bit like yayman (which seems to be currently broken) but directly in yamj, not like a plug-in ?

A GUI would be great and would definately help on trying to figure out how to set everything up, etc.

accident
26-06-12, 16:48
quick question to you guys : why didn't you include a GUI with yamj/eversion, a bit like yayman (which seems to be currently broken) but directly in yamj, not like a plug-in ?

The french nmt forums do have some installers which do package yayman or tomy with the install.

The bigger answer I put in this post: http://www.mpcclub.com/forum/showpost.php?p=240584&postcount=115

The short of it, omertron is the only one that works on yamj and he can keep up with yamj needs or make a gui that 1% of the users want. Everyone who cares about the images and data have that information coming from other software, pvrs, rippers and auto-dling tools.

People who really want a gui, tend to use TOMY. YAYMAN is ok, but like you found out, because it's directly using the yamj jar files, it's constantly breaking and the author just doesn't want to contribute yayman as a gui for yamj.

I'm sure omertron would love more coding help if someone wants to take on making a formal gui for it. There's a bunch of really big ideas for "yamj tng". Other areas it could be improved on greatly and braught into more modern times.

Mr Eric
26-06-12, 17:49
We, dune users, are lazy guys. The only thing we can do is to click on a check-box and things happen :mrgreen:

Just quickly tested TOMY, and it's already a step in the right direction to understand what yamj is doing ;)

For all : if you've got a path problem on smb you can use this (found out by Costaud and posted on the other forum, so you might miss it) smb://=@xxx.xxx.x.x/path

"=@" is not a mistake, you need it...

I'm still unable to launch anything attached to the dune though :( I tried the classical storage_name=//drivename/path but without any success.

accident
26-06-12, 17:59
I saw some posts in ether the zappiti or dfi thread that made it sound like usb users might also be seenig the same thing and not limited to this. can anyone verify that at all?

Mr Eric
26-06-12, 19:27
Most of the time it's a naming mistake between storage_name and storage_uuid. There shouldn't be any problem with zappiti or DFI with local drives as they all use the same path like yadis, which i use without any problem and with a mix of network, internal and USB drives.

ScottJ97
27-06-12, 01:10
I'm still unable to launch anything attached to the dune though :( I tried the classical storage_name=//drivename/path but without any success.

How about storage_name://drivename/path (colon instead of equals).

accident
27-06-12, 06:16
It appears a working copy of YAYMan was just updated.

Also related, there was a fix with thetvdb data in yamj. It happens the version I packaged the all in one with is buggy. I would update yamj when you can. I have quick instructions here to help with that. it's really fast to update: http://www.dentedboxes.com/doku.php/aioupdate

Mr Eric
27-06-12, 09:43
How about storage_name://drivename/path (colon instead of equals).

will give it a try ;)

efrafa
27-06-12, 19:19
Guys can anyone create some simple tutorial or video tutorial :) how to get it work on the dune?
The tutorial on eversion page is overcomplicated for me :(

Or maybe some zip sample that i can directly upload on my dune to see how it works :)

accident
28-06-12, 07:26
Guys can anyone create some simple tutorial or video tutorial :) how to get it work on the dune?
The tutorial on eversion page is overcomplicated for me :(


The short version:
- install java if you don't have it (1.7 recommended)
- unzip the all in one download to a folder, this is your install folder.
- run the yamj gui tool, select dir, select where your media is, select pc option, in the box below it type in your dune compatible playerpath, save, select the location yamj should write it's Jukebox folder
- If stored on a network share and you want to make the jukebox a favorite, you'll need to edit the dune_folder.txt located in your yamj/skins/eversion/interface folder to adjust the swf://eversion.swf to a network compatible path.
- click my_yamj.cmd (windows) and watch it run.
- You should now have a jukebox folder you can click on to view on the dune.


Or maybe some zip sample that i can directly upload on my dune to see how it works :)

You know, a user named legion put together some test jukeboxes like this for the pch. You can find the test jukeboxes at: http://www.networkedmediatank.com/showthread.php?tid=59701

However these are made awhile ago so they will not have a full dune compatible everison.swf file. Quick fix here is download eversion, take the eversion.swf file and put it in the test jukebox. You'll get an eversion bad update message, just click ok and test out hte jukebox. You can skip the 2 gig media files, they are just test trailers and will not play the way the jukebox was made.

jsc1205
29-06-12, 14:50
Sorry if I missed any previous posts on this subject, but has anyone figured out how to get movies playing with Eversion and the Dune players when all the files are stored on a external HDD &/or HDD's installed on the actual Dune?

I have a Dune HD Duo and have utilized both drives on the Dune for storing movie files as well as 2 external HDD's hooked up via USB to the Dune.

Using either yaDIS or Zappiti have have always used the storage_name:\\ path. What will work with Eversion since I keep getting the player path error?

Thanks so much for anyone's time and help!

accident
29-06-12, 22:10
I would think it would be the same. Although double check your not running into a yamj quirk by opening up any xml file and look at fileURL at the end. Make sure it's coming out what your expecting it to be.

A quick way to test different paths: edit Other_All_1.xml and find the first fileURL. edit the full path to what you think might work and save. from the eversion home screen go into the all index and then the first title that appears. play it (or play from the all index). repeat as much as needed. the important part is you need to return to the home screen for eversion to reload the all index.

Once you figure it out, adjust my_library.xml for the new path, delete all the xml files and then run yamj to make sure all titles update.

JackBauer24
30-06-12, 12:38
Could I have multiple paths in yamj for my movie library?

Let's say I have all my TV series on the internal HDD of my Dune.
The movies are on a NAS device with smb path.

And third another external HDD is connected to the PC. The movie directory is shared over the LAN.

In Zappiti it is working.

storage_uuid://619xxxxx_xxxx_xxxx_xxxx_xxxxxxxxxxxx/TV Series/HD Series

smb://user:pass@192.168.0.x/media/Videos/HD Movies

smb://user:pass@192.168.0.x/HD Movies"

How should this look like for yamj?

accident
30-06-12, 21:03
Could I have multiple paths in yamj for my movie library?


Yes. in the libraries file (my_library.xml if you used the gui), you'll see it's libraries with a single library. you can duplicate the library part as much as needed. fill in the different per scan location options like the path and yamj will take care of the rest.

Catch22: I don't know if there's anything hardware/os specific in the dune that might get in the way, I believe there is nothing. on some models of the syabas hardware there is some limitations but eversion takes care of that for those models.



storage_uuid://619xxxxx_xxxx_xxxx_xxxx_xxxxxxxxxxxx/TV Series/HD Series

smb://user:pass@192.168.0.x/media/Videos/HD Movies

smb://user:pass@192.168.0.x/HD Movies"


The big thing to get correct is the 2 paths in the library file. 1 is the path that yamj uses when running to find the files from that computer. the playerpath(might be called nmtpath) is the same exact path but the dune version to it.


How should this look like for yamj?

You'll find an example of this in the yamj wiki at : http://code.google.com/p/moviejukebox/wiki/LibraryXMLInfo

If you wanted to use the gui, it's not obvious but you can do it. I dont' recommend this way but if you loaded the gui, setup all the settings for 1 location, click add, do it again for the second, click add.. contrinue and click save when your all done.

accident
06-07-12, 16:55
Just wondering if anyone new might have any info on reliable network paths. I'm looking to button up but not getting too much feedback. Usually that's a good thing but I suspect it's lack of interest?

crimpy
06-07-12, 19:23
Just wondering if anyone new might have any info on reliable network paths. I'm looking to button up but not getting too much feedback. Usually that's a good thing but I suspect it's lack of interest?

It's too complicated and too much things to know to get it working right for the normal user i think...
The flash engine (or Chip power) is to weak in the Dune's. (Especially Base 3 )

Just my 2 Cent's.
crimpy

JackBauer24
06-07-12, 20:23
Just wondering if anyone new might have any info on reliable network paths. I'm looking to button up but not getting too much feedback. Usually that's a good thing but I suspect it's lack of interest?

Please be patient. I am very interested to use yamj on my dune smart d1.

But first I need to get the basic configuration to work and sort out some errors with my small test movie/series library.
After I got these problems resolved I will use it on my full library on the internal HDD and some network shares.

Mr Eric
06-07-12, 20:55
Ly two cents if you want everything to go smooth :
1. Use mymovies to scan your collection and use it to create automatically nfo, fanart and covers
2. Use tomy to configure yamj

This is the best and easiest way I found to run yamj. Then there's still the problem for the attached drive path...

accident
06-07-12, 23:28
That's probably where yamj fits in best.. it's basically an automatic scanner that works well with other applications. Back in the day, it was htpc in 1 room, little players in bedrooms.

Can you give me an example of what you think an attached path should look like.. let me make sure it's making it untouched through the play starting.

Mr Eric
07-07-12, 01:41
for attached drives (internal or external) it should be :

storage_label://label/path
storage_uuid://uuid/path

accident
07-07-12, 10:45
for attached drives (internal or external) it should be :

storage_label://label/path
storage_uuid://uuid/path

It makes it to the dune play call untouched.

accident
07-07-12, 11:32
Please be patient. I am very interested to use yamj on my dune smart d1.

Nothing to worry about, support isn't going to be pulled out. I'm really not a fan of releasing this way where I'm completely blind to what's going on and no way to test myself. Part of it's allure and stability on other platforms was my ability to exhaustively test every possible setup over and over getting it ready before others used it.


But first I need to get the basic configuration to work and sort out some errors with my small test movie/series library.
After I got these problems resolved I will use it on my full library on the internal HDD and some network shares.

i've been watching your work. I suspect when your done, your settings will probably be what most people around here might want in a setup.

accident
07-07-12, 12:42
It makes it to the dune play call untouched.

I don't see any other way to call a video, does the other flash interfaces work for playback? maybe one of those devs would be nice enough to let me know what is needed here.

insanebum
31-07-12, 15:51
I just saw this thread and having already used YAMJ on my HDX i was very excited to get it running om my dune lite.

In short: it works even with NFS (read somewhere that you had to use smb)

I'm also hoping that the trailers are going to work (probably an option in the properties)
The YAMJ/HDX used to download them on my diskstation and add them to the skin.

I'm using the evZap skin.

Great work!!

insanebum
31-07-12, 22:14
I used the same for NFS and it also works

media_url=swf://nfs-tcp://192.168.1.xxx:/[PATH TO YAMJ]/Jukebox/eversion.swf



Okay Accident, I have more information about the media_url parameter. Apparently, this whole thing isn't going to work over NFS. SMB works well, however. Using the path string Costaud gave you, I was able to get the favorite to work every time. Before, it was hit or miss. Please update the media_url output for the dune_player.txt file to read:

media_url=swf://smb://=@[SERVER IP]/[PATH TO YAMJ]/Jukebox/eversion.swf

This will set up an explicit pointer to the file, so the favorite doesn't look for a relative path. Currently, with the media_url=swf://eversion.swf, when added as a favorite it loses the path and fails to load.

Dune users, to fix the current version - r0173, modify your dune_folder.txt file that is in the YAMJ/Jukebox folder, and change the media_url paramter from:

media_url = swf://eversion.swf

to

media_url=swf://smb://=@192.168.1.xxx/[PATH TO YAMJ]/Jukebox/eversion.swf

Simply change the IP address to whatever your NAS IP address is, and put your share path to the YAMJ directory in place of the [PATH TO YAMJ].

Then navigate using the Network Browser to the Jukebox folder but do not go into it. Add the folder to favorites using the POPMENU button on the remote. This will put a favorite on your main icon page called "JUKEBOX". When you click this, it will launch the Eversion.

accident
05-08-12, 19:13
finally found the missing cursor and artwork background problem. It turned out to be different png support on the dune hardware.

replacement images can be found in the duneimagefix1.zip file at https://github.com/accident12123/eversion/downloads

mastermarcel
08-08-12, 17:01
This looks a really interesting solution. The screenshots looks awesome but how to set this up i haven't a clue.

Do i have to install YAMJ on a NAS or server? If yes is there a guide or how-to. Iv'e read the start post but i don't know where to start. Please some help

rezurfer
08-08-12, 17:28
Maybe this could be of help:
http://www.dentedboxes.com/doku.php/eversionb2:dune
http://www.networkedmediatank.com/showthread.php?tid=35043

YAMJ runs from a Windows or Linux computer.

accident
08-08-12, 17:37
I put together a quick FAQ about it on the dune which you can find here: http://dentedboxes.com/doku.php/eversionb2:dune

It's not complete, there's a lot of things going on including moving the hosting and some documentation is being updated at the same time.

This is basically a summary of what to know about it:
- YAMJ only needs to be run when there is a change to your media files so install it where it makes the most sense to run it for your method of getting new media files.
- YAMJ runs as an automatic scanner, which differs from all the other software you may have tried on the dune. If you want more of a gui style interface then look at YAYMAN which is the closest thing available right now to mimic how the dune software runs.
- YAMJ can be setup in post processing scripts for a variety of automated media tools to run as files change automatically.
- YAMJ is defacto standards based, meaning it works really well with media managers, xbmc nfo managers, my movies and it's autoripper, etc. Most tools can write out data for xbmc or yamj and yamj will use that data to create your jukebox. this includes the metadata that sickbeard and couchpotato can write out.
- YAMJ doesn't write anything in with your media files and puts all it's data into a single folder. It's safe to try and does not interfer with any existing setup. Uninstalling it if you don't like it is as easy as deleting the jukebox folder and the yamj folder.
- Eversion runs by itself so no computer or nas is needed. Run yamj to update the jukebox and eversion will work only using the dune. run yamj when you make a change to update teh jukebox.

For installing:
- pick the device you want to run yamj on. The dune link above has instructions for a computer install when you plan to manually run it as needed OR if you need to use the YAYMAN Gui.
- Nas installs can be a little more complicated, there are instructions and even plugins on just about every brand nas that can run yamj. all you need to do is find them in the NAS makers forum. You'll need to update yamj and add eversion to the install. I can help out more with that if you go this direction and this is where the docs are really lacking.
- you need to use DUNE file paths for your media files. I don't own a dune but some discussions are in this forum for what they should be. This is called the NMT Path or Playerpath in the setup procedure. Getting yamj setup to scan is pretty easy, getting the path right to play the videos is where the most confusing setup part is.
- If your going to be adding yamj/eversion to your favorites you'll want to edit the dune_folder.txt file in the install to be the full dune path to the swf files before you run yamj.


Speed notes:
- yamj defaults are based on the lowest end devices trying to run it. Because of this it may be a little slow at first but can be tuned to use more computer power and memory to speed it up.
- the first run is always the slowest because there is so much data to gather about your media files since they are all new.
- addition runs finish much faster. Even with a large library it can be tuned to run in a few minutes.

Day to day usage:
- 99.9% of your media with good filenames should be picked up corectly the first time and it'll go get your files for you.
- you can use a media manager or nfo manager or YAYMAN to fix up the data and images if your unhappy with them. You can also do it manually.
- make a change to your media files, run yamj and your jukebox will update
- Eversion runs as often as needed with no additional software running so your yamj computer can be turned off and yamj just scans, updates the jukebox and exits so it doesn't even have the option to stay running.
- many people with nas installs like setting it up to run daily, or twice daily. Some prefer more agressive. They do this with normal task manager or cron to just automatically run it.
- some poeple like to add yamj to their post processing scripts allowing everything to be automated and updated asap.

Things different on a dune vs a syabas players:
- Dune players seem to have different png file support in flash, we're dealing with missing images as we find them.
- Dune players will not play a video without exiting the flash application first. Eversion was not designed for this and to me it's a dune flaw that should fix. Because of this eversion will not return to the last screen you were on before you started to play the video.
- There is no way from a flash app to write to the drive so we are unable to generate a playlist to do things like watch a full season of tv. To me, another fixable dune flaw.
- eversion supports youtube videos for things like trailers, but as far as I can tell or find the youtube playback ability is not available to flash applications so there is no way to play them.

If you need more specific help, don't hesitate to ask.

mastermarcel
09-08-12, 10:44
Thank you!

Some reading to do :)

I'm running a server in my network. It's a Linux server (RHEL based). Also it's headless. So i think i want to install Yamj on this server. Also my media is on this server. So i need a how-to for installing on Linux. I'll search the forums and links you gave.

accident
09-08-12, 17:02
Right this second a quick linux install is:

- install java if needed
- install mediainfo cli version if you want yamj to be able to get codec info
- make a folder for yamj to run from, download and unzip the all in one version which has yamj and a default eversion install
- unzip the dune fix into the yamj install, this fixes some problematic image files on your tv
- edit the moviejukebox.properties file and find the mediainfo property, you'll need to uncomment it for a linux install to find mediainfo
- make yourself a library file so yamj knows where to scan your media and what paths you need for your dune player to play them. see the yamj wiki (http://code.google.com/p/moviejukebox/wiki/LibraryXMLInfo)
- make yourself a script to run yamj (http://code.google.com/p/moviejukebox/wiki/CommandSyntax). command line is basically moviejukebox nameoflibraryfile.xml -o /directory/to/make/the/output/jukebox. You can also do this in property files reducing the command line to moviejukebox
- run yamj

most common problems on a new install are misdetected media files and the playerpath allow the dune to successfully play videos. Deal with playerpath first.

I'm actually a little confused if I packaged up the last upload correctly, there might be a slim chance you need to actually update eversion from teh all in one immediately. this is based on someone that posted it didn't work on my own forum until they did.

Recommendation if possible is to start with maybe a couple videos just to make sure you get the path working. There is a reoccuring bug in yamj where just making a path change may not actually get updated in the jukebox data. because of this, you'll need to delete the xml files from the jukebox folder and then run yamj to try a new path. first run with new media is always painfully slow not to mention nothing has been tuned with threading or anything yet slowing it down even more.

powmow
15-08-12, 23:58
I put together a quick FAQ about it on the dune which you can find here: http://dentedboxes.com/doku.php/eversionb2:dune

It's not complete, there's a lot of things going on including moving the hosting and some documentation is being updated at the same time.

This is basically a summary of what to know about it:
- YAMJ only needs to be run when there is a change to your media files so install it where it makes the most sense to run it for your method of getting new media files.
- YAMJ runs as an automatic scanner, which differs from all the other software you may have tried on the dune. If you want more of a gui style interface then look at YAYMAN which is the closest thing available right now to mimic how the dune software runs.
- YAMJ can be setup in post processing scripts for a variety of automated media tools to run as files change automatically.
- YAMJ is defacto standards based, meaning it works really well with media managers, xbmc nfo managers, my movies and it's autoripper, etc. Most tools can write out data for xbmc or yamj and yamj will use that data to create your jukebox. this includes the metadata that sickbeard and couchpotato can write out.
- YAMJ doesn't write anything in with your media files and puts all it's data into a single folder. It's safe to try and does not interfer with any existing setup. Uninstalling it if you don't like it is as easy as deleting the jukebox folder and the yamj folder.
- Eversion runs by itself so no computer or nas is needed. Run yamj to update the jukebox and eversion will work only using the dune. run yamj when you make a change to update teh jukebox.

For installing:
- pick the device you want to run yamj on. The dune link above has instructions for a computer install when you plan to manually run it as needed OR if you need to use the YAYMAN Gui.
- Nas installs can be a little more complicated, there are instructions and even plugins on just about every brand nas that can run yamj. all you need to do is find them in the NAS makers forum. You'll need to update yamj and add eversion to the install. I can help out more with that if you go this direction and this is where the docs are really lacking.
- you need to use DUNE file paths for your media files. I don't own a dune but some discussions are in this forum for what they should be. This is called the NMT Path or Playerpath in the setup procedure. Getting yamj setup to scan is pretty easy, getting the path right to play the videos is where the most confusing setup part is.
- If your going to be adding yamj/eversion to your favorites you'll want to edit the dune_folder.txt file in the install to be the full dune path to the swf files before you run yamj.


Speed notes:
- yamj defaults are based on the lowest end devices trying to run it. Because of this it may be a little slow at first but can be tuned to use more computer power and memory to speed it up.
- the first run is always the slowest because there is so much data to gather about your media files since they are all new.
- addition runs finish much faster. Even with a large library it can be tuned to run in a few minutes.

Day to day usage:
- 99.9% of your media with good filenames should be picked up corectly the first time and it'll go get your files for you.
- you can use a media manager or nfo manager or YAYMAN to fix up the data and images if your unhappy with them. You can also do it manually.
- make a change to your media files, run yamj and your jukebox will update
- Eversion runs as often as needed with no additional software running so your yamj computer can be turned off and yamj just scans, updates the jukebox and exits so it doesn't even have the option to stay running.
- many people with nas installs like setting it up to run daily, or twice daily. Some prefer more agressive. They do this with normal task manager or cron to just automatically run it.
- some poeple like to add yamj to their post processing scripts allowing everything to be automated and updated asap.

Things different on a dune vs a syabas players:
- Dune players seem to have different png file support in flash, we're dealing with missing images as we find them.
- Dune players will not play a video without exiting the flash application first. Eversion was not designed for this and to me it's a dune flaw that should fix. Because of this eversion will not return to the last screen you were on before you started to play the video.
- There is no way from a flash app to write to the drive so we are unable to generate a playlist to do things like watch a full season of tv. To me, another fixable dune flaw.
- eversion supports youtube videos for things like trailers, but as far as I can tell or find the youtube playback ability is not available to flash applications so there is no way to play them.

If you need more specific help, don't hesitate to ask.

Hi Accident,

Thanks for all your work on eversion. I have been using it since initial release on the PCH. I have a dune and want to set it up. I am very familiar with networks, pc's, paths, etc....

I just need to understand what to setup in the player path to make this work....

all my movies live on

\\192.168.0.69\Movies

hope this helps. This info is not in any of your instructions or FAQ's that I can see.

accident
16-08-12, 00:13
No clue, I don't have a dune.. you'll have to read this thread and maybe someone with a dune can help more.

powmow
16-08-12, 00:23
Wow! I've read this and don't see that info or at least anyone who has this working who has explained what files to modify.....

help people!

Does anyone actually have this working?

accident
16-08-12, 00:32
yeah there are a couple people using it.. some path stuff is mentioned, although it might be more info on the other thread which I thikn is titles eversion, can dune support?

As someone who used yamj before, the place to edit is the same on any player it works with. Your library file with the paths in it. you just need to use a dune path and not the syabas path your familiar with.

powmow
16-08-12, 00:35
yeah there are a couple people using it.. some path stuff is mentioned, although it might be more info on the other thread which I thikn is titles eversion, can dune support?

As someone who used yamj before, the place to edit is the same on any player it works with. Your library file with the paths in it. you just need to use a dune path and not the syabas path your familiar with.

So your saying I just have to put the magic string in the player path in my library.xml file and I am done.

sounds easy enough except for the magic that no one knows....

Does the jukebox that is output need to live on the NAS on the Dune or does it not matter?

I still have no idea after I have built the jukebox how I actually invoke it or get Dune to automatically run it like my PCH's would. maybe someone will explain how they got it to work.

accident
16-08-12, 01:12
Start reading the thread, just back a page or 2 is what 1 person used to do it..

mastermarcel
16-08-12, 17:33
This vacation i tried to get this working but failed. I think i will try again but i have to find some time. My vacation is over. One thing i didn't say yet I appreciate the help from Accident.

powmow
16-08-12, 18:24
Start reading the thread, just back a page or 2 is what 1 person used to do it..

Like I've said. I have read the entire thread and tried a few things I gleemed from reading it but no luck. I don't find any of the posts in the last two pages really spell this out. just tidbits that I'm left to peice together.

regardless it just doesn't work. Mine gets to the message on the screen where it says loading hardware specific settings and just hangs.....


managed to get Yadis setup and scraped over 800 movies and built a jukebox in a little more than a hour. not as feature rich as YAMJ and eversion but its simple to setup and it actually works.

Thanks everyone for their help. I hope this project reaches mainstream status someday so the masses can actually enjoy this. You know its got a long way to go when a professional software developer with 30 years experience can't get it working and the author doesn't know either.

ScottJ97
16-08-12, 19:07
Thanks everyone for their help. I hope this project reaches mainstream status someday so the masses can actually enjoy this. You know its got a long way to go when a professional software developer with 30 years experience can't get it working and the author doesn't know either.

I agree, though I don't think it's fair to blame Accident for this. He doesn't even have a Dune and is doing this work blind, for no benefit to himself at all.

Trying this out is on my to-do list. One of these weekends...

halfelite
16-08-12, 22:06
Thanks everyone for their help. I hope this project reaches mainstream status someday so the masses can actually enjoy this. You know its got a long way to go when a professional software developer with 30 years experience can't get it working and the author doesn't know either.

Everything works it just needs someone with a DUNE and knowledge of yamj to help everyone else out. Accident added in DUNE support blindly without owning a unit and with minimum feedback. People have been using yamj/eversion on popcornhour for a year without issues but everyone on PCH knows yamj well and we all know the settings to help someone get it working with a PCH.

A good starting point is if you can get ahold of dbone then site operator of http://www.mediasmartserver.net/ Not sure if he hangs out here or just on avsforum, He knows how to use yamj and also has a dune he might be able to write up a guide.

accident
17-08-12, 01:06
I think there might have been the wrong swf file in the all in one download. I just merged the 3 downloads (all in one, eversion and the dune fixes) together and uploaded a new all in one.

this is blind to me so if someone can try a clean install and let me know if that loading error is gone and it actually loads now.

Also, thanks for trying it out and giving some feedback. It helps.

tr1ple6
17-08-12, 09:08
I think there might have been the wrong swf file in the all in one download. I just merged the 3 downloads (all in one, eversion and the dune fixes) together and uploaded a new all in one.

this is blind to me so if someone can try a clean install and let me know if that loading error is gone and it actually loads now.

Also, thanks for trying it out and giving some feedback. It helps.
Just tried a clean install of the new all in one package and it works now. Thanks for the effort accident

accident
17-08-12, 17:46
Thanks for the update, and sorry if anyone tried and wasn't successful in the past. My mistake on having the wrong file in the faster install download.

charleyr
20-08-12, 14:22
Just tried a clean install of the new all in one package and it works now. Thanks for the effort accident



Hi there, just wonder whre i can get this package for the dune
Do you have a link to the right files?

Thanx

accident
20-08-12, 18:49
Links are in the first post

tr1ple6
20-08-12, 19:30
Links are in the first post
I think it would help if you put a direct link to the downloads on the first page. It is somewhat cumbersome having to search for the actual files to download. Hope this helps

dbone1026
25-08-12, 12:38
A good starting point is if you can get ahold of dbone then site operator of http://www.mediasmartserver.net/ Not sure if he hangs out here or just on avsforum, He knows how to use yamj and also has a dune he might be able to write up a guide.

Sorry about that. I hang out here, there, and everywhere :D

Been a bit sidetracked these past few months between work and family. I am hoping to get Eversion working on my Dunes by this weekend, and if so will try t o get a quick blog post put up.

Mr Eric
25-08-12, 14:44
It should help many people if you can make it one of your very good tutorials Damian ;)

dbone1026
25-08-12, 16:15
It should help many people if you can make it one of your very good tutorials Damian ;)

Well, tbh I am not entirely sure what the issue is. I just tested out by creating a small jukebox and it worked without issue on the Dune.

One question I have for Accident, how can you get the jukebox (or can you even) to work for both Dune and PCH? What I mean, using the test jukebox I created, on the Dune all I had to do was navigate to the jukebox folder and Eversion launched. When I access the same test jukebox on the PCH I have to actually navigate to the swf file to get Eversion to launch. Or maybe it is because on the PCH I simply navigated to the folder where the jukebox was stored (i.e. on a Thumb Drive) instead of using the YAMJ App (I didn't want to risk messing around with my live YAMJ App)?

So once running, the same test Eversion jukebox works fine on the PCH and Dune (PCH is faster but that is expected), it is just a matter of launching the same jukebox consistently

accident
25-08-12, 22:49
For dual brand houses:

The install is actually designed around dune, pch app or gaya index.htm launching in 1 jukebox depending on what you need.. just the dune needs a little help if you want it added to favorites. You already know of the per device config files, which do work on dune using the serial number of the settings filename. If your unsure what to make that filename, just go into eversion, press menu (not the top menu on the dune, the other menu button) and then in about it appears on the tv screen near the bottom.

From a playing media standpoint:

I would expect it to come down to paths that work for both. http should just work no changes. nfs might work for both using dune nfs paths but may require a couple existing eversion setting tweaks if your nfs-tcp paths. smb paths I would expect to not work between both and would require some special info for both paths and eversion changes to convert based on the hardware it's running on.

This is where I really need help. From your post it sounds like you have it playing for both??? I can't really tell though. If you can run down what you can test and what does or doesn't work we can tweaking around things to see if an eversion mod is even needed to make it work.

From a launching standpoint:

It appears all the other jukebox apps make absolute paths in their dune_folder.txt files for you. A relative path does work if you navigate to the folder as you discovered but a flaw in favorites does not allow it to work from favorites. The fix is to modify the default dune_folder.txt to change the swf path to the full dune needed path to the swf file. you'll find copies of this file in the eversion skins folder and the jukebox folder if you already made a jukebox. Once modified you can just add your jukebox to a favorite and launch from the normal favorites.

The YAMJ App on pch hardware:

You can safely drive navigate to the test jukebox and launch it. It's also safe to add it to a quick launch if your testing over and over in 1 sitting. it's 1 button to delete a quick launch before your family touches it without disturbing your normal jukebox.

dbone1026
26-08-12, 00:12
This is what my My_Library.xml file is, and playback works fine for both PCH and Dune

<libraries>

<library>
<path>\\\\SHAWSHANK\Videos\Movies Family HD</path>
<playerpath>smb://Shawshank/Videos/Movies Family HD/</playerpath>
<exclude name="sample,tmp/,temp/,RECYCLER/,RECYCLE.BIN/"/>
<description></description>
<prebuf></prebuf>
<scrapeLibrary>true</scrapeLibrary>
</library>

</libraries>

This is actually the playerpath I have been using for the PCH for a while, so I didn't need to make any changes for the Dune. From what I can tell all the usual remote functions that I would expect to work did.

accident
26-08-12, 04:51
Ok, so if there is no username/pw on the smb share you can just use the format you have for both. In your case, it should work for both then. Just need to fix up the dune_folder.txt for the full path to the swf file and you can add it to favorites.

accident
03-09-12, 07:21
Just wanted to let everyone know I need to close the old host up. this means things like images, the wiki and such will be broken for a few days around here..

Downloads: http://github.com/accident12123/eversion
New Forum: http://forum.dentedboxes.com

accident
04-09-12, 10:37
Updated the first post with new links. Most of the wiki/important info is on the github site now, just a matter of updating and cleaning up broken links there.

accident
16-09-12, 03:57
Found a couple users to go over dual support... minor change in R0179 (https://github.com/accident12123/eversion/downloads) for nfs paths.

No reason to update unless you have both a syabas and dune player using the same jukebox.

Known good dune network paths. All work on Dune and PCH when R0178 or newer eversion is used.:

Samba guest access:
- smb://ip or hostname/sharename/rest of path

nfs:
- nfs://ip or hostname:/nfs/path
- nfs-tcp://ip or hostname:/nfs/path

At this time I don't have a confirmed working path for samba and username/password or local drives.

Our wiki on github is more up to date now. still room for improvement but getting better. https://github.com/accident12123/eversion/wiki

accident
18-09-12, 02:55
I'm trying to sort out what model dune would be good to use for dev work. Ideally I'd like the most rounded with dev like features while still spending as little as possible. I'm ok with slower hardware because if it works on slow, it just runs faster on fast :) I'm thinking the tv models might fit this.

krial
18-09-12, 07:33
I have TV-101.
Eversion work fine on it.
(over samba protocol)

ambush
03-10-12, 12:00
I'm running Eversion R0173 and evHell 4.0 201209122242 skin on top of YAMJ 2.8-SNAPSHOT and it works great on both my Dune Base 3.0 and Smart D1.

Only thing I've done is to add IMDB ID number to the media files names using [ID] tag and YAMJ scraped the movie info perfectly.
Using the evHell moviewall4row mode gives me 4x11 posters on the wall which allows me to browse through my entire library fairly quickly.

Obviously, some issues/wishes exist:
1) Favorite shortcut to eversion.swf in Dune doesn't work unless I've access the source-drive that the jukebox resides on via the Dune source-page first. Seem that the Dune player can't connect to a favorite shortcut directly but need to initiate contact first. Guess nothing specific for eversion but never noticed it until now.
2) Movie wall scrolling is kinda slow. Have hyperscroll set to NICE but would like the posters to load a lot quicker. Guess this is a question of performance tweaking eversion for Dune-specific HW - hope for some improvements here in future releases.

Still, awesome jukebox and finally I have the same jukebox functionality on my Dune players as on my PCH player.

Edit: All my sources are SMB connected, including the one that house the jukebox.

tr1ple6
03-10-12, 12:33
Ambush, have you tried renaming the link in the dune_folder.txt to media_url = eversion.swf

ambush
03-10-12, 15:24
Yes but that doesn't work at all - I don't even get an "unable to connect" error.

My dune_folder.txt looks like this and works perfectly when I've accessed the RAID5-1 drive once. However if I start the Dune player and try to access the favorite link directly, it fails:

media_url=swf://smb://=@192.168.150.100/RAID5-1/Jukebox_Dune/Jukebox/eversion.swf

ambush
03-10-12, 16:21
Regarding eversion upgrades - is it enough to replace the eversion.swf and phf files in the jukebox directory with the files from the new eversion build or is there anything else to it?

ScottJ97
03-10-12, 16:33
Yes but that doesn't work at all - I don't even get an "unable to connect" error.

My dune_folder.txt looks like this and works perfectly when I've accessed the RAID5-1 drive once. However if I start the Dune player and try to access the favorite link directly, it fails:

media_url=swf://smb://=@192.168.150.100/RAID5-1/Jukebox_Dune/Jukebox/eversion.swf

Try removing the =@. Just those two chars.

accident
03-10-12, 17:06
1) Favorite shortcut to eversion.swf in Dune doesn't work unless I've access the source-drive that the jukebox resides on via the Dune source-page first. Seem that the Dune player can't connect to a favorite shortcut directly but need to initiate contact first. Guess nothing specific for eversion but never noticed it until now.


I see your already getting help on this. I agree the =@ looks wrong to me from other examples users have posted. remember there is 2 copies of dune_folder.txt, the one with the yamj install in the eversion/interface folder and 1 in the jukebox/ folder. Just copy it. you may need to delete an existing favorite and readd it when you change it.


2) Movie wall scrolling is kinda slow. Have hyperscroll set to NICE but would like the posters to load a lot quicker. Guess this is a question of performance tweaking eversion for Dune-specific HW - hope for some improvements here in future releases.


From my discussions with the 2 people who own both brands, it sounds like everything on the dune is a little slower to start with. It's really hard to recommend how to tune things when I don't have a unit to see where it's slower.

Try disabling the hyper all together. You may also be able to reduce the prefetching combined with your nice setting to make it draw faster but sacrificing the scrolling around speed. but again a complete guess as I've never seen it running on a dune.

If your doing a single jukebox with both brands, remember you can have per unit settings so your dune will act differently from your pch.

ambush
05-10-12, 14:20
Removed the =@ from the media_url as suggested. Now it looks like this:
media_url=swf://smb://192.168.150.100/RAID5-1/Jukebox_Dune/Jukebox/eversion.swf

After that, I re-created the favorite in Dune and tested it - worked fine. Restarted the Dune and tried the favorite but no go - error:
Failed to open URL: smb://192.168.150.100/RAID5-1/Jukebox_Dune/Jukebox/eversion.swf

Doesn't really matter - this is a small issue for me, won't bother about this anymore.

However, I have noticed one other thing:
I have two YAMJ installations - c:\YAMJ-Dune and c:\YAMJ-Dune-kids. The first one has a my_library.xml configured with all my movie directories while the second one only has the kids-movie directory configured in the my_library.xml. They create two different jukeboxes so the kids can use one one and us grownups can use the other.

I've noticed that when I run the my_YAMJ.cmd to build/update the jukebox for the kids, it reads the my_library.xml from the YAMJ-Dune directory!

To solve this, I had to change the kids My_YAMJ.cmd from
CALL moviejukebox My_Library.xml -o R:\Jukebox_Dune
to
CALL C:\YAMJ-Dune-kids\moviejukebox C:\YAMJ-Dune-kids\My_Library.xml -o R:\Jukebox_Dune

Again, not related to Eversion but just a note when using multiple YAMJ instances.

ambush
05-10-12, 14:28
Regarding eversion upgrades - is it enough to replace the eversion.swf and phf files in the jukebox directory with the files from the new eversion build or is there anything else to it?

Can anyone clarify the Eversion upgrade procedure?

I tried to upgrade from R0173 to R0179 by copying (merging) the files from the eversion_yamj_r0179.zip bundle into my yamj/skins/eversion directory.
After that, I updated the jukebox by running My_YAMJ.cmd but now when I start YAMJ I get the following error:

EVERSION INSTALLED WRONG
A bad Eversion upgrade is deteced. Please exit and check your setup.

What have I missed?

accident
06-10-12, 02:16
Depending on what yamj settings you (or a specific eskins may have had you add) it can make updating a little more tricky.

First cause is not exiting eversion after an update. If your one the old swf file with the new install it'll throw that warning. that's as simple as exit eversion completely and then start it again.

The second is the upgrade warning is telling you that all of the files didn't copy over to the jukebox and there's 2 different versions found together. Generally it's the updated default settings that are missing.

The easiest way to fix the problem is hand copy the files from the yamj install that eversion is expecting:
- If you look in the Jukebox folder, you'll see a bunch of different folders.
- If you look inthe yamj/skins/everson/ folder you'll see an interface and eskins folder. If you look inside those 2 folders you'll see the matching foldernames from the jukebox.
- just manually copy and overwrite the folders and files and you'll fix up the problem. just exit and restart eversion after the copy.

edparker50
11-11-12, 20:13
I must be slow because i cant figure out how to get this to work lol

accident
12-11-12, 03:19
It's easier to help if there was a little info on what your stuck on. right now all I can suggest is clicking the wiki link in the first post and find the new user instructions.

edparker50
12-11-12, 13:49
It's easier to help if there was a little info on what your stuck on. right now all I can suggest is clicking the wiki link in the first post and find the new user instructions.

I will, I'm just reading thru the material a little more before i start asking my questions

accident
12-11-12, 18:54
It's a lot more confusing that it really is..

1: install java on the computer you will be running yamj from
2: unzip the aio download into a folder, tada, it's installed
3: make a library file so yamj knows where to scan and the dune knows the paths for playback, there's an out of date but useful yamj gui tool in the aio download to help
4: run yamj to create your jukebox
5: enjoy on the dune
6: anytime you add or remove media files just run yamj to update the jukebox.

you might want to do some tweaking after it's working but that's how yamj works in a nutshell.

bdowden
16-11-12, 01:22
Hi everyone.

I have Eversion and YAMJ installed on my unraid box, but I can't get the player path correct - I keep getting the "format is not supported" error.

In yaDIS the media URLs are:
smb://192.168.1.65/Movies/{MovieName}/{MovieName}.iso

I have my player path set up as
smb://192.168.1.65/Movies

Does anyone have any insight? Thanks!

accident
16-11-12, 02:08
I'll take a peak at the code, maybe there's a dune with iso logic error.

bdowden
16-11-12, 12:14
I'll take a peak at the code, maybe there's a dune with iso logic error.

Well it's happening with all of my media, not just the isos -mkv, avi, etc. I've searched through this post and I saw that when it happens it means there's a problem with my player path.

Is there a debug flag or a log file I can check to see which path is being applied to each media entry? If I had that then I could more easily rule out invalid paths (or figure out the permissions on my unraid shares).

accident
16-11-12, 14:53
look in the jukebox folder and you'll see the xml files that make up the records. at the end you'll find the full path it's going to use.

If you want to attempt to edit paths without running yamj, only the index files are used by eversion and the easiest to work with is probably Other_All_1.xml and stick to the first couple titles in it. then it's just go to home on the tv, and back into all and the xml will be re-read for the same titles.

qcngoaitroi
17-11-12, 10:29
Treo bang rôn Treo bang ron gia re (http://www.treobangrontphcm.com/treo-bang-ron-gia-re-nhat) Treo bang rôn giá r?

DT: 0975137917 A Công Web: treobangrontphcm.com

bdowden
17-11-12, 13:17
I've tried a bunch of different URLs but nothing is working. I remember having issues with shares after upgrading to unraid 5 but they were resolved (especially since yaDIS works perfectly fine). It's too bad - I love the idea of the cron job updating the jukebox.

accident
17-11-12, 15:23
It's hard for me to reply here and offer a lot more help, everytime I post the forum seems out of bandwidth for hours.. Feel free to email me at accident at dentedboxes.com or use the forum.dentedboxes.com forums and I might be able to figure out what's going on. Keep in mind I don't own a dune product so it's a little harder for me to guess what is needed.

edparker50
17-11-12, 21:09
Does each movie have to be in its own folder? Right now all my movie isos are in one titled Films

Pras1011
20-01-13, 18:10
Does YAMJ/Eversion work on Dune?