morpheus65535
26e978b14b
Fixed Regielive provider #1438
2021-06-14 19:59:26 -04:00
morpheus65535
f4df07fb83
Fixed Titrari provider #1438
2021-06-14 15:29:39 -04:00
vitiko98
a39a9e8bd5
Finish providers migration to subliminal_patch's guess_matches
2021-06-10 22:55:58 -04:00
morpheus65535
e86d537ca2
Improved subtitles scoring system
2021-06-10 16:00:42 -04:00
vitiko98
14d467e645
Update half of providers to use subliminal_patch's guess_matches
2021-06-08 18:44:30 -04:00
vitiko98
5b1f479901
Fix Sucha provider: AttributeError and wrong matches
2021-06-08 18:42:34 -04:00
morpheus65535
23ede4e7f9
Updated signalrcore module following PR #61 merging.
2021-06-07 16:19:01 -04:00
morpheus65535
cb09f8d440
Fixed BetaSeries AttributeError exception #1423
2021-06-07 12:41:28 -04:00
Vitiko
4ebcd49546
Added custom language class to make it easier to implement non-standard/regional languages
2021-06-06 09:57:29 -04:00
morpheus65535
736b67fd80
Improved stability and reliability of SignalR feed clients.
2021-06-01 14:42:52 -04:00
Xavier Xiong
3908175a21
Fixed Zimuku url
2021-05-31 12:06:50 -04:00
morpheus65535
7209bad0c4
Improved Opensubtitles.com provider caching of token
2021-05-27 11:17:20 -04:00
morpheus65535
bb842b92af
Improved Opensubtitles.com providers
2021-05-27 08:49:52 -04:00
morpheus65535
2b9d892ca9
Implemented Peewee ORM in replacement of raw SQL queries.
2021-05-26 16:47:14 -04:00
morpheus65535
2643023240
Updated SignalRCore to support websocket-client 1.0.0.
2021-05-18 14:33:37 -04:00
morpheus65535
70a0f6835e
Upgraded websocket-client module to fix Radarr SignalRCore disconnection issues.
2021-05-17 23:18:25 -04:00
morpheus65535
44dd478c48
Improved reconnection process for Sonarr SignalR feeds.
2021-05-15 09:41:39 -04:00
Vitiko
9f401cbb67
Fixed support for lists in audio_codec match guessing
2021-05-15 08:11:03 -04:00
morpheus65535
84a1c265ce
Improved Radarr SignalR feed reconnection process.
2021-05-11 16:24:02 -04:00
morpheus65535
90c6521b31
no log: removed the flask debug toolbar and the flask dev server usage with --dev args
2021-05-09 09:37:34 -04:00
morpheus65535
44c51b2e2c
Added real-time sync with Sonarr v3 and Radarr v3 by feeding from SignalR feeds. You can now reduce frequency of sync tasks to something like once a day.
2021-05-08 10:39:00 -04:00
morpheus65535
72b6ab3c6a
Added live update of UI using websocket. Make sure your reverse proxy upgrade the connection!
2021-05-08 10:25:29 -04:00
morpheus65535
a555617738
Tried to fix the issues with bsplayer
2021-05-06 23:08:16 -04:00
morpheus65535
29ad8c6122
Added cache to Titlovi request to prevent doing the same request over and over again for each and every episode of a show.
2021-05-06 22:53:42 -04:00
Michiel van Baak Jansen
30ef713fa2
Downgrade auditok to version 0.1.5
...
ffsubsync pinned auditok to 0.1.5. We missed this when upgrading
ffsubsync and auditok. Since we dont run pip to install the
libraries, there is no version checks
2021-05-01 08:07:20 -04:00
Georgi Kyosev
d9e0e2ec92
Fixed Yavkanet provider
2021-04-18 10:19:16 -04:00
Vitiko
56958488b6
Fixed big loop from subzero modification module
...
Co-authored-by: vitiko98
2021-04-15 07:47:30 -04:00
Michiel van Baak Jansen
4a0932b5d3
Update ffsubsync and srt module
...
* Update ffsubsync to 0.4.11
* Update srt to 3.4.1
2021-04-13 00:02:29 -04:00
Vitiko
95bef2d519
Added cache support for TuSubtitulo provider
2021-04-02 08:56:05 -04:00
Vitiko
7c61b3509c
Fix bad identifier from frontend ( #1361 )
...
Co-authored-by: vitiko98 <averroista@þrotonmail.com>
2021-04-02 13:20:19 +08:00
Vitiko
940b6428dd
Fixed bad protocol for Argenteam provider
2021-04-01 22:39:09 -04:00
Michiel van Baak Jansen
3a71d6b062
no log: libs/ is not a module, but a place to store dependencies ( #1359 )
...
Fixes #1357
2021-04-01 22:31:53 -04:00
morpheus65535
b11d037d2e
no log: Fine-tuning fix for tvsubtitles provider
2021-03-30 23:21:53 -04:00
morpheus65535
1a025b693b
Fixed tvsubtitles provider #1354
2021-03-30 22:54:02 -04:00
Vitiko
25894c477f
Added Subsynchro provider
2021-03-28 14:32:21 -04:00
morpheus65535
0803f419e4
Updated pytz to fix #1350
2021-03-28 09:53:07 -04:00
LASER-Yi
38e55148d2
Fix for #1338
2021-03-27 20:59:12 +08:00
Michiel van Baak Jansen
c83f47b2d0
Fixed Greeksubs provider to handle 404 response when searching for subtitles based on imdbId
2021-03-27 08:14:29 -04:00
Diego Heras
37f187df3f
Fixed subtitulamostv provider. resolves #1333 ( #1335 )
2021-03-25 18:51:48 -04:00
Diego Heras
bb72d57e30
Fixed tusubtitulo provider. resolves #1332 ( #1334 )
2021-03-25 18:51:08 -04:00
Liang Yi
f64719e4ad
Refactored Web UI using React
2021-03-25 10:22:43 -04:00
morpheus65535
b1dd190663
Fixed timeout and error handling in OpenSubtitles.com provider.
2021-03-22 12:14:53 -04:00
morpheus65535
24c075051d
Updated guessit and rebulk to latest version
2021-03-22 10:26:26 -04:00
morpheus65535
762cd61b21
Fixed OpenSubtitles.com token expiration
2021-03-22 10:16:51 -04:00
morpheus65535
da46904193
Fixed Zimuku provider url
2021-03-21 20:23:05 -04:00
morpheus65535
fa3b773ef2
Fixed TypeError when trying to get video information while all providers are throttled.
2021-03-21 20:14:12 -04:00
morpheus65535
0ff83bb49d
Merge remote-tracking branch 'origin/development' into development
2021-03-14 13:47:23 -04:00
Michiel van Baak
9d73ccacf3
Use sha1 digest as cache key
...
Subliminal uses dogpile.cache to save state of subtitle availability.
Some methods that dogpile.cache caches can have big argument lists,
resulting in a default cache key that is longer than 255 characters.
The dogpile.cache backend used, saves cache items to the filesystem,
using the cache key as filename. This can result in errors about
Filename too long.
SHA1 generates a 160bit hash of the key, and we use the hexadecimal
digest of that hash, resulting in key names of 80 characters.
2021-03-14 16:56:50 +01:00
Michiel van Baak
f10bac1fad
Revert "Make subliminal always mangle cache keys to prevent long filenames"
...
This reverts commit 87fbd196a4
.
2021-03-14 11:34:12 +01:00
Michiel van Baak
87fbd196a4
Make subliminal always mangle cache keys to prevent long filenames
...
* Use dogpile.cache sha1_mangle_key to mangle cache keys
When using the subtitle hashes as cache keys, sometimes they come
out as filenames of 270 characters.
Not a lot of filesystems out there support filenames with over 250
characters.
This behaviour was reported with ext4 and zfs on both linux and FreeBSD.
The dogpile.cache utils come with a function that returns a hex digest
of the key, limiting the filename to a fixed length of 40 characters.
* Set region to subliminal.region and only then configure it, instead of assigning the result of configure to the property
* Make sure subliminal ALWAYS mangles keys with the sha1 to prevent filenames that are too long
2021-03-13 18:04:18 -05:00