MCPcopy Create free account

hub / github.com/capable-average/tagTonic / functions

Functions258 in github.com/capable-average/tagTonic

↓ 65 callersFunctionKeyHelp
(key, description string, theme *Theme)
tui/styles.go:259
↓ 28 callersMethodsetStatus
(message string, timeoutSeconds int)
tui/app.go:310
↓ 14 callersMethodIsBatchMode
()
tui/file_browser.go:252
↓ 12 callersFunctionNewTagEditor
()
mp3/tags.go:47
↓ 12 callersMethodnormalizeForSearch
Helpers
fetcher/lyrics.go:148
↓ 10 callersMethodGetSelectedFiles
()
tui/file_browser.go:233
↓ 9 callersMethodFetch
(title, artist string)
fetcher/lyrics.go:16
↓ 9 callersMethodGetLyricsPanel
()
tui/media_manager.go:53
↓ 9 callersMethodReadTags
(filePath string)
mp3/tags.go:39
↓ 8 callersMethodEditTags
(filePath string, updates TagUpdates)
mp3/tags.go:40
↓ 7 callersMethodGetFields
()
tui/tag_editor.go:64
↓ 7 callersMethodsetError
(message, details string)
tui/app.go:323
↓ 6 callersMethodUpdateEditBuffer
(value string)
tui/tag_editor.go:146
↓ 6 callersFunctionclearKittyImages
()
tui/artwork.go:260
↓ 5 callersMethodCalculate
()
tui/layout.go:45
↓ 5 callersFunctionDefaultConfig
()
config/config.go:34
↓ 5 callersMethodIsEditing
()
tui/tag_editor.go:197
↓ 5 callersFunctionNewArtworkFetcher
()
fetcher/artwork.go:23
↓ 5 callersFunctionNewLyricsFetcher
()
fetcher/lyrics.go:24
↓ 4 callersMethodGetEditBuffer
()
tui/tag_editor.go:201
↓ 4 callersMethodGetEditingField
()
tui/tag_editor.go:193
↓ 4 callersFunctionLoadConfig
()
config/config.go:50
↓ 4 callersFunctionSeparator
(width int, char string, color lipgloss.Color)
tui/styles.go:271
↓ 4 callersFunctionStatusBadge
(text string, statusType string, theme *Theme)
tui/styles.go:237
↓ 4 callersFunctiongetCommonValue
getCommonValue returns the common value if all tags have the same value, otherwise returns "<multiple values>"
tui/bulk_tag_loader.go:54
↓ 3 callersMethodCancelEditing
()
tui/tag_editor.go:141
↓ 3 callersFunctionDeriveTitleFromFilename
(filePath string)
utils/file_utils.go:11
↓ 3 callersMethodGetSearchQuery
()
tui/file_browser.go:260
↓ 3 callersMethodIsFieldEnabled
(fieldIndex int)
tui/bulk_tag_editor.go:103
↓ 3 callersMethodLoadDirectory
()
tui/file_browser.go:47
↓ 3 callersFunctionNewLyricsFetcherWithConfig
(geniusAPIKey string)
fetcher/lyrics.go:33
↓ 3 callersMethodReset
()
tui/bulk_tag_editor.go:33
↓ 3 callersMethodSetLyrics
(lyrics string)
tui/lyrics_panel.go:42
↓ 3 callersMethodSetSearch
(query string)
tui/file_browser.go:161
↓ 3 callersMethodStopEditing
()
tui/tag_editor.go:117
↓ 3 callersFunctionValidateMP3File
(filePath string)
utils/file_utils.go:22
↓ 3 callersMethodapplyFilter
()
tui/file_browser.go:168
↓ 3 callersMethodcopyTags
(tags *mp3.MP3Tags)
tui/tag_editor.go:323
↓ 3 callersMethodcreateUndoSnapshot
()
tui/tag_editor.go:303
↓ 3 callersMethoddownloadImage
(url string)
fetcher/artwork.go:236
↓ 3 callersMethodfetchBoth
()
tui/fetcher_ops.go:8
↓ 3 callersMethodhandleFieldEditKeys
(key string)
tui/handlers.go:236
↓ 3 callersMethodrenderArtworkData
(data []byte)
tui/artwork.go:118
↓ 2 callersMethodFetch
(title, artist, album string)
fetcher/artwork.go:16
↓ 2 callersMethodFetchArtwork
(title, artist, album string)
tui/media_manager.go:57
↓ 2 callersMethodFetchLyrics
(title, artist string)
tui/lyrics_panel.go:165
↓ 2 callersMethodGetFields
()
tui/bulk_tag_editor.go:60
↓ 2 callersMethodGetSelectedFile
()
tui/file_browser.go:119
↓ 2 callersMethodGetValidationError
(fieldName string)
tui/tag_editor.go:209
↓ 2 callersMethodHasEnabledFields
()
tui/bulk_tag_editor.go:208
↓ 2 callersMethodHasValidationErrors
()
tui/tag_editor.go:213
↓ 2 callersMethodIsDirty
()
tui/tag_editor.go:205
↓ 2 callersMethodIsSelected
(path string)
tui/file_browser.go:229
↓ 2 callersMethodLoadFileAsyncWithPosition
(filePath string, lyrics string, artwork []byte, width, height, xPos, yPos int)
tui/media_manager.go:25
↓ 2 callersMethodMoveToNextField
()
tui/tag_editor.go:186
↓ 2 callersMethodMoveToPreviousField
()
tui/tag_editor.go:179
↓ 2 callersMethodNavigate
()
tui/file_browser.go:104
↓ 2 callersFunctionNewArtworkRenderer
(cache *Cache)
tui/artwork.go:39
↓ 2 callersFunctionNewCache
(maxSizeMB int)
tui/cache.go:7
↓ 2 callersMethodPageDown
(pageSize int)
tui/lyrics_panel.go:118
↓ 2 callersMethodPageUp
(pageSize int)
tui/lyrics_panel.go:111
↓ 2 callersMethodRenderArtworkWithSizeAndPosition
(data []byte, width, height, xPos, yPos int)
tui/artwork.go:301
↓ 2 callersMethodRenderArtworkWithSizeAndPositionAsync
(filePath string, data []byte, width, height, xPos, yPos int)
tui/artwork.go:328
↓ 2 callersMethodStartEditing
(fieldIndex int)
tui/tag_editor.go:103
↓ 2 callersMethodToggleBatchMode
()
tui/file_browser.go:245
↓ 2 callersMethodToggleSelection
()
tui/file_browser.go:212
↓ 2 callersMethodapplyBulkTagsToFile
(filePath string)
tui/fetcher_ops.go:159
↓ 2 callersMethodbatchFetchArtwork
()
tui/fetcher_ops.go:101
↓ 2 callersMethodbatchFetchBoth
()
tui/fetcher_ops.go:118
↓ 2 callersMethodbatchFetchLyrics
()
tui/fetcher_ops.go:84
↓ 2 callersMethodcalculateSimilarity
(s1, s2 string)
fetcher/lyrics.go:330
↓ 2 callersMethodcleanHTMLLyrics
(html string)
fetcher/lyrics.go:423
↓ 2 callersMethodcreateAZLyricsSlug
(s string)
fetcher/lyrics.go:536
↓ 2 callersMethodfetchArtworkOnly
()
tui/fetcher_ops.go:59
↓ 2 callersMethodfetchLyricsOnly
()
tui/fetcher_ops.go:36
↓ 2 callersMethodformatYear
(year int)
tui/tag_editor.go:387
↓ 2 callersMethodhandleBatchFieldEditKeys
(key string)
tui/handlers.go:341
↓ 2 callersMethodhandleBatchTagEditKeys
(key string)
tui/handlers.go:303
↓ 2 callersMethodhandleLyricsEditKeys
(key string)
tui/handlers.go:287
↓ 2 callersMethodhandleSearchKeys
(key string)
tui/handlers.go:263
↓ 2 callersFunctionisKittySupported
()
tui/artwork.go:279
↓ 2 callersMethodloadCommonTagsForBulk
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 callersMethodprocessBatchArtwork
(filePaths []string, index int)
tui/batch.go:61
↓ 2 callersMethodprocessBatchBoth
(filePaths []string, index int)
tui/batch.go:110
↓ 2 callersMethodprocessBatchLyrics
(filePaths []string, index int)
tui/batch.go:12
↓ 2 callersMethodrenderWithKittyIcatAt
(data []byte, width, height, xPos, yPos int)
tui/artwork.go:165
↓ 2 callersFunctionsanitizeMBQuery
(s string)
fetcher/artwork.go:154
↓ 2 callersMethodsaveTags
()
tui/app.go:296
↓ 2 callersMethodupdateLines
()
tui/lyrics_panel.go:200
↓ 1 callersMethodCanRedo
()
tui/tag_editor.go:299
↓ 1 callersMethodCanUndo
()
tui/tag_editor.go:295
↓ 1 callersMethodClearSearch
()
tui/file_browser.go:184
↓ 1 callersMethodClearSelection
()
tui/file_browser.go:241
↓ 1 callersFunctionDefaultTheme
()
tui/styles.go:60
↓ 1 callersFunctionExecute
()
cmd/root.go:38
↓ 1 callersMethodGetArtwork
(filePath string)
tui/cache.go:13
↓ 1 callersMethodGetArtworkResult
()
tui/media_manager.go:49
↓ 1 callersMethodGetCurrentDir
()
tui/file_browser.go:191
↓ 1 callersMethodGetFilteredEntries
()
tui/file_browser.go:199
↓ 1 callersMethodGetImageInfo
(data []byte)
tui/artwork.go:375
next →1–100 of 258, ranked by callers