Georg has never been this polished https://georg.pvv.ntnu.no
Go to file
Oystein Kristoffer Tveit 30de3115f8
flake.nix: replace fenix with rust-overlay
2024-08-04 02:24:01 +02:00
src extract API logic into generic functions, and wrap REST API around 2024-04-16 00:54:40 +02:00
.gitignore Initial commit 2024-04-14 00:58:17 +02:00
Cargo.lock Initial commit 2024-04-14 00:58:17 +02:00
Cargo.toml Initial commit 2024-04-14 00:58:17 +02:00
LICENSE Initial commit 2024-04-14 00:57:21 +02:00
README.md README: add detailed todos about feature parity 2024-04-16 00:57:20 +02:00
flake.lock flake.nix: replace fenix with rust-overlay 2024-08-04 02:24:01 +02:00
flake.nix flake.nix: replace fenix with rust-overlay 2024-08-04 02:24:01 +02:00

README.md

Greg-ng

New implementation of https://github.com/Programvareverkstedet/grzegorz

Feature wishlist

  • Feature parity with old grzegorz
    • Rest API
    • Rest API docs
    • Metadata fetcher
    • Init mpv with image of grzegorz
  • Save playlists to machine
  • Cache playlist contents to disk
  • Expose service through mpd protocol
  • Users with playlists and songs (and auth?)
  • Some kind of fair scheduling for each user
  • Max time to avoid playlist songs
  • Expose video/media stream so others can listen at home
  • Syncope support >:)
  • Jitsi support >:)))
  • Show other media while playing music, like grafana or bustimes
  • Soft shuffle
  • Libre.fm integration
  • Karaoke mode lmao