forked from nixgates/plugin.video.seren
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaddon.xml
More file actions
189 lines (176 loc) · 11 KB
/
Copy pathaddon.xml
File metadata and controls
189 lines (176 loc) · 11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.seren" version="2.0.11" name="Seren" provider-name="Nixgates">
<requires>
<import addon="xbmc.python" version="2.26.0" />
<import addon="script.module.future" version="0.17.1"/>
<import addon="script.module.requests" version="2.22.0" />
<import addon="plugin.video.youtube" version="6.8.3"/>
<import addon="script.module.beautifulsoup4" version="4.6.2"/>
<import addon="context.seren" version="1.0.3"/>
<import addon="script.module.inputstreamhelper" version="0.3.3"/>
</requires>
<extension point="xbmc.python.pluginsource" library="seren.py">
<provides>video</provides>
</extension>
<extension point="xbmc.service" library="service.py"/>
<extension point="xbmc.addon.metadata">
<reuselanguageinvoker>true</reuselanguageinvoker>
<summary lang="en">Seren - Modular Multi-source Addon</summary>
<description lang="en">Seren is a modular provider based, cloud service streaming software that is tightly
interwoven with Trakt. Seren provides the freedom to view media from a single menu system from service
providers of the users choosing. Please Note: This addon requires the use of a compatible cloud service.
</description>
<platform>all</platform>
<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
<forum/>
<website>https://github.com/nixgates/plugin.video.seren</website>
<source>https://github.com/nixgates/plugin.video.seren</source>
<disclaimer lang="en">
Last updated: September 09, 2019.
The information contained within the Seren software (the "Service") is for general information purposes
only.
The author assumes no responsibility for errors, omissions in the contents on the Service, nor does it
assume responsibility for any material provided by any external services.
The use of the Service does not author the user to engage in any kind of illegal, criminal or tortious
activity through the use of the software, including infringement of any third party intellectual property
rights (including without limitation copyright, trade marks, patent, trade secrets and confidential
information), fraud, child pornography, trafficking in obscene material, violation of applicable export
restrictions, drug dealing, gambling, harassment, stalking, spamming, hacking, sending of viruses or other
harmful files or illegal posting of computer passwords or computer code.
The user is responsible for all their activity in connection with the use of the Service and the author
reserves the right to report any potentially criminal activity to appropriate law enforcement agencies.
The user must not transmit to or via the Service, any material that may infringe the intellectual property
rights of any third party, or any defamatory, derogatory or offensive material or publication.
In no event shall the author of this software be liable for any special, direct, indirect, consequential, or
incidental damages or any damages whatsoever, whether in an action of contract, negligence or other tort,
arising out of or in connection with the use of the Service or the contents of the Service.
The author reserves the right to make additions, deletions, or modification to the contents on the Service
at any time without prior notice.
The author of this software does not warrant that the software is free of viruses or other harmful
components.
Seren may contain links to external websites that are not provided or maintained by or in any way affiliated
with the author.
Please note that the author does not guarantee the accuracy, relevance, timeliness, or completeness of any
information on these external websites.
</disclaimer>
<assets>
<icon>ico-seren-2.jpg</icon>
<fanart>fanart-seren-2.jpg</fanart>
<screenshot>resources/screenshots/screenshot-01.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-02.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-03.jpg</screenshot>
</assets>
<news>
Changelog 2.0.11
Take preventative measures to reduce overloading Trakt servers
Increase local show/season statistic refreshing
Fixed cloud source sorting
Fixed HEVC source sorting
New shows api call now pulls english and local language from Trakt
Modified database commit method to allow for xbox support
Reformat source select screen again to allow better filename displaying
Fixed next button showing on next up menu
Removed pycryptodome dependency, this will need to be requested on a per provider basis
Fixed pre-term
Fixed empty search results raising exception
Fixed auto episode resuming
Fixed superficial exceptions in play dialogs
Updated danish language strings
Changelog 2.0.10
Fixed issue with milling seasons to often
Added checks when attempting to cache magnet
Fixed tvshows new
Fetching of RD account details after auth fixed
Fixed spanish translation folder name
Reformat of source select to allow larger file name sizes
Fixed race condition in ThreadPool
Added fallback for text color if skin color could not be inherited
Add legacy param support for smart play playlist creation
Fix hide the hiding of unaired episodes from non mixed episode lists
Removed default action setting until a appropriate workaround for kodi setting is achieved
Wrapped player interactions with Trakt API with Try/Excepts to allow network failures
Added fallback method if no thumb art is available
Added temporary workaround for ratings issue in add_directory_items
Fixed keep-alive in player module. (Fixes dialogs, playlist creation, marking as watched if not caused by network failure)
Allowed exceptions in cache check to allow for debrid providers who are offline
Replaced ok dialogs for connection issues with notifications
Changelog 2.0.9:
Fixed RD cloud scraping
Fixed issue if all providers were disabled scraping would run as if all were enabled
Fixed smartplay and legacy paramas support
Fixed bug causing failure when checking art from TMDB
Fixed user lists menus
Added spanish translation
Fixed backing out from menu when opened from widget (having to backout multiple times)
Fixed season watch markers
Fixed hidden_items handling with New Shows menu
Changelog 2.0.8:
Temporary Workaround for trakt items not providing trakt_id
Better RD episode resolving
Better episode identification during resolving
Catch WindowsError exception when handling skins
Fix text highlight selection
Cool down background service on failure
Changelog 2.0.7:
Fixed All debrid torrent resolving
Fixed movie resuming
Fixed issue with limited providers running at scrape
Fixed AD re-auth
Changes to attempt to fix XBOX support and ascii issues with timezones
Fixed unaired episodes showing blank
Fixed AD User info fetching
Fixed ghost providers
Fixed TypeError with pre-termination
Changelog 2.0.6:
Create Skins directory if missing
Allow failure in pre-term until investigated
Changelog 2.0.5:
Allow more failures that will require to be investigated further in the future
Changelog 2.0.4:
Safe get release title when cloud scraping
Allow and log failures in maintenance process
Changelog 2.0.3:
Added default value of None for skin color when attempting to pull color from user's skin
Changelog 2.0.2:
Force table re-fresh is sync database fails to rebuild when updating
Changelog 2.0.1:
Fix last_meta_update value to reflect new Seren version
Changleog 2.0.0:
Added Download Manager
Complete re-write of Trakt Sync Database
Metadata handler introduced and complete re-write of handling of metadata
Settings that modify metadata can now be changed on the fly and do not require a rebuild
Users can now manually resolve a file from the source select screen
Users can now manually cache a specific source from the source select screen
Complete re-write of menu handling
Introduced globals module to handle global variables for interpreter
Implement re-use language invoker setting from Kodi
Pre-emptive termination now disabled for background Pre-scrapes and timeout set to max for background scrapes
New artwork and custom dialogs
Metadata now upadted on the fly when updated item encountered from Trakt
Next Up menu now populated from local database
Sync has been fleshed out to include even more meta data during cycle
Failures to auto resolve now prompt user in case they wish to manually interrupt
Items are now able to supply multiple images for any given type for skins that make use of it
Support for Python 3
Global thread lock now implemented for required methods (prevents multiple syncs occuring at once and other locks)
InputStreamAdaptive support
Providers now have the abiity to implement settings
Provider packages can now elect to make use of their own background services
Provider packages can now offer images for each provider
Cache and Sync database items are now pickled
Complete re-write of resovler module and consolidated code
Kodi 19 support
All Debrid implementation now fully featured
Sources can now be sorted by filesize low to high for users that wish to do so
Forcing widget refresh after playback now optional
Zip manager implemented for handling of zip files
Skin Manager rework
Automated resolving now more reliable
OMDB API implemented
Feedback provided at scrape if no providers are found
Feedback provided at scrape if no debrid providers are setup
Debrid account status now visible from Seren settings
</news>
</extension>
</addon>