Skip to content

Conversation

@dialmaster
Copy link
Collaborator

@dialmaster dialmaster commented Jan 16, 2026

  • Add per-channel audio format setting: video only, video+mp3, or mp3 only
  • Add Download Type selector to channel settings and manual download dialogs
  • Track audio files separately with audioFilePath and audioFileSize in database
  • Display format indicators (video/audio icons with file sizes) in video lists
  • Support dual-format downloads producing both MP4 and MP3 files
  • Add yt-dlp audio extraction for MP3 conversion at 192kbps
  • Update file scanning and validation to handle both video and audio files
  • Add database migrations for audio_format and audio file tracking columns
image image image image image image image image image image

- Add per-channel audio format setting: video only, video+mp3, or mp3 only
- Add Download Type selector to channel settings and manual download dialogs
- Track audio files separately with audioFilePath and audioFileSize in database
- Display format indicators (video/audio icons with file sizes) in video lists
- Support dual-format downloads producing both MP4 and MP3 files
- Add yt-dlp audio extraction for MP3 conversion at 192kbps
- Update file scanning and validation to handle both video and audio files
- Add database migrations for audio_format and audio file tracking columns
@dialmaster dialmaster requested a review from mkulina January 16, 2026 21:26
@github-actions
Copy link
Contributor

github-actions bot commented Jan 16, 2026

📊 Test Coverage Report

Backend Coverage

Type Coverage Status
Lines 79.39% 🟡
Statements 79.34% 🟡
Functions 79.66% 🟡
Branches 72.36% 🟡

Frontend Coverage

Type Coverage Status
Lines 84.13% 🟢
Statements 83.16% 🟢
Functions 79.21% 🟡
Branches 81.60% 🟢

Coverage Requirements

  • Minimum threshold: 70% line coverage
  • Backend: ✅ Passes
  • Frontend: ✅ Passes

Coverage report generated for commit 7f8802f

@dialmaster dialmaster merged commit 2d45774 into dev Jan 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants