Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/acherkashin/yandex-music-extension
/ functions
Functions
545 in github.com/acherkashin/yandex-music-extension
⨍
Functions
545
◇
Types & classes
398
↓ 23 callers
Function
errorLogger
(callback: LogFunc<TResult, Params>, logPrefix = '')
src/logging/ErrorLogger.ts:7
↓ 15 callers
Method
error
(message: string)
src/logging/TraceSource.ts:60
↓ 13 callers
Function
getThemeIcon
(iconFileName: string)
src/utils/iconUtils.ts:7
↓ 12 callers
Method
info
(message: string)
src/logging/TraceSource.ts:66
↓ 11 callers
Method
on
* Emitted when Chrome's accessibility support changes. This event fires when * assistive technologies, such as screen readers, are enabled or dis
src/typings/electron.d.ts:28
↓ 11 callers
Function
refreshExplorer
()
src/extension.ts:44
↓ 9 callers
Method
hide
* Hides all application windows without minimizing them. * * @platform darwin
src/typings/electron.d.ts:1047
↓ 8 callers
Method
show
* Shows application windows after they were hidden. Does not automatically focus * them. * * @platform darwin
src/typings/electron.d.ts:1426
↓ 7 callers
Method
saveTrackPlaylist
(playListId: string | number, tracks: Track[])
src/store.ts:402
↓ 7 callers
Method
send
* Send an asynchronous message to renderer process via `channel`, you can also * send arbitrary arguments. The renderer process can handle the me
src/typings/electron.d.ts:12791
↓ 7 callers
Method
traceEvent
(eventType: TraceEventType, id: string, message: string)
src/logging/TraceSource.ts:48
↓ 6 callers
Method
setActionHandler
(action: MediaSessionAction, listener: (() => void) | null)
src/typings/mediaSession.ts:25
↓ 5 callers
Function
getCoverUri
(uriTemplate: string, size: CoverSize)
src/YandexMusicApi/ApiUtils.ts:47
↓ 5 callers
Function
getExtensionPath
()
src/utils/extensionUtils.ts:7
↓ 4 callers
Function
getArtists
(track: Track)
src/YandexMusicApi/ApiUtils.ts:23
↓ 4 callers
Method
getLandingBlock
(type: string)
src/store.ts:142
↓ 4 callers
Method
getTracks
(userId: number, playListId: number)
src/store.ts:174
↓ 4 callers
Function
logError
(ex: any, logPrefix = '')
src/logging/ErrorLogger.ts:19
↓ 4 callers
Method
play
(track?: { itemId: string; playListId: string })
src/store.ts:231
↓ 3 callers
Function
createAlbumTrackId
(track: { id: string | number, albumId: string | number })
src/YandexMusicApi/ApiUtils.ts:10
↓ 3 callers
Method
getByIndex
(index: number)
src/players/RadioPlaylist.ts:12
↓ 3 callers
Function
getChildren
(store: Store, element?: vscode.TreeItem)
src/tree/childrenLoader.ts:9
↓ 3 callers
Method
init
(authData?: IYandexMusicAuthData)
src/store.ts:101
↓ 3 callers
Method
internalPlay
* Plays track in current playlist by index * * @param index Song index of current playList
src/store.ts:343
↓ 3 callers
Method
isLikedTrack
(id: string, trackType: string)
src/store.ts:312
↓ 3 callers
Method
refresh
(item?: vscode.TreeItem)
src/tree/chartTree.ts:11
↓ 3 callers
Method
rewind
(seconds: number)
src/electron/index.ts:60
↓ 3 callers
Method
toggleLikeTrack
(track: Track)
src/store.ts:255
↓ 2 callers
Method
addEventListener
* Fired when a load has committed. This includes navigation within the current * document as well as subframe document-level loads, but does not
src/typings/electron.d.ts:12356
↓ 2 callers
Method
delete
* Executes editing command `delete` in page.
src/typings/electron.d.ts:12604
↓ 2 callers
Method
dispose
()
src/store.ts:415
↓ 2 callers
Function
exposeTracks
(tracks: TrackItem[])
src/YandexMusicApi/ApiUtils.ts:35
↓ 2 callers
Method
getChart
()
src/store.ts:153
↓ 2 callers
Function
getElectronFileName
()
src/utils/extensionUtils.ts:19
↓ 2 callers
Method
getLikedTracksInternal
(playlistId: string)
src/store.ts:198
↓ 2 callers
Method
getTrackUrl
(trackId: string)
src/YandexMusicApi/YandexMusicApi.ts:79
↓ 2 callers
Method
getUserPlaylists
()
src/YandexMusicApi/YandexMusicApi.ts:108
↓ 2 callers
Method
has
* Whether the clipboard supports the specified `format`. * * @experimental
src/typings/electron.d.ts:3505
↓ 2 callers
Method
invalidateRewindTime
()
src/settings.ts:139
↓ 2 callers
Method
isAuthorized
()
src/store.ts:54
↓ 2 callers
Method
isAuthorized
()
src/YandexMusicApi/YandexMusicApi.ts:24
↓ 2 callers
Method
isLikedCurrentTrack
()
src/store.ts:329
↓ 2 callers
Method
loadNextBatch
()
src/players/RadioPlaylist.ts:20
↓ 2 callers
Method
next
(reason: 'skip' | 'track-finished')
src/store.ts:288
↓ 2 callers
Method
openDevTools
* Opens a DevTools window for guest page.
src/typings/electron.d.ts:12734
↓ 2 callers
Method
pause
()
src/electron/index.ts:65
↓ 2 callers
Method
play
(payload)
src/electron/index.ts:34
↓ 2 callers
Method
playNextTrack
(reason: 'skip' | 'track-finished')
src/electron/index.ts:83
↓ 2 callers
Method
prev
()
src/store.ts:300
↓ 2 callers
Method
refreshLikedTracks
()
src/store.ts:210
↓ 2 callers
Method
replace
* Executes editing command `replace` in page.
src/typings/electron.d.ts:12775
↓ 2 callers
Method
rewind
(sec: number)
src/store.ts:284
↓ 2 callers
Function
showPlaylistNameBox
(playlistName: string = '')
src/inputs.ts:59
↓ 2 callers
Method
skipTrack
(track: Track, radioId: string, batchId: string, totalPlayedSeconds: number)
src/YandexMusicApi/YandexMusicApi.ts:264
↓ 2 callers
Method
update
(isPlaying: boolean)
src/statusbar/playerBarItem.ts:90
↓ 1 callers
Method
addOutputChannel
()
src/logging/OutputTraceListener.ts:21
↓ 1 callers
Method
addTraceListener
(listener: TraceListener)
src/logging/TraceSource.ts:41
↓ 1 callers
Method
addTrackToPlaylist
(playlist: Playlist, track: Track)
src/YandexMusicApi/YandexMusicApi.ts:193
↓ 1 callers
Method
clearSearchResult
()
src/store.ts:137
↓ 1 callers
Function
createAlbumsItem
()
src/tree/searchTree.ts:81
↓ 1 callers
Function
createArtistsItem
()
src/tree/searchTree.ts:95
↓ 1 callers
Function
createPlayListsItem
()
src/tree/searchTree.ts:88
↓ 1 callers
Function
createPlaylist
()
src/extension.ts:78
↓ 1 callers
Method
createPlaylist
(name: string)
src/YandexMusicApi/YandexMusicApi.ts:257
↓ 1 callers
Method
createStartOptions
()
src/players/electronPlayer.ts:105
↓ 1 callers
Function
createTrackAlbumIds
(tracks: { id: string | number, albumId: string | number }[])
src/YandexMusicApi/ApiUtils.ts:3
↓ 1 callers
Function
createTracksItem
()
src/tree/searchTree.ts:74
↓ 1 callers
Method
deletePlaylist
(playListKind: number)
src/YandexMusicApi/YandexMusicApi.ts:253
↓ 1 callers
Method
dispose
()
src/players/electronPlayer.ts:101
↓ 1 callers
Method
doSearch
(searchText: string)
src/store.ts:118
↓ 1 callers
Function
downloadElectron
()
src/electron/downloadElectron.ts:72
↓ 1 callers
Method
downloadTrack
(track: Track)
src/store.ts:333
↓ 1 callers
Method
exit
* Exits immediately with `exitCode`. `exitCode` defaults to 0. * * All windows will be closed immediately without asking the user, and the
src/typings/electron.d.ts:788
↓ 1 callers
Method
exposeInMainWorld
(apiKey: string, api: any)
src/typings/electron.d.ts:3710
↓ 1 callers
Function
extractElectron
(zipPath: string | null)
src/electron/downloadElectron.ts:37
↓ 1 callers
Method
finishPlayAudio
(playId: string, track: Track, radioId?: string, batchId?: string)
src/YandexMusicApi/YandexMusicApi.ts:309
↓ 1 callers
Method
formatEvent
(time: Date | null, source: string, eventType: TraceEventType, id: string, message: string)
src/logging/TraceSource.ts:94
↓ 1 callers
Function
generatePlayId
()
src/YandexMusicApi/ApiUtils.ts:78
↓ 1 callers
Method
getActualPodcasts
()
src/YandexMusicApi/YandexMusicApi.ts:99
↓ 1 callers
Method
getAlbumTracks
(albumId: number)
src/YandexMusicApi/YandexMusicApi.ts:151
↓ 1 callers
Function
getAlbums
(track: Track)
src/YandexMusicApi/ApiUtils.ts:27
↓ 1 callers
Method
getArtistTracks
(artistId: string)
src/YandexMusicApi/YandexMusicApi.ts:144
↓ 1 callers
Method
getAuthData
()
src/settings.ts:34
↓ 1 callers
Method
getById
(trackId: string)
src/players/TracksPlaylist.ts:11
↓ 1 callers
Method
getChartTracks
()
src/YandexMusicApi/YandexMusicApi.ts:158
↓ 1 callers
Function
getElectronAppPath
()
src/utils/extensionUtils.ts:15
↓ 1 callers
Method
getGeneratedPlayLists
()
src/store.ts:146
↓ 1 callers
Method
getLandingBlocks
()
src/YandexMusicApi/YandexMusicApi.ts:130
↓ 1 callers
Method
getLikeTooltip
()
src/statusbar/playerBarItem.ts:100
↓ 1 callers
Method
getLikeTrackColor
()
src/statusbar/playerBarItem.ts:106
↓ 1 callers
Method
getLikedPodcasts
()
src/store.ts:194
↓ 1 callers
Method
getLikedTracks
()
src/store.ts:190
↓ 1 callers
Method
getLikedTracks
()
src/YandexMusicApi/YandexMusicApi.ts:136
↓ 1 callers
Method
getNewPlayLists
()
src/YandexMusicApi/YandexMusicApi.ts:91
↓ 1 callers
Method
getNewReleases
()
src/YandexMusicApi/YandexMusicApi.ts:83
↓ 1 callers
Function
getPlayListIcon
(playList: Playlist)
src/utils/iconUtils.ts:18
↓ 1 callers
Function
getPlayListsIds
(playLists: NewPlaylistItem[])
src/YandexMusicApi/ApiUtils.ts:19
↓ 1 callers
Function
getPlayListsNodes
(store: Store)
src/tree/playListTree.ts:32
↓ 1 callers
Method
getPlaylistTracks
(userId: number, playListId: number)
src/YandexMusicApi/YandexMusicApi.ts:170
↓ 1 callers
Method
getRadioTracks
(radioId: string)
src/YandexMusicApi/YandexMusicApi.ts:177
next →
1–100 of 545, ranked by callers