Giter Site home page Giter Site logo

youka-desktop's People

Contributors

youkaclub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

youka-desktop's Issues

Build Mac Binaries using Verified Developer Account

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?

Blank app

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?

Screenshot 2020-04-20 at 10 41 50

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.

Transliterate the lyrics to English

For non-English languages(scripts) especially Asian languages, an option to choose the displayed language (whether English transliterated/original) would be very helpful.

Synced lyrics unavailable for Chinese songs

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".

download song

i can only download song then i have to go into the sync editor to download the orignal audio

Fail to execute start script

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 

2020-06-07T14_00_15_725Z-debug.log

Youka on browser displays nothing (Electron app works perfectly)

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.

windows start script

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 start

wait for success, then in another terminal:
set YOUKA_APP_URL="http://localhost:3000"
node_modules.bin\electron src\main.js

Server side

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?

I want to be a distributor or do affiliate marketing for the software

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

Don't see a download option

Hi,
This works brilliantly. Great job guys!
I don't see a download option as shown in the demo.

jhyrVIrQoH

Thanks
Sudeep

roadmap

ordered list:

  • fix sync tool
  • add lyrics manually
  • create karaoke from local audio/video file
  • queue processing
  • better lyrics aligner
  • only lyrics, non-karaoke mode (faster load)
  • preprocess playlist
  • romanization/transliteration/translation
  • modify tone/speed
  • recommend popular music by country
  • singer volume control for instruments mode
  • self recorder

app fails when songs has multilang

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

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.