2.6 KiB
2.6 KiB
Seanime Server
api: Third-party APIsanilist: AniList structs and methodsanizip: Metadata APIfiller: Filler APIlistsyncmal: MyAnimeList APImappings: Mapping APImetadata: Metadata module for animetvdb: TheTVDB API
constants: Version, keyscoreapp.go: Shared app structconfig.go: Configurationextensions.go: Load built-in extensionsfiber.go: HTTP serverwatcher.go: Library watcher
cron: Background tasksdatabasedb: Database moduledb_bridge: Helper methods to avoid circular dependenciesmodels: Database models
debrid: Debrid moduledebrid: Structs and interfacesclient: Debrid repository for streaming, downloadtorboxrealdebrid
discordrpc: Discord RPCclientipcpresence: Discord Rich Presence module
events: Websocket Event Manager module and constantsextensions: Structs and interfacesextension_playground: Extension Playground moduleextension_repo: Extension Repository modulehandlers: API handlerslibraryanime: Library structs and methodsautodownloaderAuto downloader moduleautoscanner: Auto scanner modulefilesystem: File system methodsplaybackmanager: Playback Manager module for progress trackingscanner: Scanner modulesummary: Scan summary
manga: Manga structs and Manga Downloader moduledownloader: Chapter downloader structs and methodsproviders: Online provider structs and methods
mediaplayersmediaplayer: Media Player Repository modulempchcmpvmpvipcvlc
mediastream: Media Stream Repository moduletranscoder: Transcodervideofile: Media metadata
notifieronlinestream: Onlinestream moduleproviders: Stream providerssources: Video server sources
platformsplatform: Platform structs and methodsanilist_platformlocal_platform
test_utils: Test methodstorrentstream: Torrent Stream Repository modulesync: Sync/Offline moduletest_utils: Test methodstorrent_clientstorrent_client: Torrent Client Repository moduleqbittorrenttransmission
torrentsanalyzer: Scan and identify torrent filesanimetoshonyaaseadextorrent: Torrent structs and methods
