Page 1 of 1

Add option to dowload and save online stream

PostPosted: Sun Mar 31, 2013 5:29 pm
by Swehawk
Would it be possible to add an option per on-line source, to download and save, instead of transcoding? I know that Pirateplay does the trick, but it would be nice to be able to do it by selecting and pressing play on a showdirectly in the upnp browser and have the mediastream saved in a predefined folder.

It should work like this:
- Define a physical folder for downloading media streams
- Select on-line sources to be downloaded (instead of transcoded). Note that you could create dublets of which one is for transcoding and the other for saving,
giving them different names!
- Browse to the show wanted, and press play, which starts the download
- When the download finishes, the file appears in a (new) virtual folder called "Saved content"
- If neccesary for legal reasons, the no. of downloaded files could be limited to one. In this way it would be no different from the transcoded temp file (which may be manually copied and given a new extension).

Why would I wan't this? Well, first of all I get the original container format (e.g mp4) which enables skipping back and fwd (not possible in mp2ts). Secondly, it would minimize the risk of interrupted playback and having to restart from the beginning, especially for long episodes I'd rather wait for a download to complete.

Re: Add option to dowload and save online stream

PostPosted: Fri Apr 19, 2013 8:16 am
by onearmfrog
+1 for me!

Re: Add option to dowload and save online stream

PostPosted: Fri Apr 19, 2013 4:55 pm
by slyguy42o
interesting feature request.. I kinda like it.. maybe even think of doing some kind of auto download for streams?

Re: Add option to dowload and save online stream

PostPosted: Sat Apr 20, 2013 12:25 am
by blakerey
This would be a great addition to Serviio, especially for stuff when using the SkySportsPlus plugin!

+1 from me.

Re: Add option to dowload and save online stream

PostPosted: Mon Apr 22, 2013 10:44 pm
by slyguy42o
i am not sure if allowing a feature like this to cut loose on a live streaming source would be a good idea.

Skysports is a live streaming plug with lot of channels.. if you had a record to disk option with 20 channels.. the server would go crazy trying to stream and save everything at once.. and it would run indefinitely.. so even if you could keep up with it.. disk space would be an issue sooner or later.. maybe only allow when a single live feed is specified and have some kind of option that said I only want to record from this to that time.

However with published feeds like Hulu, I would love to see a record to disk option as alot of end devices have issues when trying to playback video feeds. such as the xbox being unable to fast forward or chapter through Hulu feeds. If they were saved locally in an ideal format, we would have alot more flexibility for playback options.

Re: Add option to dowload and save online stream

PostPosted: Tue Apr 23, 2013 8:26 am
by zip
I'm not sure if it's legal to store the content on your device.

Re: Add option to dowload and save online stream

PostPosted: Tue Apr 23, 2013 11:00 am
by bobsmo
zip wrote:I'm not sure if it's legal to store the content on your device.


Pretty sure it's not legal for them to be streaming it :)

Re: Add option to dowload and save online stream

PostPosted: Tue Apr 23, 2013 5:31 pm
by slyguy42o
how about an option to buffer the stream to disk to allow for more reliable playback?

Re: Add option to dowload and save online stream

PostPosted: Tue Apr 23, 2013 6:39 pm
by Swehawk
Just to be clear, I'm not talking about live streams, but VOD sources. Even though the videostream is not transcoded, merely remuxed, and buffered on disc, I frequently experience the playback freezing. When this happens 30 min into a 45 min show, and not being able to fast forward or skip after restart, well....

A for the legal aspect, we already have Pirateplayer that does just this. Add to that a limitation of not being able to store more than one stream through Serviio (sure you could copy it manually....)