ShokoAnime / ShokoDesktop

Repository for Shoko Desktop
http://shokoanime.com/shokodesktop/
103 stars 24 forks source link

Make player watchers for launching from folder #582

Closed da3dsoul closed 2 years ago

da3dsoul commented 6 years ago

There's some features that we can't easily support, like linked chapters, external audio, etc that require launching files with the absolute path. We can add the option for player watchers for some players, so that we can track watched states from server, and the files can be launched manually from the folder or from Desktop with the absolute path.

It's not high priority, but it's something some people would like for ease of use or wierd setups.

Thoughts?

ElementalCrisis commented 6 years ago

If we're going to go this route then each "supported" player should be separated so they can be updated as needed. The only "supported" players are MPC, VLC and Zoom Player.

Automark and MPC Web UI Port are the only settings that are needed. Advanced settings as well as our Internal MPV player will of course still be tired to Desktop.

da3dsoul commented 6 years ago

I don't know for sure if Zoom Player is, but I think it is

ElementalCrisis commented 6 years ago

Its its, @RickDB added support for it awhile back.

da3dsoul commented 6 years ago

No I mean I don't know if we could do it like this for it. It requires a WebUI or file watcher with a way to tell what file is being played

ElementalCrisis commented 6 years ago

Ah, for MPV I wonder if we could use this script which adds a WebUI to it to make it work.

https://github.com/open-dynaMIX/simple-mpv-webui

RickDB commented 6 years ago

In theory we can watch if Zoom Player is running however users would need to have the API for it enabled if it's outside of ShokoDesktop, right now if we play via ShokoDesktop it adds an argument that enables this API for that session for us (requiring no setup). Control API has plenty of options we can grab info from:

http://forum.inmatrix.com/index.php?showtopic=7051

da3dsoul commented 6 years ago

Okay

ElementalCrisis commented 2 years ago

As Desktop is deprecated and in maintenance mode, the suggestion made in this issue will not be looked into.