Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,39 @@ support. As an alternative you can edit the settings file manually.
2. Open file `addon_data/plugin.video.stash/settings.xml`
3. Change line `<setting id="api_key" default="true" />` to `<setting
id="api_key">[your API Key]</setting>`

## Playback reporting
Playback in Kodi is reported back to Stash the same way Stash' own player
does it: the play count is incremented once the *Minimum Play Percent* from
Stash' interface settings is reached, and the resume point and play duration
are saved while playing. Disable *Track Activity* in Stash to turn this off.

## O-counter
Use *Increment O-counter* in a scene's context menu. To increment it for the
scene that is currently playing, bind a key in a
[keymap](https://kodi.wiki/view/Keymap), for example
`userdata/keymaps/stash.xml`:

```xml
<keymap>
<FullscreenVideo>
<keyboard>
<o>RunPlugin(plugin://plugin.video.stash/?increment_o)</o>
</keyboard>
</FullscreenVideo>
</keymap>
```

## Performers
Use *Performers in scene…* in a scene's context menu to show a performer's
scenes, show information about the performer or add/remove the performer as
favourite. Performer listings have *Information* in their context menu.

Known limitations, caused by how Kodi's information dialog works for add-on
items:

- Selecting a performer in the cast list of a scene's information dialog
searches Kodi's own video library, which does not contain Stash scenes, so
nothing is found. Use *Performers in scene…* instead.
- The play button in a performer's information dialog does nothing useful;
use *Show scenes* instead.
6 changes: 4 additions & 2 deletions addon.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.stash" name="Stash Kodi Plugin" version="dev" provider-name="gitgiggety">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.requests" version="2.9.1"/>
<import addon="xbmc.python" version="3.0.1"/>
</requires>
<extension point="xbmc.python.pluginsource" library="addon.py">
<provides>video</provides>
</extension>
<extension point="xbmc.service" library="service.py"/>
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">View videos tracked in Stash</summary>
<description lang="en_GB">Plugin to browse and view videos which are tracked in Stash (stashapp.io)</description>
<summary lang="nb_NO">Se videoer som er organisert i Stash</summary>
<description lang="nb_NO">Tillegg for å bla i og se videoer som er organisert i Stash (stashapp.cc)</description>
<disclaimer lang="en_GB"></disclaimer>
<language>en</language>
<platform>all</platform>
Expand Down
206 changes: 205 additions & 1 deletion resources/language/resource.language.en_gb/strings.po
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,208 @@ msgstr ""

msgctxt "#30015"
msgid "Max Resolution"
msgstr ""
msgstr ""

msgctxt "#30016"
msgid "Search"
msgstr ""

msgctxt "#30017"
msgid "Recently added"
msgstr ""

msgctxt "#30018"
msgid "Continue watching"
msgstr ""

msgctxt "#30019"
msgid "Recently played"
msgstr ""

msgctxt "#30020"
msgid "Random"
msgstr ""

msgctxt "#30021"
msgid "Favourite performers"
msgstr ""

msgctxt "#30022"
msgid "Next page"
msgstr ""

msgctxt "#30023"
msgid "page {} of {}"
msgstr ""

msgctxt "#30024"
msgid "Sort by…"
msgstr ""

msgctxt "#30025"
msgid "Title"
msgstr ""

msgctxt "#30026"
msgid "Date added"
msgstr ""

msgctxt "#30027"
msgid "Date"
msgstr ""

msgctxt "#30028"
msgid "Rating"
msgstr ""

msgctxt "#30029"
msgid "Play count"
msgstr ""

msgctxt "#30030"
msgid "Last played"
msgstr ""

msgctxt "#30031"
msgid "Duration"
msgstr ""

msgctxt "#30032"
msgid "O-counter"
msgstr ""

msgctxt "#30033"
msgid "Reverse order"
msgstr ""

msgctxt "#30034"
msgid "Items per page"
msgstr ""

msgctxt "#30035"
msgid "Interface"
msgstr ""

msgctxt "#30036"
msgid "{} scenes"
msgstr ""

msgctxt "#30037"
msgid "Search scenes"
msgstr ""

msgctxt "#30038"
msgid "Favourite tags"
msgstr ""

msgctxt "#30039"
msgid "Add to favourites"
msgstr ""

msgctxt "#30040"
msgid "Remove from favourites"
msgstr ""

msgctxt "#30041"
msgid "Rate…"
msgstr ""

msgctxt "#30042"
msgid "Performers in scene…"
msgstr ""

msgctxt "#30043"
msgid "No rating"
msgstr ""

msgctxt "#30044"
msgid "Add or remove favourite performer"
msgstr ""

msgctxt "#30045"
msgid "added to favourites"
msgstr ""

msgctxt "#30046"
msgid "removed from favourites"
msgstr ""

msgctxt "#30047"
msgid "Resume from"
msgstr ""

msgctxt "#30048"
msgid "Play from beginning"
msgstr ""

msgctxt "#30049"
msgid "Play next scene automatically"
msgstr ""

msgctxt "#30050"
msgid "1 star"
msgstr ""

msgctxt "#30051"
msgid "{} stars"
msgstr ""

msgctxt "#30052"
msgid "favourite"
msgstr ""

msgctxt "#30053"
msgid "Show scenes"
msgstr ""

msgctxt "#30054"
msgid "Information"
msgstr ""

msgctxt "#30055"
msgid "Aliases"
msgstr ""

msgctxt "#30056"
msgid "Born"
msgstr ""

msgctxt "#30057"
msgid "Died"
msgstr ""

msgctxt "#30058"
msgid "Country"
msgstr ""

msgctxt "#30059"
msgid "Ethnicity"
msgstr ""

msgctxt "#30060"
msgid "Hair colour"
msgstr ""

msgctxt "#30061"
msgid "Eye colour"
msgstr ""

msgctxt "#30062"
msgid "Height"
msgstr ""

msgctxt "#30063"
msgid "Measurements"
msgstr ""

msgctxt "#30064"
msgid "Career"
msgstr ""

msgctxt "#30065"
msgid "Tattoos"
msgstr ""

msgctxt "#30066"
msgid "Piercings"
msgstr ""
Loading