Skip to content

Attributions

Tuvima Library is built on open-source software, public knowledge projects, and optional metadata providers. This page is a practical acknowledgement list, not a substitute for each dependency's license file.

The authoritative package version list is Directory.Packages.props; the project license is AGPLv3.

Core Platform

Project Role
.NET, ASP.NET Core, Blazor Server Runtime, API host, and Dashboard framework
MudBlazor Dashboard UI components
SignalR Live Engine-to-Dashboard updates
SQLite, SQLitePCLRaw, and Microsoft.Data.Sqlite Local database
Dapper Data access
Serilog Structured logging
Polly / Microsoft.Extensions.Http.Resilience Resilient outbound HTTP calls
Swashbuckle Swagger/OpenAPI UI
Cronos Cron schedule parsing
xUnit, bUnit, coverlet Automated tests
MkDocs and Material for MkDocs GitHub Pages documentation site

Media Processing

Project Role
FFmpeg Media probing, extraction, direct-play inspection, and adaptive HLS generation. Windows installers use the checksum-pinned BtbN GPLv3 build recorded in tools/ffmpeg/README.md; its license is shipped with the installer.
Xabe.FFmpeg .NET wrapper around FFmpeg operations
MediaInfo.Wrapper Stream-level codec, track, and chapter inspection
TagLibSharp Audio and video tag reading/writing
VersOne.Epub EPUB metadata and content reading
SkiaSharp Image processing, thumbnailing, and generated artwork support
SharpCompress Archive reading for comic formats such as CBZ/CBR

Local AI

Project Role
LLamaSharp Local LLM inference through llama.cpp bindings
Whisper.net Local speech-to-text and language detection through whisper.cpp bindings
llama.cpp and whisper.cpp ecosystems Underlying local model execution projects used by the .NET bindings

Model weights are downloaded separately according to configured model URLs and their own license terms.

Public Knowledge and Metadata Sources

Source Role
Wikidata Canonical identity, structured facts, bridge identifiers, and relationship data
Wikipedia Human-readable summaries and contextual article content where available
Wikimedia Commons Public media assets such as images when linked through Wikimedia data
Tuvima.Wikidata Tuvima's .NET integration library for Wikidata/Wikipedia reconciliation and graph behavior
MusicBrainz Music metadata and identifiers
TMDB Movie and TV metadata, identifiers, images, and ratings where configured
Apple APIs Book, audiobook, and music metadata where configured
Comic Vine identifiers Comics metadata and bridge identifiers where configured
LRCLIB Lyrics where configured
SubDL Subtitle lookup where configured
OpenSubtitles Historical source of previously downloaded subtitle tracks; no longer queried

Some providers require credentials or API keys. Provider trademarks and data remain owned by their respective organizations.

Design and Documentation Assets

Tuvima's own logos, documentation styling, screenshots, and product copy are maintained in this repository unless otherwise noted. The documentation site is generated from docs/ and published through GitHub Pages.