Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

stefets/flaskdings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Flaskdings (Archived)

Status: Archived New Project: stagedings

⚠️ This project is archived and no longer maintained.
It has been succeeded by stagedings — actively developed and built with FastAPI, WebSockets, and modern UI support.


📖 View the original Flaskdings README

Introduction

Flaskdings is a lightweight Python Flask web interface and REST API that interacts with the mididings MIDI router.
It enables scene and subscene navigation via a web UI or API.

FlaskDings

An UI and API for mididings, the community version

  • It allows direct navigation through scenes and subscenes and the others commands supported by the mididings's OSC feature

Backend

  • Flask
  • A mididings.LiveOSC server instance
  • Flask Socket IO, allow multiple clients and realtime refresh when navigation change.
  • Expose standard REST endpoints

REST API specification

  • It allows direct navigation through scenes and subscenes with REST API calls. Convenient to create your own UI

Dependencies

  • mididings community version >= 20230114 (For previous version, use the Flaskdings TAG mididings-legacy)
  • Flask
  • PyLiblo
  • liblo
  • Flask SocketIO

Support FlaskDings

  • Contributors, suggestions and PR are welcome to improve FlaskDings and mididings

Mididings community version ressources

License

All files in this repository are released under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

For more details, please read the LICENSE file.

About

An UI and API for mididings, the community version

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •