youkaclub / youka-desktop Goto Github PK
View Code? Open in Web Editor NEWThe Best Karaoke Maker
Home Page: https://www.youka.club/
The Best Karaoke Maker
Home Page: https://www.youka.club/
I love the idea of this app! Could you make the binaries available for download be signed by a verified account so that they can by run without having to disable any of the protections built into the OS?
Hi and thanks for sharing this app which I was curious to try. I've tried to run it locally by following the README instructions, but it opens an electron app with an empty screen. Is some extra setup needed or how can I debug this?
I cloned the youka-desktop repo at revision bf45f56f1bf4032f85518a65b2fb403b9b1aa540
.
Here is the npm start
output:
$ npm start
> [email protected] start /Users/sdubois/Repos/youka-desktop
> concurrently "BROWSER=none craco start" "YOUKA_APP_URL=http://localhost:3000 electron src/main.js"
[0] Starting the development server...
[0]
[0] Compiled successfully!
[0]
[0] You can now view youka in the browser.
[0]
[0] http://localhost:3000/
[0]
[0] Note that the development build is not optimized.
[0] To create a production build, use npm run build.
If I open http://localhost:3000/, I just get a blank screen, and the Javascript console has a single error ReferenceError: require is not defined
thrown at external "crypto":1
(module.exports = require("crypto")
).
I run on macOS 10.15.4 with Firefox 75.0.
For non-English languages(scripts) especially Asian languages, an option to choose the displayed language (whether English transliterated/original) would be very helpful.
I'm not sure whether this is a bug or missing feature, but I'm filing it as an issue because youka's tagline seems to be for any language.
I searched for "Big Fish Zhou Shen" and clocked on the first result. It seems to be able to separate instrumental from voice, but it says "synced lyrics are unavailable".
i can only download song then i have to go into the sync editor to download the orignal audio
Hi, Amazing idea, but can't get the server to start. Below is the details, any thoughts is appreciated. Thank you
Trying to npm start
fails with error code 1.
Steps taken:
git clone https://github.com/youkaclub/youka-desktop.git
cd youka-desktop
npm install
npm start
Error received:
[0] 'BROWSER' is not recognized as an internal or external command,
[0] operable program or batch file.
[1] 'YOUKA_APP_URL' is not recognized as an internal or external command,
[1] operable program or batch file.
[0] BROWSER=none craco start exited with code 1
[1] YOUKA_APP_URL=http://localhost:3000 electron src/main.js exited with code 1
The full error log is attached.
Using:
VS Code Version: 1.45.1 (user setup)
Commit: 5763d909d5f12fe19f215cbfdd29a91c0fa9208a
Date: 2020-05-14T08:27:35.169Z
Electron: 7.2.4
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.18362
Going to http://localhost:3000 displays a seemingly blank page. I'm testing this on Manjaro with Firefox 76.0.1 64 bits.
Seeing the source of the page shows that page is actually not blank, and all GET request end successfully with a 200 HTTP status.
In the console I can see the error
ReferenceError: require is not definedexternal "crypto":1
crypto external "crypto":1
Webpack 25
__webpack_require__
fn
js
__webpack_require__
fn
js
__webpack_require__
fn
js
__webpack_require__
fn
js
__webpack_require__
fn
js
__webpack_require__
fn
js
__webpack_require__
fn
0
__webpack_require__
checkDeferredModules
webpackJsonpCallback
<anonymous>
I know this happens because require is a Node thing, but I wondered if it was possible to run the App as a server in the local network.
hello -
FYI - the following still doesn't work for windows build
$ npm start:windows
does not start server. Returns:
Usage: npm <command>
where <command> is one of:
access, adduser, audit, bin, bugs, c, cache, ci, cit,
clean-install, clean-install-test, completion, config,
create, ddp, dedupe, deprecate, dist-tag, docs, doctor,
edit, explore, fund, get, help, help-search, hook, i, init,
install, install-ci-test, install-test, it, link, list, ln,
login, logout, ls, org, outdated, owner, pack, ping, prefix,
profile, prune, publish, rb, rebuild, repo, restart, root,
run, run-script, s, se, search, set, shrinkwrap, star,
stars, start, stop, t, team, test, token, tst, un,
uninstall, unpublish, unstar, up, update, v, version, view,
whoami
npm <command> -h quick help on <command>
npm -l display full usage info
npm help <term> search for help on <term>
npm help npm involved overview
Specify configs in the ini-formatted file:
C:Users\me\.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config
[email protected] C:\Program Files\nodejs\node_modules\npm
I have to do the following to start
set BROWSER="none"
node_modules.bin\craco startwait for success, then in another terminal:
set YOUKA_APP_URL="http://localhost:3000"
node_modules.bin\electron src\main.js
I tried to run in local but it seems the server side source is not available. I can rerun a song that has been downloaded through the production version but not do it with a new song in local. Is the server source (youka api) available somewhere?
Hi,
I have many karaoke channels with lots of subscribers. I want to help sell YouKa as a musical software using the traffic driven from my karaoke channels. Is there a way to collaborate on this? To automate things, it helps if the software takes license codes in addition to Patreon subscription.
Looking forward to hearing from you!
Daniel
ordered list:
I stuck in "Server is processing your song" message. No song was processed for me. Is the program still working as of now or have you closed the server?
In the even you didn't already know, the app fails to provide transliteration / captions when a song is sang in two languages. Take for example "Justin Bieber โ Despacito ".
Cheers
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.