Giter Club home page Giter Club logo

nakamori's People

Contributors

bigretromike avatar bmfrosty avatar da3dsoul avatar eng2heb avatar stevemavic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

nakamori's Issues

Report broken Anime series here

If anyone have problem with any series.
Please describe the problem and put name of anime + group here so I can reproduce the problem if needed

Use JMM Watched Status %

Currently you have it set to 80% for watched status, would it be possible to have Nakamori pull the data from JMM as you are able to set a watched status % in there? If not can you make this a user input field?

Playlist information

playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO)
    playlist.clear()
    url = "http://ip:port/videolocal/id/file.mkv"
    listitem2 = xbmcgui.ListItem('tytul 01', iconImage="DefaultFolder.png", thumbnailImage="http://" + addon.getSetting("ipaddress") + ":" + addon.getSetting("port") + "/jmmserverkodi/GetSupportImage/plex_others.png")
    listitem2.setInfo('video', {'Title': 'Title 01'})
    listitem2.setProperty('IsPlayable', 'true')
    playlist.add( url, listitem2 )
    listitem2 = xbmcgui.ListItem('tytul 02', iconImage="DefaultFolder.png", thumbnailImage="http://" + addon.getSetting("ipaddress") + ":" + addon.getSetting("port") + "/jmmserverkodi/GetSupportImage/plex_others.png")
    listitem2.setInfo('video', {'Title': 'Title 02'})
    listitem2.setProperty('IsPlayable', 'true')
    playlist.add( url, listitem2 )
    listitem2 = xbmcgui.ListItem('tytul 03', iconImage="DefaultFolder.png", thumbnailImage="http://" + addon.getSetting("ipaddress") + ":" + addon.getSetting("port") + "/jmmserverkodi/GetSupportImage/plex_others.png")
    listitem2.setInfo('video', {'Title': 'Title 03'})
    listitem2.setProperty('IsPlayable', 'true')
    playlist.add( url, listitem2 )

Playlist is seperated object it dosn't work in background.
Menu from left > Current playlist > Success populating playlist

Problems:
Other support for items in playlist than the one in view

Populating video info list

  • General Values that apply to all types:
  • count : integer (12) - can be used to store an id for later, or for sorting purposes
  • size : long (1024) size in bytes
  • date : string (d.m.Y / 01.01.2009) file date
  • Video Values:
  • genre : string (Comedy)
  • year : integer (2009)
  • episode : integer (4)
  • season : integer (1)
  • top250 : integer (192)
  • tracknumber : integer (3)
  • rating : float (6.4) - range is 0..10
  • playcount : integer (2) - number of times this item has been played
  • overlay : integer (2) - range is 0..8. See GUIListItem.h for values
  • cast : list (Michal C. Hall)
  • castandrole : list (Michael C. Hall|Dexter)
  • director : string (Dagur Kari)
  • mpaa : string (PG-13)
  • plot : string (Long Description)
  • plotoutline : string (Short Description)
  • title : string (Big Fan)
  • originaltitle : string (Big Fan)
  • sorttitle : string (Big Fan)
  • duration : string (3:18)
  • studio : string (Warner Bros.)
  • tagline : string (An awesome movie) - short description of movie
  • writer : string (Robert D. Siegel)
  • tvshowtitle : string (Heroes)
  • premiered : string (2005-03-04)
  • status : string (Continuing) - status of a TVshow
  • code : string (tt0110293) - IMDb code
  • aired : string (2008-12-07)
  • credits : string (Andy Kaufman) - writing credits
  • lastplayed : string (Y-m-d h:m:s = 2009-04-05 23:16:04)
  • votes : string (12345 votes)
  • dateadded : string (Y-m-d h:m:s = 2009-04-05 23:16:04)

Suggestion: Prompt For Series Voting

We can currently vote after watching each episode but a feature to prompt for series voting upon series completion would compliment this feature.

When anime contains Episodes and Specials

Persona 4 The Animation .

<MediaContainer viewGroup="show" title1="Persona 4 The Animation" art="http://x:8111/JMMServerREST/GetImage/7/478" title2="Persona 4 The Animation" viewMode="65592" size="2" identifier="plugin.video.nakamori" mediaTagVersion="1420942002" allowSync="1" totalSize="2" nocache="1" offset="0"><Directory thumb="http://x:8111/JMMServerKodi/GetSupportImage/plex_episodes.png" key="http://x:8111/JMMServerKodi/GetMetadata/1/3/1_164" type="season" title="Episodes" leafCount="25" viewedLeafCount="0"/><Directory thumb="http://x:8111/JMMServerKodi/GetSupportImage/plex_specials.png" key="http://x:8111/JMMServerKodi/GetMetadata/1/3/3_164" type="season" title="Special" leafCount="1" viewedLeafCount="0"/></MediaContainer>

can't enter this directory

