Coder Social home page Coder Social logo

electroon's People

Contributors

wwwizzarrdry avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

pbinks

electroon's Issues

Linux support?

I tried the "npm install" on linux, but it failed:

user@xxxxx  ~/stuff/Electroon  master โ—  npm install
npm WARN deprecated [email protected]: ๐Ÿ™Œ  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update! 
npm WARN deprecated [email protected]: Please update to the latest object-keys
npm WARN deprecated [email protected]: Use uuid module instead
npm WARN [email protected] No repository field.

npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for [email protected]: wanted {"os":"win32","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! notsup Valid OS:    win32
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   linux
npm ERR! notsup Actual Arch: x64

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2018-11-17T12_44_50_977Z-debug.log

14078 warn [email protected] No repository field.
14079 verbose stack Error: Unsupported platform for [email protected]: wanted {"name":"electron-screen","version":"1.0.3","description":"Small Module that returns an array with all the monitors connected to the pc with their resol$
14079 verbose stack     at checkPlatform (/usr/lib/node_modules/npm/node_modules/npm-install-checks/index.js:45:14)
14079 verbose stack     at tryCatcher (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
14079 verbose stack     at ret (eval at makeNodePromisifiedEval (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promisify.js:184:12), <anonymous>:13:39)
14079 verbose stack     at readJson.then.catch.then (/usr/lib/node_modules/npm/lib/install/action/refresh-package-json.js:31:12)
14079 verbose stack     at tryCatcher (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
14079 verbose stack     at Promise._settlePromiseFromHandler (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:512:31)
14079 verbose stack     at Promise._settlePromise (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)
14079 verbose stack     at Promise._settlePromise0 (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10)
14079 verbose stack     at Promise._settlePromises (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18)
14079 verbose stack     at Promise._fulfill (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:638:18)
14079 verbose stack     at Promise._settlePromise (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:582:21)
14079 verbose stack     at Promise._settlePromise0 (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10)
14079 verbose stack     at Promise._settlePromises (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18)
14079 verbose stack     at Promise._fulfill (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:638:18)
14079 verbose stack     at Promise._resolveCallback (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:432:57)
14079 verbose stack     at Promise._settlePromiseFromHandler (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:524:17)
14080 verbose pkgid [email protected]
14081 verbose cwd /home/user/stuff/Electroon
14082 verbose Linux 4.14.74-1.pvops.qubes.x86_64
14083 verbose argv "/usr/bin/node" "/usr/bin/npm" "install"
14084 verbose node v11.1.0
14085 verbose npm  v6.4.1
14086 error code EBADPLATFORM
14087 error notsup Unsupported platform for [email protected]: wanted {"os":"win32","arch":"any"} (current: {"os":"linux","arch":"x64"})
14088 error notsup Valid OS:    win32
14088 error notsup Valid Arch:  any
14088 error notsup Actual OS:   linux
14088 error notsup Actual Arch: x64
14089 verbose exit [ 1, true ]

Oh, I see.. you have a thread here:

To Do

Add window controls to player UI
Remember more settings beyond screen size/position (always on top, etc)
Redesign the list/browse UI
Integrate LastFM API
Expose Sonos API
Enable Light/Dark theme
Fix auto-position dimensions
Improved settings screen design and add more options.
Add auto-updater to electron app
Improved speed dial:
โ€ข Add custom links
โ€ข Remember last app
โ€ข Set flag to auto-open last app by default
โ€ข Improved UI and workflow

Toggle UI elements

kursaal
NachoGo

In my case, with a 4k monitor and most of time working with the screen divided in two same-size-vertical spaces side to side, been able to have the Roon now playing info-image always visible while listening to music -most of time in my case while been with the computer-, is a really nice and useful add on for Roon.

For controlling Roon while using the computer I use the keyb (play-pause) or the mouse wheel of my logitech Master (for volume control), so the song Cover and the background image with the artist image are the keys of the extension for me. Maybe to have the posibility to hide the control icons and the the line with the on going track minutes/seconds counter could be nice.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.