mirror of
https://github.com/koel/koel.git
synced 2026-04-25 00:36:03 +03:00
[GH-ISSUE #306] Convert and Store FLAC files for Playback #225
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#225
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?
Originally created by @BernardGoldberger on GitHub (Apr 17, 2016).
Original GitHub issue: https://github.com/koel/koel/issues/306
Currently
FLACfiles are being converted and streamed on the fly but of course that are still the following unsupported items to think about.I had some ideas and I hope that I don't come off as over simplifying anything.
Here is what I'm envisioning.
In the env file users will specify the following.
SaveConverted=true or false
Path=directory to save files in if "Save" set to true
If a user sets "SaveConverted" to true Koel will then convert and save the output to the users specified directory and Koel will then stream the converted file which will be
.mp3, for me all the files can be dumped in one location and the files can be named by their Koel IDIt would be even more awesome if there can be a command
koel:convertwhich will be able to simply go through all theFLACfiles and convert them.@phanan commented on GitHub (Apr 18, 2016):
This is a nice idea. I'll be thinking more about it.
@My1 commented on GitHub (May 28, 2016):
also you could make a hash of each FLAC and store the converted file with the hash as name which makes it obvious whether a file should be converted again because something changed or not (I do it that way with my PHP-based SVG->PNG converter)
@ghost commented on GitHub (Dec 2, 2016):
I'm not sure that saving the converted files would really be within the scope of Koel as its purpose is to play media, not manage it. Regardless, the FLAC user experience could certainly be improved.
@My1 commented on GitHub (Dec 2, 2016):
but well storing the converted files in some kind of cache should also help lower the overall CPU usage and stuff because it doesnt need to convert all the time, also op says that playing flacs directly has several disadvantages.