groovebasin icon indicating copy to clipboard operation
groovebasin copied to clipboard

Uploading a stream will upload virtually forever.

Open 2bt opened this issue 9 years ago • 5 comments

I tried to queue a stream on your demo server. It just remains as an ongoing import that's steadily growing in size.

2bt avatar Feb 17 '15 10:02 2bt

Interesting problem. I wonder what the best way to solve this is.

andrewrk avatar Feb 17 '15 16:02 andrewrk

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.

andrewrk avatar Feb 17 '15 16:02 andrewrk

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.

mbelow avatar Aug 02 '15 16:08 mbelow

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)

andrewrk avatar Aug 02 '15 23:08 andrewrk

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.

mbelow avatar Aug 03 '15 19:08 mbelow