github Chocobozzz/PeerTube v6.2.0-rc.1

pre-release5 days ago

IMPORTANT NOTES

  • Added pip3 as required PeerTube dependency to support automatic transcription. You must install it on your system

Maintenance

  • Check for latest plugin versions every 4 hours (instead of 12 hours). We recommend admins to update their current configuration to apply this change for faster plugin new version notifications
  • Add a configuration to configure video thumbnail/preview sizes #6423
  • Support for removing non-existent objects from object storage in prune-storage script
  • Support for moving original video files to object storage/filesystem in create-move-video-storage-job script
  • Add house-keeping script to recover disk space by removing remote files (thumbnails, avatars...)
  • Add max_request_attempts object storage configuration (required by some S3 providers such as Blackblaze) #6418

Docker

  • Add missing Docker env to configure object storage (user exports and original video files)

Plugins/Themes/Embed API

  • Add ability to register the same setting multiple times to replace the old one #6357 & 1bfb791e0
  • Add getUser() client helper #6358
  • Detect internal link in plugin page to avoid reloading entire application when not needed

Features

  • 🎉 Add automatic transcription of videos to generate subtitles 🎉 #6303
    • Uses Whisper engines and models to create the subtitle and guess the video language
    • Has to be enabled by admins in the configuration web interface: PeerTube will automatically download and install Whisper binaries/models
    • Transcription can also be performed by PeerTube runners, as it can consume a lot of CPU
    • Transcription generation can also be run manually by administrators
  • 🎉 Improve comment moderation 🎉 #6399
    • Introduce a new video comment policy that requires comments to be approved first
    • Video owners have a dedicated page to list, view and take action on comments made on their videos
  • 🎉 Implement auto-tagging on comments and videos for admins and on comments for video owners 🎉 #6399
    • Comments and videos can be automatically tagged using PeerTube rules ("contains a link" for example) or watched word lists
    • These tags can be used to automatically filter videos and comments
    • Video owners can select auto tags that require comments to be approved first
  • Add the ability to select the thumbnail directly from the video #6424
  • Allow admins to force bulk transcoding
  • Faster "Mark as read" user notification REST API endpoint when having many notifications in database
  • Improve Video ActivityPub compatibility by relaxing PeerTube checks and allowing remote object to not have some fields that were required by PeerTube (missing P2P information for example)
  • Highlight current lives on pages that list videos ("Recently Added", "Trending", "Account videos", "Channel videos" etc.)

Bug fixes

  • Fix embed API on iOS
  • Fix RTL layout inconsistencies
  • Fix big user export file size
  • Fix concurrent live streams serialization issue
  • Fix instance slowness when geoip download fails #6402
  • Don't count deleted comments in instance stats
  • Handle videos with FPS < 1
  • Don't display stats button of remote videos
  • Fix recommendation loop for anonymous users
  • Handle 410 HTTP response code for AP objects
  • Fix major plugin version detection when major number has two digits
  • Accessibility:
    • Fix focus visibility box
    • Fix feed popover title state
    • Fix video filter pastille accessibility
    • Fix radio button focus
    • Fix search typeahead information not read by screen readers
    • Fix player "Back" button label
    • Fix player settings menu keyboard navigation
    • Fix "Update your settings" keyboard navigation and improve accessibility
    • Fix checkbox description relationship
    • Fix green color contrast
    • Correctly label the boolean icon in instance features table
    • Remove unneeded information in "Policy for sensitive videos" select
    • Fix left menu list items list hierarchy
  • Fix HLS audio desync on some videos
  • Playlist components in custom markup can use a short UUID
  • Support Service Activity Pub actors that should fix some federation issues with Mastodon
  • Fix downloading protected videos in admin
  • Increase legacy upload request timeout

Don't miss a new PeerTube release

NewReleases is sending notifications on new releases.