Commit graph

137 commits

Author SHA1 Message Date
kermit 8921bf41ac Re-enable albumSearch and newReleases 2020-12-02 11:27:23 +00:00
RemixDev 5699fb2a41
Updated app to work with deemix 2.0.1 2020-11-19 22:09:26 +01:00
RemixDev eb8d418d4e
Updated submodule links 2020-11-07 12:28:36 +01:00
RemixDev 8230867f26 Updated all links 2020-11-06 11:23:29 +01:00
RemixDev 5cccfd7471 Removed version check, added deezer ping debug, implemented lazy loading
Commented out version check as the site is now down
Added print messages when checking for deezer availability
Removed init_home and init_charts from connect, this should reduce time 
on the connecting to server page
2020-10-31 20:00:44 +01:00
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