# Credits and citation information

QuantumMPV is an independent continuation and rebrand of the mpvRx codebase, maintained by **FAHIM**. This page preserves QuantumMPV's acknowledgments and links to the people and projects being credited. The QuantumMPV name and logo identify this repository; they do not replace or claim ownership of upstream projects.

## Maintainer

FAHIM

## Citing QuantumMPV

When mentioning, reviewing, or building on QuantumMPV, link to the [project repository](https://github.com/Fahimofficial/QuantumMPV). Include the release tag or commit you used so others can identify the same version.

Suggested plain-text reference:

```text
QuantumMPV contributors. QuantumMPV — Android video and music player.
https://github.com/Fahimofficial/QuantumMPV
Version: <release tag or commit hash>
```

## Inspiration and application credits

QuantumMPV is developed independently using ideas and patterns learned from the wider open-source media-player ecosystem. The following projects are inspirations and references, not claims of ownership or endorsement:

| Project | Role in the inspiration set |
|---|---|
| [MpvRx](https://github.com/Riteshp2001/mpvRx) | Upstream Android libmpv player codebase, playback features, and customization ideas |
| [Mpv-infinity](https://github.com/ZHINFINITY/Mpv-infinity) | Android mpv player UI and feature ideas |
| [VLC for Android](https://code.videolan.org/videolan/vlc-android) | Media-library, playback UX, and Android player conventions |

Third-party libraries and assets retain their own copyrights and licenses. See the sections below and the accompanying license notices for details.

## Credits & Third-Party Licenses

The groups below organize the existing credits by project type; they are not an exhaustive dependency inventory or a claim that every project is bundled in the app.

### Playback & player projects

| Project | Source |
|---|---|
| mpv-android | [mpv-android repository](https://github.com/mpv-android/mpv-android) |
| MpvEx | [marlboro-advance/mpvEx repository](https://github.com/marlboro-advance/mpvEx) |
| mpvKt | [abdallahmehiz/mpvKt](https://github.com/abdallahmehiz/mpvKt) |
| MpvRex | [sfsakhawat999/mpvRex](https://github.com/sfsakhawat999/mpvRex) |
| Next Player | [anilbeesetti/nextplayer](https://github.com/anilbeesetti/nextplayer) |

### Music & media apps

| Project | Source |
|---|---|
| PixelPlayer | [theovilardo/PixelPlayer](https://github.com/theovilardo/PixelPlayer) |
| Gramophone | [FoedusProgramme/Gramophone](https://github.com/FoedusProgramme/Gramophone) |
| AFinity | [MakD/AFinity](https://github.com/MakD/AFinity) |
| Chora | [CraftWorksMC/Chora](https://github.com/CraftWorksMC/Chora) |

### Android and application foundations

| Project | Role | Source |
|---|---|---|
| Android Jetpack / AndroidX | Android lifecycle, activity, storage, Media3, Room, biometric, profile installer, and core platform integrations | [AndroidX](https://developer.android.com/jetpack/androidx) |
| Jetpack Compose | Declarative UI and Material 3 interface components | [Compose](https://developer.android.com/jetpack/compose) |
| Kotlin Coroutines | Structured concurrency and asynchronous work | [kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines) |
| Koin | Dependency injection | [Koin](https://insert-koin.io/) |
| Coil | Image loading and caching | [Coil](https://github.com/coil-kt/coil) |
| Accompanist | Supplementary Compose integrations | [Accompanist](https://github.com/google/accompanist) |

### Media, network, and utility libraries

| Project | Role | Source |
|---|---|---|
| yt-dlp | Website media extraction and download support | [yt-dlp](https://github.com/yt-dlp/yt-dlp) |
| FFmpeg | Media probing and video compression workflows | [FFmpeg](https://ffmpeg.org/) |
| MediaInfo | Detailed container, video, audio, subtitle, and image metadata | [MediaInfo](https://mediaarea.net/MediaInfo) |
| OkHttp | HTTP networking and streaming support | [OkHttp](https://github.com/square/okhttp) |
| JSch | SFTP connectivity | [mwiede/jsch](https://github.com/mwiede/jsch) |
| Google Cast | Cast discovery and remote playback controls | [Cast SDK](https://developers.google.com/cast) |
| Material Symbols | Interface iconography | [Material Symbols](https://github.com/google/material-design-icons) |

### Video processing & streaming

| Project | Source |
|---|---|
| hdr-toys | [natural-harmonia-gropius/hdr-toys](https://github.com/natural-harmonia-gropius/hdr-toys) |
| anacrolix/torrent | [anacrolix/torrent](https://github.com/anacrolix/torrent) |

### Individual contributions

| Contributor | Acknowledgment |
|---|---|
| [SunnyVishnu3](https://github.com/SunnyVishnu3) | `yt-dlp` native integration and SDK 29+ bypass logic |

Thank you also to everyone contributing code, translations, documentation, bug reports, and testing. The [GitHub contributor history](https://github.com/Fahimofficial/QuantumMPV/graphs/contributors) records repository contributions.

## Keeping credits accurate

Preserve upstream copyright and license notices when adapting code or assets. These acknowledgments supplement, rather than replace, the [project license](LICENSE) and notices accompanying third-party work.

If a credit is missing or incorrect, [open an issue](https://github.com/Fahimofficial/QuantumMPV/issues/new) or a pull request with the relevant source link and the attribution to add or correct.

[Back to the README](README.md#credits--third-party-licenses)
