* Add browse media support to squeezebox integration * Move browse media logic to browse_media.py * Fix missing command when loading single url * Update .coveragerc * Handle empty library gracefully * Apply suggestions from code review Co-authored-by: Martin Hjelmare <marhje52@gmail.com> * Implement suggestions from code review * Additional suggestion from code review * Use MEDIA_CLASS_GENRE Co-authored-by: Martin Hjelmare <marhje52@gmail.com>