switch to iterators for all listings
authormarcelveldt <marcelvanderveldt@MacBook-Pro.local>
Fri, 8 Nov 2019 00:26:59 +0000 (01:26 +0100)
committermarcelveldt <marcelvanderveldt@MacBook-Pro.local>
Fri, 8 Nov 2019 00:26:59 +0000 (01:26 +0100)
commitcddab6eb77234688c140f7a03e377f473467aa5e
tree07318dca8ae96331e225fd6e74c19a4c32751020
parent3c9735d0e67d02309f281707bc6d36b63eda1587
switch to iterators for all listings

results in ultra fast loading of (large) lists in frontend
47 files changed:
frontend/package-lock.json
frontend/package.json
frontend/src/components/ContextMenu.vue
frontend/src/plugins/server.js
frontend/src/views/Browse.vue
frontend/src/views/ItemDetails.vue
music_assistant/cache.py
music_assistant/database.py
music_assistant/http_streamer.py
music_assistant/models/media_types.py
music_assistant/models/musicprovider.py
music_assistant/music_manager.py
music_assistant/musicproviders/file.py
music_assistant/musicproviders/qobuz.py
music_assistant/musicproviders/spotify.py
music_assistant/player_manager.py
music_assistant/web.py
music_assistant/web/css/itemdetails.66e507cb.css [deleted file]
music_assistant/web/css/itemdetails.742ba64e.css [new file with mode: 0644]
music_assistant/web/index.html
music_assistant/web/js/app.0ae1c192.js [new file with mode: 0644]
music_assistant/web/js/app.0ae1c192.js.map [new file with mode: 0644]
music_assistant/web/js/app.a7d20a64.js [deleted file]
music_assistant/web/js/app.a7d20a64.js.map [deleted file]
music_assistant/web/js/chunk-vendors.a6d30324.js [new file with mode: 0644]
music_assistant/web/js/chunk-vendors.a6d30324.js.map [new file with mode: 0644]
music_assistant/web/js/chunk-vendors.d9e063c0.js [deleted file]
music_assistant/web/js/chunk-vendors.d9e063c0.js.map [deleted file]
music_assistant/web/js/config.3af84ca2.js [deleted file]
music_assistant/web/js/config.3af84ca2.js.map [deleted file]
music_assistant/web/js/config.ccaf05b8.js [new file with mode: 0644]
music_assistant/web/js/config.ccaf05b8.js.map [new file with mode: 0644]
music_assistant/web/js/itemdetails.2785d492.js [new file with mode: 0644]
music_assistant/web/js/itemdetails.2785d492.js.map [new file with mode: 0644]
music_assistant/web/js/itemdetails.66f74ea0.js [deleted file]
music_assistant/web/js/itemdetails.66f74ea0.js.map [deleted file]
music_assistant/web/js/playerqueue.215152f1.js [new file with mode: 0644]
music_assistant/web/js/playerqueue.215152f1.js.map [new file with mode: 0644]
music_assistant/web/js/playerqueue.a3006395.js [deleted file]
music_assistant/web/js/playerqueue.a3006395.js.map [deleted file]
music_assistant/web/js/search.0b1a2f05.js [new file with mode: 0644]
music_assistant/web/js/search.0b1a2f05.js.map [new file with mode: 0644]
music_assistant/web/js/search.a47a53ec.js [deleted file]
music_assistant/web/js/search.a47a53ec.js.map [deleted file]
music_assistant/web/precache-manifest.69a2c2c748b337760e88b872f6a8f34b.js [deleted file]
music_assistant/web/precache-manifest.af094e2fe1b27f0e08170369f890f4e7.js [new file with mode: 0644]
music_assistant/web/service-worker.js