Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/13unk0wn/Feather
/ types & classes
Types & classes
20 in github.com/13unk0wn/Feather
⨍
Functions
45
◇
Types & classes
20
↓ 1 callers
Enum
HistoryError
feather/src/database.rs:42
Class
App
Main application struct managing the state and UI components.
feather_frontend/src/main.rs:40
Class
Backend
The `Backend` struct manages the YouTube client, music player, and history database. It also tracks the currently playing song.
feather_frontend/src/backend.rs:15
Enum
BackendError
feather_frontend/src/backend.rs:51
Class
CurrentPlayingPlaylist
Placeholder struct for currently playing playlist.
feather_frontend/src/main.rs:227
Class
History
Defines a struct to manage playback history UI
feather_frontend/src/history.rs:15
Class
HistoryDB
Database handler for managing song history.
feather/src/database.rs:36
Class
HistoryEntry
feather/src/database.rs:11
Enum
MpvError
feather/src/player.rs:14
Class
Player
The `Player` struct represents a media player using the MPV library. It provides functionalities to control playback, retrieve metadata, and manage au
feather/src/player.rs:7
Class
Search
feather_frontend/src/search.rs:27
Enum
SearchState
Defines possible states for the search interface
feather_frontend/src/search.rs:22
Class
Song
feather_frontend/src/backend.rs:24
Class
SongDetails
feather_frontend/src/player.rs:21
Class
SongPlayer
feather_frontend/src/player.rs:27
Enum
SongState
feather_frontend/src/player.rs:13
Enum
State
feather_frontend/src/main.rs:29
Class
TopBar
Represents the top bar UI component.
feather_frontend/src/main.rs:208
Class
UserPlaylist
Placeholder struct for user playlists.
feather_frontend/src/main.rs:224
Class
YoutubeClient
A client for interacting with YouTube music using RustyPipe.
feather/src/yt.rs:11