diff --git a/README.md b/README.md index 79549fd..1cfe2c5 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ tinysub is just a simple [Vite](https://vite.dev) project. to build it, run `npm if you're using NixOS/nix-darwin/Nix, i also offer a very simple Nix package in this project's flake. you can import that package into your flake and then hook it up to a web server. -[this module in my personal flake](https://tangled.org/devins.page/flake/blob/main/hosts/nixos/bluepill-proxy/services/tinysub.nix) is the entire configuration of [tinysub.devins.page](https://tinysub.devins.page), if you're curious and need an example. +[this module in my personal flake](https://tangled.org/devins.page/flake/blob/main/hosts/nixos/bluepill-proxy/services/tinysub.nix) is the entire Caddy configuration of [tinysub.devins.page](https://tinysub.devins.page), if you're curious and need an example. ## frequently asked questions @@ -44,12 +44,25 @@ Firefox and Safari do not allow mixed `http`/`https`. if you are trying to conne tinysub *does* work on mobile, but it's not a priority. you may experience some weird mobile UX issues... looking for alternative clients for mobile devices? on iOS, i heavily recommend [Arpeggi](https://apps.apple.com/us/app/arpeggi/id6503619183) or [Amperfy](https://github.com/BLeeEZ/amperfy). on Android, i've heard [Navic](https://codeberg.org/paige/Navic) or [Symfonium](https://www.symfonium.app) are great. -### support Jellyfin/Plex? +### Jellyfin/Plex support? not planned, this client is built around the OpenSubsonic API and supporting other media servers would add a lot of unnecessary complexity to the codebase and would be more difficult to maintain. besides, i personally think OpenSubsonic is a much better suit for a music server. --- +## credits + +- [OpenSubsonic API](https://opensubsonic.netlify.app/docs/opensubsonic-api) and it's contributors +- [Svelte](https://svelte.dev)'s maintainers for making such a wonderful framework to work with +- [Vite](https://vite.dev)'s maintainers for making such a wonderful build tool to work with +- [Virtua](https://github.com/inokawa/virtua) for the virtual scrolling implementation used in the library and queue +- [Color Thief](https://github.com/lokesh/color-thief) for the color extraction utility used for the "Dynamic Colors" feature +- [Heroicons](https://heroicons.com), [Lucide](https://lucide.dev), and [famfamfam-silk-svg](https://github.com/Simandara/famfamfam-silk-svg) are used as selectable icon packs +- [Strawberry Music Player](https://www.strawberrymusicplayer.org) was a major inspiration for this project's UX (if you want something non web-based, check it out!) +- [ampcast](https://github.com/rekkyrosso/ampcast) was another major inspiration for this project + +you can see everything else this project depends on in `package.json` :) + ## OpenSubsonic extensions - [`apiKeyAuthentication`](https://opensubsonic.netlify.app/docs/extensions/apikeyauth)