Commit graph

132 commits

Author SHA1 Message Date
RemixDev 11427a3954 Added signal handler to deemix-pyweb.py
Made the --server flag work again
Closing the qt app with CTRL+C from the console won't save the queue
2020-10-14 12:20:28 +02:00
RemixDev 75f6f365c0 Added pl and fixed es languages
Fixed flags size in settings
Added notification icon when a stable update is available
2020-10-13 19:38:50 +02:00
RemixDev bc3d692417 Made app work with deemix lib 1.5.0 2020-09-27 23:45:01 +02:00
RemixDev 3e9e6eefd3 Moved getTracklist logic from server to app 2020-09-27 19:59:51 +02:00
RemixDev 4f1d17f7c7 Moved version and deezer check from server to app 2020-09-27 19:49:54 +02:00
kermit 18db21b61d Fixed: setting arl and download folder via the GUI
Waiting for a semaphore / subprocess is blocking.  Fix the semaphores
by using tpool (which just runs it in a separate thread in a
non-blocking way).  Swap to a greened subprocess module for opening
download folder.
2020-09-25 18:04:35 +01:00
kermit d132c0ba54 Add new albumSearch and newReleases endpoints 2020-09-25 15:30:45 +01:00
RemixDev 44d650072a Moved arl clear on window open instead of window close 2020-09-23 18:52:15 +02:00
RemixDev d14f708b3d Added 'get_favorites_data' and 'get_settings_data'
for future use in the webui
2020-09-21 19:35:08 +02:00
RemixDev e11a787ebd Added check for Deezer availability
This adds #31
2020-09-20 12:33:43 +02:00
RemixDev 8819f124d2 Updated project to use deemix 1.4.0 2020-09-20 11:49:29 +02:00
RemixDev 18c1501835 Removed import_patched for 'requests.__init__', fixed issue in lib 2020-09-18 13:45:05 +02:00
RemixDev 0b5b172342 Fixed spotify features for server/pyweb 2020-09-17 23:40:50 +02:00
RemixDev 2fabe52d95 Added cacheing for home page 2020-09-17 22:57:01 +02:00
kermit df4bddaa53 Make sure requests runs async 2020-09-16 19:25:57 +01:00
RemixDev 053b7fdfac Merge pull request 'Return user specified ack on search and addToQueue requests' (#24) from kermit/deemix-pyweb:ack into main
Reviewed-on: https://codeberg.org/RemixDev/deemix-pyweb/pulls/24
2020-09-15 20:10:56 +02:00
RemixDev eb61c6f355 Fixed socketio slow emits 2020-09-15 20:03:34 +02:00
kermit 4fb218be56 Pass ack back on search 2020-09-15 16:44:40 +01:00
kermit e0ebffac8c Pass ack back on add to queue 2020-09-15 16:44:40 +01:00
kermit 4a55772e03 Use signal handler to ensure queue saved on SIGINT/SIGTERM 2020-09-15 16:11:10 +01:00
kermit 1a99f13e0f Use eventlet to allow proper websocket connection
Threading only allows longpolling
2020-09-15 15:31:45 +01:00
RemixDev b99fe1f888 Added raise_for_status 2020-09-11 01:03:54 +02:00
RemixDev c04eb7a31c Fixed app crash 2020-09-11 00:50:23 +02:00
RemixDev 394e72deb3 Fixed variable names 2020-09-08 20:47:11 +02:00
RemixDev 431cd7c7f9 Added version to spec file 2020-09-08 19:55:36 +02:00
RemixDev 326ea8a112 Removed public folder in production 2020-09-08 13:40:48 +02:00
RemixDev da0b4dc6dc Removed public subfolder for files inside public 2020-09-08 13:00:04 +02:00
RemixDev 7a9014f62f Added 'deezer.page.link' support for link analyzer as wekk 2020-09-07 12:47:42 +02:00
RemixDev 0caa0e14f6 Added updates checking for stable builds and info in the about tab 2020-09-07 11:50:28 +02:00
RemixDev 13b3d90abc Reworked how serverwide-arl works
This fixes #13
2020-08-24 12:25:31 +02:00
RemixDev 2d44132745 Added serverside cache for home tab 2020-08-22 22:41:51 +02:00
RemixDev f31f81e1de separated init_home and init_charts 2020-08-22 22:25:01 +02:00
RemixDev 9a450c5672 Added in app login
Still need to fix the error "Release of profile requested but 
WebEnginePage still not deleted. Expect troubles !"
2020-08-22 00:26:32 +02:00
RemixDev 4a3882629b Fixed thread issues and started working on in app login 2020-08-21 22:33:30 +02:00
RemixDev a856716b12 Started moving the UI from pywebview to QT 2020-08-21 20:27:23 +02:00
RemixDev 4947d9f9c0 Fixed queue restoring issues 2020-08-16 12:34:04 +02:00
RemixDev 2c34055195 Made the server work with the new library 2020-08-16 10:42:49 +02:00
RemixDev 0026f8fdb0 Fixed login on windows 2020-08-12 19:25:44 +02:00
RemixDev 9fd5243d88 Added in-app login
Might be unstable / crash the app
2020-08-12 16:33:29 +02:00
RemixDev a8727f3b44 Added select download folder button
Added --server and -s flags for deemix_gui
Updated french translation
Fixed 'save' error on playlists
2020-08-05 16:14:39 +02:00
RemixDev 0e3b33d824 Added additional info in artist tab
Now using get_artist_discography from newest version of deemix
2020-08-04 15:14:10 +02:00
RemixDev 573c3ef87a Added loginNeededToDownload translation string and fixed ru.js 2020-07-29 22:25:22 +02:00
RemixDev 52bf91686a [webui] Added german translation 2020-07-29 16:30:31 +02:00
RemixDev 2d94c2427d Added 404 fallback for Vue Router 2020-07-27 23:52:53 +02:00
Henning Bocklage 96c8afe555 Added fix for #2 2020-06-14 23:06:32 +02:00
RemixDev 2a2592a74f Code cleanup
Also forced the CI to make a new build
2020-06-12 11:30:03 +02:00
RemixDev abeb1164a8 Changed default port from 9666 to 6595
This fixes #2
2020-06-11 14:44:30 +02:00
RemixDev 55f40ae5a4 Added reload button in favorites tab 2020-06-10 18:46:08 +02:00
RemixDev c403ee720f Replaced 0.0.0.0 with 127.0.0.1
if you want to use 0.0.0.0 use the host argument when starting the 
server
2020-06-05 09:58:59 +02:00
RemixDev 9315be7461 Fixed IP display on startup 2020-06-05 09:43:16 +02:00