[PR #1945] [MERGED] feat: upload and store transcodes #1973

Closed
opened 2026-02-26 03:32:55 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/koel/koel/pull/1945
Author: @phanan
Created: 6/12/2025
Status: Merged
Merged: 6/12/2025
Merged by: @phanan

Base: masterHead: upload-transcodes


📝 Commits (1)

  • 18acfa5 feat: upload and store transcodes

📊 Changes

81 files changed (+1497 additions, -654 deletions)

View changed files

📝 .env.example (+1 -0)
📝 app/Console/Commands/Storage/SetupS3StorageCommand.php (+5 -1)
📝 app/Exceptions/FailedToActivateLicenseException.php (+2 -2)
📝 app/Exceptions/FailedToParsePodcastFeedException.php (+3 -8)
📝 app/Exceptions/InvalidCredentialsException.php (+2 -2)
📝 app/Exceptions/InvitationNotFoundException.php (+2 -2)
📝 app/Exceptions/KoelPlusRequiredException.php (+2 -2)
📝 app/Exceptions/MediaPathNotSetException.php (+2 -2)
📝 app/Exceptions/MethodNotImplementedException.php (+2 -2)
app/Exceptions/NonCloudStorageException.php (+14 -0)
📝 app/Exceptions/NonSmartPlaylistException.php (+2 -8)
📝 app/Exceptions/NotAPlaylistCollaboratorException.php (+2 -2)
📝 app/Exceptions/OperationNotApplicableForSmartPlaylistException.php (+2 -2)
📝 app/Exceptions/PlaylistCollaborationTokenExpiredException.php (+2 -2)
📝 app/Exceptions/SongPathNotFoundException.php (+3 -9)
📝 app/Exceptions/SongUploadFailedException.php (+12 -2)
📝 app/Exceptions/SpotifyIntegrationDisabledException.php (+2 -8)
📝 app/Exceptions/UnsupportedSongStorageTypeException.php (+3 -8)
📝 app/Exceptions/UserAlreadySubscribedToPodcastException.php (+1 -1)
app/Helpers/TestableIdentifier.php (+17 -0)

...and 61 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/koel/koel/pull/1945 **Author:** [@phanan](https://github.com/phanan) **Created:** 6/12/2025 **Status:** ✅ Merged **Merged:** 6/12/2025 **Merged by:** [@phanan](https://github.com/phanan) **Base:** `master` ← **Head:** `upload-transcodes` --- ### 📝 Commits (1) - [`18acfa5`](https://github.com/koel/koel/commit/18acfa5965e6346acf382221e0fc571abbe94db0) feat: upload and store transcodes ### 📊 Changes **81 files changed** (+1497 additions, -654 deletions) <details> <summary>View changed files</summary> 📝 `.env.example` (+1 -0) 📝 `app/Console/Commands/Storage/SetupS3StorageCommand.php` (+5 -1) 📝 `app/Exceptions/FailedToActivateLicenseException.php` (+2 -2) 📝 `app/Exceptions/FailedToParsePodcastFeedException.php` (+3 -8) 📝 `app/Exceptions/InvalidCredentialsException.php` (+2 -2) 📝 `app/Exceptions/InvitationNotFoundException.php` (+2 -2) 📝 `app/Exceptions/KoelPlusRequiredException.php` (+2 -2) 📝 `app/Exceptions/MediaPathNotSetException.php` (+2 -2) 📝 `app/Exceptions/MethodNotImplementedException.php` (+2 -2) ➕ `app/Exceptions/NonCloudStorageException.php` (+14 -0) 📝 `app/Exceptions/NonSmartPlaylistException.php` (+2 -8) 📝 `app/Exceptions/NotAPlaylistCollaboratorException.php` (+2 -2) 📝 `app/Exceptions/OperationNotApplicableForSmartPlaylistException.php` (+2 -2) 📝 `app/Exceptions/PlaylistCollaborationTokenExpiredException.php` (+2 -2) 📝 `app/Exceptions/SongPathNotFoundException.php` (+3 -9) 📝 `app/Exceptions/SongUploadFailedException.php` (+12 -2) 📝 `app/Exceptions/SpotifyIntegrationDisabledException.php` (+2 -8) 📝 `app/Exceptions/UnsupportedSongStorageTypeException.php` (+3 -8) 📝 `app/Exceptions/UserAlreadySubscribedToPodcastException.php` (+1 -1) ➕ `app/Helpers/TestableIdentifier.php` (+17 -0) _...and 61 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 03:32:55 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#1973
No description provided.