-
Notifications
You must be signed in to change notification settings - Fork 985
Video Convertor #1111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
bilal3310
wants to merge
105
commits into
1.9.2
Choose a base branch
from
master
base: 1.9.2
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Video Convertor #1111
+9,417
−638
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- bugfix for admin pages previous commit
…lation Croatian Translation
Croatian translation
Fixes and additions
#985 Exclude various non video related dependencies from tika
* ConflictingTheories-channel-playlist: Random Episode Feature for TV Shows
* origin/master: #985 Exclude various non video related dependencies from tika use class instead of inline style quickfix new releases h3 - Header consistency and design (mobile) - bugfix for admin pages previous commit Fixed: - Home button to close to logo when version is disabled - User settings overlapped with nav bar - nav bar pretty positioning # Conflicts: # grails-app/assets/stylesheets/_main.scss
fix remove generic video
…treama * 'feature/opensubtitles' of https://github.com/vsamofal/streama: Fixes for the PR review Open subtitles integration
Add Slovak translation.
Catalan translation added
Update DE_de.js
Create SECURITY.md
[Docker] Mysql build error for Apple M1
Fixing error adding tv shows to watchlist
Updated gradle from 3.0 to 3.1
Security fixes for CVE-worthy vulnerabilities (CVSS 4.0: 8.7): - ZipHelper: Reject path traversal characters (.., /, \) in filenames - ZipHelper: Add canonical path validation to prevent directory escape - OpensubtitlesService: Whitelist URLs to opensubtitles.org domains only - SubtitlesController: Add input validation as defense in depth This prevents authenticated attackers from: - Writing arbitrary files via path traversal in subFileName parameter - Accessing internal services via SSRF in subDownloadLink parameter Reported by: Valentin Lobstein CWE-22 (Path Traversal) + CWE-918 (SSRF) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Bump version to 1.10.6 - Add CVE-2025-34452 security advisory to SECURITY.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Features: - Added forgot password flow with email-based password reset - Password reset tokens expire after 30 minutes for security - Reset link logged to console when email is not configured Technical: - New PasswordResetController with request, sendResetEmail, index, setPassword - Added passwordResetToken and passwordResetExpiry fields to User domain - Created email template for password reset notifications - Added "Forgot Password?" link to login page - Added translations in all 18 language files - Improved OpenSubtitles API error handling and URL encoding 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The old REST API (rest.opensubtitles.org) was deprecated in 2024. This migrates to the new OpenSubtitles.com API which requires: - API key authentication instead of username:password - Two-step download process (get temp link, then download) - New search endpoint format 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Adds buttons to automatically detect subtitle language from filename: - "Autodetect All" button to detect all subtitles at once - Individual autodetect button per subtitle file - Supports ISO codes (en, de, sv) and full names in filenames 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Shows audio language and subtitle availability on episode cards: - Audio badge with language label (e.g., "Audio: English") - Grouped subtitle badge (e.g., "Sub: English, Swedish") - Styled with distinct colors for audio vs subtitles - Also fixes case-insensitive subtitle file extension detection 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Displays episode preview images in the player's episode browser: - 80x45px thumbnails shown inline with episode list - Uses TMDB still images or uploaded local images - Fallback placeholder for episodes without images 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Adds on-the-fly audio transcoding for codecs browsers can't play natively (EAC3, AC3, DTS, TrueHD). Features include: - Automatic codec detection via FFprobe - Real-time transcoding to AAC with progress indicator - Cached transcoded audio to avoid re-processing - Admin transcoding dashboard for bulk operations - Settings for FFmpeg/FFprobe paths and enable/disable Player shows transcoding progress overlay while converting audio. Transcoded files are cached for subsequent plays. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Displays the user's last login date/time on their settings page. Adds new API endpoint to fetch last login activity record. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Normalize file extensions to lowercase for consistent detection - Add proper Content-Type headers for mkv, webm, ogg files - Increase streaming buffer to 64KB for high bitrate content - Improve password reset error logging - Update gradle wrapper - Add database and local files to gitignore 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Please update video convertor to watch movie in different quality