mirror of
https://github.com/koel/koel.git
synced 2026-04-25 08:46:00 +03:00
[PR #590] [CLOSED] Gcp #1294
Labels
No labels
Authentication
Dependencies
Documentation
Feature Request
Flac
Help Wanted
Installation/Setup
Integration
Mobile
PR Welcome
Pending Release
Performance
Playlist
S3
Search
Sync
[Pri] Low
[Pri] Normal
[Status] Keep Open
[Status] Needs Author Reply
[Status] Needs Review
[Status] Stale
[Status] Will Implement
[Type] Blessed
[Type] Bug
[Type] Duplicate
[Type] Enhancement
[Type] Help Request
[Type] Question
[Type] Task
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/koel-koel#1294
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/koel/koel/pull/590
Author: @Tajmahal86
Created: 5/5/2017
Status: ❌ Closed
Base:
master← Head:gcp📝 Commits (10+)
b23fc90working koel using Google Cloud Storageb3523abmerged version 3.6.2a5293a1fix download from gsdbd2487moved steamer to new location2e78420small cleanup6fd219aremove tabs and whitespaces8c963a5making impport from bucket work after phanan changes0532c2bMerge branch 'master' into gcpea593eamerge latest + fix conflicts8c7ae1ffixed routing to gcs api📊 Changes
14 files changed (+592 additions, -113 deletions)
View changed files
📝
.env.example(+2 -0)➕
app/Http/Controllers/API/ObjectStorage/GCS/Controller.php(+9 -0)➕
app/Http/Controllers/API/ObjectStorage/GCS/SongController.php(+69 -0)📝
app/Http/Controllers/API/SongController.php(+5 -0)➕
app/Http/Requests/API/ObjectStorage/GCS/PutSongRequest.php(+22 -0)➕
app/Http/Requests/API/ObjectStorage/GCS/RemoveSongRequest.php(+21 -0)➕
app/Http/Requests/API/ObjectStorage/GCS/Request.php(+9 -0)📝
app/Models/Song.php(+43 -0)📝
app/Services/Download.php(+12 -1)➕
app/Services/Streamers/GCPStreamer.php(+15 -0)📝
app/Services/Streamers/Streamer.php(+1 -1)📝
composer.json(+1 -0)📝
composer.lock(+379 -111)📝
routes/api.php(+4 -0)📄 Description
This works together with another solution like koel-aws just for Google Cloud Storage.
It's not totally finished (Couldn't make signed urls work yet have to publicly share objects for now).
I was wondering if there is even a place for anything other than AWS. If there is, hopefully I did right.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.