jaylinski / kodi-echo Goto Github PK
View Code? Open in Web Editor NEW๐บ Browser Extension for sharing content with Kodi.
License: MIT License
๐บ Browser Extension for sharing content with Kodi.
License: MIT License
Seeking doesn't work anymore in Kodi 19.
You can already queue media, but a play-this-next is missing.
Requesting an optional permission will throw the following error:
Error: "permissions.request may only be called from a user input handler"
Open an issue in Bugzilla?
Currently only one device can be configured. If you have more than one Kodi device in your network it can be helpful to create multiple devices.
The progress bar should be paused if the media is not playing.
The "Play"-button is always enabled, even if the current website is not supported. It would probably improve the user-experience if the "Play"-button would indicate if a URL can be shared or not.
It would be nice to show a notification in Kodi when queuing a new item. Like Kore does.
enter = share, space = play/pause, q = queue)
Currently only play
is displayed instead of the correct title. I'm unsure whether this can be fixed in the extension or it has to be fixed in Kodi.
This affects the calculateProgress
function inside the controls.js
view, which uses inline styles.
Kodi Echo fails to recognize embedded MP3/MP4 links which are clearly visible in the page source. These media links could be detected automatically, and should not require a site-specific script.
Vimeo staff pics have a custom URL: https://vimeo.com/channels/staffpicks/388640017
Plugin has to take this into consideration.
WebSocketApi.js:78 Socket send 105 Player.PlayPause (2)ย [1, "toggle"]0: 11: "toggle"length: 2__proto__: Array(0)
WebSocketApi.js:22 Socket recv 105 undefined {error: {โฆ}, id: 105, jsonrpc: "2.0"}error: code: -32100message: "Failed to execute method."__proto__: Objectid: 105jsonrpc: "2.0"__proto__: Object
WebSocketApi.js:88 Uncaught (in promise) Error: {"code":-32100,"message":"Failed to execute method."}
at EventTarget.handler (WebSocketApi.js:88)
at WebSocket.socket.onmessage (WebSocketApi.js:23)
handler @ WebSocketApi.js:88
socket.onmessage @ WebSocketApi.js:23
async function (async)
playPause @ Kodi.js:116
pause @ Store.js:35
handleEvent @ parts.js:419
EventPart._boundHandleEvent @ parts.js:385
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.