Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created June 6, 2018 04:22
Show Gist options
  • Save ryantm/296d4e647e2235036b698f635ea58ee1 to your computer and use it in GitHub Desktop.
Save ryantm/296d4e647e2235036b698f635ea58ee1 to your computer and use it in GitHub Desktop.
/nix/store/3p27i5pd743r3jxcpffgm4646xmcx5x7-quodlibet-4.1.0
├── bin
│   ├── exfalso
│   ├── operon
│   └── quodlibet
├── lib
│   └── python3.6
│   └── site-packages
│   ├── quodlibet
│   │   ├── browsers
│   │   │   ├── albums
│   │   │   │   ├── __init__.py
│   │   │   │   ├── main.py
│   │   │   │   ├── models.py
│   │   │   │   ├── prefs.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   ├── models.cpython-36.pyc
│   │   │   │   └── prefs.cpython-36.pyc
│   │   │   ├── audiofeeds.py
│   │   │   ├── _base.py
│   │   │   ├── collection
│   │   │   │   ├── __init__.py
│   │   │   │   ├── main.py
│   │   │   │   ├── models.py
│   │   │   │   ├── prefs.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   ├── models.cpython-36.pyc
│   │   │   │   └── prefs.cpython-36.pyc
│   │   │   ├── covergrid
│   │   │   │   ├── __init__.py
│   │   │   │   ├── main.py
│   │   │   │   ├── prefs.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   └── prefs.cpython-36.pyc
│   │   │   ├── filesystem.py
│   │   │   ├── __init__.py
│   │   │   ├── iradio.py
│   │   │   ├── paned
│   │   │   │   ├── __init__.py
│   │   │   │   ├── main.py
│   │   │   │   ├── models.py
│   │   │   │   ├── pane.py
│   │   │   │   ├── prefs.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   │   ├── models.cpython-36.pyc
│   │   │   │   │   ├── pane.cpython-36.pyc
│   │   │   │   │   ├── prefs.cpython-36.pyc
│   │   │   │   │   └── util.cpython-36.pyc
│   │   │   │   └── util.py
│   │   │   ├── playlists
│   │   │   │   ├── __init__.py
│   │   │   │   ├── main.py
│   │   │   │   ├── menu.py
│   │   │   │   ├── prefs.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   │   ├── menu.cpython-36.pyc
│   │   │   │   │   ├── prefs.cpython-36.pyc
│   │   │   │   │   └── util.cpython-36.pyc
│   │   │   │   └── util.py
│   │   │   ├── __pycache__
│   │   │   │   ├── audiofeeds.cpython-36.pyc
│   │   │   │   ├── _base.cpython-36.pyc
│   │   │   │   ├── filesystem.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── iradio.cpython-36.pyc
│   │   │   │   └── search.cpython-36.pyc
│   │   │   ├── search.py
│   │   │   └── soundcloud
│   │   │   ├── api.py
│   │   │   ├── __init__.py
│   │   │   ├── library.py
│   │   │   ├── main.py
│   │   │   ├── __pycache__
│   │   │   │   ├── api.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── library.cpython-36.pyc
│   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   ├── query.cpython-36.pyc
│   │   │   │   └── util.cpython-36.pyc
│   │   │   ├── query.py
│   │   │   └── util.py
│   │   ├── build.py
│   │   ├── cli.py
│   │   ├── commands.py
│   │   ├── compat.py
│   │   ├── config.py
│   │   ├── const.py
│   │   ├── errorreport
│   │   │   ├── faulthandling.py
│   │   │   ├── __init__.py
│   │   │   ├── logdump.py
│   │   │   ├── main.py
│   │   │   ├── __pycache__
│   │   │   │   ├── faulthandling.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── logdump.cpython-36.pyc
│   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   ├── sentrywrapper.cpython-36.pyc
│   │   │   │   └── ui.cpython-36.pyc
│   │   │   ├── sentrywrapper.py
│   │   │   └── ui.py
│   │   ├── exfalso.py
│   │   ├── ext
│   │   │   ├── covers
│   │   │   │   ├── artwork_url.py
│   │   │   │   ├── discogs.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── lastfm.py
│   │   │   │   ├── musicbrainz.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── artwork_url.cpython-36.pyc
│   │   │   │   ├── discogs.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── lastfm.cpython-36.pyc
│   │   │   │   └── musicbrainz.cpython-36.pyc
│   │   │   ├── editing
│   │   │   │   ├── iconv.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kakasi.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── iconv.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── kakasi.cpython-36.pyc
│   │   │   │   │   ├── resub.cpython-36.pyc
│   │   │   │   │   └── titlecase.cpython-36.pyc
│   │   │   │   ├── resub.py
│   │   │   │   └── titlecase.py
│   │   │   ├── events
│   │   │   │   ├── advanced_preferences.py
│   │   │   │   ├── animosd
│   │   │   │   │   ├── config.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── osdwindow.py
│   │   │   │   │   ├── prefs.py
│   │   │   │   │   └── __pycache__
│   │   │   │   │   ├── config.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   │   ├── osdwindow.cpython-36.pyc
│   │   │   │   │   └── prefs.cpython-36.pyc
│   │   │   │   ├── appinfo.py
│   │   │   │   ├── auto_library_update.py
│   │   │   │   ├── automask.py
│   │   │   │   ├── autorating.py
│   │   │   │   ├── clock.py
│   │   │   │   ├── equalizer.py
│   │   │   │   ├── gajim_status.py
│   │   │   │   ├── headphonemon.py
│   │   │   │   ├── inhibit.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── iradiolog.py
│   │   │   │   ├── jep118.py
│   │   │   │   ├── language.py
│   │   │   │   ├── mediaserver.py
│   │   │   │   ├── mpdserver
│   │   │   │   │   ├── avahi.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── avahi.cpython-36.pyc
│   │   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   │   │   └── tcpserver.cpython-36.pyc
│   │   │   │   │   └── tcpserver.py
│   │   │   │   ├── mpris
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── mpris1.py
│   │   │   │   │   ├── mpris2.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   │   ├── mpris1.cpython-36.pyc
│   │   │   │   │   │   ├── mpris2.cpython-36.pyc
│   │   │   │   │   │   └── util.cpython-36.pyc
│   │   │   │   │   └── util.py
│   │   │   │   ├── mqtt.py
│   │   │   │   ├── notify.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── advanced_preferences.cpython-36.pyc
│   │   │   │   │   ├── appinfo.cpython-36.pyc
│   │   │   │   │   ├── auto_library_update.cpython-36.pyc
│   │   │   │   │   ├── automask.cpython-36.pyc
│   │   │   │   │   ├── autorating.cpython-36.pyc
│   │   │   │   │   ├── clock.cpython-36.pyc
│   │   │   │   │   ├── equalizer.cpython-36.pyc
│   │   │   │   │   ├── gajim_status.cpython-36.pyc
│   │   │   │   │   ├── headphonemon.cpython-36.pyc
│   │   │   │   │   ├── inhibit.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── iradiolog.cpython-36.pyc
│   │   │   │   │   ├── jep118.cpython-36.pyc
│   │   │   │   │   ├── language.cpython-36.pyc
│   │   │   │   │   ├── mediaserver.cpython-36.pyc
│   │   │   │   │   ├── mqtt.cpython-36.pyc
│   │   │   │   │   ├── notify.cpython-36.pyc
│   │   │   │   │   ├── qlscrobbler.cpython-36.pyc
│   │   │   │   │   ├── radioadmute.cpython-36.pyc
│   │   │   │   │   ├── randomalbum.cpython-36.pyc
│   │   │   │   │   ├── rbimport.cpython-36.pyc
│   │   │   │   │   ├── screensaver.cpython-36.pyc
│   │   │   │   │   ├── searchprovider.cpython-36.pyc
│   │   │   │   │   ├── seekbar.cpython-36.pyc
│   │   │   │   │   ├── seekpoints.cpython-36.pyc
│   │   │   │   │   ├── squeezebox_sync.cpython-36.pyc
│   │   │   │   │   ├── synchronizedlyrics.cpython-36.pyc
│   │   │   │   │   ├── telepathy_status.cpython-36.pyc
│   │   │   │   │   ├── themeswitcher.cpython-36.pyc
│   │   │   │   │   ├── toggle_menu.cpython-36.pyc
│   │   │   │   │   ├── viewlyrics.cpython-36.pyc
│   │   │   │   │   ├── visualisations.cpython-36.pyc
│   │   │   │   │   ├── waveformseekbar.cpython-36.pyc
│   │   │   │   │   ├── weblyrics.cpython-36.pyc
│   │   │   │   │   └── write_cover.cpython-36.pyc
│   │   │   │   ├── qlscrobbler.py
│   │   │   │   ├── radioadmute.py
│   │   │   │   ├── randomalbum.py
│   │   │   │   ├── rbimport.py
│   │   │   │   ├── screensaver.py
│   │   │   │   ├── searchprovider.py
│   │   │   │   ├── seekbar.py
│   │   │   │   ├── seekpoints.py
│   │   │   │   ├── squeezebox_sync.py
│   │   │   │   ├── synchronizedlyrics.py
│   │   │   │   ├── telepathy_status.py
│   │   │   │   ├── themeswitcher.py
│   │   │   │   ├── toggle_menu.py
│   │   │   │   ├── trayicon
│   │   │   │   │   ├── appindicator.py
│   │   │   │   │   ├── base.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── menu.py
│   │   │   │   │   ├── prefs.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── appindicator.cpython-36.pyc
│   │   │   │   │   │   ├── base.cpython-36.pyc
│   │   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   │   ├── menu.cpython-36.pyc
│   │   │   │   │   │   ├── prefs.cpython-36.pyc
│   │   │   │   │   │   ├── systemtray.cpython-36.pyc
│   │   │   │   │   │   └── util.cpython-36.pyc
│   │   │   │   │   ├── systemtray.py
│   │   │   │   │   └── util.py
│   │   │   │   ├── viewlyrics.py
│   │   │   │   ├── visualisations.py
│   │   │   │   ├── waveformseekbar.py
│   │   │   │   ├── weblyrics.py
│   │   │   │   └── write_cover.py
│   │   │   ├── gstreamer
│   │   │   │   ├── compressor.py
│   │   │   │   ├── crossfeed.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── karaoke.py
│   │   │   │   ├── mono.py
│   │   │   │   ├── pitch.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── compressor.cpython-36.pyc
│   │   │   │   ├── crossfeed.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── karaoke.cpython-36.pyc
│   │   │   │   ├── mono.cpython-36.pyc
│   │   │   │   └── pitch.cpython-36.pyc
│   │   │   ├── __init__.py
│   │   │   ├── playlist
│   │   │   │   ├── export_to_folder.py
│   │   │   │   ├── export_to_squeezebox.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── export_to_folder.cpython-36.pyc
│   │   │   │   │   ├── export_to_squeezebox.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── remove_duplicates.cpython-36.pyc
│   │   │   │   │   └── shuffle.cpython-36.pyc
│   │   │   │   ├── remove_duplicates.py
│   │   │   │   └── shuffle.py
│   │   │   ├── playorder
│   │   │   │   ├── follow.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── playcounteq.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── follow.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── playcounteq.cpython-36.pyc
│   │   │   │   │   ├── queue.cpython-36.pyc
│   │   │   │   │   ├── reverse.cpython-36.pyc
│   │   │   │   │   ├── shufflebygrouping.cpython-36.pyc
│   │   │   │   │   ├── skip_songs.cpython-36.pyc
│   │   │   │   │   └── track_repeat.cpython-36.pyc
│   │   │   │   ├── queue.py
│   │   │   │   ├── reverse.py
│   │   │   │   ├── shufflebygrouping.py
│   │   │   │   ├── skip_songs.py
│   │   │   │   └── track_repeat.py
│   │   │   ├── __pycache__
│   │   │   │   └── __init__.cpython-36.pyc
│   │   │   ├── query
│   │   │   │   ├── conditional.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── conditional.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── pythonexpression.cpython-36.pyc
│   │   │   │   │   └── savedsearch.cpython-36.pyc
│   │   │   │   ├── pythonexpression.py
│   │   │   │   └── savedsearch.py
│   │   │   ├── _shared
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   └── __init__.cpython-36.pyc
│   │   │   │   └── squeezebox
│   │   │   │   ├── base.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── base.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── server.cpython-36.pyc
│   │   │   │   │   └── util.cpython-36.pyc
│   │   │   │   ├── server.py
│   │   │   │   └── util.py
│   │   │   └── songsmenu
│   │   │   ├── albumart.py
│   │   │   ├── ape2id3.py
│   │   │   ├── bookmarks.py
│   │   │   ├── brainz
│   │   │   │   ├── __init__.py
│   │   │   │   ├── mb.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── mb.cpython-36.pyc
│   │   │   │   │   ├── query.cpython-36.pyc
│   │   │   │   │   ├── util.cpython-36.pyc
│   │   │   │   │   └── widgets.cpython-36.pyc
│   │   │   │   ├── query.py
│   │   │   │   ├── util.py
│   │   │   │   └── widgets.py
│   │   │   ├── console.py
│   │   │   ├── cover_download.py
│   │   │   ├── custom_commands.py
│   │   │   ├── duplicates.py
│   │   │   ├── editplaycount.py
│   │   │   ├── embedded.py
│   │   │   ├── exact_rating.py
│   │   │   ├── filterall.py
│   │   │   ├── filterbrowser.py
│   │   │   ├── fingerprint
│   │   │   │   ├── acoustid.py
│   │   │   │   ├── analyze.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── acoustid.cpython-36.pyc
│   │   │   │   │   ├── analyze.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── search.cpython-36.pyc
│   │   │   │   │   ├── submit.cpython-36.pyc
│   │   │   │   │   └── util.cpython-36.pyc
│   │   │   │   ├── search.py
│   │   │   │   ├── submit.py
│   │   │   │   └── util.py
│   │   │   ├── forcewrite.py
│   │   │   ├── html.py
│   │   │   ├── ifp.py
│   │   │   ├── importexport.py
│   │   │   ├── __init__.py
│   │   │   ├── k3b.py
│   │   │   ├── lastfmsync.py
│   │   │   ├── makesorttags.py
│   │   │   ├── migratemetadata.py
│   │   │   ├── playlist.py
│   │   │   ├── __pycache__
│   │   │   │   ├── albumart.cpython-36.pyc
│   │   │   │   ├── ape2id3.cpython-36.pyc
│   │   │   │   ├── bookmarks.cpython-36.pyc
│   │   │   │   ├── console.cpython-36.pyc
│   │   │   │   ├── cover_download.cpython-36.pyc
│   │   │   │   ├── custom_commands.cpython-36.pyc
│   │   │   │   ├── duplicates.cpython-36.pyc
│   │   │   │   ├── editplaycount.cpython-36.pyc
│   │   │   │   ├── embedded.cpython-36.pyc
│   │   │   │   ├── exact_rating.cpython-36.pyc
│   │   │   │   ├── filterall.cpython-36.pyc
│   │   │   │   ├── filterbrowser.cpython-36.pyc
│   │   │   │   ├── forcewrite.cpython-36.pyc
│   │   │   │   ├── html.cpython-36.pyc
│   │   │   │   ├── ifp.cpython-36.pyc
│   │   │   │   ├── importexport.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── k3b.cpython-36.pyc
│   │   │   │   ├── lastfmsync.cpython-36.pyc
│   │   │   │   ├── makesorttags.cpython-36.pyc
│   │   │   │   ├── migratemetadata.cpython-36.pyc
│   │   │   │   ├── playlist.cpython-36.pyc
│   │   │   │   ├── refresh.cpython-36.pyc
│   │   │   │   ├── replaygain.cpython-36.pyc
│   │   │   │   ├── splitting.cpython-36.pyc
│   │   │   │   ├── tapbpm.cpython-36.pyc
│   │   │   │   ├── website_search.cpython-36.pyc
│   │   │   │   └── wikipedia.cpython-36.pyc
│   │   │   ├── refresh.py
│   │   │   ├── replaygain.py
│   │   │   ├── splitting.py
│   │   │   ├── tapbpm.py
│   │   │   ├── website_search.py
│   │   │   └── wikipedia.py
│   │   ├── formats
│   │   │   ├── aac.py
│   │   │   ├── aiff.py
│   │   │   ├── _apev2.py
│   │   │   ├── _audio.py
│   │   │   ├── dsf.py
│   │   │   ├── _id3.py
│   │   │   ├── _image.py
│   │   │   ├── __init__.py
│   │   │   ├── midi.py
│   │   │   ├── _misc.py
│   │   │   ├── mod.py
│   │   │   ├── monkeysaudio.py
│   │   │   ├── mp3.py
│   │   │   ├── mp4.py
│   │   │   ├── mpc.py
│   │   │   ├── __pycache__
│   │   │   │   ├── aac.cpython-36.pyc
│   │   │   │   ├── aiff.cpython-36.pyc
│   │   │   │   ├── _apev2.cpython-36.pyc
│   │   │   │   ├── _audio.cpython-36.pyc
│   │   │   │   ├── dsf.cpython-36.pyc
│   │   │   │   ├── _id3.cpython-36.pyc
│   │   │   │   ├── _image.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── midi.cpython-36.pyc
│   │   │   │   ├── _misc.cpython-36.pyc
│   │   │   │   ├── mod.cpython-36.pyc
│   │   │   │   ├── monkeysaudio.cpython-36.pyc
│   │   │   │   ├── mp3.cpython-36.pyc
│   │   │   │   ├── mp4.cpython-36.pyc
│   │   │   │   ├── mpc.cpython-36.pyc
│   │   │   │   ├── remote.cpython-36.pyc
│   │   │   │   ├── _serialize.cpython-36.pyc
│   │   │   │   ├── spc.cpython-36.pyc
│   │   │   │   ├── trueaudio.cpython-36.pyc
│   │   │   │   ├── vgm.cpython-36.pyc
│   │   │   │   ├── wav.cpython-36.pyc
│   │   │   │   ├── wavpack.cpython-36.pyc
│   │   │   │   ├── wma.cpython-36.pyc
│   │   │   │   └── xiph.cpython-36.pyc
│   │   │   ├── remote.py
│   │   │   ├── _serialize.py
│   │   │   ├── spc.py
│   │   │   ├── trueaudio.py
│   │   │   ├── vgm.py
│   │   │   ├── wavpack.py
│   │   │   ├── wav.py
│   │   │   ├── wma.py
│   │   │   └── xiph.py
│   │   ├── images
│   │   │   └── hicolor
│   │   │   ├── 128x128
│   │   │   │   ├── apps
│   │   │   │   │   ├── exfalso.png
│   │   │   │   │   └── io.github.quodlibet.QuodLibet.png
│   │   │   │   └── status
│   │   │   │   └── quodlibet-missing-cover.png
│   │   │   ├── 16x16
│   │   │   │   ├── apps
│   │   │   │   │   ├── exfalso.png
│   │   │   │   │   └── io.github.quodlibet.QuodLibet.png
│   │   │   │   └── status
│   │   │   │   └── quodlibet-missing-cover.png
│   │   │   ├── 24x24
│   │   │   │   ├── apps
│   │   │   │   │   ├── exfalso.png
│   │   │   │   │   └── io.github.quodlibet.QuodLibet.png
│   │   │   │   └── status
│   │   │   │   └── quodlibet-missing-cover.png
│   │   │   ├── 256x256
│   │   │   │   ├── apps
│   │   │   │   │   ├── exfalso.png
│   │   │   │   │   └── io.github.quodlibet.QuodLibet.png
│   │   │   │   └── status
│   │   │   │   └── quodlibet-missing-cover.png
│   │   │   ├── 32x32
│   │   │   │   ├── apps
│   │   │   │   │   ├── exfalso.png
│   │   │   │   │   └── io.github.quodlibet.QuodLibet.png
│   │   │   │   └── status
│   │   │   │   └── quodlibet-missing-cover.png
│   │   │   ├── 48x48
│   │   │   │   ├── apps
│   │   │   │   │   ├── exfalso.png
│   │   │   │   │   └── io.github.quodlibet.QuodLibet.png
│   │   │   │   └── status
│   │   │   │   └── quodlibet-missing-cover.png
│   │   │   ├── 64x64
│   │   │   │   ├── apps
│   │   │   │   │   ├── exfalso.png
│   │   │   │   │   └── io.github.quodlibet.QuodLibet.png
│   │   │   │   └── status
│   │   │   │   └── quodlibet-missing-cover.png
│   │   │   └── scalable
│   │   │   ├── apps
│   │   │   │   ├── exfalso.svg
│   │   │   │   ├── exfalso-symbolic.svg
│   │   │   │   ├── io.github.quodlibet.QuodLibet.svg
│   │   │   │   └── io.github.quodlibet.QuodLibet-symbolic.svg
│   │   │   └── status
│   │   │   └── quodlibet-missing-cover.svg
│   │   ├── _import.py
│   │   ├── __init__.py
│   │   ├── _init.py
│   │   ├── library
│   │   │   ├── __init__.py
│   │   │   ├── librarians.py
│   │   │   ├── libraries.py
│   │   │   └── __pycache__
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   ├── librarians.cpython-36.pyc
│   │   │   └── libraries.cpython-36.pyc
│   │   ├── _main.py
│   │   ├── main.py
│   │   ├── mmkeys
│   │   │   ├── _base.py
│   │   │   ├── gnome.py
│   │   │   ├── __init__.py
│   │   │   ├── keybinder.py
│   │   │   ├── osx.py
│   │   │   ├── __pycache__
│   │   │   │   ├── _base.cpython-36.pyc
│   │   │   │   ├── gnome.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── keybinder.cpython-36.pyc
│   │   │   │   ├── osx.cpython-36.pyc
│   │   │   │   └── winhook.cpython-36.pyc
│   │   │   └── winhook.py
│   │   ├── operon
│   │   │   ├── base.py
│   │   │   ├── commands.py
│   │   │   ├── __init__.py
│   │   │   ├── main.py
│   │   │   ├── __pycache__
│   │   │   │   ├── base.cpython-36.pyc
│   │   │   │   ├── commands.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── main.cpython-36.pyc
│   │   │   │   └── util.cpython-36.pyc
│   │   │   └── util.py
│   │   ├── order
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── reorder.cpython-36.pyc
│   │   │   │   └── repeat.cpython-36.pyc
│   │   │   ├── reorder.py
│   │   │   └── repeat.py
│   │   ├── packages
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   └── __init__.cpython-36.pyc
│   │   │   ├── raven
│   │   │   │   ├── base.py
│   │   │   │   ├── breadcrumbs.py
│   │   │   │   ├── conf
│   │   │   │   │   ├── defaults.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── defaults.cpython-36.pyc
│   │   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   │   └── remote.cpython-36.pyc
│   │   │   │   │   └── remote.py
│   │   │   │   ├── context.py
│   │   │   │   ├── events.py
│   │   │   │   ├── exceptions.py
│   │   │   │   ├── handlers
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── logbook.py
│   │   │   │   │   ├── logging.py
│   │   │   │   │   └── __pycache__
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── logbook.cpython-36.pyc
│   │   │   │   │   └── logging.cpython-36.pyc
│   │   │   │   ├── __init__.py
│   │   │   │   ├── middleware.py
│   │   │   │   ├── processors.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── base.cpython-36.pyc
│   │   │   │   │   ├── breadcrumbs.cpython-36.pyc
│   │   │   │   │   ├── context.cpython-36.pyc
│   │   │   │   │   ├── events.cpython-36.pyc
│   │   │   │   │   ├── exceptions.cpython-36.pyc
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── middleware.cpython-36.pyc
│   │   │   │   │   ├── processors.cpython-36.pyc
│   │   │   │   │   └── versioning.cpython-36.pyc
│   │   │   │   ├── scripts
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   │   └── runner.cpython-36.pyc
│   │   │   │   │   └── runner.py
│   │   │   │   ├── transport
│   │   │   │   │   ├── base.py
│   │   │   │   │   ├── eventlet.py
│   │   │   │   │   ├── exceptions.py
│   │   │   │   │   ├── gevent.py
│   │   │   │   │   ├── http.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── base.cpython-36.pyc
│   │   │   │   │   │   ├── eventlet.cpython-36.pyc
│   │   │   │   │   │   ├── exceptions.cpython-36.pyc
│   │   │   │   │   │   ├── gevent.cpython-36.pyc
│   │   │   │   │   │   ├── http.cpython-36.pyc
│   │   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   │   ├── registry.cpython-36.pyc
│   │   │   │   │   │   ├── requests.cpython-36.pyc
│   │   │   │   │   │   ├── threaded.cpython-36.pyc
│   │   │   │   │   │   ├── threaded_requests.cpython-36.pyc
│   │   │   │   │   │   ├── tornado.cpython-36.pyc
│   │   │   │   │   │   └── twisted.cpython-36.pyc
│   │   │   │   │   ├── registry.py
│   │   │   │   │   ├── requests.py
│   │   │   │   │   ├── threaded.py
│   │   │   │   │   ├── threaded_requests.py
│   │   │   │   │   ├── tornado.py
│   │   │   │   │   └── twisted.py
│   │   │   │   ├── utils
│   │   │   │   │   ├── compat.py
│   │   │   │   │   ├── conf.py
│   │   │   │   │   ├── encoding.py
│   │   │   │   │   ├── http.py
│   │   │   │   │   ├── imports.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── json.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── compat.cpython-36.pyc
│   │   │   │   │   │   ├── conf.cpython-36.pyc
│   │   │   │   │   │   ├── encoding.cpython-36.pyc
│   │   │   │   │   │   ├── http.cpython-36.pyc
│   │   │   │   │   │   ├── imports.cpython-36.pyc
│   │   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   │   ├── json.cpython-36.pyc
│   │   │   │   │   │   ├── ssl_match_hostname.cpython-36.pyc
│   │   │   │   │   │   ├── stacks.cpython-36.pyc
│   │   │   │   │   │   ├── testutils.cpython-36.pyc
│   │   │   │   │   │   ├── transaction.cpython-36.pyc
│   │   │   │   │   │   ├── urlparse.cpython-36.pyc
│   │   │   │   │   │   └── wsgi.cpython-36.pyc
│   │   │   │   │   ├── serializer
│   │   │   │   │   │   ├── base.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── manager.py
│   │   │   │   │   │   └── __pycache__
│   │   │   │   │   │   ├── base.cpython-36.pyc
│   │   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   │   └── manager.cpython-36.pyc
│   │   │   │   │   ├── ssl_match_hostname.py
│   │   │   │   │   ├── stacks.py
│   │   │   │   │   ├── testutils.py
│   │   │   │   │   ├── transaction.py
│   │   │   │   │   ├── urlparse.py
│   │   │   │   │   └── wsgi.py
│   │   │   │   └── versioning.py
│   │   │   └── senf
│   │   │   ├── _argv.py
│   │   │   ├── _compat.py
│   │   │   ├── _environ.py
│   │   │   ├── _fsnative.py
│   │   │   ├── __init__.py
│   │   │   ├── _print.py
│   │   │   ├── __pycache__
│   │   │   │   ├── _argv.cpython-36.pyc
│   │   │   │   ├── _compat.cpython-36.pyc
│   │   │   │   ├── _environ.cpython-36.pyc
│   │   │   │   ├── _fsnative.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── _print.cpython-36.pyc
│   │   │   │   ├── _stdlib.cpython-36.pyc
│   │   │   │   ├── _temp.cpython-36.pyc
│   │   │   │   ├── _winansi.cpython-36.pyc
│   │   │   │   └── _winapi.cpython-36.pyc
│   │   │   ├── _stdlib.py
│   │   │   ├── _temp.py
│   │   │   ├── _winansi.py
│   │   │   └── _winapi.py
│   │   ├── pattern
│   │   │   ├── __init__.py
│   │   │   ├── _pattern.py
│   │   │   └── __pycache__
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   └── _pattern.cpython-36.pyc
│   │   ├── player
│   │   │   ├── _base.py
│   │   │   ├── gstbe
│   │   │   │   ├── __init__.py
│   │   │   │   ├── player.py
│   │   │   │   ├── plugins.py
│   │   │   │   ├── prefs.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   │   ├── player.cpython-36.pyc
│   │   │   │   │   ├── plugins.cpython-36.pyc
│   │   │   │   │   ├── prefs.cpython-36.pyc
│   │   │   │   │   └── util.cpython-36.pyc
│   │   │   │   └── util.py
│   │   │   ├── __init__.py
│   │   │   ├── nullbe.py
│   │   │   ├── __pycache__
│   │   │   │   ├── _base.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   └── nullbe.cpython-36.pyc
│   │   │   └── xinebe
│   │   │   ├── cdefs.py
│   │   │   ├── __init__.py
│   │   │   ├── player.py
│   │   │   └── __pycache__
│   │   │   ├── cdefs.cpython-36.pyc
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   └── player.cpython-36.pyc
│   │   ├── plugins
│   │   │   ├── cover.py
│   │   │   ├── editing.py
│   │   │   ├── events.py
│   │   │   ├── gstelement.py
│   │   │   ├── gui.py
│   │   │   ├── __init__.py
│   │   │   ├── playlist.py
│   │   │   ├── playorder.py
│   │   │   ├── __pycache__
│   │   │   │   ├── cover.cpython-36.pyc
│   │   │   │   ├── editing.cpython-36.pyc
│   │   │   │   ├── events.cpython-36.pyc
│   │   │   │   ├── gstelement.cpython-36.pyc
│   │   │   │   ├── gui.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── playlist.cpython-36.pyc
│   │   │   │   ├── playorder.cpython-36.pyc
│   │   │   │   ├── query.cpython-36.pyc
│   │   │   │   ├── songshelpers.cpython-36.pyc
│   │   │   │   └── songsmenu.cpython-36.pyc
│   │   │   ├── query.py
│   │   │   ├── songshelpers.py
│   │   │   └── songsmenu.py
│   │   ├── __pycache__
│   │   │   ├── build.cpython-36.pyc
│   │   │   ├── cli.cpython-36.pyc
│   │   │   ├── commands.cpython-36.pyc
│   │   │   ├── compat.cpython-36.pyc
│   │   │   ├── config.cpython-36.pyc
│   │   │   ├── const.cpython-36.pyc
│   │   │   ├── exfalso.cpython-36.pyc
│   │   │   ├── _import.cpython-36.pyc
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   ├── _init.cpython-36.pyc
│   │   │   ├── _main.cpython-36.pyc
│   │   │   ├── main.cpython-36.pyc
│   │   │   ├── remote.cpython-36.pyc
│   │   │   └── update.cpython-36.pyc
│   │   ├── qltk
│   │   │   ├── about.py
│   │   │   ├── appwindow.py
│   │   │   ├── bookmarks.py
│   │   │   ├── browser.py
│   │   │   ├── cbes.py
│   │   │   ├── ccb.py
│   │   │   ├── chooser.py
│   │   │   ├── completion.py
│   │   │   ├── controls.py
│   │   │   ├── cover.py
│   │   │   ├── data_editors.py
│   │   │   ├── dbus_.py
│   │   │   ├── delete.py
│   │   │   ├── edittags.py
│   │   │   ├── _editutils.py
│   │   │   ├── entry.py
│   │   │   ├── exfalsowindow.py
│   │   │   ├── filesel.py
│   │   │   ├── getstring.py
│   │   │   ├── icons.py
│   │   │   ├── image.py
│   │   │   ├── info.py
│   │   │   ├── information.py
│   │   │   ├── __init__.py
│   │   │   ├── lyrics.py
│   │   │   ├── maskedbox.py
│   │   │   ├── menubutton.py
│   │   │   ├── models.py
│   │   │   ├── msg.py
│   │   │   ├── notif.py
│   │   │   ├── paned.py
│   │   │   ├── playorder.py
│   │   │   ├── pluginwin.py
│   │   │   ├── prefs.py
│   │   │   ├── properties.py
│   │   │   ├── __pycache__
│   │   │   │   ├── about.cpython-36.pyc
│   │   │   │   ├── appwindow.cpython-36.pyc
│   │   │   │   ├── bookmarks.cpython-36.pyc
│   │   │   │   ├── browser.cpython-36.pyc
│   │   │   │   ├── cbes.cpython-36.pyc
│   │   │   │   ├── ccb.cpython-36.pyc
│   │   │   │   ├── chooser.cpython-36.pyc
│   │   │   │   ├── completion.cpython-36.pyc
│   │   │   │   ├── controls.cpython-36.pyc
│   │   │   │   ├── cover.cpython-36.pyc
│   │   │   │   ├── data_editors.cpython-36.pyc
│   │   │   │   ├── dbus_.cpython-36.pyc
│   │   │   │   ├── delete.cpython-36.pyc
│   │   │   │   ├── edittags.cpython-36.pyc
│   │   │   │   ├── _editutils.cpython-36.pyc
│   │   │   │   ├── entry.cpython-36.pyc
│   │   │   │   ├── exfalsowindow.cpython-36.pyc
│   │   │   │   ├── filesel.cpython-36.pyc
│   │   │   │   ├── getstring.cpython-36.pyc
│   │   │   │   ├── icons.cpython-36.pyc
│   │   │   │   ├── image.cpython-36.pyc
│   │   │   │   ├── info.cpython-36.pyc
│   │   │   │   ├── information.cpython-36.pyc
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── lyrics.cpython-36.pyc
│   │   │   │   ├── maskedbox.cpython-36.pyc
│   │   │   │   ├── menubutton.cpython-36.pyc
│   │   │   │   ├── models.cpython-36.pyc
│   │   │   │   ├── msg.cpython-36.pyc
│   │   │   │   ├── notif.cpython-36.pyc
│   │   │   │   ├── paned.cpython-36.pyc
│   │   │   │   ├── playorder.cpython-36.pyc
│   │   │   │   ├── pluginwin.cpython-36.pyc
│   │   │   │   ├── prefs.cpython-36.pyc
│   │   │   │   ├── properties.cpython-36.pyc
│   │   │   │   ├── queue.cpython-36.pyc
│   │   │   │   ├── quodlibetwindow.cpython-36.pyc
│   │   │   │   ├── ratingsmenu.cpython-36.pyc
│   │   │   │   ├── renamefiles.cpython-36.pyc
│   │   │   │   ├── scanbox.cpython-36.pyc
│   │   │   │   ├── searchbar.cpython-36.pyc
│   │   │   │   ├── seekbutton.cpython-36.pyc
│   │   │   │   ├── session.cpython-36.pyc
│   │   │   │   ├── shortcuts.cpython-36.pyc
│   │   │   │   ├── showfiles.cpython-36.pyc
│   │   │   │   ├── songlistcolumns.cpython-36.pyc
│   │   │   │   ├── songlist.cpython-36.pyc
│   │   │   │   ├── songmodel.cpython-36.pyc
│   │   │   │   ├── songsmenu.cpython-36.pyc
│   │   │   │   ├── tagscombobox.cpython-36.pyc
│   │   │   │   ├── tagsfrompath.cpython-36.pyc
│   │   │   │   ├── textedit.cpython-36.pyc
│   │   │   │   ├── tracker.cpython-36.pyc
│   │   │   │   ├── tracknumbers.cpython-36.pyc
│   │   │   │   ├── unity.cpython-36.pyc
│   │   │   │   ├── util.cpython-36.pyc
│   │   │   │   ├── views.cpython-36.pyc
│   │   │   │   ├── window.cpython-36.pyc
│   │   │   │   ├── wlw.cpython-36.pyc
│   │   │   │   └── x.cpython-36.pyc
│   │   │   ├── queue.py
│   │   │   ├── quodlibetwindow.py
│   │   │   ├── ratingsmenu.py
│   │   │   ├── renamefiles.py
│   │   │   ├── scanbox.py
│   │   │   ├── searchbar.py
│   │   │   ├── seekbutton.py
│   │   │   ├── session.py
│   │   │   ├── shortcuts.py
│   │   │   ├── showfiles.py
│   │   │   ├── songlistcolumns.py
│   │   │   ├── songlist.py
│   │   │   ├── songmodel.py
│   │   │   ├── songsmenu.py
│   │   │   ├── tagscombobox.py
│   │   │   ├── tagsfrompath.py
│   │   │   ├── textedit.py
│   │   │   ├── tracker.py
│   │   │   ├── tracknumbers.py
│   │   │   ├── unity.py
│   │   │   ├── util.py
│   │   │   ├── views.py
│   │   │   ├── window.py
│   │   │   ├── wlw.py
│   │   │   └── x.py
│   │   ├── query
│   │   │   ├── __init__.py
│   │   │   ├── _match.py
│   │   │   ├── _parser.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── _match.cpython-36.pyc
│   │   │   │   ├── _parser.cpython-36.pyc
│   │   │   │   └── _query.cpython-36.pyc
│   │   │   └── _query.py
│   │   ├── remote.py
│   │   ├── unisearch
│   │   │   ├── db.py
│   │   │   ├── __init__.py
│   │   │   ├── parser.py
│   │   │   └── __pycache__
│   │   │   ├── db.cpython-36.pyc
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   └── parser.cpython-36.pyc
│   │   ├── update.py
│   │   └── util
│   │   ├── atomic.py
│   │   ├── collection.py
│   │   ├── collections.py
│   │   ├── compat.py
│   │   ├── config.py
│   │   ├── copool.py
│   │   ├── cover
│   │   │   ├── built_in.py
│   │   │   ├── http.py
│   │   │   ├── __init__.py
│   │   │   ├── manager.py
│   │   │   └── __pycache__
│   │   │   ├── built_in.cpython-36.pyc
│   │   │   ├── http.cpython-36.pyc
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   └── manager.cpython-36.pyc
│   │   ├── dbusutils.py
│   │   ├── dprint.py
│   │   ├── enum.py
│   │   ├── environment.py
│   │   ├── fifo.py
│   │   ├── http.py
│   │   ├── i18n.py
│   │   ├── importhelper.py
│   │   ├── __init__.py
│   │   ├── iso639.py
│   │   ├── json_data.py
│   │   ├── library.py
│   │   ├── logging.py
│   │   ├── massagers.py
│   │   ├── misc.py
│   │   ├── modulescanner.py
│   │   ├── path.py
│   │   ├── picklehelper.py
│   │   ├── __pycache__
│   │   │   ├── atomic.cpython-36.pyc
│   │   │   ├── collection.cpython-36.pyc
│   │   │   ├── collections.cpython-36.pyc
│   │   │   ├── compat.cpython-36.pyc
│   │   │   ├── config.cpython-36.pyc
│   │   │   ├── copool.cpython-36.pyc
│   │   │   ├── dbusutils.cpython-36.pyc
│   │   │   ├── dprint.cpython-36.pyc
│   │   │   ├── enum.cpython-36.pyc
│   │   │   ├── environment.cpython-36.pyc
│   │   │   ├── fifo.cpython-36.pyc
│   │   │   ├── http.cpython-36.pyc
│   │   │   ├── i18n.cpython-36.pyc
│   │   │   ├── importhelper.cpython-36.pyc
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   ├── iso639.cpython-36.pyc
│   │   │   ├── json_data.cpython-36.pyc
│   │   │   ├── library.cpython-36.pyc
│   │   │   ├── logging.cpython-36.pyc
│   │   │   ├── massagers.cpython-36.pyc
│   │   │   ├── misc.cpython-36.pyc
│   │   │   ├── modulescanner.cpython-36.pyc
│   │   │   ├── path.cpython-36.pyc
│   │   │   ├── picklehelper.cpython-36.pyc
│   │   │   ├── songwrapper.cpython-36.pyc
│   │   │   ├── tags.cpython-36.pyc
│   │   │   ├── tagsfrompath.cpython-36.pyc
│   │   │   ├── thread.cpython-36.pyc
│   │   │   ├── thumbnails.cpython-36.pyc
│   │   │   ├── trash.cpython-36.pyc
│   │   │   ├── urllib.cpython-36.pyc
│   │   │   ├── winapi.cpython-36.pyc
│   │   │   ├── windows.cpython-36.pyc
│   │   │   └── winpipe.cpython-36.pyc
│   │   ├── songwrapper.py
│   │   ├── string
│   │   │   ├── __init__.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-36.pyc
│   │   │   │   ├── splitters.cpython-36.pyc
│   │   │   │   └── titlecase.cpython-36.pyc
│   │   │   ├── splitters.py
│   │   │   └── titlecase.py
│   │   ├── tagsfrompath.py
│   │   ├── tags.py
│   │   ├── thread.py
│   │   ├── thumbnails.py
│   │   ├── trash.py
│   │   ├── urllib.py
│   │   ├── winapi.py
│   │   ├── windows.py
│   │   └── winpipe.py
│   └── quodlibet-4.1.0.dist-info
│   ├── INSTALLER
│   ├── METADATA
│   ├── RECORD
│   ├── top_level.txt
│   └── WHEEL
├── nix-support
│   └── propagated-build-inputs
└── share
├── appdata
│   ├── exfalso.appdata.xml
│   └── io.github.quodlibet.QuodLibet.appdata.xml
├── applications
│   ├── exfalso.desktop
│   └── io.github.quodlibet.QuodLibet.desktop
├── dbus-1
│   └── services
│   └── net.sacredchao.QuodLibet.service
├── gnome-shell
│   └── search-providers
│   └── io.github.quodlibet.QuodLibet-search-provider.ini
├── icons
│   └── hicolor
│   ├── 128x128
│   │   └── apps
│   │   ├── exfalso.png
│   │   └── io.github.quodlibet.QuodLibet.png
│   ├── 16x16
│   │   └── apps
│   │   ├── exfalso.png
│   │   └── io.github.quodlibet.QuodLibet.png
│   ├── 24x24
│   │   └── apps
│   │   ├── exfalso.png
│   │   └── io.github.quodlibet.QuodLibet.png
│   ├── 256x256
│   │   └── apps
│   │   ├── exfalso.png
│   │   └── io.github.quodlibet.QuodLibet.png
│   ├── 32x32
│   │   └── apps
│   │   ├── exfalso.png
│   │   └── io.github.quodlibet.QuodLibet.png
│   ├── 48x48
│   │   └── apps
│   │   ├── exfalso.png
│   │   └── io.github.quodlibet.QuodLibet.png
│   ├── 64x64
│   │   └── apps
│   │   ├── exfalso.png
│   │   └── io.github.quodlibet.QuodLibet.png
│   └── scalable
│   └── apps
│   ├── exfalso.svg
│   ├── exfalso-symbolic.svg
│   ├── io.github.quodlibet.QuodLibet.svg
│   └── io.github.quodlibet.QuodLibet-symbolic.svg
├── locale
│   ├── bg
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── cs
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── da
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── de
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── el
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── en_CA
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── en_GB
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── es
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── eu
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── fi
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── fr
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── gl
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── he
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── hu
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── it
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── ja
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── ko
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── lt
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── lv
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── nb
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── nl
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── pl
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── pt
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── ro
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── ru
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── sk
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── sv
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── tr
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── uk
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   ├── zh_CN
│   │   └── LC_MESSAGES
│   │   └── quodlibet.mo
│   └── zh_TW
│   └── LC_MESSAGES
│   └── quodlibet.mo
├── man
│   └── man1
│   ├── exfalso.1.gz
│   ├── operon.1.gz
│   └── quodlibet.1.gz
└── zsh
└── vendor-completions
└── _quodlibet
226 directories, 926 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment