|
1 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
2 | | -<addon id="plugin.switchback" name="Switchback" version="1.0.0" provider-name="bossanova808"> |
| 2 | +<addon id="plugin.switchback" name="Switchback" version="2.0.0" provider-name="bossanova808"> |
3 | 3 | <requires> |
4 | | - <import addon="xbmc.python" version="3.0.0"/> |
5 | | - <import addon="script.module.bossanova808" version="1.0.0"/> |
| 4 | + <import addon="xbmc.python" version="3.0.0" /> |
| 5 | + <import addon="script.module.bossanova808" version="1.0.2" /> |
6 | 6 | <import addon="script.module.infotagger" version="0.0.7" /> |
7 | 7 | </requires> |
8 | | - <!-- A service entrypoint to keep track of playbacks --> |
| 8 | + <!-- The main service entry point, to keep track of playbacks --> |
9 | 9 | <extension point="xbmc.service" library="service.py" /> |
10 | | - <!-- ...and a plugin entrypoint to handle presenting and playing media from the switchback playlist --> |
| 10 | + <!-- ...and a plugin entry point, to handle presenting and playing media from the switchback playlist --> |
11 | 11 | <extension point="xbmc.python.pluginsource" library="plugin.py"> |
12 | | - <provides>video audio</provides> |
13 | | - </extension> |
| 12 | + <provides>video audio</provides> |
| 13 | + </extension> |
| 14 | + <!-- ...and a context menu extension point, for another playback mechanism --> |
| 15 | + <extension point="kodi.context.item"> |
| 16 | + <menu id="kodi.core.main"> |
| 17 | + <item library="context_menu.py" args="switchback"> |
| 18 | + <label>Switchback: $INFO[Window(Home).Property(Switchback_Item)]</label> |
| 19 | + <visible>Integer.IsGreater(Window(Home).Property(Switchback_List_Length),1)</visible> |
| 20 | + </item> |
| 21 | + <item library="context_menu.py" args="switchback_list"> |
| 22 | + <label>32008</label> |
| 23 | + <visible>Integer.IsGreater(Window(Home).Property(Switchback_List_Length),0)</visible> |
| 24 | + </item> |
| 25 | + </menu> |
| 26 | + </extension> |
14 | 27 | <extension point="xbmc.addon.metadata"> |
15 | | - <summary lang="en_GB">Utility for fast switching between recently played media.</summary> |
| 28 | + <summary lang="en_GB">Switchback is a Kodi utility for fast switching between recently played media.</summary> |
| 29 | + <summary lang="sv_SE">Switchback är ett Kodi-verktyg för snabb växling mellan nyligen spelade medier.</summary> |
16 | 30 | <description lang="en_GB"> |
17 | 31 | Kodi utility for fast switching between recently played media. |
18 | | - |
19 | | -Keeps a list of recently played media - supports Kodi library episodes, movies, PVR channels, songs and non-library files. Does not (yet?) support add-ons or PVR recordings. |
20 | | - |
21 | | -The primary intended use is to make for super easy Switchback between two in progress videos (by binding a remote key to Switchback, see Wiki/Forum thread for info). |
22 | | - |
| 32 | +Keeps a list of recently played videos. |
| 33 | +The primary intended use is to make for super easy Switchback between two in progress video. See Wiki for usage notes including how to bind remote/keyboard controls for instant Switchback. |
23 | 34 | Consider this scenario: |
24 | | -- You are watching 'video A' with your partner. You are interrupted and your partner needs to tend to the kids/howl at the moon. |
25 | | -- You navigate to 'video B' and watch some of that. |
26 | | -- Your partner comes back. |
27 | | -- You hit your one button 'Switchback' and 'video A' starts playing again, no need for tedious navigation etc. |
28 | | -- You are interrupted again - the moon is so very bright tonight - hit your 'Switchback' to resume 'video B' immediately, again with one magic button and no tedious navigation. |
| 35 | +* You're watching 'video A' with your partner. You're interrupted, and your partner needs to tend to the kids/howl at the moon. |
| 36 | +* You navigate to 'video B' and watch some of that while you're waiting. |
| 37 | +* Your partner comes back. |
| 38 | +* You hit your one button 'Switchback' and 'video A' instantly starts playing again - no need for tedious navigation etc. |
| 39 | +* You're interrupted, again! The moon really is so very bright tonight. Hit your 'Switchback' button to instantly resume 'video B', again with no tedious navigation. |
| 40 | + </description> |
| 41 | + <description lang="sv_SE"> |
| 42 | +Kodi-verktyg för snabb växling mellan nyligen spelade medier. |
| 43 | +Spara en lista över nyligen spelade videor. |
| 44 | +Den primära användningen är att göra det superenkelt att växla mellan två pågående videor. Se Wiki för användningsanvisningar, inklusive hur du kopplar fjärrkontroll/tangentbordskontroller för omedelbar växling. |
| 45 | +Tänk dig följande scenario: |
| 46 | +* Du tittar på ”video A” med din partner. Ni blir avbrutna och din partner måste ta hand om barnen/skälla på månen. |
| 47 | +* Du navigerar till ”video B” och tittar på den medan du väntar. |
| 48 | +* Din partner kommer tillbaka. |
| 49 | +* Du trycker på din enda knapp ”Switchback” och ”video A” börjar omedelbart spelas upp igen – utan tråkig navigering etc. |
| 50 | +* Du blir avbruten igen! Månen är verkligen väldigt ljus ikväll. Tryck på din ’Switchback’-knapp för att omedelbart återuppta ”video B”, återigen utan tråkig navigering. |
29 | 51 | </description> |
30 | 52 | <platform>all</platform> |
31 | 53 | <license>GPL-3.0-only</license> |
32 | 54 | <website>https://github.com/bossanova808/plugin.switchback/</website> |
33 | 55 | <source>https://github.com/bossanova808/plugin.switchback/</source> |
34 | 56 | <forum>https://forum.kodi.tv/showthread.php?tid=379330</forum> |
35 | 57 | |
36 | | - <news> |
37 | | - v1.0.0 Initial release |
| 58 | + <news>v2.0.0 Re-write! |
| 59 | +- Support addons |
| 60 | +- Support PVR live/recordings |
| 61 | +- (Remove music support) |
| 62 | +- Add context menus (configurable) |
| 63 | +- Better artwork support |
| 64 | +- Better notifications |
| 65 | +- Filter watched items from list (configurable) |
38 | 66 | </news> |
39 | 67 | <assets> |
40 | 68 | <icon>resources/icon.png</icon> |
|
0 commit comments