Автор Тема: E2iPlayer  (Прочитано 63600 раз)

0 Пользователей и 1 Гость просматривают эту тему.

133048

  • Старожил
  • ***
  • Спасибо
  • -> Вы поблагодарили: 3728
  • -> Вас поблагодарили: 2235
  • Сообщений: 501
  • Респект: +298/-0
E2iPlayer
« Ответ #285 : 24 Июль 2026, 13:06:05 »
E2iPlayer for E2 (Python 3)
This is a mirror of zadmario e2iplayer including Python3 preparations by jbleyel


IPTV_VERSION = "2026.07.23.01"

    ● Update Serienstreamto
    ### [hostserienstreamto]
    * Optional legacy title format added for old favorites/seen markers compatibility
    ● Updates for SerienStream, Filmpalast and Downloaders
    ### [hostfilmpalast]
    * Added MKV/MP4 option via FFmpeg for HLSDownloader and WgetDownloader; also included year and genre in the HLS sidecar files
    ### [hostserienstreamto]
    * Episode titles normalized to the SxxExx format, language suffix separated, IMDb/OMDb added as a fallback for listNewEpisodes, optional MKV/MP4 output via host configuration, serienstream.cx replaced as an alternative to s.to
    ### [hlsdownloader]
    * MKV/MP4 option added via FFmpeg, fsPath/shellQuote improved
    ### [wgetdownloader]
    * Added MKV/MP4 option via FFmpeg, improved fsPath/shellQuote, made wget check more robust
    ### [wgetdownloader]
    * New Helperfile for Sidecar- and MKV-Postprocess-Handling
    ● Update pl translation
    ● Add po test
    ● Fix typo
    ● Update Greek Translation

shiko

  • Старожил
  • ***
  • Спасибо
  • -> Вы поблагодарили: 3840
  • -> Вас поблагодарили: 3644
  • Сообщений: 806
  • Респект: +457/-0
E2iPlayer
« Ответ #286 : 27 Июль 2026, 10:43:15 »
E2iPlayer for E2 (Python 3)
This is a mirror of zadmario e2iplayer including Python3 preparations by jbleyel


IPTV_VERSION = "2026.07.26.01"

-Update YouTube
*[hostyoutube]
Change added YouTube user links support for channel search results, including add-to-user-links action,
folder selection or new folder creation, and user links editor integration via ytlist.txt; moved to separate youtubeuserlinks.py
to keep hostyoutube.py cleaner, URL meta helper for sidecar and MKV postprocess handling
*[youtubeuserlinks]
Separate YouTube user links module for ytlist.txt handling, including add-to-user-links action,
folder selection or new folder creation, raw editor and user links editor integration, extracted from hostyoutube.py
to keep hostyoutube.py cleaner

Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

tu134

  • ВИП
  • Аксакал
  • ****
  • Спасибо
  • -> Вы поблагодарили: 12604
  • -> Вас поблагодарили: 16388
  • Сообщений: 3453
  • Респект: +1830/-0
E2iPlayer
« Ответ #287 : 04 Август 2026, 23:57:26 »
E2iPlayer for E2 (Python 3)
This is a mirror of zadmario e2iplayer including Python3 preparations by jbleyel


IPTV_VERSION = "2026.08.02.01"

Some Skin Updates
[iptvfavouriteswidgets]
* New screen design
[youtubeuserlinks]
* New screen design
Update skylinewebcamscom.py
* added parsing methods
Update Greek
Translation Update for Slovak, Russian, Hungarian and Czech
Add subtitle sidecar detection, favourites edit, and fix deleteFavouriteItem/download-manager file resolution
- Reject non-subtitle sidecar text files during automatic subtitle
detection in IPTVExtMoviePlayer and the download manager, based on
a content heuristic instead of just the file extension
- Handle PLAYBACK_STOP safely when the exteplayer3 control socket is
already gone
- Add a blue-key "Edit" option to the favourites manager for renaming
groups and items
- Resolve renamed video files (.mp4 -> .mkv and similar) in the
download manager for play/remove actions, and clean up sidecar
files on remove
- Fix deleteFavouriteItem() to correctly remove favourites by group
and item; use IPTVFavourites.delGroup() instead of mutating the
groups list directly, so the on-disk group item file is actually
deleted instead of left orphaned
- Fix ok_pressed() so showWindow() is called again when the window
is hidden (e.g. during zero-delay autoplay) and OK is pressed,
restoring the else-branch that a prior reformat had misattached to
the item-type dispatch instead of the visibility check

Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

133048

  • Старожил
  • ***
  • Спасибо
  • -> Вы поблагодарили: 3728
  • -> Вас поблагодарили: 2235
  • Сообщений: 501
  • Респект: +298/-0
E2iPlayer
« Ответ #288 : 14 Август 2026, 17:18:18 »
E2iPlayer for E2 (Python 3)
This is a mirror of zadmario e2iplayer including Python3 preparations by jbleyel

IPTV_VERSION = "2026.08.11.02"

● Watched flag, Sidecar
## Watched flag: from "favourites-only, on/off" to a full system for every host
- Now works across **all four hosts** (FilmPalast, SerienStreamTo, YouTube, Favourites), not just Favourites.
- New intermediate state **"started"**: unwatched → started → watched (previously only unwatched/watched).
- "Started" is set automatically the moment a stream genuinely begins playing – not on a download, and not on a failed start.
- Automatic upgrade to "watched" once 95% of the runtime has been watched (previously: Favourites only, 80%, now everywhere).
- **Seasons/series are now computed automatically for the first time**: watched only once every episode is watched, started once at least one episode has progress – updates immediately after watching, no manual step needed.
- Visual indicator via a 32x32 icon overlay on the item's icon (`WatchedBadge.png`/`StartedBadge.png`).
- The MENU key now offers "Set watched"/"Unset watched" in every host (previously this action only existed internally for Favourites).
- The "Allow watched flag" toggle plus the watched/started colors now live centrally in the global E2iPlayer settings (previously: toggle + color only in Favourites' own menu, with no "started" color at all).

## Favourites integration (entirely new)
- Watched/started state now syncs between the Favourites host and the actual underlying host (e.g. mark something watched in Favourites → it also shows watched directly in the YouTube/FilmPalast/SerienStreamTo host, and vice versa) – previously Favourites tracked its own, isolated marker with no connection to the real hosts at all.
- The MENU key now additionally offers "Add to favourites"/"Remove from favourites" (previously only reachable via the blue button).

## Sidecar files on download (cover/info) – centralized
- Previously every downloader (`hlsdownloader.py`, `mergedownloader.py`, `wgetdownloader.py`) had its own duplicated sidecar logic (`.txt`/`.jpg` next to the video file). Now shared in one new file, `downloaderhelpers.py`.
- The "Create sidecar files" setting is now a single global option instead of one per host.
- `.txt`/`.jpg` sidecar files are now actually updated when their content changes (previously: created once, never touched again afterward).
- Renaming a downloaded file now also renames its sidecar files.
- Determining chapter/video duration while merging downloads now runs asynchronously instead of blocking.

## New error indicator in the mirror picker ("Select link")
- If resolving a chosen streaming mirror fails, a brief notice is shown first, then the picker reopens – the failing mirror is shown in red text with an error icon overlaid on its (now always-visible) link icon.
- This marking is purely session-based and disappears as soon as the mirror list is freshly fetched from the host again.
● Update URLparser
*Added vidavra.cc hoster
● Update Skin for youtubeuserlinks