groovebasin
groovebasin copied to clipboard
Uploading a stream will upload virtually forever.
I tried to queue a stream on your demo server. It just remains as an ongoing import that's steadily growing in size.
Interesting problem. I wonder what the best way to solve this is.
It might not be so bad. I think the current behavior will be that it streams until it runs out of disk space, then cancels the download and cleans up the temporary file.
Other options include a time limit on a connection, and a size limit on a download.
I think people will queue a stream for two reasons: 1) to record a certain part of it (e.g. live concert in a radio stream), and 2) as a kind of bookmark, to listen to the station later.
For 1) groovebasin needs a Stop button, so that you can record the part of the stream you want. I think groovebasin is impractical for this, but having a recorder without a stop button is even more impractical. I tried to do 2) -- in clementine, I can save streams as bookmarks, and start listening to them from clementine or via the remote app. This is useful. IMHO groovebasin should have a feature to save stream addresses, and access streams for playback.
So there are 3 things in question here:
- Bug Report: Trying to import a stream can use up all the disk space on the server or otherwise waste resources attempting to do something that will never complete.
- Feature Request: Import a stream and allow the user to press "stop" on the import after a while. Groove Basin would keep this partially downloaded steam in the library for future playback.
- As for this, I'm not sure about it. This starts to turn Groove Basin into a general purpose audio editor, and it's not clear what the scope of that is. Then again, it would be nice to cut off silence from the beginning, middle, or end of some tracks.
- Feature Request: Ability to relay a stream (duplicate of #239)
True, the feature I was looking for is #239 I agree that saving a partial stream is not the task I would use Groovebasin for.