Populating directory info list

  • General Values that apply to all types:
    - [ ] count : integer (12) - can be used to store an id for later, or for sorting purposes
    - [ ] size : long (1024) - size in bytes
    - [ ] date : string (d.m.Y / 01.01.2009) - file date
    • Video Values:
      • genre : string (Comedy)
      • year : integer (2009)
      • episode : integer (4)
      • season : integer (1)
      • top250 : integer (192)
      • tracknumber : integer (3)
      • rating : float (6.4) - range is 0..10
      • watched : depreciated - use playcount instead
      • playcount : integer (2) - number of times this item has been played
      • overlay : integer (2) - range is 0..8. See GUIListItem.h for values
      • cast : list (Michal C. Hall)
      • castandrole : list (Michael C. Hall|Dexter)
      • director : string (Dagur Kari)
      • mpaa : string (PG-13)
      • plot : string (Long Description)
      • plotoutline : string (Short Description)
      • title : string (Big Fan)
      • originaltitle : string (Big Fan)
      • sorttitle : string (Big Fan)
      • duration : string (3:18)
      • studio : string (Warner Bros.)
      • tagline : string (An awesome movie) - short description of movie
      • writer : string (Robert D. Siegel)
      • tvshowtitle : string (Heroes)
      • premiered : string (2005-03-04)
      • status : string (Continuing) - status of a TVshow
      • code : string (tt0110293) - IMDb code
      • aired : string (2008-12-07)
      • credits : string (Andy Kaufman) - writing credits
      • lastplayed : string (Y-m-d h:m:s = 2009-04-05 23:16:04)
      • votes : string (12345 votes)
      • dateadded : string (Y-m-d h:m:s = 2009-04-05 23:16:04)

NVidia Shield (Android)

Crash every time on episode stop. - he dont like our custom player?
couldnt' update from repo

"Show Windows" dont work correctly

Something is within kodi or I dont have Idea.
I get bool from settings, convert it to bool just in case.
But I dont get real result.
Sometimes is False sometimes its True.

Search by TAG

would be great to have ability to search by tag (maybe multiply tags?)

Request: On deck feature

Like the continue watching feature but only show unwatched episodes.
On long running series scrolling to the next unwatched episode can be a bit annoying.
My initial thoughts is either like the Plex 'On Deck' or using the existing 'continue watching (system)' but auto scrolling to the next unwatched episode. Actually I wonder if this can be achieved with a new filter, I have had a quick look but I can't see how.

Sorting define by User

by @bmfrosty

Yes. I think I'm explaining poorly, and didn't fully understand the 
problem when I opened the issue. What I'm talking about is that 
most series have multiple names. The sorting is something to be handled separately. 

5 Centimeters per Second is a great example. In AniDB, let me give you 3 examples:

 Main Title (x-jat) is: 
Byousoku 5 Centimeter 

Official Title in Japanese is:
 η§’ι€Ÿ5γ‚»γƒ³γƒγƒ‘γƒΌγƒˆγƒ« 

Official Title in English is: 
5 Centimeters per Second 

The Main title is normally a romanji representation of the Official Japanese 
title, I think. 

I reads to me like the XML (I haven't checked out 1.0.5 yet) is sorted by 
the Official en title, but displays the Main title. Theoretically, Kodi should 
sort the series alphabetically, but we should have the ability to chose 
which for of title to prefer. Since there's always a main title, it makes sense to 
use that, but what I'm looking for is for it to be able to pick the official english
 title if there is one, but if not, then use the main title instead.

trakt support

Not sure if this is in the works or not. will you add trakt scrobbling support to the plugin?

Cannot get it working

I am getting an exception with the following log (upon starting the addon).

21:02:02 T:2808 NOTICE: Thread LanguageInvoker start, auto delete: false
21:02:02 T:2808 NOTICE: -->Python Interpreter Initialized<--
21:02:02 T:2808 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'urllib2.HTTPError'>
Error Contents: HTTP Error 404: Not Found
Traceback (most recent call last):
File "C:\Users\XXX\AppData\Roaming\Kodi\addons\nakamoriplugin-master\nakamori.py", line 172, in
buildMainMenu()
File "C:\Users\XXX\AppData\Roaming\Kodi\addons\nakamoriplugin-master\nakamori.py", line 35, in buildMainMenu
e=xml.etree.ElementTree.XML(getHtml(www,params2))
File "C:\Users\XXX\AppData\Roaming\Kodi\addons\nakamoriplugin-master\nakamori.py", line 143, in getHtml
response = urlopen(req, timeout=60)
File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 410, in open
response = meth(req, response)
File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 448, in error
return self._call_chain(_args)
File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 382, in _call_chain
result = func(_args)
File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found
-->End of Python script error report<--
21:02:02 T:17892 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.nakamoriplugin/
21:02:02 T:17892 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.nakamoriplugin/) failed
21:02:02 T:16048 NOTICE: Thread BackgroundLoader start, auto delete: false

I checked the addon Settings (IP/Port and User) but nothing wrong there Default Settings are just fine.

Fanart support

alot of coe for fanart_image but implementation of service wont feed any data there

Bug: Episodes not being listed

When selecting certain shows there are no episodes listed.
So far two of my shows exhibits this behaver, Freezing (a7900) and Deadman Wonderland (a7902).
Both list and play correctly in the Plex plugin.
I at first thought it might be that they have subsection's, e.g. Episodes, credits & specials, with content; but 009-1 (a4367) has a special and works fine.
I added a (bogus) credit to 009-1 and it still worked.
Freezing episodes are mp4 h264, Deadman is mkv h264 and so is 009-1; I can't see anything odd with the file formats of those that don't work in Nakamori.
They are all in subdirectories of the same parent directory.

Suggestion: Add More Support For Fanart

While switching skins I noticed that different view styles would have blank images for series.

kodi_2016-01-17_05-45-08

It seems the -fanart.jpg file is usually displayed in this spot and while JMM does not name the downloaded images as such, it does still download the fanart, from the same place (thetvdb.com) Kodi uses. Initially I was going to request to add fanart support but noticed it's already included and being used.

kodi_2016-01-17_05-54-53

The image in the background being used is fanart, so what I'd like to request is more support for fanart for different display types since the display types are pretty much consistent across skins.

Also the theme being used in the images is Mimic, http://kodi.wiki/view/Add-on:Mimic/.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.