Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/capable-average/tagTonic
/ functions
Functions
258 in github.com/capable-average/tagTonic
⨍
Functions
258
◇
Types & classes
40
↓ 65 callers
Function
KeyHelp
(key, description string, theme *Theme)
tui/styles.go:259
↓ 28 callers
Method
setStatus
(message string, timeoutSeconds int)
tui/app.go:310
↓ 14 callers
Method
IsBatchMode
()
tui/file_browser.go:252
↓ 12 callers
Function
NewTagEditor
()
mp3/tags.go:47
↓ 12 callers
Method
normalizeForSearch
Helpers
fetcher/lyrics.go:148
↓ 10 callers
Method
GetSelectedFiles
()
tui/file_browser.go:233
↓ 9 callers
Method
Fetch
(title, artist string)
fetcher/lyrics.go:16
↓ 9 callers
Method
GetLyricsPanel
()
tui/media_manager.go:53
↓ 9 callers
Method
ReadTags
(filePath string)
mp3/tags.go:39
↓ 8 callers
Method
EditTags
(filePath string, updates TagUpdates)
mp3/tags.go:40
↓ 7 callers
Method
GetFields
()
tui/tag_editor.go:64
↓ 7 callers
Method
setError
(message, details string)
tui/app.go:323
↓ 6 callers
Method
UpdateEditBuffer
(value string)
tui/tag_editor.go:146
↓ 6 callers
Function
clearKittyImages
()
tui/artwork.go:260
↓ 5 callers
Method
Calculate
()
tui/layout.go:45
↓ 5 callers
Function
DefaultConfig
()
config/config.go:34
↓ 5 callers
Method
IsEditing
()
tui/tag_editor.go:197
↓ 5 callers
Function
NewArtworkFetcher
()
fetcher/artwork.go:23
↓ 5 callers
Function
NewLyricsFetcher
()
fetcher/lyrics.go:24
↓ 4 callers
Method
GetEditBuffer
()
tui/tag_editor.go:201
↓ 4 callers
Method
GetEditingField
()
tui/tag_editor.go:193
↓ 4 callers
Function
LoadConfig
()
config/config.go:50
↓ 4 callers
Function
Separator
(width int, char string, color lipgloss.Color)
tui/styles.go:271
↓ 4 callers
Function
StatusBadge
(text string, statusType string, theme *Theme)
tui/styles.go:237
↓ 4 callers
Function
getCommonValue
getCommonValue returns the common value if all tags have the same value, otherwise returns "<multiple values>"
tui/bulk_tag_loader.go:54
↓ 3 callers
Method
CancelEditing
()
tui/tag_editor.go:141
↓ 3 callers
Function
DeriveTitleFromFilename
(filePath string)
utils/file_utils.go:11
↓ 3 callers
Method
GetSearchQuery
()
tui/file_browser.go:260
↓ 3 callers
Method
IsFieldEnabled
(fieldIndex int)
tui/bulk_tag_editor.go:103
↓ 3 callers
Method
LoadDirectory
()
tui/file_browser.go:47
↓ 3 callers
Function
NewLyricsFetcherWithConfig
(geniusAPIKey string)
fetcher/lyrics.go:33
↓ 3 callers
Method
Reset
()
tui/bulk_tag_editor.go:33
↓ 3 callers
Method
SetLyrics
(lyrics string)
tui/lyrics_panel.go:42
↓ 3 callers
Method
SetSearch
(query string)
tui/file_browser.go:161
↓ 3 callers
Method
StopEditing
()
tui/tag_editor.go:117
↓ 3 callers
Function
ValidateMP3File
(filePath string)
utils/file_utils.go:22
↓ 3 callers
Method
applyFilter
()
tui/file_browser.go:168
↓ 3 callers
Method
copyTags
(tags *mp3.MP3Tags)
tui/tag_editor.go:323
↓ 3 callers
Method
createUndoSnapshot
()
tui/tag_editor.go:303
↓ 3 callers
Method
downloadImage
(url string)
fetcher/artwork.go:236
↓ 3 callers
Method
fetchBoth
()
tui/fetcher_ops.go:8
↓ 3 callers
Method
handleFieldEditKeys
(key string)
tui/handlers.go:236
↓ 3 callers
Method
renderArtworkData
(data []byte)
tui/artwork.go:118
↓ 2 callers
Method
Fetch
(title, artist, album string)
fetcher/artwork.go:16
↓ 2 callers
Method
FetchArtwork
(title, artist, album string)
tui/media_manager.go:57
↓ 2 callers
Method
FetchLyrics
(title, artist string)
tui/lyrics_panel.go:165
↓ 2 callers
Method
GetFields
()
tui/bulk_tag_editor.go:60
↓ 2 callers
Method
GetSelectedFile
()
tui/file_browser.go:119
↓ 2 callers
Method
GetValidationError
(fieldName string)
tui/tag_editor.go:209
↓ 2 callers
Method
HasEnabledFields
()
tui/bulk_tag_editor.go:208
↓ 2 callers
Method
HasValidationErrors
()
tui/tag_editor.go:213
↓ 2 callers
Method
IsDirty
()
tui/tag_editor.go:205
↓ 2 callers
Method
IsSelected
(path string)
tui/file_browser.go:229
↓ 2 callers
Method
LoadFileAsyncWithPosition
(filePath string, lyrics string, artwork []byte, width, height, xPos, yPos int)
tui/media_manager.go:25
↓ 2 callers
Method
MoveToNextField
()
tui/tag_editor.go:186
↓ 2 callers
Method
MoveToPreviousField
()
tui/tag_editor.go:179
↓ 2 callers
Method
Navigate
()
tui/file_browser.go:104
↓ 2 callers
Function
NewArtworkRenderer
(cache *Cache)
tui/artwork.go:39
↓ 2 callers
Function
NewCache
(maxSizeMB int)
tui/cache.go:7
↓ 2 callers
Method
PageDown
(pageSize int)
tui/lyrics_panel.go:118
↓ 2 callers
Method
PageUp
(pageSize int)
tui/lyrics_panel.go:111
↓ 2 callers
Method
RenderArtworkWithSizeAndPosition
(data []byte, width, height, xPos, yPos int)
tui/artwork.go:301
↓ 2 callers
Method
RenderArtworkWithSizeAndPositionAsync
(filePath string, data []byte, width, height, xPos, yPos int)
tui/artwork.go:328
↓ 2 callers
Method
StartEditing
(fieldIndex int)
tui/tag_editor.go:103
↓ 2 callers
Method
ToggleBatchMode
()
tui/file_browser.go:245
↓ 2 callers
Method
ToggleSelection
()
tui/file_browser.go:212
↓ 2 callers
Method
applyBulkTagsToFile
(filePath string)
tui/fetcher_ops.go:159
↓ 2 callers
Method
batchFetchArtwork
()
tui/fetcher_ops.go:101
↓ 2 callers
Method
batchFetchBoth
()
tui/fetcher_ops.go:118
↓ 2 callers
Method
batchFetchLyrics
()
tui/fetcher_ops.go:84
↓ 2 callers
Method
calculateSimilarity
(s1, s2 string)
fetcher/lyrics.go:330
↓ 2 callers
Method
cleanHTMLLyrics
(html string)
fetcher/lyrics.go:423
↓ 2 callers
Method
createAZLyricsSlug
(s string)
fetcher/lyrics.go:536
↓ 2 callers
Method
fetchArtworkOnly
()
tui/fetcher_ops.go:59
↓ 2 callers
Method
fetchLyricsOnly
()
tui/fetcher_ops.go:36
↓ 2 callers
Method
formatYear
(year int)
tui/tag_editor.go:387
↓ 2 callers
Method
handleBatchFieldEditKeys
(key string)
tui/handlers.go:341
↓ 2 callers
Method
handleBatchTagEditKeys
(key string)
tui/handlers.go:303
↓ 2 callers
Method
handleLyricsEditKeys
(key string)
tui/handlers.go:287
↓ 2 callers
Method
handleSearchKeys
(key string)
tui/handlers.go:263
↓ 2 callers
Function
isKittySupported
()
tui/artwork.go:279
↓ 2 callers
Method
loadCommonTagsForBulk
LoadCommonTags reads all selected files and populates the bulk editor with common values, or "<multiple values>" if values differ
tui/bulk_tag_loader.go:9
↓ 2 callers
Method
processBatchArtwork
(filePaths []string, index int)
tui/batch.go:61
↓ 2 callers
Method
processBatchBoth
(filePaths []string, index int)
tui/batch.go:110
↓ 2 callers
Method
processBatchLyrics
(filePaths []string, index int)
tui/batch.go:12
↓ 2 callers
Method
renderWithKittyIcatAt
(data []byte, width, height, xPos, yPos int)
tui/artwork.go:165
↓ 2 callers
Function
sanitizeMBQuery
(s string)
fetcher/artwork.go:154
↓ 2 callers
Method
saveTags
()
tui/app.go:296
↓ 2 callers
Method
updateLines
()
tui/lyrics_panel.go:200
↓ 1 callers
Method
CanRedo
()
tui/tag_editor.go:299
↓ 1 callers
Method
CanUndo
()
tui/tag_editor.go:295
↓ 1 callers
Method
ClearSearch
()
tui/file_browser.go:184
↓ 1 callers
Method
ClearSelection
()
tui/file_browser.go:241
↓ 1 callers
Function
DefaultTheme
()
tui/styles.go:60
↓ 1 callers
Function
Execute
()
cmd/root.go:38
↓ 1 callers
Method
GetArtwork
(filePath string)
tui/cache.go:13
↓ 1 callers
Method
GetArtworkResult
()
tui/media_manager.go:49
↓ 1 callers
Method
GetCurrentDir
()
tui/file_browser.go:191
↓ 1 callers
Method
GetFilteredEntries
()
tui/file_browser.go:199
↓ 1 callers
Method
GetImageInfo
(data []byte)
tui/artwork.go:375
next →
1–100 of 258, ranked by callers