Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SofusA/qobine
/ functions
Functions
705 in github.com/SofusA/qobine
⨍
Functions
705
◇
Types & classes
219
↓ 2 callers
Method
play_track
(&self, id: u32)
qobuz-player-controls/src/controls.rs:106
↓ 2 callers
Method
play_tracks
(&self, ids: Vec<u32>, shuffle: bool)
qobuz-player-controls/src/controls.rs:112
↓ 2 callers
Method
playlist_add_track
( &self, playlist_id: u32, playlist_track_ids: &[u32], )
qobuz-player-client/src/client.rs:512
↓ 2 callers
Function
prefetch_segment
Prefetch a segment into `downloaded` without sending to the channel.
qobuz-player-client/src/stream/flac_source_stream.rs:354
↓ 2 callers
Method
queue_decoder
( &mut self, source: Decoder<R>, )
qobuz-player-controls/src/sink.rs:161
↓ 2 callers
Function
read_box_size
(data: &[u8], pos: usize)
qobuz-player-client/src/stream/cmaf.rs:270
↓ 2 callers
Method
remove_favorite_album
(&self, id: &str)
qobuz-player-client/src/client.rs:791
↓ 2 callers
Method
remove_favorite_artist
(&self, id: u32)
qobuz-player-client/src/client.rs:808
↓ 2 callers
Method
remove_favorite_playlist
(&self, id: u32)
qobuz-player-client/src/client.rs:826
↓ 2 callers
Method
remove_favorite_track
(&self, id: u32)
qobuz-player-client/src/client.rs:774
↓ 2 callers
Method
remove_index_from_queue
(&self, index: usize)
qobuz-player-controls/src/controls.rs:124
↓ 2 callers
Function
render
( frame: &mut Frame, area: Rect, state: &mut NowPlayingState, full_screen: bool, disable_t
qobuz-player-tui/src/now_playing.rs:17
↓ 2 callers
Method
render
(&mut self, frame: &mut Frame, area: Rect)
qobuz-player-tui/src/genres.rs:75
↓ 2 callers
Method
restore_sleep
(&mut self)
qobuz-player-tui/src/main.rs:213
↓ 2 callers
Method
restore_sleep
(&mut self)
qobuz-player-gtk/src/main.rs:175
↓ 2 callers
Method
run
(&mut self, app_id: &str, connect_name: String)
qobuz-player-connect/src/lib.rs:171
↓ 2 callers
Function
sanitize_html
(source: Option<String>)
qobuz-player-controls/src/models/mapper.rs:138
↓ 2 callers
Method
search_all
(&self, query: &str, limit: i32)
qobuz-player-client/src/client.rs:835
↓ 2 callers
Method
selected_mut
(&mut self)
qobuz-player-tui/src/genres.rs:291
↓ 2 callers
Function
send_with_skip
Returns true if send succeeded, false if channel closed.
qobuz-player-client/src/stream/flac_source_stream.rs:404
↓ 2 callers
Function
set_auth_cookie
(jar: CookieJar, secret: String)
qobuz-player-web/src/routes/auth.rs:63
↓ 2 callers
Method
set_list_type
(&mut self, list_type: TracklistType)
qobuz-player-controls/src/tracklist.rs:77
↓ 2 callers
Function
set_secret_header
(mut request: RequestBuilder, secret: Option<&str>)
qobuz-player-rfid/src/lib.rs:320
↓ 2 callers
Method
shuffle
(&self)
qobuz-player-mpris/src/lib.rs:146
↓ 2 callers
Function
submit_link
( state: RfidState, database: Arc<Database>, broadcast: Arc<NotificationBroadcast>, rfid_id: &
qobuz-player-rfid/src/lib.rs:221
↓ 2 callers
Method
track
(&self, track_id: u32)
qobuz-player-client/src/client.rs:855
↓ 2 callers
Function
updateSearchState
(value)
qobuz-player-web/assets/script.js:77
↓ 2 callers
Function
update_current_playing
( playing_entity: &PlayingEntity, playlist_id: u32, current_selected_index: &Rc<RefCell<Option<usi
qobuz-player-gtk/src/ui/playlist_detail_page.rs:321
↓ 2 callers
Function
update_current_playing
( playing_entity: &PlayingEntity, current_selected_id: &Rc<RefCell<Option<u32>>>, tracks_list: >
qobuz-player-gtk/src/ui/artist_detail_page.rs:427
↓ 2 callers
Function
update_current_playing
( playing_entity: &PlayingEntity, current_selected_id: &Rc<RefCell<Option<u32>>>, tracks_list: >
qobuz-player-gtk/src/ui/album_detail_page.rs:331
↓ 2 callers
Function
update_now_playing
(bar: &NowPlayingBar, tracklist: &Tracklist)
qobuz-player-gtk/src/ui/now_playing_bar.rs:176
↓ 2 callers
Method
user_playlists
(&self)
qobuz-player-client/src/client.rs:453
↓ 2 callers
Method
visible_tab_kinds
(&self)
qobuz-player-tui/src/popup.rs:97
↓ 2 callers
Method
wait_for_state_change_delay
(&self)
qobuz-player-controls/src/player.rs:152
↓ 2 callers
Method
widget
(&self)
qobuz-player-gtk/src/ui/grid_page.rs:150
↓ 1 callers
Method
add_tracks_to_queue
(&mut self, ids: Vec<u32>)
qobuz-player-controls/src/player.rs:503
↓ 1 callers
Method
album
(&self, id: &str)
qobuz-player-controls/src/client.rs:196
↓ 1 callers
Function
album_table
(rows: &[AlbumSimple])
qobuz-player-tui/src/widgets/album_list.rs:162
↓ 1 callers
Function
animate_scale_to
(scale: >k4::Scale, target: f64, duration_ms: u32)
qobuz-player-gtk/src/ui/now_playing_bar.rs:310
↓ 1 callers
Method
app_id
(&self)
qobuz-player-controls/src/client.rs:66
↓ 1 callers
Method
artist
(&self, artist_id: u32)
qobuz-player-client/src/client.rs:870
↓ 1 callers
Function
artist_scroller
( artists: &[Artist], on_open_artist: Rc<dyn Fn(ArtistHeaderInfo)>, )
qobuz-player-gtk/src/ui/artist_detail_page.rs:375
↓ 1 callers
Function
background_task
( tx: Sender<ServerSentEvent>, mut receiver: Receiver<Notification>, mut position: PositionReceive
qobuz-player-web/src/lib.rs:180
↓ 1 callers
Method
block_sleep
(&mut self)
qobuz-player-tui/src/main.rs:198
↓ 1 callers
Method
block_sleep
(&mut self)
qobuz-player-gtk/src/main.rs:160
↓ 1 callers
Function
browser_oauth_login
(headless: bool, app_id: &str)
qobuz-player-client/src/client.rs:235
↓ 1 callers
Function
build_callbacks
( app_nav: adw::NavigationView, controls: Controls, client: Arc<Client>, detail_pages: Rc<std:
qobuz-player-gtk/src/callbacks.rs:36
↓ 1 callers
Function
build_oauth_url
Build the OAuth URL that the user should open in their browser.
qobuz-player-client/src/client.rs:1152
↓ 1 callers
Function
build_playlist_tile
(playlist: &PlaylistSimple)
qobuz-player-gtk/src/ui.rs:80
↓ 1 callers
Function
build_ui
( app: &Application, tracklist_receiver: TracklistReceiver, status_receiver: StatusReceiver, p
qobuz-player-gtk/src/lib.rs:174
↓ 1 callers
Function
cache_path
( track: &Track, mime: &str, sample_rate: Option<u32>, audio_cache_dir: &Path, )
qobuz-player-controls/src/downloader.rs:52
↓ 1 callers
Function
clear_listbox
(list: >k4::ListBox)
qobuz-player-gtk/src/ui/artist_detail_page.rs:456
↓ 1 callers
Method
clear_user_auth_token
(&self)
qobuz-player-controls/src/database.rs:66
↓ 1 callers
Method
content_length
Return None: disables stream-download-rs gap-filling which caused 100% CPU (segment table byte_len estimates don't match actual decrypted sizes). Seek
qobuz-player-client/src/stream/flac_source_stream.rs:109
↓ 1 callers
Function
convert_audio_quality
(max_audio_quality: AudioQuality)
qobuz-player-connect/src/lib.rs:98
↓ 1 callers
Function
create_configuration
(pool: &Pool<Sqlite>)
qobuz-player-controls/src/database.rs:347
↓ 1 callers
Function
create_credentials_row
(pool: &Pool<Sqlite>)
qobuz-player-controls/src/database.rs:335
↓ 1 callers
Function
create_router
( controls: Controls, position_receiver: PositionReceiver, tracklist_receiver: TracklistReceiver,
qobuz-player-web/src/lib.rs:82
↓ 1 callers
Method
credentials_is_set
(&self)
qobuz-player-controls/src/client.rs:56
↓ 1 callers
Method
current_queue_id
(&self)
qobuz-player-controls/src/tracklist.rs:169
↓ 1 callers
Method
current_row_count
(&self)
qobuz-player-tui/src/popup.rs:149
↓ 1 callers
Method
current_state
(&self)
qobuz-player-tui/src/popup.rs:136
↓ 1 callers
Method
current_subtab
(&self)
qobuz-player-tui/src/genres.rs:280
↓ 1 callers
Method
cycle_subtab
(&mut self)
qobuz-player-tui/src/discover.rs:144
↓ 1 callers
Method
cycle_subtab
(&mut self)
qobuz-player-tui/src/favorites.rs:219
↓ 1 callers
Method
cycle_subtab
(&mut self)
qobuz-player-tui/src/popup.rs:92
↓ 1 callers
Method
cycle_subtab
(&mut self)
qobuz-player-tui/src/genres.rs:310
↓ 1 callers
Method
cycle_subtab
(&mut self)
qobuz-player-tui/src/search.rs:172
↓ 1 callers
Method
cycle_subtab_backwards
(&mut self)
qobuz-player-tui/src/discover.rs:139
↓ 1 callers
Method
cycle_subtab_backwards
(&mut self)
qobuz-player-tui/src/favorites.rs:215
↓ 1 callers
Method
cycle_subtab_backwards
(&mut self)
qobuz-player-tui/src/popup.rs:87
↓ 1 callers
Method
cycle_subtab_backwards
(&mut self)
qobuz-player-tui/src/genres.rs:316
↓ 1 callers
Method
cycle_subtab_backwards
(&mut self)
qobuz-player-tui/src/search.rs:168
↓ 1 callers
Function
default_audio_cache
(path: Option<PathBuf>)
qobuz-player-cli/src/lib.rs:156
↓ 1 callers
Function
derive_session_key
Derive the 16-byte session key from the session/start `infos` field. infos format: "salt_b64url.info_b64url" IKM = hex-decoded rng_init (16 bytes)
qobuz-player-client/src/stream/crypto.rs:18
↓ 1 callers
Function
draw_loading_screen
(terminal: &mut Terminal<B>)
qobuz-player-tui/src/lib.rs:81
↓ 1 callers
Method
ensure_track_is_downloaded
(&mut self, track: &Track)
qobuz-player-controls/src/downloader.rs:30
↓ 1 callers
Method
ensure_valid_session
(&mut self)
qobuz-player-client/src/client.rs:603
↓ 1 callers
Function
entity_playing
(tracklist: &Tracklist, current_track: Option<&Track>)
qobuz-player-web/src/app_state.rs:158
↓ 1 callers
Method
exit
(&mut self)
qobuz-player-tui/src/app.rs:549
↓ 1 callers
Function
extract_code_from_uri
(uri: &str)
qobuz-player-gtk/src/lib.rs:66
↓ 1 callers
Method
featured_playlists
( &self, featured_type: FeaturedPlaylistType, )
qobuz-player-client/src/client.rs:407
↓ 1 callers
Function
fetch_and_stream_segment
Streams a segment from the network, decrypting FLAC frames incrementally. `already_sent`: bytes already sent from partial data (not re-sent, but still
qobuz-player-client/src/stream/flac_source_stream.rs:431
↓ 1 callers
Function
fetch_image
(image_url: &str)
qobuz-player-tui/src/app.rs:554
↓ 1 callers
Function
fetch_segment
(url: &str, index: u8)
qobuz-player-client/src/stream.rs:7
↓ 1 callers
Function
fill_missing_segments
Download any segments not yet in `downloaded` (for cache completeness). Runs in background after the main download pass — doesn't send to channel.
qobuz-player-client/src/stream/flac_source_stream.rs:335
↓ 1 callers
Function
format_duration
(secs: u32)
qobuz-player-tui/src/ui.rs:422
↓ 1 callers
Function
format_seconds
(seconds: u32)
qobuz-player-tui/src/ui.rs:440
↓ 1 callers
Method
get_configuration
(&self)
qobuz-player-controls/src/database.rs:154
↓ 1 callers
Function
get_current_state_without_image
( tracklist: &Tracklist, status: Status, )
qobuz-player-tui/src/app.rs:569
↓ 1 callers
Function
get_favorite_albums
(client: &Client)
qobuz-player-web/src/routes/api.rs:228
↓ 1 callers
Function
get_favorite_artists
(client: &Client)
qobuz-player-web/src/routes/api.rs:240
↓ 1 callers
Function
get_favorite_playlists
(client: &Client)
qobuz-player-web/src/routes/api.rs:252
↓ 1 callers
Function
get_favorite_tracks
(client: &Client)
qobuz-player-web/src/routes/api.rs:264
↓ 1 callers
Function
get_status
(state: Status)
qobuz-player-tui/src/now_playing.rs:104
↓ 1 callers
Function
get_token
()
qobuz-player-client/tests/integration_test.rs:6
↓ 1 callers
Method
get_tracklist
(&self)
qobuz-player-controls/src/database.rs:87
↓ 1 callers
Method
get_volume
(&self)
qobuz-player-controls/src/database.rs:110
↓ 1 callers
Function
guess_extension
(mime: &str)
qobuz-player-controls/src/downloader.rs:130
↓ 1 callers
Method
handle_genre_detail_events
( &mut self, code: KeyCode, client: &Client, controls: &Controls, noti
qobuz-player-tui/src/genres.rs:245
← previous
next →
201–300 of 705, ranked by callers