popcorn-official / popcorn-desktop

Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project Fork
https://popcorn-time.site
Other
9.39k stars 622 forks source link

Shuffle or randomize button #1170

Closed test2a closed 1 year ago

test2a commented 4 years ago

Operating System Version:

linux Popcorn Time Version:

Download date:

Expected Behaviour

i suppose there be a feature to have a randomly generated playlist of say tv shows or movies like you do on a regular old tv. then, we could maybe expand that into like genre wise playlists that a user could create on their own. then, maybe a separate tab skin to "channels" where one could find those playlists and shuffle through them

test2a commented 3 years ago

Was this implemented? Not implemented ?

Persei08 commented 3 years ago

No, Man PCT will not host a service to share users playlists. They will better use an existing one like trakt.tv list, but it's seem really out of scope for me now.

if I understand well, the feature you request is kinda have PCT working like a TV channel (or multiple thematique Tv channels), Having multiple movies playing one after another automatically. There are different ways, I can think it could be implemented, it could use trakt.tv list or better a "playlist/queue" tab with ability to import lists from trakt.tv and other similar sites, ... but it's some works and is a bit out of scope for now... unless someone come and serve the thing on a silver platter.

I reopen your suggestion and tag it with "feature" label. Will see if some people are interested.

test2a commented 3 years ago

@Persei08 noooooo... i am not asking about hosting playlists anywhere. neither i am asking for trakt or similar. think more simple than that. when we open PCT, we are shown a bunch of movies. i am asking would it be possible to open just these movies. not going outside the window, no third party involvement. Dont we already have torrent files of the movies from say yts api? then pipe that to the video player.

in future we could open genre tab and start from there.

test2a commented 3 years ago

https://yts.mx/api/v2/list_movies.json

i am assuming we are using APIs similar to this if not this one exactly. Look how it shows movies and its associated torrent files. My suggestion is to load up all these torrent files and play them one after the other. we already have all this data. shuffling would come later, From lets say we select a random "ID" and the api would return the associated torrent file.

example.

this api lists ID : 22745 movie: "The Disrupted" torrent: URL for 720p and URL for 1080p

and ID : 22743 movie: "Bruce Springsteen's Letter to You" torrent: URL for 720p and URL for 1080p

Take these torrent files and play them one after the other

test2a commented 3 years ago

https://yts.mx/api you are right there. i am not asking to play 22k movies. just the default 20 loaded by the api as you are aware. or say 3 or 4. there is a limit parameter between 1 and 50 as described in this page. we can pick 3 and once the button is pressed, only latest 3 are given by api which the software plays. thats all.

test2a commented 3 years ago

yes. so if i am in movies> horror, i would click button and just like on tv, movies would start playing because people usually dont know what to watch. the "TV" model works for a lot of people who now go to netflix to binge watch stuff one after the other. Doing this would bring that functionality here as well. essentially we are taking the "choice" out of their hands which is what a lot of people want believe it or not. programmed by tv and all that. :-)

test2a commented 3 years ago

yes. and no. Neflix provides suggestions, we dont want to go there.

just click the first movie on the list and press play..

yes. that is what everyone is doing but once the movie closes, what if something plays automatically. TV comes to mind. you just open a channel and watch. that is what i want to mimic. thats all

Persei08 commented 3 years ago

That's why I was thinking a queue tab, could be a good thing for your idea. with an 'add to queue' button on covers and in descriptions, and then it could works a bit like the 'play next episode' feature. so people can easily search 'lord of the rings' or something and then just add all results and leave it playing. but it's just idea like that, at this point we're more focused into fixing what is broke.