Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/voodoos/ocamix
https://github.com/voodoos/ocamix
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/voodoos/ocamix
- Owner: voodoos
- License: agpl-3.0
- Created: 2023-11-02T10:26:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T20:24:05.000Z (9 months ago)
- Last Synced: 2024-05-22T20:27:31.663Z (9 months ago)
- Language: OCaml
- Size: 7.1 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OCAMIX
OCAMIX is yet another music client for servers like Jellyfin. Focus is made on
handling large libraries (>100000 tracks) and the app relies on a local database
to perform custom sorting and filteriing as fast as possible.Right now this is still an early work-in-progress:
- The feature set is very limited: browsing and playing libraries sorted by
random.
- Most parts of the executable and its library are still in a fast-moving exploration phase.
- Some features are implemented multiple times in different ways to assess which API is the best.
- Focus is now on core-functionnality, not UI / UX. Yet, a lovely font was
chosen to bring peace to the user's eyes.This experiment is mostly an excuse to play with the somewhat-new [`brr-lwd`
library](https://ocaml.org/p/brr-lwd/latest) which provides reactive web
programming (❤️).This project features bindings to
[IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API) that
will be released independently at some point.