LICENSE
README.md
setup.cfg
setup.py
feeluown/__init__.py
feeluown/__main__.py
feeluown/argparser.py
feeluown/collection.py
feeluown/config.py
feeluown/consts.py
feeluown/excs.py
feeluown/media.py
feeluown/mpv.py
feeluown/plugin.py
feeluown/task.py
feeluown/version.py
feeluown.egg-info/PKG-INFO
feeluown.egg-info/SOURCES.txt
feeluown.egg-info/dependency_links.txt
feeluown.egg-info/entry_points.txt
feeluown.egg-info/requires.txt
feeluown.egg-info/top_level.txt
feeluown/app/__init__.py
feeluown/app/app.py
feeluown/app/cli_app.py
feeluown/app/config.py
feeluown/app/gui_app.py
feeluown/app/mixed_app.py
feeluown/app/mode.py
feeluown/app/once_app.py
feeluown/app/server_app.py
feeluown/cli/__init__.py
feeluown/cli/cli.py
feeluown/cli/install.py
feeluown/entry_points/__init__.py
feeluown/entry_points/base.py
feeluown/entry_points/run.py
feeluown/entry_points/run_app.py
feeluown/entry_points/run_cli.py
feeluown/fuoexec/__init__.py
feeluown/fuoexec/functions.py
feeluown/fuoexec/fuoexec.py
feeluown/fuoexec/signal_manager.py
feeluown/gui/__init__.py
feeluown/gui/base_renderer.py
feeluown/gui/browser.py
feeluown/gui/consts.py
feeluown/gui/debug.py
feeluown/gui/drawers.py
feeluown/gui/helpers.py
feeluown/gui/hotkey.py
feeluown/gui/image.py
feeluown/gui/mimedata.py
feeluown/gui/provider_ui.py
feeluown/gui/theme.py
feeluown/gui/tips.py
feeluown/gui/tray.py
feeluown/gui/ui.py
feeluown/gui/watch.py
feeluown/gui/assets/icons/already_download.png
feeluown/gui/assets/icons/already_downloaded_dark.png
feeluown/gui/assets/icons/cur_playlist.png
feeluown/gui/assets/icons/cur_playlist_dark.png
feeluown/gui/assets/icons/download.png
feeluown/gui/assets/icons/download_dark.png
feeluown/gui/assets/icons/feeluown.icns
feeluown/gui/assets/icons/feeluown.ico
feeluown/gui/assets/icons/feeluown.png
feeluown/gui/assets/icons/like.png
feeluown/gui/assets/icons/like_checked.png
feeluown/gui/assets/icons/like_checked_dark.png
feeluown/gui/assets/icons/like_dark.png
feeluown/gui/assets/icons/tray-dark.png
feeluown/gui/assets/icons/tray-light.png
feeluown/gui/assets/themes/common.qss
feeluown/gui/assets/themes/dark.qss
feeluown/gui/assets/themes/light.qss
feeluown/gui/assets/themes/macos_dark.colors
feeluown/gui/components/__init__.py
feeluown/gui/components/avatar.py
feeluown/gui/components/btns.py
feeluown/gui/components/collections.py
feeluown/gui/components/line_song.py
feeluown/gui/components/menu.py
feeluown/gui/components/nowplaying.py
feeluown/gui/components/player_playlist.py
feeluown/gui/components/player_progress.py
feeluown/gui/components/playlist_btn.py
feeluown/gui/components/song_tag.py
feeluown/gui/components/volume_slider.py
feeluown/gui/page_containers/__init__.py
feeluown/gui/page_containers/scroll_area.py
feeluown/gui/page_containers/table.py
feeluown/gui/pages/__init__.py
feeluown/gui/pages/coll_mixed.py
feeluown/gui/pages/homepage.py
feeluown/gui/pages/model.py
feeluown/gui/pages/my_fav.py
feeluown/gui/pages/provider_home.py
feeluown/gui/pages/recently_played.py
feeluown/gui/pages/recommendation.py
feeluown/gui/pages/recommendation_daily_songs.py
feeluown/gui/pages/search.py
feeluown/gui/pages/song_explore.py
feeluown/gui/pages/template.py
feeluown/gui/pages/toplist.py
feeluown/gui/uimain/__init__.py
feeluown/gui/uimain/floating_box.py
feeluown/gui/uimain/lyric.py
feeluown/gui/uimain/nowplaying_overlay.py
feeluown/gui/uimain/page_view.py
feeluown/gui/uimain/player_bar.py
feeluown/gui/uimain/playlist_overlay.py
feeluown/gui/uimain/sidebar.py
feeluown/gui/uimain/toolbar.py
feeluown/gui/uimodels/__init__.py
feeluown/gui/uimodels/my_music.py
feeluown/gui/uimodels/playlist.py
feeluown/gui/uimodels/provider.py
feeluown/gui/widgets/__init__.py
feeluown/gui/widgets/accordion.py
feeluown/gui/widgets/comment_list.py
feeluown/gui/widgets/cover_label.py
feeluown/gui/widgets/frameless.py
feeluown/gui/widgets/header.py
feeluown/gui/widgets/img_card_list.py
feeluown/gui/widgets/labels.py
feeluown/gui/widgets/login.py
feeluown/gui/widgets/lyric.py
feeluown/gui/widgets/magicbox.py
feeluown/gui/widgets/messageline.py
feeluown/gui/widgets/meta.py
feeluown/gui/widgets/mpv_.py
feeluown/gui/widgets/my_music.py
feeluown/gui/widgets/playlist_button.py
feeluown/gui/widgets/playlists.py
feeluown/gui/widgets/progress_slider.py
feeluown/gui/widgets/provider.py
feeluown/gui/widgets/selfpaint_btn.py
feeluown/gui/widgets/separator.py
feeluown/gui/widgets/settings.py
feeluown/gui/widgets/size_grip.py
feeluown/gui/widgets/song_minicard_list.py
feeluown/gui/widgets/songs.py
feeluown/gui/widgets/statusline.py
feeluown/gui/widgets/tabbar.py
feeluown/gui/widgets/table_toolbar.py
feeluown/gui/widgets/textbtn.py
feeluown/gui/widgets/textlist.py
feeluown/gui/widgets/video.py
feeluown/gui/widgets/volume_button.py
feeluown/gui/widgets/weblogin.py
feeluown/gui/widgets/statusline_items/__init__.py
feeluown/gui/widgets/statusline_items/notify.py
feeluown/gui/widgets/statusline_items/plugin.py
feeluown/library/__init__.py
feeluown/library/abc.py
feeluown/library/base.py
feeluown/library/collection.py
feeluown/library/excs.py
feeluown/library/flags.py
feeluown/library/library.py
feeluown/library/model_protocol.py
feeluown/library/model_state.py
feeluown/library/models.py
feeluown/library/provider.py
feeluown/library/provider_protocol.py
feeluown/library/uri.py
feeluown/library/ytdl.py
feeluown/local/__init__.py
feeluown/local/db.py
feeluown/local/provider.py
feeluown/local/provider_ui.py
feeluown/local/schemas.py
feeluown/local/ui.py
feeluown/nowplaying/__init__.py
feeluown/nowplaying/macos.py
feeluown/nowplaying/nowplaying.py
feeluown/nowplaying/linux/__init__.py
feeluown/nowplaying/linux/introspect.xml
feeluown/nowplaying/linux/mpris2.py
feeluown/player/__init__.py
feeluown/player/base_player.py
feeluown/player/delegate.py
feeluown/player/fm.py
feeluown/player/lyric.py
feeluown/player/metadata.py
feeluown/player/metadata_assembler.py
feeluown/player/mpvplayer.py
feeluown/player/playlist.py
feeluown/player/radio.py
feeluown/player/recently_played.py
feeluown/pyinstaller/__init__.py
feeluown/pyinstaller/hook.py
feeluown/pyinstaller/main.py
feeluown/serializers/__init__.py
feeluown/serializers/_plain_formatter.py
feeluown/serializers/base.py
feeluown/serializers/json_.py
feeluown/serializers/model_helpers.py
feeluown/serializers/objs.py
feeluown/serializers/plain.py
feeluown/serializers/python.py
feeluown/serializers/typename.py
feeluown/server/__init__.py
feeluown/server/data_structure.py
feeluown/server/dslv2.py
feeluown/server/excs.py
feeluown/server/protocol.py
feeluown/server/server.py
feeluown/server/session.py
feeluown/server/dslv1/__init__.py
feeluown/server/dslv1/codegen.py
feeluown/server/dslv1/lexer.py
feeluown/server/dslv1/parser.py
feeluown/server/handlers/__init__.py
feeluown/server/handlers/base.py
feeluown/server/handlers/cmd.py
feeluown/server/handlers/excs.py
feeluown/server/handlers/exec_.py
feeluown/server/handlers/handle.py
feeluown/server/handlers/help.py
feeluown/server/handlers/player.py
feeluown/server/handlers/playlist.py
feeluown/server/handlers/search.py
feeluown/server/handlers/set_.py
feeluown/server/handlers/show.py
feeluown/server/handlers/status.py
feeluown/server/handlers/sub.py
feeluown/server/pubsub/__init__.py
feeluown/server/pubsub/gateway.py
feeluown/server/pubsub/publishers.py
feeluown/server/rpc/__init__.py
feeluown/uimodels/__init__.py
feeluown/uimodels/my_music.py
feeluown/uimodels/playlist.py
feeluown/uimodels/provider.py
feeluown/utils/__init__.py
feeluown/utils/aio.py
feeluown/utils/audio.py
feeluown/utils/cache.py
feeluown/utils/compat.py
feeluown/utils/dispatch.py
feeluown/utils/lang.py
feeluown/utils/patch.py
feeluown/utils/reader.py
feeluown/utils/request.py
feeluown/utils/router.py
feeluown/utils/sync.py
feeluown/utils/typing_.py
feeluown/utils/utils.py
feeluown/utils/yt_dlp_cookies.py
feeluown/webserver/__init__.py
feeluown/webserver/jsonrpc_.py
feeluown/webserver/server.py
tests/test_argparse.py
tests/test_bench.py
tests/test_collection.py
tests/test_config.py
tests/test_fuoexec.py
tests/test_media.py
tests/test_nowplaying.py
tests/test_player.py
tests/test_plugin.py
tests/test_reader.py
tests/test_signal.py
tests/test_task.py
tests/test_utils.py