Comments (12)
I made a fix for Windows, linux version is still pending. You can see it https://github.com/JohnDoee/deluge-streaming under "Open directly in your video player"
from deluge-streaming.
Can't wait for the linux version!
from deluge-streaming.
What OS ?
from deluge-streaming.
Ubuntu 16.10
http://i.imgur.com/1jxELhn.png This is wonderful if I run deluge-web, but have an option to run VLC would be great!
from deluge-streaming.
implement something like
Right Click > Play in $player
player="mpv.exe $url"
also auto copy to clipboard? option
from deluge-streaming.
please '-'
from deluge-streaming.
Is it possible for this to be implemented on Mac?
from deluge-streaming.
@avncharlie In theory it is, the problem is that I don't have access to a Mac to develop it on. A quick Google search does not reveal any easy way for me to build and package it without one.
If you have any knowledge regarding OSX development without a Mac, feel free to share it.
The Linux version just needs a bit of UI and packaging, so OSX will be the only one left in the cold 🙂
from deluge-streaming.
I don't have any experience like that sorry. But if you wanted me to try or run anything on my Mac, I'd be more than happy too. Thanks for your work on this plugin.
from deluge-streaming.
Is there any equivalent of StreamProtocol for Linux?
from deluge-streaming.
I'd be happy to test things on linux. Would like to have this feature. I can compile stuff.
from deluge-streaming.
I figured out how to directly open the streams on vlc on linux (takes a little bit of work):
Make file vlc_open_stream.py
and put it in ~/bin/ with the following content:
#!/usr/bin/env python3
# Called by ~/.local/share/applications/stream_scheme_handler.desktop
# which is added to mimeapps.list with `xdg-mime default stream_scheme_handler.desktop x-scheme-handler/stream+http`
import sys
import os
arg = sys.argv[1]
url = arg.split(':', 1)[1]
os.system('vlc http:' + url)
Make file stream_scheme_handler.desktop
and put it in ~/.local/share/applications with content:
[Desktop Entry]
Type=Application
Name=Stream Scheme Handler
Exec=~/bin/vlc_open_stream.py %u
StartupNotify=false
MimeType=x-scheme-handler/stream+http;
Run command:
xdg-mime default stream_scheme_handler.desktop x-scheme-handler/stream+http
Now it should work. This configures xdg-open to understand stream+http:%url.
You can put the python script somewhere other than ~/bin if you want, just make sure to alter the path in the desktop file as well.
Edit: Make sure to enable use stream protocol urls
and Auto-open stream protocol url
in plugin settings.
from deluge-streaming.
Related Issues (20)
- Installation instructions HOT 1
- Do not set "Do Not Download" while playing HOT 1
- 100% CPU usage of deluged HOT 3
- In a fresh docker start, plugin is not properly loaded HOT 2
- Plugin does not load [Bug] HOT 1
- deluge-console support HOT 11
- deluge-streaming doesn't work on linux HOT 16
- http-api documentation? HOT 1
- Needs option to use HTTP header "Content-Disposition: inline" HOT 4
- Deluge V2 HOT 2
- reproduction lags and stops for a few seconds with version 0.10.5 HOT 2
- Alert when port already in use
- Download Start 'n End Points HOT 1
- Deluge 2 Web UI support or issue
- Static stream url
- Kodi version
- Update to new Python
- Plugin will not load
- Only download the required required pieces for streaming?
- Is the project completly dead? any alternatives?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deluge-streaming.