LEGACY
Find a file
RemixDev 6017c9e96f Using pyinstaller instead of py2app
.spec files now create a single app file as well
macOS GUI works without issues with the master version of pywebview, so 
need to wait for the next release, or change the requirements to the git 
version
2020-06-12 15:39:14 +02:00
webui@b0d233da28 Implemented the remove feats from album title as well option 2020-06-11 14:42:46 +02:00
.gitignore Merge branch 'master' of https://notabug.org/RemixDev/deemix-pyweb 2020-05-26 12:23:05 +02:00
.gitmodules Updated repo to use submodules 2020-05-25 12:58:41 +02:00
app.py File permission is now set to 770 2020-06-05 20:00:49 +02:00
deemix-pyweb.desktop Added .desktop file for use in AUR 2020-05-29 20:30:07 +02:00
deemix_gui.py Started working on macOS build with py2app 2020-06-12 12:52:18 +02:00
deemix_gui.spec Using pyinstaller instead of py2app 2020-06-12 15:39:14 +02:00
icon.icns Updated icon files 2020-06-05 11:54:24 +02:00
icon.ico Updated icon files 2020-06-05 11:54:24 +02:00
icon.svg Fixed issue with track name position inside tables + new icon 2020-06-04 19:20:58 +02:00
LICENSE.txt Added license 2020-04-15 11:12:25 +02:00
README.md Added backend support for link analyzer link not recognized 2020-06-03 19:03:37 +02:00
requirements.txt Added accessibility to chart tab country selection 2020-06-01 20:53:01 +02:00
server.py Code cleanup 2020-06-12 11:30:03 +02:00
server.spec excluding unneeded tkinter module in spec files 2020-05-26 12:49:48 +02:00

deemix-pyweb

This is a pywebview wrapper for deemix-webui

How to use this

NOTES:

  • Python 3 is required for this app. Make sure you tick the option to add Python to PATH when installing.
  • If python3 is "not a recognized command" try using python instead.
  • If you're having issues with the package wheel missing use: python3 -m pip install setuptools wheel --user
  • If you're on Windows:
    • Python 3.8 is not supported, you'll need to use Python 3.7 or 3.6
    • You'll need to install cefpython as well: python3 -m pip install cefpython3 --user
    • You also might need .NET 4.0 installed

After installing Python open a terminal/command prompt and install the dependencies using python3 -m pip install -U -r requirements.txt --user
If you're using git to get this repo you should use git submodule update --init --recursive as well. If you're just downloading the archive.zip, make sure you download and extract deemix-webui into the webui folder.
Run python3 server.py to start the server and then connect to 127.0.0.1:9666. The GUI should show up.
If you don't want to use your browser you can start the GUI by using python3 deemix_gui.py

Having an hard time following these steps? You could try these tools

What's left to do?

  • Add an auto updater
  • Add installer for windows
  • AppImage builds

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.