Skip to content

Releases: Arrowar/StreamingCommunity

1.0.6

06 Feb 16:42

Choose a tag to compare

Added

GUI

  • Added DiscoveryEUPlus, Crunchyroll, DMAX, and Guardaserie to the GUI
  • Added Nove, HomeGardenTV, FoodNetwork, and AnimeWorld to the GUI
  • Added kill button to stop active downloads
  • Added progress bar for MP4 downloads
  • Added final destination path display after download completion
  • Added episode name display when available

CLI

  • Added --extension argument to force output file extension
  • Added --use_proxy argument to enable proxy usage for downloads and requests
  • Added year column to Global Search when available

Core / Services

  • Added provider_language parameter to TMDB API to search results based on language
  • Added DRM request delay to prevent HTTP 422 errors
  • Added check_region_availability function to prevent access to unavailable sites
  • Added NFO metadata generation via FFmpeg for final output files
  • Added token-based login for MediasetInfinity
  • Added new service DiscoveryEUPlus with cookie-based login

Full Changelog: v1.0.5...v1.0.6

1.0.5

30 Jan 17:22

Choose a tag to compare

Added

  • Added manual track selection with auto_select=false
  • Added custom keyboard manager for manual track selection
  • Added support for using remote CDMs instead of local ones (via DRMLab Project)
  • Added local DRM key database to cache keys and avoid repeated server requests
  • Added readable codec name translation

Improved

  • Improved error handling for MP4 downloads

Fixed

  • Fixed decryption failures even when keys were valid (live decryption not supported by all stream types)
  • Fixed incorrect year parsing (e.g. 1999-19-19); now falls back to TMDB lookup and uses the current year if not found

Full Changelog: v1.0.4...v1.0.5

v1.0.4

25 Jan 17:46

Choose a tag to compare

Added

  • Added new GUI with support for multiple simultaneous downloads
  • Added theme switch in GUI (Dark / Light)
  • Added search support for both /en and /it on StreamingCommunity
  • Added --update command to install the latest compiled version of the application
  • Added print warnings for HLS/DASH processes
  • Added more supported systems in build process

Improved

  • Improved MPD PSSH extraction using KID information

Fixed

  • Fixed episode name too long on Guardaserie
  • Fixed scraper for Altadefinizione with new site structure
  • Fixed MP4 peer closed connection issue

v1.0.3

22 Jan 17:13

Choose a tag to compare

Added

  • Added new parameter close_console to choose whether to close the console after download
  • Re-added arguments --s_audio, --s_video, --s_subtitle
  • Added media player creation for .ignore files for Jellyfin and Plex during DASH/HLS downloads
  • Added DASH PSSH selection based on selected tracks
  • Added DASH PSSH validation
  • Added filter normalization for DASH/HLS to fix UTF-8 issues

Fixed

  • Fixed Service/Guardaserie showing only the first result
  • Fixed Player/Vixcloud error 403 when using VPN
  • Fixed Service/StreamingCommunity to correctly retrieve the first release date
  • Fixed Service/MediasetInfinity scraper to also find ep_feed

New Contributors

Full Changelog: v1.0.2...v1.0.3

1.0.2

16 Jan 18:15

Choose a tag to compare

Added

  • Added option on AnimeUnity to choose download source (MP4 or HLS) only in source code.
  • Added Shaka Packager as a new decryptor for live decryption with N3U8DL
  • Added proxy support for downloads and all network requests

Changed

  • Rewritten N3U8DL wrapper
  • Reduced limit_duration_diff from 20 to 1 second for better audio/video synchronization

Fixed

  • Fixed site.py and scrape_serie.py for Altadefinizione to support the new site layout

Full Changelog: v1.0.0...v1.0.1

1.0.0

11 Jan 16:22

Choose a tag to compare

Added

  • Added new site support: Food Network
  • Added new site support: Home & Garden
  • Added GPU detection for custom video and audio encoding
    by @AlessandroPerazzetta
  • Added new max_speed parameter in config.json to limit download speed
  • Added new show_device parameter in config.json to print PRD or WVD device information

Changed

  • Removed internal "my downloader" and switched to N3U8DL
  • Introduced new project structure with additional folders
  • Moved config.json, domains.json, and login.json into the conf/ folder

Improved

  • Reduced RAM usage during the downloading phase

Fixed

  • Fixed AnimeWorld OVA type being treated as a series instead of a movie
  • Fixed Raiplay playback crash
  • Fixed MediasetInfinity parsing wrong sb_id for some series

Removed

  • Removed library psutil
  • Removed library pycryptodomex
  • Removed library tqdm
  • Removed library m3u8
  • Removed site hd4me (Cloudflare protection added)

Full Changelog: v3.5.6...v3.6.1