Kodi Community Forum
WIP Developer Area - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116)
+---- Forum: Ember Media Manager (https://forum.kodi.tv/forumdisplay.php?fid=195)
+---- Thread: WIP Developer Area (/showthread.php?tid=165013)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24


RE: Developer Area - Dekker500 - 2014-01-27

I haven't been able to commit any time to the project the last couple of weeks (real life interfering) but I hope to dig back in soon. I really hope to get our quality control up, and keep our users happy!


RE: Developer Area - DanCooper - 2014-01-27

It's a problem with shockwave/flash library in VS if you compile/debug Ember x64. Works for me in x86.
We can try to isu vlc as alternative trailer player (if someone don't have installed flash).

I think it make no sense to release Ember as x64 application.


RE: Developer Area - DanCooper - 2014-01-29

I'm working on the movie expert settings.

The XBMC tab has a new setting Protect BDMV Structure (anyone know a better labeling?).
If this setting is enabled, no files are stored inside the BDMV folder.
Image


These are the new expert settings. In each case a tab, Single (separate movie folders), Multi, VIDEO_TS and BDMV.
<filename> can be used as a tag, for example, <filename>-poster.jpg. Or you set it to an fixed name like movie.nfo. Also more that one entry is possible, separated by comma.

Use Base Directory it's the same as Protect BDMV Structure.
Recognice VIDEO_TS recognice VIDEO_TS files even without an VIDEO_TS folder.

All settings can be mixed, even XBMC and NMT.

Single:
Image

Multi:
Image

VIDEO_TS:
Image

BDMV:
Image


If someone thinks that something is missing, please tell me.


RE: Developer Area - Cocotus - 2014-01-29

Hi Dan,
what an effort! I can't imagine how much work this was to set up! I looked at the screenshots and everything is there for me Smile Some questions I have:

I know the meaning of SIngle - every movie in own folder, but what is the structure for "Multi"? VIDEO_TS and BDMV Tab - does that mean that Ember will only use those tab settings when it scans and found either "VIDEO_TS" / "BDMV" folder in library?

I think I will do some wiki documentation later this week which explains the movie/media structure of every tab setting to avoid newbie questions for future Smile


RE: Developer Area - DanCooper - 2014-01-29

Yes, separate settings for all 4 cases.

Single: every movie in own folder

Multi: all movies in one folder:
- needs unique filenames for poster, fanart. -> for example movie.nfo is not allowed
- no extrafanart/extrathumbs support (i'm not sure if actor thumbs works)
- not sure if clearlogo, art & disc works

Edit: clearlogo, clearart, discart, banner and landscape works with multi if filenames are unique.


Developer Area - MaxCore - 2014-01-29

Nice job Dan !


RE: Developer Area - Cocotus - 2014-01-29

(2014-01-29, 10:41)DanCooper Wrote: Yes, separate settings for all 4 cases.

Single: every movie in own folder

Multi: all movies in one folder:
- needs unique filenames for poster, fanart. -> for example movie.nfo is not allowed
- no extrafanart/extrathumbs support (i'm not sure if actor thumbs works)
- not sure if clearlogo, art & disc works

Edit: clearlogo, clearart, discart, banner and landscape works with multi if filenames are unique.

Ok understood. But right now it's not clear what to write in the textboxes. For example tab "single" "NFO" Row ... do you write "movie.nfo" or or without extension like "movie" ? Also for multi NFO field: Is it something like "<movie>.nfo" or "<filename>.nfo" or "<Filename>" ? Maybe we should use comboxen for that to avoid errors?


RE: Developer Area - DanCooper - 2014-01-29

(2014-01-29, 17:12)Cocotus Wrote:
(2014-01-29, 10:41)DanCooper Wrote: Yes, separate settings for all 4 cases.

Single: every movie in own folder

Multi: all movies in one folder:
- needs unique filenames for poster, fanart. -> for example movie.nfo is not allowed
- no extrafanart/extrathumbs support (i'm not sure if actor thumbs works)
- not sure if clearlogo, art & disc works

Edit: clearlogo, clearart, discart, banner and landscape works with multi if filenames are unique.

Ok understood. But right now it's not clear what to write in the textboxes. For example tab "single" "NFO" Row ... do you write "movie.nfo" or or without extension like "movie" ? Also for multi NFO field: Is it something like "<movie>.nfo" or "<filename>.nfo" or "<Filename>" ? Maybe we should use comboxen for that to avoid errors?

I have tried with comboboxes, but for this we need a window size of 900x900px to add all variantes.
With textboxes you can insert what you need, separated by comma.

For example in "Single" tab:

Poster
Code:
<filename>-poster.tbn,folder.jpg,poster.jpg
Fanart
Code:
<filename>-fanart.jpg


For example in "Multi" tab (<filename> is mandatory, otherwise, the files will always be overwritten by the next movie):
Poster
Code:
<filename>.jpg
Fanart
Code:
<filename>.fanart.jpg


And relating to Error: Not for nothing the tab called "Expert Settings" Tongue


RE: Developer Area - st graveyard - 2014-02-01

Hello Dan,

Been using Ember for a few years, always had problems. Today I installed 1.3.18. This thing works beautifully. Thank you very much. Only thing missing for me is support for other art types like logo, clearart, discart ... But I know see you are working on this as wel?? Looks very cool. Any idea when this will be released for testing? ;-)

Thanks a lot for all your efforts and keeping Ember alive.

Cheers,
Grave


RE: Developer Area - Cocotus - 2014-02-01

I now finished integrating the most recent movieexporter code from v18 into newest BETA. Im still confused why the changes back there didn't take over into Newscraper...

By the way for the new database we need more TVShow fields! Currently the table "TvShows" in Ember lacks some fields. TVDB Scraper offer following fields we should add:

http://thetvdb.com/wiki/index.php/API:Base_Series_Record - at least "Runtime" must be added , to work on user requestm but why not take over everything the scraper has to offer?
Quote:<?xml version="1.0" encoding="UTF-8" ?>
<Series>
<id>80348</id>
<Actors>|Zachary Levi|Yvonne Strahovski|Joshua Gomez|Adam Baldwin|</Actors>
<Airs_DayOfWeek>Friday</Airs_DayOfWeek>
<Airs_Time>8:00 PM</Airs_Time>
<ContentRating>TV-PG</ContentRating>
<FirstAired>2007-09-24</FirstAired>
<Genre>|Action|Adventure|Comedy|Drama|</Genre>
<IMDB_ID>tt0934814</IMDB_ID>
<Language>en</Language>
<Network>NBC</Network>
<NetworkID />
<Overview>Chuck Bartowski, ace computer geek at Buy More, is not in his...</Overview>
<Rating>8.8</Rating>
<RatingCount>818</RatingCount>
<Runtime>60</Runtime>
<SeriesID>68724</SeriesID>
<SeriesName>Chuck</SeriesName>
<Status>Ended</Status>
<added />
<addedBy />
<banner>graphical/80348-g32.jpg</banner>
<fanart>fanart/original/80348-48.jpg</fanart>
<lastupdated>1369940177</lastupdated>
<poster>posters/80348-16.jpg</poster>
<zap2it_id>EP00930779</zap2it_id>
</Series>



RE: Developer Area - m.savazzi - 2014-02-01

(2014-02-01, 17:30)Cocotus Wrote: I now finished integrating the most recent movieexporter code from v18 into newest BETA. Im still confused why the changes back there didn't take over into Newscraper...

By the way for the new database we need more TVShow fields! Currently the table "TvShows" in Ember lacks some fields. TVDB Scraper offer following fields we should add:

http://thetvdb.com/wiki/index.php/API:Base_Series_Record - at least "Runtime" must be added , to work on user requestm but why not take over everything the scraper has to offer?
Quote:<?xml version="1.0" encoding="UTF-8" ?>
<Series>
<id>80348</id>
<Actors>|Zachary Levi|Yvonne Strahovski|Joshua Gomez|Adam Baldwin|</Actors>
<Airs_DayOfWeek>Friday</Airs_DayOfWeek>
<Airs_Time>8:00 PM</Airs_Time>
<ContentRating>TV-PG</ContentRating>
<FirstAired>2007-09-24</FirstAired>
<Genre>|Action|Adventure|Comedy|Drama|</Genre>
<IMDB_ID>tt0934814</IMDB_ID>
<Language>en</Language>
<Network>NBC</Network>
<NetworkID />
<Overview>Chuck Bartowski, ace computer geek at Buy More, is not in his...</Overview>
<Rating>8.8</Rating>
<RatingCount>818</RatingCount>
<Runtime>60</Runtime>
<SeriesID>68724</SeriesID>
<SeriesName>Chuck</SeriesName>
<Status>Ended</Status>
<added />
<addedBy />
<banner>graphical/80348-g32.jpg</banner>
<fanart>fanart/original/80348-48.jpg</fanart>
<lastupdated>1369940177</lastupdated>
<poster>posters/80348-16.jpg</poster>
<zap2it_id>EP00930779</zap2it_id>
</Series>



Cocotus,
can you please add the info on required fields in the DB thread?

also you can look at the structure and propose changes


RE: Developer Area - Cocotus - 2014-02-01

We have a DB Thread? I remembered we had all the random database talk in this thread (first pages), Can you point me to it? Also I suppose the newest database is in your skydrive "EmberNewDatabase.emm" ? I downloaded that and noticed it is SQLite 3 database but I can't open it with sqlitebrowser/sqliteadministrator - how can I open it? Sorry for confusion but I'm a database newb)


RE: Developer Area - DanCooper - 2014-02-01

I believe with Sqlitemaestro.


RE: Developer Area - Cocotus - 2014-02-02

(2014-02-01, 19:32)DanCooper Wrote: I believe with Sqlitemaestro.

Thanks that worked and I noticed that the tvshow table of newest database is up to date so everythings fine Smile I think I will put a link to the database in first post of this thread to find information faster. Will add some missing fields into videostream table because I noticed some missing like "Videobitrate" , "Multiview", otherwise this looks good - noticed episode table has still "HasWatched" column in there (doesnt exisit in movie table anymore) which isn't needed anymore because of the Playcount column right?

EDIT: Uploaded browseable Database structure here: http://dl.dropboxusercontent.com/u/7856680/EmberDatabase/index.html


RE: Developer Area - locuester - 2014-02-02

Any idea why duration metadata isn't working properly anymore? It stopped working sometime in the last couple weeks. For duration it always has 0 minutes, and 0, 1, or 2 hours (I use custom runtime based on duration "<h>h <m>m".

Before I spend time looking into it - anyone have a hunch on the cause?