{"push_id":1075958644,"size":133,"distinct_size":133,"ref":"refs/heads/public/7.9","head":"1338048f05b9549f7f04eebf8d4d573513272889","before":"9f939fbd278ff1a5b3558684511ca5bbbf7eefc5","commits":[{"sha":"b4cade928a39272155153606591d2e48d9e271b9","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Lower the log level - remote servers come and go. This could become too noisy.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/b4cade928a39272155153606591d2e48d9e271b9"},{"sha":"eaa059390b18c0537287662d0525d02d7b4d76a1","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"In some environments/browsers we don't see a valid content type. Try to recognize the file type by the file name's extension.\n\nOnly request file information when there actually is a file.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/eaa059390b18c0537287662d0525d02d7b4d76a1"},{"sha":"f666fdf2e390577b2a858e1e4c200447923d2721","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Move all player handling to the client side. The server returns a URL, all the rest is handled in the web UI.\n\nAdd some user facing error messaging","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/f666fdf2e390577b2a858e1e4c200447923d2721"},{"sha":"f49e6ba00a6b9b0c271755da1e3370268b9b9482","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Use ID based URL rather than folder based URL to work around path\nencoding issues.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/f49e6ba00a6b9b0c271755da1e3370268b9b9482"},{"sha":"568bd4c0cc18275056c0710d7918a8e60378a401","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Improve reliability playing files which need to be uploaded.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/568bd4c0cc18275056c0710d7918a8e60378a401"},{"sha":"b3b294034216422581efeb5e022138ef15e77d96","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Fix missing colon.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/b3b294034216422581efeb5e022138ef15e77d96"},{"sha":"783da89e2949adf89db9bee3bf7b2d5e6491e3d0","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"More D'n'D messaging updates. Don't request status updates after every track, but in a timed interval. Check the maximum upload size client side already.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/783da89e2949adf89db9bee3bf7b2d5e6491e3d0"},{"sha":"0deef02b59d7d845614f8e3f23233256ba84ba03","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Replace custom upload check handler with a CLI request. This should make it easier for 3rd party apps to use this functionality.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/0deef02b59d7d845614f8e3f23233256ba84ba03"},{"sha":"11653f8f175db607ca39532022f450805d98cdf9","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Get rid of the custom web handler to verify existence of tracks. Replace with a more familiar \"playlist addmatch...\" CLI request.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/11653f8f175db607ca39532022f450805d98cdf9"},{"sha":"838a6e636f9f7ba28bce617655c2afb13dd5e66d","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Modify upload URL to align with other custom plugin URLs","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/838a6e636f9f7ba28bce617655c2afb13dd5e66d"},{"sha":"967c1cac8beb1ce34c2a2b17a54017ec1cf0214c","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Fix URL in the javascript part, too...","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/967c1cac8beb1ce34c2a2b17a54017ec1cf0214c"},{"sha":"bfe0608f7c68bc309a2b73d4a47abab4d8c2cd32","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Show improved upload progress information.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/bfe0608f7c68bc309a2b73d4a47abab4d8c2cd32"},{"sha":"df7b1fcc2912fa788d5b93131fdf222570e28d35","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Use the main UI's status area for activity updates, but don't use showBriefly, as it comes with a delay and/or lots of flicker.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/df7b1fcc2912fa788d5b93131fdf222570e28d35"},{"sha":"e94e2247139b9390f1475bd9ac3a618352e44d1c","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Dramatically reduce memory consumption when processing uploaded files. Iterate on content_ref's records, rather than using a regex over the whole content.\n\nGive the server some time to breathe while processing uploaded files\n\nDelay initialisation of DnDPlay file manager. The playlist parsing\nduring cleanup might throw some errors, as not all protocol handlers are\nregistered yet.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/e94e2247139b9390f1475bd9ac3a618352e44d1c"},{"sha":"98d386a52eea56582d2a2a0dc326fcfbd868d3ea","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"More D'n'D UI tweaks\n- move status bar info icon to CSS to smooth the animation\n- show errors returned by the server\n- don't allow uploading large files","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/98d386a52eea56582d2a2a0dc326fcfbd868d3ea"},{"sha":"ec445ad1d257c409840911c42c1e8f63031a9fd0","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Improve parsing of UPnP data. \"upnp:...\" nodes can have additional properties. This should help us to get album artwork in many more cases.\n\nForce use of the LMS built-in image proxy, as we can't use a server on the internet to resize images local to our network.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/ec445ad1d257c409840911c42c1e8f63031a9fd0"},{"sha":"cea01807229921da7dc12e9204239bc3f1288624","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Remove server update  info file to prevent notifications when update checking is disabled.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/cea01807229921da7dc12e9204239bc3f1288624"},{"sha":"bfaeeecd4966bde1d027de21c00046863dd7fb0e","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Synchronizing players does modify the sync group members' playlists. Bump the timestamp.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/bfaeeecd4966bde1d027de21c00046863dd7fb0e"},{"sha":"b27c8407fbdb32e20afd240451a4af9ddee6f35f","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Don't hard-code the list of available file extensions, but use whatever\nis available in LMS instead","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/b27c8407fbdb32e20afd240451a4af9ddee6f35f"},{"sha":"4075068dfc7c41f98fe6d2497395bab97d9148a5","author":{"email":"9f7599ac8ca75aebff3188d2433cb29c8c504333@logitech.com","name":"Michael Herger"},"message":"Don't show the warning about the file size if a file is available on the\nserver. Only warn when we'd need to upload a file.","distinct":true,"url":"https://api.github.com/repos/stefansielaff/slimserver/commits/4075068dfc7c41f98fe6d2497395bab97d9148a5"}]}